最新 最热

Zookeeper的集群选举机制

ZooKeeper服务器会在本地处理只读请求(exists、getData和getChildren)。假如一个服务器接收到客户端的getData请求,服务器读取该状态信息,并将这些信息返回给客户端。因为服务器会在本地处理请求,所以ZooKeeper在处理以只...

2022-10-27
1

Zookeeper集群模式启动

通过zkServer.sh启动ZooKeeper时,应用的统一入口为QuorumPeerMain。此处Quorum的含义是“保证数据冗余和最终一致的机制”,Peer表示集群中的一个平等地位节点。...

2022-10-27
1

Mysql进阶优化篇06——分组查询优化、分页查询优化、覆盖索引

group by 使用索引的原则几乎跟 order by 一致 ,group by 即使没有过滤条件用到索引,也可以直接使用索引。

2022-10-26
1

【Java筑基】IO流基础之常见工具流和进程通信

PushbackInputStream和PushbackReader是推回输入流,它们有一片推回缓冲区域,在读取数据时,会优先从推回缓冲区域读取,只有推回缓冲区域的内容没有装满read()所需数组的大小时才会去流中读取。...

2022-10-26
1

【java筑基】IO流基础之文件的常见操作

File类用于新建、删除、重命名文件或者目录,但不能够访问其内容,访问内容需要使用输入/输出流。File类用路径字符串来创建File实例,路径可以是绝对或相对路径,系统通过用户的工作路径来解释相对路径(通常为运行Java虚拟机...

2022-10-26
1

netty源码解析

同步并阻塞,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,当然可以通过线程池机制改善。...

2022-10-26
1

Python3系统学习记录

Python3系统学习记录1、Python简介2、安装Python3.73、第一个Python程序4、Python基础5、函数6、高级特征7、函数式编程8、模块9、面向对象编程10、面向对象高级编程11、错误、调试和测试12、IO编程13、进程和线程14...

2022-10-26
1

【总结思考】如何提高项目的稳定性和开发效率

除了保证项目如期上线,如何保证项目上线后的运行速度,如何提高容灾能力,减少bug同样是我们需要考虑的问题。

2022-10-26
1

Go做Web开发必懂的概念和底层原理

Go天生支持高并发等特性,不仅适合做服务器端开发、分布式存储,同样适合Web网络应用开发。TCP协议和UDP协议的对比?TCP协议的优点:可靠稳定TCP在传输数据之前,会有三次握手来建立连接TCP在传输数据时,有确认、窗口、重传、拥...

2022-10-26
1

【MySQL】索引啊 d=====( ̄▽ ̄*)b

A database index is a data structure that improves the speed of operations in a table. Indexes can be created using one or more columns, providing the basis for...

2022-10-26
1