• Millions of users voting applet, how to use real-time database services to achieve automatic data update


    In the first half of 2020, we have been waiting for a long timeReal time database serviceOfficially released. The real-time database realizes the real-time two-way communication between the client and the server based on websocket. When the cloud data changes, it immediately notifies all clients to synchronize the data, thus changing the one-way mode in […]

  • Explain zookeeper’s election mechanism to you in vernacular


    ZookeeperIs a distributed service framework, mainly used to solve some data management problems encountered in distributed applications, such as:Unified naming service、State synchronization service、Cluster management、Management of distributed application configuration itemsAnd so on. We can simplyZookeeperHow to select the housekeeper teamLeaderWhat’s wrong with it? Curious? Let’s take a look. The basic principles of human election explainZookeeperBefore the […]

  • Election of raft algorithm


    We have introduced the raft algorithm in front of us. Next, we will talk about each part in sections. Today we will talk about the details of the election. Before talking about the election, let’s first introduce the basis of raft algorithm. 1、 Raft foundation 1. Node role In raft, the server node can only […]

  • What are these “no app” doing now?


    In《Excellent project recommendation of Google flutter clock competition》There’s a vote. What do you use to develop Android now? I think that with the strong support of Google, many people will turn to using flutter for development. However, judging from the votes, there are not many people using flutter. Except Java, kotlin is the most. When […]

  • Go zero implementation of a middle platform system


    Original address Recently, it was found that there is a new micro service framework in golang community, which comes from tal. Just looking at the name, it’s very promising. Before, I just played go micro, but I didn’t really use it in the project. I just think that micro service and grpc are very tall […]

  • Redis practice – 02. Redis simple practice – article voting


    demand Function:P15 Post articles Get articles Article grouping Vote for it Values and restrictionsP15 If an article gets at least 200 votes, it’s an interesting article If the website has 50 interesting articles every day, the website should put these 50 articles in the top 100 of the article list page for at least one […]

  • Team and leadership health check | physical examination form


    In this blog post, I want to share a powerful tool, leadership health check. This will help your management team to become stronger and reveal improvement opportunities for an active service leadership team to better empower the agile team you support. First, let’s start from scratch. In the agile coach’s toolbox, one of my favorite […]

  • Excel, the basic document library of go language, is participating in the 2020 open source China software selection


    Go language excel document baseExcelizeWe are participating in the most popular open source China software selection in 2020. Your support is the driving force for the development of the project. Welcome to vote! Voting method: visit the project introduction page to vote www.oschina.net/p/excelize Voting time: 0:00 on October 23, 2020 – 24:00 on November 13, […]

  • Analysis of spring security dynamic authentication process


    If we can’t talk about love, we can feel sorry for ourselves. Wedge We talked about it in the last articleSpringSecurityI believe that after you have read it carefully, you will have a good understanding of itSpringSecurityThe authentication process has been understood for seven or eight points. This issue is a dynamic authentication chapter that […]

  • In simple terms zookeeper


    Zookeeper is a distributed coordination service maintained by Apache. Zookeeper can be regarded as a highly available file system. Zookeeper can be used for publish / subscribe, load balancing, command service, distributed coordination / notification, cluster management, master election, distributed lock and distributed queue. 1、 About zookeeper 1.1 what is zookeeper Zookeeper is the top […]

  • SQL script exercises with SAP Hana web based development tool


    The contents of the database table provided by the CSV file are as follows: links.csv Format: movies.csv Format: a movie can have multiple genres, separated by | ratings.csv: Users score movies: tags.csv : movie tag Exercise 1: List the total number of records in the four tables: select ‘links’ as “table name”, count(1) as “row […]

  • Nacos as configuration center — election mechanism


    Through the first two articles, we can see that Nacos is powerful from the perspective of use. Our existing configuration support is more friendly and less intrusive to the project. This is also the motivation for me to continue to study him and see if it can be introduced into the project. The following three […]