Java
-
Deeply understand the refresh and expire refresh mechanisms of guava cache
1、 Thinking and guessing First, let's look at three time-based ways to clean up or refresh cached data: Expireafterac…… -
Data acquisition based on Java (2)
In the previous article Java based data collection (I): http://www.cnblogs.com/lichenwei/p/3904715.html How to read th…… -
Android Development Notes – create your own blog app (I) Android Development Notes – create your own blog app (II)
Recently, there have been a lot of things. Blog updates have fallen behind again. I usually have a habit. I like to lo…… -
Android Development notes — some summary about handler (Part I) — Android Development notes — about the use of asynctask
Following the previous article @ l_404_0 @, today we will talk about another asynchronous operation class handler that…… -
Factory pattern of software design pattern (Java) Java read-write configuration file — a brief note on the use of the properties class
What is the factory model? Factory mode is the most commonly used instantiation object mode. It is a mode that uses fa…… -
The three frameworks of struts 2 + hibernate + spring (SSH) integrate jar packages
Struts 2 + spring 3 + Hibernate 3 framework integration 1. Each framework uses (development environment construction) …… -
Introduction to Java design patterns and detailed explanation of eight common design patterns
1、 What is a design pattern Design pattern (design pattern) is a set of code design experience that is repeatedly use…… -
Introduction to the life cycle and working principle of Servlet
1、 Servlet lifecycle The servlet life cycle is divided into three stages: 1) initialization phase: call init() method…… -
Spring cloud: Basics
Spring cloud: Basics Springcloud is an implementation framework of microservice architecture. It is not only a framewo…… -
Source code analysis of concurrenthashmap
Source code analysis of concurrenthashmap 1. Preface I finally got to this class. In fact, I have used this class m…… -
Java multithreading JUC
1. Volatile keyword During multi-threaded access, a serious problem is that the memory is invisible. In fact, during m…… -
TCP details
1. Introduction we all know that TCP is a protocol located in the transport layer. He also has a brother, UDP, which…… -
HashMap source code analysis
HashMap source code analysis 1. Structure 1. Succession this class inherits from abstractmap, which is similar to Ar…… -
JavaIO
1. Byte stream and character stream There are two data transmission formats in io, one is character stream and the oth…… -
LinkedList source code analysis
LinkedList source code analysis 1. Structure 1. Succession this class inherits from abstractsequentiallist because i…… -
Java object oriented Foundation
Object oriented has always been a very popular idea. Its essence lies in its three characteristics: encapsulation, inh…… -
Analysis of synchronized principle
Analysis of synchronized principle 1. Introduction to synchronized in concurrent programs, this keyword may be the m…… -
Java collection framework map
Title: Java collection framework map date: 2017-08-09 14:38:12 Tags: Collection framework categories: - Java public cl…… -
Java collection framework [list / set]
1. Basic introduction: 7. Use LinkedList to realize the stack and queue structure, that is, the use of its unique addf…… -
Semaphore source code analysis
Semaphore source code analysis 1. Brief introduction to semephore generally speaking, the commonly used synchronizat…… -
LinkedHashMap source code analysis
LinkedHashMap source code analysis 1. Basic structure 1. Realization The implemented interface is map 2. Succession …… -
JDBC of Java ①
JDBC tool preparation: MySQL (database), MyEclipse (development tool), Navicat (database management tool) JDBC program…… -
Detailed explanation of internal classes of Java
Preface A little classmate asked me to write a summary of this. I said, well, let's write and summarize the knowledge …… -
Summary of vector and stack source code analysis / list collection
Preface This article is the last one of the collections under the list interface. The ArrayList and LinkedList have be…… -
Java Web (XIII) send mail using JavaMail (QQ, 163, Sina mailbox server)
Come on, come on. --WZY 1、 Principle of sending mail Before you know how it w…… -
Java Web (I) servlet details!!
This article is a little far from the last one. It's been about two months. I spent a year at home. Ha ha ~ now start …… -
HashSet source code details
Preface After writing the HashMap article, it took several days to continue this series of articles. Because there are…… -
Code implementation of Java Web (IV) one-time verification code
In fact, the logic of the implementation code is very simple, really super simple. 1. Log in on the login page JSP use…… -
An overview of the collections collection.
Preface I feel very confused when I suddenly encounter the interview questions about sets, so I specially summarize so…… -
Java Web (VII) JSTL tag library
Previously, we learned that in order not to use scripts on JSP pages, we have built-in behaviors and behaviors in JSP,…… -
Java container
The container collection interface defines methods to access a set of objects, Its sub interfaces set and list respect…… -
The insert method of mybatis plus has the problem of – ID ‘doesn’t have a default value
If this problem occurs, just set the corresponding field annotation to, for example: This error can be solved.