Good Java skills (summary of 7 years of working experience)

Since graduation in 2013, this year has been my seventh year of work. I am always doing Java related work. Finally, I have time to sit down and write an article on Java writing to discuss. If you are really a java programmer, can you really write Java? This article is not a boastful article. It will not talk about many advanced architectures. O ...

Posted by Zeceer on Wed, 25 May 2022 12:03:47 +0300

Algorithm - four channel shell programming about LeetCode

Recently, I came across some simple commands under linux and the use of awk sed and other text editors in the interview. I tried my best to button up four shell questions for learning. Of course, I also refer to some other people's answers as a summary. Please supplement and exchange. If there is infringement, contact and delete it Question 1: ...

Posted by ruzztec on Wed, 25 May 2022 10:59:59 +0300

Summary of 9 common ES6 features (these are generally enough)

ECMAScript 6.0 (hereinafter referred to as ES6) is the next generation standard of JavaScript language, which has been officially released in June 2015. Its goal is to make JavaScript language can be used to write complex large-scale applications and become an enterprise development language. ES6 has brought us many unexpected functions. Here, ...

Posted by Gambler on Wed, 25 May 2022 00:25:11 +0300

Java Basics (JavaSE) summary 07 - object oriented

Stage I: JavaSE learning 07 1. Comparison of object-oriented and process oriented ideas: * * process oriented: * * is a process centered programming idea. Each step of realizing the function is realized by yourself * * object oriented: * * is an object-centered programming idea, which realizes specific functions by commanding objects Relationsh ...

Posted by barteelamar on Sun, 22 May 2022 09:05:50 +0300

To understand the Volatile keyword, in fact, it is enough to read this article, which is very detailed

foreword volatile is a lightweight synchronization mechanism provided by the Java virtual machine. What is the role of the volatile keyword? Two functions: 1. Ensure that the shared variable modified by volatile is visible to the total number of threads, that is, when a thread modifies the value of a shared variable modified by volatile, the ne ...

Posted by c4onastick on Fri, 20 May 2022 19:43:48 +0300

Interviewer: talk about redis6 Three ways to build cluster in version 0

Friends interested in PHP back-end technology and PHP architecture technology, my official group Click here , study together and discuss with each other. There are already managers in the group to sort out the knowledge system (source code, learning videos and other materials). Welcome to add the group for free. 1, Single node instance The s ...

Posted by alex.hughson on Fri, 20 May 2022 17:24:46 +0300

Shared documents for installing VmwareTools in MAC VMware Fusion virtual machine

Shared documents for installing VmwareTools in MAC VMware Fusion virtual machine Originally, I thought that Mac could effectively learn Docker and various Docker applications. As a result, Docker does not support -- net=host network mode (windows does not support it, only linux supports it). Therefore, I decided to install virtual machine, inst ...

Posted by dragonfly4 on Fri, 20 May 2022 16:29:46 +0300

JavaSE-No.8 - Polymorphism of the Three Features of Java

JavaSE Portal JavaSE_Start JavaSE-No.7.1 - Java's inheritance (super keyword) JavaSE-No.7.2 - Java's Inheritance (and Composition) content 1. The concept of polymorphism2. The realization conditions of polymorphism rewrite 3. Up and down transitions 3.1 Upward Transformation3.2 Downcasting instanceof 4. Rewritten design rules ...

Posted by Big X on Fri, 20 May 2022 00:12:51 +0300

How to get Docker images to take off, so simple to set up

I. Introduction Docker is great to use, especially when it comes to DevOps practices. However, when you pull mirrors in China or locally, you often encounter various "constipation" - either the mirror pull is slow, or the connection is intermittent, or the connection times out! When our images are large (like someone dropped a Warcr ...

Posted by genom on Tue, 17 May 2022 13:01:00 +0300

100 lines of code to thoroughly analyze the principle of RPC

introductionThis paper mainly discusses the "implementation principle of RPC". First of all, what is RPC? RPC is the abbreviation of Remote Procedure Call, that is, Remote Procedure Call. RPC is a computer communication protocol. A program that is programmed for another computer without allowing the programmer to interact with another ...

Posted by Pjack125 on Fri, 13 May 2022 09:36:35 +0300