MySQL
未读
MySQL MGR高可用集群搭建
MySQL Group Replication(MGR)-5.7后期之秀-单(荐)/多主 支持多主模式,但官方推荐单主模式: ● 多主模式下,客户端可以随机向MySQL节点写入数据 ● 单主模式下,MGR集群会选出primary节点负责写请求,primary节点与其它节点都可以进行读请求处理 优点:
Spring Boot集成 MongDB
pom依赖 <!-- MongoDB -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
</de
JAVA
未读
ArrayList 源码分析与常见问题
ArrayList简介 在Java中,ArrayList 是 java.util 包下的一个实现 List 接口的类,相当于动态数组,与数组相比,它提供了容量动态增长的功能。 下面会简述ArrayList 和源码分析,内容基于JDK8(1.8.0_331)。 public class ArrayLi
MySQL
未读
MySQL 机制与原理
MySQL 8架构 MySQL 客户端/服务器协议 这个客户端/服务器协议使MySQL通信简单快捷,但是也有一些限制。 首先,它没有流量控制,一旦一方发送了消息,另一方必须在响应之前获取整个消息。当服务器响应时,客户端必须接收整个结果集。这就是为什么 LIMIT 子句如此重要的原因。 大多数库连接M
JAVA
未读
JAVA线程和线程池
为什么要使用多线程? 从计算机来讲,线程是程序执行的最小单位,线程之间的切换和调用的成本低于进程。 从项目上来讲,多线程并发可以提高系统整体的并发能力与性能,可以支持更多的用户。 比如使用Windows右键删除有N个小文件的文件夹时,删除很缓慢,因为Windows使用的是单线程删除。而使用FastC