Design mode - bridge

preface If a cross platform software is implemented, how to deal with the platform related and platform independent parts, that is, the relationship between abstraction and implementation, involves the Bridge bridging mode. 1 Definition Separate the abstract part from the implementation part so that they can change independently 2 appli ...

Posted by Sealr0x on Sun, 17 Apr 2022 07:12:16 +0300

Springboot 1: multi environment configuration, hot deployment, unit testing, MockMvc

1.Spring Boot Profile multi environment configuration When we develop a project, the same program is usually released to several different environments, such as development, testing, production, etc. The database address, redis address, server port and other configurations of each environment will be different. If you have to modify the config ...

Posted by arianhojat on Sun, 17 Apr 2022 03:12:43 +0300

Halo open source project learning: publishing articles and pages

1. Basic introduction The most basic function of blog is to allow authors to freely publish their own articles, share their views and record the learning process. Halo provides users with the functions of publishing articles and displaying custom pages. Let's analyze the implementation process of these functions. 2. Administrators publish ...

Posted by tang on Sat, 16 Apr 2022 12:21:50 +0300

Learning summary of the store project - business layer creation of registration and login

3.5 create business layer - register 3.5.1 planning exceptions 1. The user name may be occupied when registering, and an exception is thrown: Using Java Native exception handling will be very general. For example, if the RuntimeException exception is thrown, it can only represent that the program has a misoperation during operation. The ...

Posted by mosizlak on Sat, 16 Apr 2022 07:09:14 +0300

Statistical analysis of new retail items of Internet of things

Chapter 8 statistical analysis 1. Concurrent asynchronous programming completable future 1.1 demand and solution analysis We now have a demand to make statistics on the work order data of the operation and maintenance day on the personnel management - human efficiency statistics page: To realize such functions, we can have three implement ...

Posted by nrobi on Sat, 16 Apr 2022 04:02:54 +0300

springboot custom sub environment packaging thin jar, configuration file external, script startup

preface Today, when springboot dominates half of the Java framework, as a programmer who can't use springboot, I'm embarrassed to say that I can develop java. Admittedly, springboot is easy to use, and it is very convenient to develop on its basis. If you use IDEA as the editor, you can quickly start the project without how to configure ...

Posted by genetheblue on Fri, 15 Apr 2022 19:52:41 +0300

Lambda expression basic syntax of new features in Java 8

catalogue Lambda expression syntax overview Introduction to Lambda expression syntax Syntax format 1: no parameter, no return value, Lambda body only needs one statement Syntax format 2: Lambda needs a parameter Syntax format 3: when Lambda only needs one parameter, the parentheses of the parameter can be omitted Syntax format 4: Lambda r ...

Posted by dizel247 on Fri, 15 Apr 2022 11:10:21 +0300

College student community management system based on SringBoot+Vue

Project background In the era of rapid development of network, many software have been developed, which has brought a lot of choices to the community, and students are increasingly pursuing more personalized needs. In this era, the association can only be student-oriented, according to the needs of students, the college student association man ...

Posted by yitanpaocai on Fri, 15 Apr 2022 07:31:18 +0300

[Liu Jian] Java multithreading foundation and code implementation

Java multithreadingAuthor: Abbott Liu (Liu Jian)Education: GarrisonThe so-called multithreading means that an application has multiple execution paths. Whenever we open an application, it is like when a process is opened, and the operations performed in the process are threads. Taking Xunlei as an example, opening Xunlei is equivalent to openin ...

Posted by chowwiie on Fri, 15 Apr 2022 04:23:32 +0300

Intern Day7 - ASP.NET Core routing

Routing introduction Routing is used to map requests to routing handlers. Routing is configured as soon as the application starts, and values can be extracted from the URL for processing requests. It is also responsible for using ASP Net application. The role of Routing: define the mapping relationship between user requests and controller m ...

Posted by daxxy on Fri, 15 Apr 2022 03:13:13 +0300