Responsibility chain model of design model
Definition and characteristics of pattern
Definition of Chain of Responsibility mode: in order to avoid coupling the request sender with multiple request handlers, all request handlers are connected into a chain by remembering the reference of the next object through the previous object; When a request occurs, it can be passed along the ch ...
Posted by ieda on Mon, 01 Nov 2021 01:07:12 -0700
[router] OpenWrt compiles ipk manually
. ipk file
The. ipk file can be installed directly through OpenWrt's package management software opkg, such as the relationship between. deb file and apt. Although the official software warehouse has been very rich, sometimes it is still necessary to compile some third-party software from the source code, such as Ruijie certification
Howe ...
Posted by gtcol on Mon, 01 Nov 2021 00:15:30 -0700
Python -- a common method of dictionary_ keys (), values (), items (), get(), pop (), popitem (), copy(), and update ()
Comparison table of common methods
Method or operationFunction descriptiondicts .keys()Returns all key informationdicts . values()Returns all value informationdicts . items()Returns all key value pairsdicts . get (key , defualt )If the key exists, the corresponding value is returned; otherwise, the default value is returneddicts . pop (key , d ...
Posted by Staggy11 on Sun, 31 Oct 2021 23:42:17 -0700
Do programmers need to write code comments?
"Don't comment on bad code - rewrite it." - Brian W. Kernighan and P. J. Plaugher
Nothing is more useful than well placed comments. Nothing is more capable of messing up a module than messy comments. Nothing is more destructive than old, misinformed comments.
Notes are not like Schindler's list. They are not "pure good". ...
Posted by pdn on Sun, 31 Oct 2021 23:30:07 -0700
Spring boot integrates Mybatis (annotation only development version)
preface
In fact, the process is not complicated. I just write such a thing to continue to practice some use of springboot and mybatis, just for review.
text
The first step is to create a new Module maven project. Here, we use Spring Initializr to create springboot applications quickly: Next, you can create it step by step according to your ...
Posted by sanch on Sun, 31 Oct 2021 23:12:43 -0700
2021 Niuke summer multi school training camp 7 xay loves Floyd
General idea of the topic
Someone put
f
l
o
y
d
floyd
floyd is written as follows. How many more digraphs are there
d
...
Posted by srinivas6203 on Sun, 31 Oct 2021 22:55:40 -0700
Ali P7 Interviewer: could you briefly describe the implementation principle of class loading mechanism?
Interview question: principle of class loading mechanism
Interviewer survey point
Objective: to understand the interviewer's understanding of JVM, which belongs to the interview eight part essay series.
Scope of investigation: working for more than 3 years.
Technical background knowledge
Before answering this question, we need to underst ...
Posted by Zoud on Sun, 31 Oct 2021 22:41:10 -0700
Upgrade dubbo default.version
Last week, I encountered a compatibility problem about upgrading dubbo 2.6 to 2.7, which almost caused an online failure. Here is a record and a reminder.
Problem playback
The provider of an interface (dubbo 2.6.6) configures the version number of the interface in this way
<dubbo:provider version="1.0.0"/>
The reference configuration of ...
Posted by clarky08 on Sun, 31 Oct 2021 22:22:01 -0700
SpringBoot integrates Flyway to upgrade the database version
1. Why use Flyway
In daily development, the following problems are often encountered:
1. Forget to execute SQL written by yourself in all environments; 2. The SQL written by others cannot be sure whether it has been executed in all environments; 3. Someone has modified the executed SQL and expects to execute it again; 4. It is necessary to a ...
Posted by mtwildcard on Sun, 31 Oct 2021 22:04:50 -0700
Four methods of traversing map
Map.entrySet() returns a Set < map. Entry < K, V > >. Map. Entry is an interface in map. Its purpose is to represent a mapping item (with Key and Value), and Set < map. Entry < K, V > > represents the Set of a mapping item. There are corresponding getKey and getValue methods in Map.Entry, namely JavaBean, s ...
Posted by silentmajority3 on Sun, 31 Oct 2021 21:58:52 -0700