• Analyze HTTP requests to reduce the risk of HTTP smuggling attacks and HTTP data receiving asynchronous attacks


    The words written in the front Http / 1.1 has gone through a long development process from 1991 to 2014: HTTP/0.9– 1991 HTTP/1.0– 1996 HTTP/1.1 RFC 2068– 1997 RFC 2616- 1999 RFC 7230- 2014 This means that various servers and clients in the Internet may have many security problems, which will also create opportunities for […]

  • (translation) cap theory FAQ


    Cap theory FAQ 0. About this document There is no other topic that attracts more attention than cap theory. The purpose of this FAQ is to explain what is currently known about cap, help those who are new to this theory quickly understand it, and solve some wrong ideas and common misunderstandings Of course, it […]

  • Springboot configures multiple data sources and integrates druid and SQL monitoring


    Record the process of building springboot integrated druid and configuring multiple data sources. 1. Development environment jdk 1.8 mysql 5.1 2. Project directory structure image-20210329154153896.png 3. POM dependency <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>2.2.9.RELEASE</version> </dependency> <!–<dependency> <groupId>org.slf4j</groupId> <artifactId>jcl-over-slf4j</artifactId> <version></version> </dependency>–> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.10</version> </dependency> <!– https://mvnrepository.com/artifact/com.alibaba/fastjson –> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.59</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.30</version> […]

  • What is the difference between software delivery and R & D efficiency in the cloud native era


    Editor’s note: from today on, we will open a new column: “R & D efficiency improvement plan continuous delivery”. Through 10-20 articles, the column will systematically share how enterprises implement and continuously deliver in the cloud native era. This article is the beginning of the column.   Planning & editing | Yachun Dora proposed a […]

  • Practice of SQL Server high availability solution in enterprise production environment


    1. Enterprise selection of SQL Server high availability solution   Introduction to SQL Server high availability:     Previous high availability scenarios for SQL Server: Database mirroring, replication subscriptions, ha (failover cluster)     The current high availability scheme of SQL Server: AlwaysOn     Since SQL Server 2012, Microsoft has launched a new high […]

  • SQL Server ha – high availability solution overview


    High availability solution overview 1 availability Availability refers to the probability that the system can operate normally or the expected value of time occupancy in a certain investigation period.. The following formula is usually used for calculation. The larger the value, the less the system downtime.         For example, for a business […]

  • EBay: building mission critical multi data center applications using mongodb


    As the world’s top 10 global retail brands, with 170 million active buyers and 1 billion online market, eBay can’t afford the loss caused by system downtime. This is why the company relies on mongodb as one of its core enterprise data platform standards to run eBay Com provides support for multiple customer-oriented applications. At […]

  • Test topic test


    Safety elements (1) Confidentiality That is to ensure that the information is enjoyed by the authorizer and not disclosed to the unauthorized person. (2) Integrity That is to ensure that the information is transmitted from the real sender to the real receiver, and is not added, deleted, replaced, etc. by illegal users in the transmission […]

  • New feature of mongodb Atlas: support for more cross region replication set nodes


    New feature of mongodb Atlas: support for more cross region replication set nodes As an automated database service, mongodb atlas is currently used by thousands of customers in a wide range of industries to provide high availability, consistency and some simple operations. Sega’s hardlight studio migrated to atlas to support the requirements of real-time data […]

  • Cap and base theory in distributed system


    CAP CAP: Consistency/Availability/Partition Tolerance Consistency: consistency No matter which node is accessed, the data returned to the client is either absolutely consistent data or failed to read; Consistency emphasizes not the integrity of data, but the consistency of data among nodes; Availability: availability No matter which node is accessed, the client data can be returned, […]

  • Best practice – abandon CEPH, salesforce uses Apache bookkeeper to achieve the strongest storage in the cloud


    About Apache pulsar Apache pulsar is a top-level project of the Apache Software Foundation. It is a native distributed message flow platform for the next generation cloud. It integrates message, storage and lightweight functional computing. It adopts a separate architecture design of computing and storage, supports multi tenant, persistent storage, multi machine room cross regional […]

  • Java springboot integrates spring cloud


    Spring boot integrates spring cloud 1. Spring cloud features Spring cloud focuses on providing a good out of the box experience for typical use cases and extension mechanisms to cover other situations: Distributed / versioned configuration Eureka service registration and discovery Routing zuul Service to service call Load balancing ribbon Circuit breaker hystrix Distributed messaging […]