声明:本站所有资源均为学习使用!

数据库 varchar 最大长度


各种类型的数据,varchar 字段可以存放数据的最大长度

Nginx - SSL/TLS协议信息泄露漏洞(CVE-2016-2183)【原理扫描】修复


SSL/TLS协议信息泄露漏洞(CVE-2016-2183) TLS 是安全传输层协议,用于在两个通信应用程序之间提供保密性和数据完整性。 TLS, SSH, IPSec 协商及其他产品中使用的 DES 及 Triple DES 密码存在大约四十亿块的生日界,这可使远程攻击者通过 Sweet32 攻击,获取纯文本数据。 CVE 官网链接:https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=CVE-2016-2183 CVE 详情参考链接:https://www.cvedetails.com/cve-details.php?t=1&cve_id=CVE-2016-2183

Spring Boot 是如何知道需要启动哪个 Web 容器的?

框架 

Spring Boot 如何确定当前要使用哪个容器呢? Spring Boot 的启动入口: /** * 启动应用程序。 */ public ConfigurableApplicationContext run(String... args) { ... tr

手写 Spring Boot 的启动流程

框架 

前言 相信每一个 Java 开发者对于 Spring Boot 都不会陌生, Spring Boot 的出现,极大的简化了我们开发 web 应用的难度。此外,Spring Boot 还具有如下优势: 简化配置:Spring Boot 提供了默认配置,减少了开发人员需要进行手动配置的工作,从而提高了开

Spring 事务、数据库事务使用及原理详解

框架 

什么是事务 事务是逻辑上的一组操作,要么都执行,要么都不执行。 相信大家应该都能背上面这句话了,下面我结合我们日常的真实开发来谈一谈。 我们系统的每个业务方法可能包括了多个原子性的数据库操作,比如下面的 savePerson() 方法中就有两个原子性的数据库操作。这些原子性的数据库操作是有依赖的,它

Spring 循环依赖问题

框架 

首先上总结 针对 Spring Bean 的循环依赖问题,如果情况允许,尽量不使用临时规避的手段容忍循环依赖问题。如果因存量代码的问题,尽量将消除循环依赖作为高优先级历史债务进行解决。 在 Spring Boot 2.6.0 版本开始,默认禁用对循环依赖的支持。也就是说,Spring Boot 2.

MySQL 一个查询语句的执行顺序


FROM:第一步肯定要先识别出查询中涉及的所有表。 JOIN:根据 FROM 子句中的表,执行 <

ClickHouse 基本使用


首先,放一个官方文档的连接:点此进入 什么是 ClickHouse ClickHouse 是一个高性能、面向列的 SQL 数据库管理系统(DBMS),用于在线分析处理(OLAP) 什么是 OLAP? OLAP 场景要求在大型数据集之上对具有以下特征的复杂分析查询进行实时响应: 数据集可以是巨大的-数

Windowns 环境 DBeaver 配置连接 kerberos 环境 Hive


连接配置 下载 MIT Kerberos FRO Windows 下载地址1 下载地址2

十大排序算法


选择排序 首先,找到数组中最小的那个元素,其次,将它和数组的第一个元素交换位置(如果第一个元素就是最小元素那么它就和自己交换)。其次,在剩下的元素中找到最小的元素,将它与数组的第二个元素交换位置。如此往复,直到将整个数组排序。这种方法我们称之为选择排序。 public void selectionS