Alternative to Swagger

Today, I will give you an interface document generator, JApiDocs. swagger must have been used by everyone. It's very convenient and powerful. If you want to say what's wrong with swaager, it must be that annotations are more cumbersome to write. If I say that there is a tool that can generate documents without comments, are you excited? He is o ...

Added by wildmalc on Mon, 22 Jun 2020 05:08:54 +0300

Let your code tell its story

Yunqi information:[ Click to see more industry information]Here you can find the first-hand cloud information of different industries. What are you waiting for? Come on! Now it's easy to manage the state in the React functional component with Hooks. I've written about "using custom Hooks as a service" and "functional programming ...

Added by stukov on Tue, 16 Jun 2020 08:37:36 +0300

Spring series. AOP use

AOP introduction Using the object-oriented method can organize the code well, and also can realize code reuse in the way of inheritance. However, there will always be some duplicate code in the project, and it is not convenient to use inheritance methods to reuse and manage them, such as general log printing, transaction processing and security ...

Added by dessolator on Tue, 16 Jun 2020 05:58:28 +0300

Summary of method parameter modification in java

catalog Overall code String and basic type Object, container class, array summary Overall code package test.t05new; import java.util.ArrayList; import java.util.Arrays; public class Test9 { public static void main(String[] args){ //test String String str = "value"; ...

Added by eddjc on Mon, 15 Jun 2020 10:56:52 +0300

Notes on Python Programming: from introduction to practice

Learning notes from "Python Programming: from introduction to practice" (by Eric Matthes of the United States). Mainly for Python 3. Python uses indentation to determine the relationship between a line of code and the previous line of code. In the previous example, the lines of code that d ...

Added by cli_man on Sun, 14 Jun 2020 06:59:49 +0300

Reverse proxy and load balancing in Apache 2.4

The content of the article is from the official document: http://httpd.apache.org/docs/2.4/howto/reverse_proxy.html Like nginx, Apache httpd provides reverse proxy and load balance. The following modules need to be enabled in the Apache httpd configuration: LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_balancer_module modules/mo ...

Added by vund0 on Sat, 13 Jun 2020 11:05:30 +0300

SQL Server advanced query and T-SQL programming and transaction DQL+DML+DDL+DCL to realize warehouse inventory management system (example code display)

SQL Server advanced query and T-SQL programming to realize warehouse inventory management system SQL Server advanced query and T-SQL programming SQL Server advanced query and T-SQL programming to realize warehouse inventory management system 1. Language and environment 2. Functional requirements 3 ...

Added by bleh on Sat, 13 Jun 2020 09:21:58 +0300

It's multithreaded, so beginners can understand it

What is thread When it comes to threads, we should first understand what a process is. You should be familiar with this picture. The programs we see running separately are independent processes, and the processes are independent of each other. The 360 browser and Baidu cloud disk in the above figure are all independent processes. So what are th ...

Added by davidlenehan on Fri, 12 Jun 2020 09:03:54 +0300

Analysis and interpretation of the most easy to understand HashMap source code

The article has been included in Github.com/niumoo/JavaNotes , and Java programmers need to master the core knowledge. Welcome to Star and advice. Welcome to my official account , articles are updated weekly. As one of the most commonly used collection classes, HashMap needs to be understood in a simple way. This article will go deep into the ...

Added by mediabob on Thu, 11 Jun 2020 06:09:09 +0300

As long as you log a lot, locate a BUG shuttle

The complete code covered in this article: GITEE Or visit: https://gitee.com/topanda/spring-boot-security-quickly-start/tree/jpanda-spring-boot-security-api/src/main/java/cn/jpanda/demo/manager/configuration/log It is hard to avoid bugs when you write too much code. As a programmer who has been walking all year, it is not a rare thing to talk ...

Added by deejay1111 on Wed, 10 Jun 2020 06:50:17 +0300