Skip to main content
Personal WeChat access ChatGPT to become a chat robot

Summary

This year ChatGPT is in a mess, and a large number of experts say that programmers will be replaced by AI, and AI will rule humans. Although I think it's a bit exaggerated, it doesn't have a big impact on me for the time being, but since there are new things coming out, I still have to play with them, so as not to be eliminated slowly when I get really old. So I registered an openai account. There are many specific registration steps on the Internet. I will post a few links below for your reference. Then it happened that I kept a VPS in the United States, which I basically didn’t use very much, and occasionally used it to climb over the wall. The VPS service provider is Linode, which is not expensive. It costs $10 a month. There is a link below. If you need it, you can register and play. And I have a WeChat account, which is simply used to connect to ChatGPT as a chat robot, so that I can ask questions without going over the wall. Let's talk about the specific process and related information.


Mr.ChenAbout 6 minarticleGoLangChatGPTWechat
Solve the problem that the subprojects of the Gradle parent project cannot obtain the properties of the subproject

Summary

Recently, I have been tossing about the unified management of Gradle's dependency versions, which is really a pitfall step by step. At the beginning, we turned to ChatGPT to provide two plug-ins, one is java-platform and the other is io.spring.dependency-management. I chose to use java-platform , but various attempts resulted in errors. If you are interested, you can take a look at the examples on the official website.
https://docs.gradle.org/current/userguide/java_platform_plugin.html


Mr.ChenAbout 2 minarticleJavaGradle
Remember a SpringBoot graceful shutdown failure problem

Summary

Recently, the production environment EKS (Elastic Kubernetes Service) occasionally has the problem of POD being forcibly killed.

The project is the SpringBoot framework, which starts graceful shutdown and configures a shutdown duration of 120 seconds. Since it was forcibly killed, it must be because the application was not stopped normally within 120 seconds.


Mr.ChenAbout 3 minarticleJavaSpring Boot
Web Performance Testing Metrics

Performance

Partial overview of web performance testing Generally speaking, the processing of a web request includes the following steps:

(1) The client sends a request
(2) The web server receives the request and processes it;
(3) The web server obtains data from the DB;
(4) The webserver generates the user's object (page) and returns it to the user. The time from the start to the last byte of the request sent to the client is called the response time (the third step is not included in each request processing).


Mr.ChenAbout 8 minarticleJavaperformance
Java Language Coding Specification

1 Scope

This specification specifies rules and recommendations for typography, annotation, naming, encoding, and JTEST when programming in the Java language.
This specification applies to products and projects programmed using the Java language.

2. Normative references


Mr.ChenAbout 22 minarticleJava
4. Differential Equations

Differential equations are widely used and can solve many problems related to derivatives.


Mr.ChenLess than 1 minutevideoDifferential equations