☕ [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