Start chaos project from 0 (chaos Toolkit)

Start Chaos Engineering by ChaosToolkit Chaos Engineering means Chaos Engineering, which is a technology to test the toughness of a complex system, Through this technology, the deficiencies in complex systems can be found experimentally, especially in production By introducing all kinds of chaos into the environment, we can observe the abil ...

Posted by steve m on Mon, 06 Dec 2021 23:40:41 -0800

The volatile keyword that must be asked in the interview is easy to understand. You hit me after reading it

  introduction It is said that StringBuilder is more efficient than String in handling String splicing, but sometimes there may be some deviation in our understanding. Recently, when I tested the efficiency of data import, I found that my previous understanding of StringBuilder was wrong. Later, I found out the logic of this piece by mea ...

Posted by lm_a_dope on Mon, 06 Dec 2021 23:36:15 -0800

Perfect! Customize the View to realize the dynamic Gallery App Icon animation on dribble!

Original link: https://juejin.cn/post/702488...I saw a very nice animation effect in dribbble before. I wanted it very much, so I imitated it. Also in order to practice custom controls, it has been a while, and now it's sorted outdribbble address: https://dribbble.com/shots/47...thinkingDisassembly is still relatively simple. What needs to be d ...

Posted by mentorbassment on Mon, 06 Dec 2021 21:46:44 -0800

java multithreaded programming -- various locks -- exclusive lock VS shared lock

reference resources: https://tech.meituan.com/2018/11/15/java-lock.html https://www.cnblogs.com/jyroy/p/11365935.html Exclusive lock and shared lock are the same concept. Let's first introduce the specific concepts, and then introduce the exclusive lock and shared lock through the source code of ReentrantLock and ReentrantReadWriteLock. Exclu ...

Posted by Mega on Mon, 06 Dec 2021 20:43:48 -0800

Jenkins: parametric Construction: Branch | module | rollback | print log

@Jenkins notesNew task in Jenkins notes: https://blog.csdn.net/weixin_...Configure remote server for Jenkins notes: https://blog.csdn.net/weixin_...Jenkins: parametric Construction: multi branch | multi module | rollback | print log: https://blog.csdn.net/weixin_...Customize and build different parameters according to your own needsMulti branch ...

Posted by Aus on Mon, 06 Dec 2021 20:17:57 -0800

SpringBoot default connection pool HikariCP

HikariCPNow many companies are using HikariCP. HikariCP has also become the default connection pool of SpringBoot. With SpringBoot and microservices, HikariCP will be widely popularized.Next, Chen will take you to analyze why HikariCP can be favored by Spring Boot from the perspective of source code. The article directory is as follows:catalogu ...

Posted by Revan on Mon, 06 Dec 2021 19:18:50 -0800

Introduction to basic programming knowledge of network programming framework t-io

As the most popular open source network programming framework software in China, t-io is famous for its simplicity and ease of use. Compared with netty, the same function is much simpler and the amount of code is greatly reduced. If you want to use t-io well, you should first learn some basic knowledge of t-io. This article mainly introduces th ...

Posted by Hipster on Mon, 06 Dec 2021 19:07:19 -0800

SpringBoot default connection pool HikariCP

HikariCPNow many companies are using HikariCP. HikariCP has also become the default connection pool of SpringBoot. With SpringBoot and microservices, HikariCP will be widely popularized.Next, Chen will take you to analyze why HikariCP can be favored by Spring Boot from the perspective of source code. The article directory is as follows:catalogu ...

Posted by spajetty on Mon, 06 Dec 2021 17:27:27 -0800

Java: realize human-computer interaction through Scanner module

preface Scanner module is almost everywhere. It establishes a communication channel between people and computers. Scanner means scanner in English. As the name suggests, it connects the data we input into the computer into the program variables we set, so that the variables become meaningful in subsequent operations. In a word, it is simple h ...

Posted by Catharsis on Mon, 06 Dec 2021 16:58:57 -0800

Java.Swing basics trilogy II (layout management)

FlowLayout layout manager Layout features Locate the components line by line, from left to right in the line, and wrap when one line is full.The default alignment is centered.Without changing the size of the component, the component is displayed according to the original size of the component.FlowLayout is the default layout manager for the P ...

Posted by mattgleeson on Mon, 06 Dec 2021 15:35:07 -0800