Java concurrent programming, tiktok rear end technology 3 faces

} } //If the tail node is null, enq is used to join the queue enq(node); return node; } //The synchronizer ensures the correct addition of nodes through an endless loop. After the node is set as the tail node through CAS in the "endless loop", //The current thread can only return from this method. Otherwise, the current thread ...

Posted by gufmn on Sun, 21 Nov 2021 01:36:00 -0800

Node.js implements login verification + Tab (improved version)

requirement Question 1: Use the express framework of Node.js and JQuery to complete the following requirements: 1. Design a login page. It is required to enter the user name, password and login button on the login page. 2. When clicking the login button, use JQuery's AJAX to post the contents of the form. 3. Use node.js and express to b ...

Posted by KissMyBrain on Sat, 20 Nov 2021 11:51:09 -0800

In nodejs, HTTP protocol and WS protocol reuse the same port

00. Preface Recently, when I was writing a web page, I needed the back-end websocket service. Because I didn't need too complex functions, the back-end chose to use the nodejs websocket module of nodejs. During the development process, it was found that http service was needed, but nodejs websocket could not implement http service, so it began ...

Posted by dev99 on Sat, 20 Nov 2021 09:40:02 -0800

React source code analysis -- ReactHooks

2021SC@SDUSC 2021SC@SDUSC ReactHooks In the previous article, we introduced what the react hooks initialization does. Next, we analyzed the update phase and explained that the previous workInProgress tree has been assigned to the current tree. The memoizedState storing hooks information already exists in the current tree. The processing ...

Posted by dnoonan on Sat, 20 Nov 2021 07:41:26 -0800

Module system of Node.js

First, the definition of modularity. ① With file scope ② With communication rules: Rules for loading and exporting 2, CommonJS module specification 1. The module system in nodejs has file scope and communication rules. It uses the require method to load the module, and uses the exports interface object to export the members of the module. 2 ...

Posted by VenusJ on Sat, 20 Nov 2021 03:24:25 -0800

Promise learning notes

Note: the notes are from the video Shang Silicon Valley Web front end Promise tutorial from introduction to mastery Note: if you are a beginner, you only need to learn the basic use of Promise. Don't fall into the process of realizing handwritten Promise yourself. Understanding and use of Promise What is Promise Promise is a new technology ...

Posted by nickthegreek on Sat, 20 Nov 2021 00:44:20 -0800

Send event (SSE) streams using the servers of Node and Koa

               When you want to update your Web application in real time, you can rely on old-fashioned periodic polling or try some modern technology with push function. Your first impulse may be to use WebSockets . However, if you only want to receive data from the server, you can use Server Sent Events. Traditionally, web pages ...

Posted by trrobnett on Fri, 19 Nov 2021 12:04:47 -0800

[source code] update notifier detects whether the npm package is updated ~

Learning objectives Understand the role and usage scenario of update notifierApplication scenario: Check whether npm packages are updated, such as component library updates or other npm package updates, Data preparation Link: https://github.com/yeoman/update-notifier What is an update notifier Prompt package needs to be updated The ess ...

Posted by mr00047 on Thu, 18 Nov 2021 22:05:13 -0800

React's Hook allows function components to have the characteristics of class components

1, What problems have been solved? Hook is a special function starting with use (useState, useEffect, etc.), which can only be used inside the function component. It allows you to use state and other React features without writing class. For example, useState is equivalent to the state object in the class component. 1. Update instructions for ...

Posted by Ryodox on Tue, 16 Nov 2021 17:24:23 -0800

Implement RBAC permission management in Egg.js

What is RBAC? RBAC is a role-based permission access control. In RBAC, permissions are associated with roles. Users get the permissions of these roles by becoming members of appropriate roles, that is, permissions are bound with roles. RBAC permission management tree Role management Add role When submitting through post in a static ...

Posted by modulor on Tue, 16 Nov 2021 16:25:58 -0800