current location:Home > Technical Articles > Backend Development

  • Main architecture of Linux system
    Main architecture of Linux system
    The Linux system is a complex and elegant software project. It is composed of multiple different components that work together to provide powerful functions and performance. But, do you know what the main architecture of a Linux system is? This article will introduce the four main components of the Linux system: kernel, shell, file system and application, as well as the relationship and role between them. With the continuous development of IT operation and maintenance, especially the rapid development of Linux, more and more enterprises are beginning to use Linux operating system platforms, such as CentOS, RedHat, Ubuntu, Fedora, etc., and hundreds of millions of websites have emerged on the Internet today. , the Internet has become an indispensable tool, so today we will share it with you
    LINUX . tomcat 580 2024-02-14 11:40:13
  • Linux uses Systemd to manage process services, focus~
    Linux uses Systemd to manage process services, focus~
    Introduction to systemd Systemd is currently the main system daemon management tool on Linux systems. On the one hand, init manages processes serially, which is prone to blocking. On the other hand, init only executes startup scripts and cannot control services. More management itself. Therefore, starting from CentOS7, systemd has replaced init as the default system process management tool. All system resources managed by systemd are called Units, and these Units can be easily managed through the systemd command set. Such as systemctl, hostnamectl, timedatectl, localctl and other commands
    LINUX . tomcat 967 2024-02-14 09:51:14
  • Linux performance tuning~
    Linux performance tuning~
    The Linux operating system is an open source product, and it is also a practice and application platform for open source software. Under this platform, there are countless open source software supports, such as apache, tomcat, mysql, php, etc. The biggest concept of open source software is freedom and openness. Therefore, as an open source platform, Linux's goal is to achieve optimal application performance at the lowest cost through the support of these open source software. When it comes to performance issues, what is mainly achieved is the best combination of the Linux operating system and applications. 1. Overview of performance issues System performance refers to the effectiveness, stability and response speed of the operating system in completing tasks. Linux system administrators may often encounter problems such as system instability and slow response speed, such as
    LINUX . tomcat 736 2024-02-12 15:30:04
  • mac starts sh file (mac keeps flashing when starting a folder)
    mac starts sh file (mac keeps flashing when starting a folder)
    Introduction: Today, this site will share with you the relevant content about Mac startup sh file. If it can solve the problem you are facing now, don’t forget to follow this site and start now! Create a .sh script file under Mac and run the shell script under the mac terminal. Write your own script, such as aa.sh. Open a terminal and execute. Edit the script file. For example, test.sh is saved in the /Users/computer username/Documents directory. When running a shell script under a Mac terminal, you can execute the script you have written, such as aa.sh, according to the following two methods: Method 1: Enter the command "./aa.sh" Method 2: Directly drag the aa.sh script into What you need to pay attention to when executing in the terminal is, such as
    MAC . tomcat 1219 2024-02-11 22:39:18
  • Linux disk space is abnormally full, how to check?
    Linux disk space is abnormally full, how to check?
    In the process of server operation and maintenance, we often encounter such a situation and receive a server disk space alarm: log in to the server, use df-Hl to check that the alarm information is consistent, and then we need to find the directory or file that causes the disk space to be full. How to find directories or files that take up a lot of space? A relatively stupid method is to use the du-hs command in the root directory to list the space occupied by each directory and then use the same method to continue to the corresponding directory to find it. A relatively more efficient method is to use du - The d parameter, or –max-depth, sets the directory depth of the query. As the directory depth increases, more directories being queried will be displayed. At this time, you can filter through grep. du-h-d2|grep[GT
    LINUX . tomcat 871 2024-02-11 20:57:14
  • Spring server architecture using ssl and websockets
    Spring server architecture using ssl and websockets
    I wrote a server backend for an application I created. The application connects to the backend via https protocol and also opens a websocket using wss protocol. The app will make requests via http and receive push notifications via websocket. One thing I'd like to add is that my server is behind haproxy to allow for horizontal scaling. I purchased a certificate provided by a web server. I'm not using a self-signed certificate. Websockets keep disconnecting, and after some experimentation, it seems that disabling ssl in the SpringBoot server solves this problem. From what I understand it is highly recommended for applications to use ssl
    Java . tomcat 1014 2024-02-09 21:30:10
  • The maximum limit of MultipartFile in Spring Boot
    The maximum limit of MultipartFile in Spring Boot
    Is there a maximum file size that springboot can handle during MultipartFile upload? I know I can set maxFileSize in properties like multipart.maxFileSize=1Mb. This way, I can allow uploading a large file, say 50MB. The application runs on a Tomcat server integrated with SpringBoot. Do I still need to configure the tomcat server? Or unlimited file size?
    Java . tomcat 1235 2024-02-09 14:39:09
  • How to fix java.lang.NoSuchMethodException: Servlets.MyServlet.<init>() at java.base/java.lang.Class.getConstructor0
    How to fix java.lang.NoSuchMethodException: Servlets.MyServlet.() at java.base/java.lang.Class.getConstructor0
    I have a form in a jsp page and I'm trying to connect to servletmyservlet. I am using tomcat10.x. I keep getting the following error: httpstatus500–internalservererrortypeexceptionreportmessageerrorinstantiatingservletclass[servlets.myservlet]descriptiontheserverencounteredanunexpectedcondit
    Java . tomcat 505 2024-02-09 11:33:18
  • The secret of Linux system environment variable configuration: Easily set up the Eclipse development environment
    The secret of Linux system environment variable configuration: Easily set up the Eclipse development environment
    1. Introduction Dear users, we have specially designed for you the environment variable files that need to be configured when using the Eclipse integrated development environment for the Linux operating system platform. This file can help you accurately set the installation path and other important parameters of Eclipse to ensure that it starts and runs smoothly. 2. The role of environment variables Perhaps you have already learned that in the Linux environment, environment variables play a central role. As a system global variable, it plays the role of recording important information such as application search paths and shared library search paths. Properly setting these variables can help us easily obtain and use various software and resources! 3. The location of the configuration file is linuxecl in the Linux system
    LINUX . tomcat 1210 2024-02-04 09:12:33
  • In-depth analysis of how to open JSP files
    In-depth analysis of how to open JSP files
    Detailed explanation of how to open JSP files JSP (JavaServerPages) is a server-side scripting language that allows programmers to embed Java code in HTML or XML files. JSP files can be compiled into JavaServlets and then executed by the web server. Methods of Opening JSP Files There are several ways to open JSP files. Using a text editor You can open it using a text editor such as Notepad, TextMate, or SublimeText
    javaTutorial . tomcat 1432 2024-02-01 09:09:06
  • Learn the basics of JSP connection to MySQL database
    Learn the basics of JSP connection to MySQL database
    Learn JSP from scratch How to connect to MySQL database Preface JSP (JavaServerPages) is a dynamic web page technology that allows you to embed Java code in HTML pages. This allows you to create interactive and dynamic web pages such as shopping carts, online forms, and games. MySQL is a popular open source relational database management system (RDBMS). It is known for its speed, reliability and scalability. In this article, we will show you how to learn JSP from scratch
    javaTutorial . tomcat 1198 2024-02-01 08:11:05
  • At a glance: A quick overview of how to open JSP files
    At a glance: A quick overview of how to open JSP files
    JSP file opening method JSP (JavaServerPages) is a dynamic web page technology that allows programmers to embed Java code in HTML pages. JSP files are text files that contain HTML code, XML tags, and Java code. When a JSP file is requested, it is compiled into a JavaServlet and then executed by the web server. Methods of Opening JSP Files There are several ways to open JSP files. The easiest way is to use a text editor,
    javaTutorial . tomcat 1362 2024-01-31 21:28:07
  • Steps and considerations for creating JSP files
    Steps and considerations for creating JSP files
    JSP file creation process Create a new JSP file Create a new text file in your favorite text editor. Save the file with a .jsp extension. For example, you can name the file index.jsp. Add JSP directives At the beginning of the file, add the following JSP directives:
    javaTutorial . tomcat 1150 2024-01-31 21:26:06
  • Detailed explanation of the steps and methods of creating JSP files
    Detailed explanation of the steps and methods of creating JSP files
    Detailed explanation of the creation methods and steps of JSP files 1. Preparation work Before creating a JSP file, you need to ensure that the following software has been installed: Java Development Kit (JDK) Apache Tomcat server text editor (such as Notepad, Notepad++ or SublimeText) 2. Create a JSP file. Open a text editor and create a new file. Save the file as a .jsp, such as index.jsp. Enter the following code into the file:
    javaTutorial . tomcat 855 2024-01-31 21:09:07
  • Share JSP file creation tips and practical techniques
    Share JSP file creation tips and practical techniques
    Sharing tips and practical techniques for creating JSP files 1. Create a JSP file To create a JSP file, you can use the following steps: Open a text editor or IDE. Enter the following code:
    javaTutorial . tomcat 803 2024-01-31 21:05:07

Tool Recommendations

jQuery enterprise message form contact code

jQuery enterprise message form contact code is a simple and practical enterprise message form and contact us introduction page code.
form button
2024-02-29

HTML5 MP3 music box playback effects

HTML5 MP3 music box playback special effect is an mp3 music player based on HTML5 css3 to create cute music box emoticons and click the switch button.

HTML5 cool particle animation navigation menu special effects

HTML5 cool particle animation navigation menu special effect is a special effect that changes color when the navigation menu is hovered by the mouse.
Menu navigation
2024-02-29

jQuery visual form drag and drop editing code

jQuery visual form drag and drop editing code is a visual form based on jQuery and bootstrap framework.
form button
2024-02-29

Organic fruit and vegetable supplier web template Bootstrap5

An organic fruit and vegetable supplier web template-Bootstrap5
Bootstrap template
2023-02-03

Bootstrap3 multifunctional data information background management responsive web page template-Novus

Bootstrap3 multifunctional data information background management responsive web page template-Novus
backend template
2023-02-02

Real estate resource service platform web page template Bootstrap5

Real estate resource service platform web page template Bootstrap5
Bootstrap template
2023-02-02

Simple resume information web template Bootstrap4

Simple resume information web template Bootstrap4
Bootstrap template
2023-02-02

Cute summer elements vector material (EPS PNG)

This is a cute summer element vector material, including the sun, sun hat, coconut tree, bikini, airplane, watermelon, ice cream, ice cream, cold drink, swimming ring, flip-flops, pineapple, conch, shell, starfish, crab, Lemons, sunscreen, sunglasses, etc., the materials are provided in EPS and PNG formats, including JPG previews.
PNG material
2024-05-09

Four red 2023 graduation badges vector material (AI EPS PNG)

This is a red 2023 graduation badge vector material, four in total, available in AI, EPS and PNG formats, including JPG preview.
PNG material
2024-02-29

Singing bird and cart filled with flowers design spring banner vector material (AI EPS)

This is a spring banner vector material designed with singing birds and a cart full of flowers. It is available in AI and EPS formats, including JPG preview.
banner picture
2024-02-29

Golden graduation cap vector material (EPS PNG)

This is a golden graduation cap vector material, available in EPS and PNG formats, including JPG preview.
PNG material
2024-02-27

Home Decor Cleaning and Repair Service Company Website Template

Home Decoration Cleaning and Maintenance Service Company Website Template is a website template download suitable for promotional websites that provide home decoration, cleaning, maintenance and other service organizations. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-05-09

Fresh color personal resume guide page template

Fresh color matching personal job application resume guide page template is a personal job search resume work display guide page web template download suitable for fresh color matching style. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-29

Designer Creative Job Resume Web Template

Designer Creative Job Resume Web Template is a downloadable web template for personal job resume display suitable for various designer positions. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-28

Modern engineering construction company website template

The modern engineering and construction company website template is a downloadable website template suitable for promotion of the engineering and construction service industry. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-28