Java
-
Detailed explanation of the implementation principle of Java Concurrent waiting condition
preface The implementation mechanism of exclusive lock and shared lock was introduced earlier. This article continues …… -
Fastjson is responsible for the conversion between JSON format strings, JSON objects and JavaBeans
Fastjason mainly uses the following three classes for parsing JSON format strings: JSON: the parser of fastjson, which…… -
Introduction and download address of common APIs of fastjson (recommended)
Fastjson is a high-performance and fully functional JSON library written in Java language. It improves the performance…… -
23 design patterns (4) Java generator pattern
23 design patterns Part 4: Java generator pattern definition: Separate the construction of a complex object from its r…… -
Quickly understand composite patterns in Java design patterns
Composite pattern is a common design pattern (but I think it is a little complex). It is also called composite pattern…… -
Heap sorting code example of Java algorithm
Heap is a special complete binary tree, which is characterized by that all parent nodes are smaller than child nodes, …… -
Summary of the concept, principle and usage of java reflection mechanism
This paper describes the concept, principle and usage of java reflection mechanism with examples. Share with you for y…… -
When debugging in eclipse, you can’t view the variable value when hovering over the mouse. Solution
Problem Description: in debug mode, eclipse does not automatically display the corresponding value of a variable when …… -
Reasons for choosing an embedded container for spring boot projects
Spring boot is a new framework provided by pivot team. It is designed to simplify the initial construction and develop…… -
Summary of recursive algorithms in Java programming
1. What is recursion Personal understanding is to call yourself until a condition is met to end the process. This is r…… -
Solution to the dependency problem of creating project package by spring boot
Today, I tampered with the spring boot. According to the case on the official website, I found that there was a proble…… -
Explain in detail some small problems encountered when configuring spring boot actuator
preface Spring boot actuator is a monitoring component provided by spring boot. You only need to add dependencies in t…… -
Implementation of BlockingQueue for Java Concurrent learning
1. Introduction Blocking queue is a Java util BlockingQueue, an important data structure under concurrent package, pro…… -
Publish the spring boot project to the Tomcat container (including the methods published to Tomcat6)
Because spring boot is embedded with Tomcat container, the project can be published by packaging it as a jar package, …… -
Solution to the problem of options forbidden 403 in spring cloud
Abstract: This paper briefly describes the problem of options requesting forbidden when bloggers need cross domain deb…… -
Detailed explanation of smooth closing of Message Queue task in Java
preface Message Queuing Middleware is an important component in distributed system. It mainly solves the problems of a…… -
Examples of simple implementation of UDP and TCP in Java
TCP implementation TCP protocol needs to establish a connection between both parties and exchange data through input a…… -
Detailed explanation of variables and constants in Java
variable and constant There are a lot of data in the program to represent the state of the program. Some data will ch…… -
Code examples of seven ways of thread synchronization in Java multithreading
Why use synchronization? Java allows multithreading concurrency control. When multiple threads operate a shareable res…… -
Java designer pattern simple factory pattern parsing
brief introduction Simple factory mode is also called static factory method mode. Simple factory mode usually defines …… -
Method example of solving the problem of losing handkerchief based on bidirectional ring linked list in Java
This paper describes the method of solving the problem of losing handkerchief based on bidirectional ring linked list …… -
An example of paging query implemented by SSM
Implementation of paging query with SSM integration 1、 Pagination is realized through the limit query statement and d…… -
Analysis of purge deadlock in MySQL database
Purge deadlock Scenario description Purge deadlock description There are records (unique keys) 10, 20, 30, 40 (with se…… -
Example code of coding and garbled code when java servlet uses printwriter
In the coding and garbled code series in the previous web pages, the dynamic response stream constructed by servlet ha…… -
Java gets an instance of the relative webapp address of a web project
Examples are as follows: The above example of Java obtaining the relative webapp address of a web project is all that …… -
Java design pattern — detailed explanation of factory design pattern
Factory pattern: it is mainly used to instantiate classes with common interfaces. Factory pattern can dynamically dete…… -
An example of implementing AOP by dynamic agent simulation
AOP implementation code is quite simple The main core is dynamic proxy and reflection I Interface class: II Interface …… -
Method of obtaining path based on Java file and web application
1. Understanding of basic concepts `Absolute path `: the real path of the file or directory on your application on the…… -
Scheduled tasks based on quartz (detailed explanation)
brief introduction Quarzt is an open source project that regularly executes tasks in the project. Quartz is another op…… -
CAS explanation of Java Concurrent Programming
CAS (compare and swap) compare and replace is a technique used in designing concurrent algorithms. In short, compare a…… -
Example of using URL + urlconnection in Java network programming
catalogue HTTP get and post From URLs to local files In Java Net package contains two interesting classes: URL class a…… -
On the usage of = = and equals methods in Java
The equals method is Java Method of lang.Object class. There are two usage instructions: (1) For string variables, the……