☕ [Java technical guide] "serialization series" delves into the characteristics and principles of FST's sharp tools for fast serialization and compression of memory
Concept and definition of FST
The full name of FST serialization is Fast Serialization Tool, which is an alternative implementation of Java serialization. Since the two serious shortcomings of Java serialization mentioned above have been greatly improved in FST, the characteristics of FST are as follows:
The serialization provided by JDK i ...
Posted by franklyn on Thu, 04 Nov 2021 05:22:46 -0700
Kotlin actual combat [III] representation and selection
preface
In this chapter, we will learn how to implement representation and selection through enumeration and when in Kotlin.
1, Enumeration representing and selecting
1.1 definition of enumeration
Let's take a look at the usage in java:
public enum Color
{
RED, ORANGE, YELLOW, GREEN, BLUE, INDIGO, VIOLET
}
Usage in kotlin:
enum class Color ...
Posted by sigmadog on Thu, 04 Nov 2021 04:59:42 -0700
Flowable getting started series article 45 - Web services tasks
1. Description
The Web service task is used to synchronously invoke external Web services.
2. Graphical representation
Web service tasks are visualized in the same way as Java service tasks.
3. XML representation
To use a Web service, we need to import its operations and complex types. This can be done automatically by using the import ta ...
Posted by leocon on Thu, 04 Nov 2021 04:44:30 -0700
UVA103 Stacking Boxes
[brief description of title]
Here are \ (k \) boxes of \ (n \) dimensions. Please load up to several boxes layer by layer
[Title Analysis]
The data range of this problem is small. Many people may think of \ (dfs \) or state compression \ (dp \) at first sight. In fact, this problem does not need exponential algorithm.
The first step is obviousl ...
Posted by sam_h on Thu, 04 Nov 2021 04:42:10 -0700
Summary of microservice performance optimization due to a large increase in business recently - 4. Increase the monitoring of HTTP request waiting queue of synchronous microservices
Recently, the business has grown rapidly, which is also a big challenge for our background. The performance bottleneck of the core business interface encountered this time is not caused by a single problem, but a combination of several problems: after we solve one, we launch it, and then we find another performance bottleneck. This is also my l ...
Posted by sanand158 on Thu, 04 Nov 2021 04:12:37 -0700
Junior students are dissatisfied with the meituan internship. They switch to the headlines and find out six customs clearance experience, Java post
Today, I'd like to share with you the interview process of a friend who went to today's headlines (a junior undergraduate student who is currently interning in meituan).
The following is his journey, which is divided into six links:
If you want to climb the peak, don't use the rainbow as a ladder.
1. Self introduction
After a brief ...
Posted by sKunKbad on Thu, 04 Nov 2021 03:57:16 -0700
Front end learning notes Webpack
Front end learning notes Webpack
1. Introduction to webpack
This section gives a brief introduction to Webpack.
1.1 basic introduction
Webpack:
A front-end resource building tool, a static module bundler.
In the view of webpack, all resource files (js/json/css/img/less /...) of the front end will be processed as modules.
It wi ...
Posted by dennismcdougall on Thu, 04 Nov 2021 03:46:53 -0700
Shallow copy and deep copy of JavaScript
There are a lot of discussions on this topic on the Internet. I sorted it out myself according to various situations. Finally, I can approach the perfect realization of deep copy. Welcome to discuss.
Objects in javascript are reference types. When copying objects, you should consider whether to use shallow copy or deep copy.
Direct assignment ...
Posted by dougp23 on Thu, 04 Nov 2021 03:39:46 -0700
Kotlin actual combat [4] iterative things: while and for
1. while loopkotlin's while and do while are consistent with Java syntax. Here's a brief lookwhile (condition) { //When the condition is true, the code body executes
/*...*/
}
do {//Execute unconditionally once, and then execute when the condition is true
/*...*/
} while (condition)2. for loopThe for loop exists only in one form, which ...
Posted by mcgruff on Thu, 04 Nov 2021 03:35:01 -0700
Vue fixed the BUG of watch
prefaceIn previous projects, it was necessary to collect and report global errors. Finally, a headache was that asynchronous errors in Vue watch could not be reported to errorHandler. Then one day, when I read Vue code again, I found that he fixed this problem in version 2.6.13. Happy!!!exampleYou can switch the version number of Vue to see the ...
Posted by easethan on Thu, 04 Nov 2021 03:31:20 -0700