Docker [2] | take you to quickly install docker
Hello, I'm Mr. Jiao ya (o^^o) After understanding how Docker is different and such a talent, we will explain it step by step from the basis of Docker.
1, Basic composition of Docker
1. Docker server and client
Before explaining the basic composition of Docker, we need to understand that Docker is a client server (C/S) architecture prog ...
Added by Swerve1000 on Thu, 24 Feb 2022 03:45:23 +0200
Hello Kafka - Kafka cluster monitoring
1, Kafka monitoring indicators
1. Kafka host monitoring indicators
Host monitoring is to monitor the performance of the node machine where the Kafka cluster Broker is located. Common host monitoring indicators include:
(1) Machine Load
(2) CPU utilization
(3) Memory usage, including Free Memory and Used Memory
(4) Disk I/O utilization, in ...
Added by akumakeenta on Thu, 24 Feb 2022 03:24:29 +0200
Annotation development of MyBatis
Mybatis annotation development single table operation
1. Common notes of mybatis
In recent years, annotation development has become more and more popular. Mybatis can also use annotation development, which can be used to reduce the writing of Mapper
Mapping file.
@Insert: add
@Update: implement update
@Delete: delete
@Select: implement q ...
Added by hemantraijain on Thu, 24 Feb 2022 02:45:23 +0200
Object oriented foundation of java
Object oriented overview
First, what is object-oriented?
Object oriented is relative to process oriented. It refers to organizing relevant data and methods into a whole, and modeling the system from a higher level, so as to be closer to the natural operation mode of things.
Transformation from process oriented to object-oriented t ...
Added by mister_t101 on Thu, 24 Feb 2022 02:36:03 +0200
MybatisPlus multi table connection query one-to-one, one to many, many to many query
1, Preface(1) Background contentThe most common selection component of DAO layer in software application technology architecture is MyBatis. Friends who are familiar with MyBatis know how beautiful MyBatis was in the past. XML files are used to solve the problem of complex database access. Today, the former Dragon Slayer has finally become a dr ...
Added by jdavidbakr on Thu, 24 Feb 2022 02:26:45 +0200
shell script -- loop control
Fundamentals of shell programming (shell script learning notes)
loop
In Shell programming, it is often necessary to repeatedly execute one or a group of commands, such as printing 10 "Hello World" continuously - although writing 10 echo "Hello World" instead of loop can also complete the same work, but what if printi ...
Added by chrislead on Wed, 23 Feb 2022 20:04:00 +0200
[Use and Explanation of vue3 Pinia] The New Generation Store Application of vue3
This article is intended to quickly help you get started with the basic and core parts of Pinia. For a complete understanding, see the official website or follow-up articles (rewrite when available), and Pinia can also be used in SSR. Also: This Chinese name can be called pineapple. It originated from the Spanish language PIA and was translated ...
Added by mahendrakalkura on Wed, 23 Feb 2022 19:28:46 +0200
Thinkphp6.0.x Deserialization Analysis
Impact Version
Thinkphp6.0.0~6.0.2
Environment Setup
Phpstudy:
OS: WindowsPHP: 7.3.4ThinkPHP: 6.0.1
Create a test environment:
composer create-projec topthink/think:6.0.* tp6.0.1
Then enter composer.json modifies "topthink/framework": "6.0.1" and executes composer update
Create entry points:
app/controller/Index.p ...
Added by NFD on Wed, 23 Feb 2022 19:20:03 +0200
Mybatis Learn Notes
Mybatis Learn Notes
I. Understanding Mybatis
MyBatis is an excellent persistence framework. It supports custom SQL, stored procedures, and advanced mappings. MyBatis eliminates almost all JDBC code and setting parameters and getting result sets. MyBatis can configure and map raw types, interfaces, and Java POJO s (Plain Old Java Objects, ...
Added by Chrisww on Wed, 23 Feb 2022 19:19:45 +0200
Three Ideas of Code Design
1. Combination instead of inheritance
1. Inheritance
Recently, Demo, a unity game of killing towers, was playing. Due to the limited level of individuals, the class inheritance level in the game was too deep, and the same attribute was held by many different parallel objects. As follows:
Then the problem is: (1) Code modification is cumberso ...
Added by philvia on Wed, 23 Feb 2022 19:12:43 +0200