Recurrence analysis of Apache Dubbo deserialization vulnerability

preface Learn the classic vulnerabilities of Apache Dubbo series CVE-2019-17564 0x01 version affected Dubbo 2.7.0 to 2.7.4 Dubbo 2.6.0 to 2.6.7 Dubbo all 2.5.x versions 0x02 environmental preparation https://github.com/apache/dubbo-samples/tree/master/dubbo-samples-http Download the source code, switch the Dubbo version in pom, and fi ...

Added by Griven on Thu, 10 Mar 2022 02:05:39 +0200

How does Dubbo service check parameters gracefully

1, Background When the server provides interface services to the outside, whether it is providing HTTP interfaces to the front end or RPC interfaces to other internal servers, it often faces such a problem, that is, how to gracefully solve the verification of various interface parameters? In the early days, when making the HTTP interface prov ...

Added by golfromeo on Wed, 09 Mar 2022 07:06:44 +0200

Vue used ECharts to complete the big data visualization panel of total GDP of all regions in 2020 (with source code)

Just last week, there was a hot search on the total GDP of all regions in China. I wanted to write a big data panel display for a while. Since I decided to write it, I should consider the use of charts and icons. Here I use the two frameworks I am most familiar with ECharts and element-ui 1, My idea steps 1. Determine the theme color First w ...

Added by gmp on Tue, 08 Mar 2022 10:24:04 +0200

Netty authoritative guide Http protocol development

3.1 Http protocol development 3.1.1 basic knowledge HTTP (Hypertext Transfer Protocol) protocol is an application layer protocol based on TCP transmission protocol. Its development is the result of the cooperation between the World Wide Web association and the Internet working group IETF. HTTP is an object-oriented protocol belonging to t ...

Added by dennismonsewicz on Tue, 08 Mar 2022 09:03:56 +0200

Learning four basic knowledge on Apache Thrift official website

Four serialization mechanism 4.1 basic knowledge Thrift supports serialization and deserialization of binary, compressed format, and json format data. Developers can choose the specific form of the protocol more flexibly. The protocol is freely extensible. The new version of the protocol is fully compatible with the old version!Previously ...

Added by ravnen on Sun, 06 Mar 2022 15:30:13 +0200

Kobular data

A baby suckling dog will have a name, breed and a bunch of lovely characteristics as its attributes. If you model it as a class and only use it to hold these attribute data, you should use the data class. When using data classes, the compiler will automatically generate toString(), equals() and hashCode() functions for you, and provide them o ...

Added by vumpler on Fri, 04 Mar 2022 23:18:21 +0200

SuiteCRM setup and installation (apache+msyql+php)

Step 1: install the LAMP environment 1. First update the system software package to the latest version yum update 2.. After the package is updated, you can now install LAMP (Linux, Apache, MySQL and PHP) using all required PHP modules, as shown in the figure yum install httpd php php-common php-curl php-xml php-json php-mbstring php-zip php ...

Added by Fixxer on Thu, 03 Mar 2022 16:16:11 +0200

Source code compilation and installation LAMP

catalogue Foreword 1.LAMP introduction and overview 2.Apache 2.1Apache origin 2.2 introduction to Apache 3.httpd  3.1 compiling and installing httpd server 3.2 compiling and installing httpd server 4. Install MYSQL 4.1 installing MYSQL 4.2sql_ The common values of mode are as follows: 4.3 setting environment variables  5. Inst ...

Added by busnut on Thu, 24 Feb 2022 14:19:56 +0200

Linux CentOS7 Web Services

Web Services Web service is one of the most popular and popular services for Internet applications. It is a platform for information release, data query, data processing, network office and distance education. 1, Introduction to Web Services Web server, also known as WWW server, is mainly used to provide online information browsing serv ...

Added by nerya on Thu, 24 Feb 2022 06:42:37 +0200

Android QQ course design

1. Preface: for the small project written after learning Android for a month in 2017, the document has only been completed recently. The project and document are original and released to remember a few years ago. Due to the projects written in 2017, the code and technology are backward, but it can provide some ideas for writing similar projects ...

Added by Felex on Wed, 23 Feb 2022 16:05:41 +0200