Latest Articles

Introduction to JIT, a new feature of PHP 8

PHP8 alpha1, about JIT is everyone's main concern, how it really works, what to pay attention to, and what is the performance improvement in the end? First, let's look at a graph: The left diagram is a diagram of Opcache process before PHP8, and the right diagram is a diag ... More >>

Three cross-domain solutions HttpClient, annotations, gateways

Annotation: @CrossOrigin Gateway Integration Httpclient Why is there a cross-domain problem Because of the browser's same-origin policy, cross-domains are created. For example, an asynchronous request is sent to two different sources, such as two d ... More >>

Design patterns commonly used in work - Flyweight Pattern

In general, it is not easy to have a lot of scenarios using design patterns for business development. Here is a summary of the more frequent use of design patterns in business development. Of course the language is Java, based on the Spring Framework. 1. Flyweight PatternIf there are a large numbe ... More >>

Using DNS resolution to load balance websites

Limitations of traditional thinking How does the CDN work? The magical interpretation rights mechanism (SOA) The basic principles of DNS load balancing Summary ... More >>

Three Principles for Keeping Simple and Lightweight Design

Preface A software architecture that is light and simple is very important to allow us to meet business requirements at minimal cost. So how to ensure light and simple? Then today we share with you the secrets of this, that is, 3 important guiding principles, KISS principle, YAGNI principle ... More >>

Five reasons why you need to focus on API performance monitoring

Connectivity can be so daunting. By now, we’ve all become accustomed to the instant connectivity that puts the world at our fingertips. With desktops and devices, we can buy, mail and pick anything, anytime, anywhere. But how does it happen? How do different apps in different devices connect to each ... More >>

JavaScript Memory Management: How to Avoid Common Memory Leaks and Improve Performance

IntroductionAs a web developer, did you know that every line of code you write has an impact on the performance of your application? When it comes to JavaScript, one of the most important areas to focus on is memory management. Think about it: every time a user interacts with your site, they create ... More >>

What are the commonly used automated testing tools?

Automated testing is gradually replacing part of manual testing as it saves time and improves testing quality. Especially in the case of regression testing, automation can increase efficiency in several ways. Doing repetitive testing manually is a waste of time and resources. Also, there is some mar ... More >>

Software testing | Commonly used performance testing methods, strategies and testing points

To sum up the performance tests conducted in the past, although the testers have been serious and responsible for the test work from the beginning to the end, after the test report is released, everyone always feels that there is a fly in the ointment, and they have doubts about the test results, es ... More >>

How to use Postman automated test interfaces

Postman is an interface testing tool, this article for you to introduce how to use post to complete SOAP interface testing. Build test environment1.1 Install test softwareHere we need to install Postman and OpenSSL. 1.2 Create a certificate for PostmanBecause Postman communicates HTTPS with the site ... More >>