Java
-
Java 8 Documentation Download
Java API download method https://www.oracle.com/index.html https://www.oracle.com/java/technologies/java-se.html http:…… -
Java rule engine easy rules
1. Easy rules overview Easy rules is a Java rule engine, inspired by an article entitled "should I use a rules engine?…… -
Java NIO
1. General Java NiO (New IO) consists of the following three core components: Generally, in NiO, IO starts with a chan…… -
Sharding JDBC quick start lesson 1
1. General Shardingsphere is an ecosystem composed of a set of open source distributed database middleware solutions. …… -
Introduction to bitmap
1. BitMap The basic idea of bit map is to mark the value corresponding to an element with a bit bit, and the key is th…… -
Best memory cache framework caffeine
Caffeine is a high-performance cache library and the best (optimal) cache framework based on Java 8. Cache (CACHE), ba…… -
Concurrent inventory reduction
There are many scenes of second kill, such as rush buying, ticket grabbing, red envelope grabbing, etc. In short, ther…… -
Upward leadership and downward empowerment
After all these years in the pit, as a Java siege lion and senior code Porter, I have something to say: 1. Raise techn…… -
Introduction to reactive
Reactive is ideal for low latency, high throughput workloads. Reactive processing is a paradigm (specification) that e…… -
-
There will always be a few wrong steps in the long way of optimization (remember an interface optimization)
Recently, I did a search interface optimization, repeated pressure testing for four times, and finally met the require…… -
JDK1. Thread pool in 8
The above code has been used all the time. I'm often asked during the interview, but I've never studied it deeply. I d…… -
Basic usage of completable future
Asynchronous computing Limitations of future interface The future interface can build asynchronous applications, but i…… -
Java export CSV file
In the past, POI was always used to export as Excel file. Later, when I learned about CSV, I found that the speed was …… -
Abstractqueuedsynchronizer source code analysis (implementation of reentrantlock lock lock)
1. Preface Abstractqueuedsynchronizer (PS: AQS for short) is used in many places in Java, such as reentrantlock and th…… -
ThreadLocal principle
1. What is ThreadLocal ThreadLocal provides thread local variables. The difference between these variables and ordinar…… -
JDK1. 8. Reading the source code of concurrenthashmap
1. Read with questions Why is concurrent HashMap thread safe? Or how does concurrent HashMap prevent concurrency? 2. F…… -
Distributed transaction
In essence, distributed transaction is to ensure the data consistency of different databases. 1. Distributed theory 1.…… -
Java generate globally unique ID code demo
I have seen two algorithm programs for generating unique IDs on GitHub (one from Baidu and the other from meituan) and…… -
Android multilingual
Android multilingual 3. Use @ Strings / key in the layout file to reference the corresponding resources -
JSP uses freemaker to generate word documents based on word template
Using freemaker to generate word document based on word template Introduction to freemaker FreeMarker is a template en…… -
Android development failed to install * apk on device ’emulator-5554′: EOF
This error occurs when running the Android program: Failed to install homework. apk on device 'emulator-5554': EOF…… -
Java calls the HTML template to send the mail of HTML content
When the project needs to send e-mail, the e-mail with ordinary content feels too monotonous, ugly and unqualified. Th…… -
Ajax&Json
AJAX 1. 概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML * 异步和同步:客户端和服务器端相互通信的基础上…… -
JQuery
Today's content JQuery Foundation: JQuery advanced: JQuery Basics 1. 概念: 一个JavaScript框架。简化JS开发 * jQuery是…… -
Java implements multi-threaded download and supports breakpoint continuation
Full code: https://github.com/iyuanyb/Downloader The implementation of multi-threaded download and breakpoint continua…… -
-
Redis Foundation
primary coverage redis 1. 概念 2. 下载安装 3. 命令操作 1. 数据结构 4. 持久化操作 5. 使用Java客户端操作redis Re…… -
Spring getting started notes
Chapter 1 spring overview 1.1 spring overview 1.1. 1 what is spring Spring is a lightweight open source framework for …… -
Java basic syntax
Sort out some knowledge points of learning java basic syntax before. JRE and JDK If we want to run an existing Java pr…… -
-
Xml & Tomcat
Xml What's the use of XML? Define XML Document declaration 简单声明,version : 解析这个xml的时候,使用什么版本的解析器……