Latest Articles

Do you really understand babel-polyfill?

babel only does syntax conversion for JS syntax, but not for new JS APIs, such as Map, Set, Promise and other global objects. babel cannot convert methods on global objects, such as the new ES6 Array.find method 1. targets ... More >>

Illustration of how Git works

This article illustrates the most common commands used in Git. If you have a little understanding of how Git works, this article will help you understand it more thoroughly. Basic usage The four commands above copy files between the working directory, the staging directory ... More >>

Talking about database row and column storage

A good number of people first learn about databases as relational databases, where data is stored in tables, with one row representing one record. In fact, this is a typical Row-based store, which stores tables on disk partitions by rows. And some databases also support Column-based st ... More >>

Use of the Fibonacci series in financial modeling and analysis

​The Fibonacci series is a sequence of numbers in which each number is the sum of the two preceding ones, usually starting with 0 and 1. The sequence goes as 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, and so on. The Fibonacci sequence is named after the Italian mathematician Leonardo of Pisa, who was also kno ... More >>

Distributed system design patterns, which ones have you used?

1.Bloom filter Bloom filter is a space-saving probabilistic data structure for testing whether an element is a member of a collection or not. It is used in scenarios ... More >>

You need modules, not microservices

Architecture is sometimes hard - people keep coming up with new ideas that quickly become the mainstream "way of doing things", and with microservices being the latest trend, it's time to dissect the idea and get to the real root of what's happening. At the heart of microservices, we were ... More >>

What exactly is code neatness?

Write in frontThis article was not intended to write, until after several code review meetings, I realized that their own coding way is not systematic, still need to learn systematically, mastering the most applicable laws summed up by seniors is undoubtedly a good way. It so happens that a long tim ... More >>

Go will enhance Go1 backward compatibility!

Go1 Compatibility Guarantee In Go1, the Go Compatibility Guarantee [Go 1 and the Future of Go Programs] ,was introduced, meaning that older versions of Go programs will also work correctly in newer versions that continue with Go. Of course, there are exceptions to this, such as security iss ... More >>

The use of Https encrypted hypertext transfer protocol

Knowledge of https Introduction of https HTTPS (full name: Hypertext Transfer Protocol Secure), is a secure HTTP channel that secures the transmission process through transport encryption and authentication on top of HTTP. HTTPS adds SSL to HTTP, the secure foundation of HTTP ... More >>

What problems are solved by the features of Redis?

First, let's look at what Redis is The official profile explains that Redis is a BSD-based open source project that is a storage system t ... More >>