包含标签:Java 的文章
-
About redis
Introduction to redis Redis is an open source in memory data structure storage system, which can be used as database, …… -
Session storage
Sessions are actually divided into server-side sessions and client-side sessions. When the user establishes a connecti…… -
Computer networks – IP and ports
Hierarchical model of computer network OSI layered model: physical layer, data link layer, network layer, transport la…… -
Redis high availability – Master & slave
Master & slave is what we call master-slave replication, that is, after the host data is updated, it is automatica…… -
Java socket – half closed
Typically, the output stream is closed to indicate that the output has ended. However, this cannot be done during netw…… -
AQS
AQS, the queue synchronizer abstractqueuedsynchronizer (hereinafter referred to as synchronizer), is the basic framewo…… -
Thread pool provided by Java by default
Java thread pools are built through ThreadPoolExecutor. In the executors factory class, Java provides four types of th…… -
Access rights in Java
There are four access permissions in Java, from large to small: public – > protected – > Default (friendly) – &g…… -
Get the file character set with jchardet
Some time ago, when learning Lucene, I encountered the problem of reading TXT documents and encountering coding errors…… -
Java multithreading – control thread
Join thread When the join () method of another thread is invoked in the execution stream of a thread, the calling thre…… -
TCP shakes hands three times and waves four times
TCP header The source port and destination port determine the processes of both sides at the TCP layer. The serial num…… -
I use java to realize flying pigeon Book transmission 2 – realize file transmission
Step 2: realize file transfer. In the previous step, only a string was passed from the server to the client. This time…… -
About thread pools
Core parameters of thread pool The process of adding threads to the thread pool By default, a thread is created for ea…… -
Java Memory Model
The Java Memory Model stipulates that all variables are stored in the main memory; the working memory of a thread stor…… -
Lightweight Locking
The scenario for lightweight locks is that threads execute synchronization blocks alternately. -
Loading, connecting and initializing Java classes
JVM and classes When calling a Java command to run a java program, the command will start a Java virtual machine proce…… -
Java uses reflection
There are two types of objects in Java programs at run time: compile time type and run time type. For example, list = …… -
Bias lock
In order to reduce the resource overhead of lock competition in the case of no lock competition, biased lock is introd…… -
HashMap put method
The implementation process of the put method of HashMap can be understood through the following figure. If you are int…… -
Java multithreading – callable and future
Known methods for creating multithreading include inheriting the tree class and implementing the runnable method. In a…… -
How to avoid duplicate form submission
Client scheme Disable the submit button. After the form is submitted, use JavaScript to disable the submit button. Thi…… -
The difference between get and post
The difference between get and post can be seen from three levels: Browser / server level, HTTP protocol level and sem…… -
Java new IO
Traditional IO Stream oriented input / output systems such as InputStream, OutputStream, reader and writer in Java are…… -
Java multithreading – thread pool
The cost of starting a new thread is relatively high. When a large number of threads with short lifetime need to be cr…… -
Java multithreading – the life cycle of threads
The life cycle of a thread is divided into five stages: new, runnable, running, blocked and dead. After the thread is …… -
Java simulates HTTP get and post requests
As shown in the title, use java to simulate get and post requests. Get can be used to capture web pages, and post can …… -
TIME_ Wait and close_ WAIT
First look at the state changes of three handshakes and four waves: There are usually two situations: Because Linux al…… -
Java: the optimization process of exporting large quantities of Excel data
background At present, the team is working on a user data Kanban (hereinafter referred to as Kanban), which basically …… -
Pit father’s maven
Maven has not been used before. Recently, when studying cursor, I imported other people's projects, but there is no co…… -
How to reference a third-party jar package when making a jar package
I use eclipse packaging, but when the CMD window is executed, an error "there is no main manifest attribute in activem…… -
(transfer) 13 core technologies of J2EE
1、 JDBC (Java database connectivity) JDBC API provides a unified way to access different databases. Like ODBC, JDBC s…… -
String what is the maximum length of a string?
In the process of learning and development, we often discuss the value range of basic data types such as short, int an……
