Java
-
[Java Concurrent Programming] sorting out knowledge points related to thread pool – New
Summary of common thread pools created by several executors FixedThreadPool The thread pool with a fixed number of thr…… -
Basic Java syntax (3)
operator Arithmetic operator Assignment Operators Comparison operator Logical operator Bitwise Operators ternary ope…… -
Dynamic binding of Java polymorphism
Dynamic binding of Java polymorphism The first review: polymorphism is a very important feature of object-oriented pro…… -
Java: that’s the case with enumerating classes
1、 Foreword This blog is about jdk1 5's new features are a wave of small summaries of enumeration, mainly because whe…… -
Java Web (5) – servlet details (Part I)
1、 Servlet 1. What is a servlet 2. Manually implement the servlet program First, create a corresponding module in the…… -
Java common class – wrapper class
1、 Use of packaging import org.junit.Test; public class WrapperTest { //String类型 --->基本数据类型、包装类:调…… -
Java common class – string class
String related classes: String String class: represents a string. All string literals (such as "ABC") in Java programs…… -
Java Web(1)-JavaScript
1、 Combination of JavaScript and HTML code 1. The first method Just use the script tag in the head tag or the body ta…… -
Java multithreading detailed summary
1、 Basic concepts Program @ h_ 301_ 4@: a set of instructions written in a certain language to complete a specific ta…… -
Java object-oriented explanation – next
1、 Static public class TestCircle { public static void main(String[] args) { Circle c1 = new Circle(); Circle c2…… -
Java common class – object class
1、 Java Lang.Object class 1. Object class is the root parent class of all Java classes 2. If the extension keyword is…… -
Java comparator
Normally, objects in Java can only be compared = = or= You can't use > <, but in actual development, we need to …… -
Java Web(3)-XML
1、 Introduction to XML 1. What is XML? XML is an extensible markup language 2. What is the role of XML? 2、 XML synta…… -
Java Language Overview
1、 Java Basics 2、 Software 1. What is software? Software = data + instruction [command] + document 2. What does soft…… -
Detailed explanation of java object-oriented – Part 1
1、 Classes and objects 1. Composition of class 2. Properties Member variable vs local variable 3. Method Provide the …… -
Java Web (2) – jQuery
1、 JQuery first experience Use jQuery to bind click events to a button <!DOCTYPE html> <html lang="en"> &…… -
Java exception
1、 Abnormal? Java. In Java System Lang. throwable class is the root class of the exception [java.lang.throwable is th…… -
Definition and use of Java array
1、 Array concept Multiple data of the same data type can be stored in the same container 1. Format 2. Array operation…… -
Java Web (5) – servlet details (Part 2)
1、 HttpServletRequest class 1. What is the role of HttpServletRequest? Every time a request enters the Tomcat server,…… -
Spring boot (VII) mybatis code automatic generation and auxiliary plug-ins
1、 Introduction 1.1 introduction to mybatis generator Mybatis generator is an official product of mybatis. It is used…… -
Rabbitmq series (II) deeply understand the working principle and simple use of rabbitmq
Deeply understand the working principle and simple use of rabbitmq Rabbitmq series Introduction to rabbitmq Before int…… -
Spring boot (XII) unit test JUnit
1、 Introduction JUnit is an excellent open source Java unit testing framework, and it is also the most popular testin…… -
How to prove that sleep does not release the lock, but wait releases the lock?
Wait locking example public class WaitDemo { private static Object locker = new Object(); public static void …… -
Several ways to improve string performance by 10 times! (source code + principle analysis)
String type is one of the most frequently used data types. So improving the running efficiency of string is undoubtedl…… -
MySQL “passive” performance optimization summary!
When you are young, you don't know the pain of optimization. When you meet a pit, you know the difficulty of optimizat…… -
Redis transaction in-depth analysis and use
1. Preface Transaction refers to providing a mechanism to package multiple commands and execute them sequentially at o…… -
This thread termination will lead to service downtime?
Before we start, let's look at what's wrong with the following code? public class ThreadStopExample { public stati…… -
Please, stop waiting and notify!
Condition is a thread communication method provided in JDK 1.5 to replace wait and notify. Then someone will ask: why …… -
Blood spitting finishing: 13 military regulations for redis performance optimization! The most complete in history
In this article, we will use the following methods to improve the running speed of redis: 1. Shorten the storage lengt…… -
Don’t ask me how many objects are created by the new string! Let me prove it to you!
I think all Java programmers have been troubled by this new string question. This is a high-frequency Java interview q…… -
Ubuntu 18.04. 1 build Java environment and HelloWorld
1、 Build Java environment System environment 1. Download JDK Official website address: http://www.oracle.com/technetw…… -
Rabbitmq series (III) introduction and practice of rabbitmq exchange
Introduction and practice of rabbitmq exchange switch Rabbitmq series Reading guide After we have the basic knowledge ……
