【MySQL学习】1.基础1 推荐书籍-《深入浅出 MySQL》-《深入理解 MySQL 核心技术》-《高性能 MySQL》-《MySQL 技术内幕 : InnoDB 存储引擎 第 2 版》-《MySql必知必会》 2 MySQL 的分支、变种与替代MySQL 变种 2023-05-24 MySQL学习MySQL
【Zookeeper学习】4.Zookeeper基础1 简介Zookeeper是由雅虎创建,Zookeeper并没有直接采用Paxos算法,而是采用了一种被称为ZAB(Zookeeper Atomic Broadcast)的一致性协议。 Zookeeper是一个典型的分布式数据一致性的解决方 2023-05-24 Zookeeper学习Zookeeper ZNode
【LeetCode】14. 最长公共前缀1. 问题编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 “”。 示例 1 输入:strs = [“flower”,”flow”,”flight”]输出:”fl” 示例 2 输入:strs 2023-05-23 算法LeetCode 迭代
【LeetCode】1668.最大重复子字符串1.问题给你一个字符串 sequence ,如果字符串 word 连续重复 k 次形成的字符串是 sequence 的一个子字符串,那么单词 word 的 重复值为 k 。单词 word 的 最大重复值 是单词 word 在 sequenc 2023-05-23 算法LeetCode 动态规划
【Netty学习】4.Netty的一个例子1 环境配置要运行起Netty Demo,主要依赖于JDK和Maven,具体怎么安装可自行Google。 本机环境列表: JDK: 1.8.0_112Maven: 3.5.3IDE: IntelliJ IDEA 2021.3 (Ultim 2023-05-22 Netty学习Netty
【Netty学习】3.Netty的组件1 为什么要用 Netty? 提供了 JAVA NIO但没有提供针对 Protocol Buffer、JSON 这些信息格式的封装。 NIO类库和 API 复杂,网络编程复杂,难度较大。 提供上层特有服务,如数据格式封装,客户端权限、简 2023-05-19 Netty学习Netty
【Netty学习】2.Java原生网络编程1 常见术语1.1 SocketSocket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简 2023-05-18 Netty学习Netty BIO NIO AIO IO多路复用
【LeetCode】15. 三数之和1.问题给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j != k ,同时还满足 nums[i] + nums[j] + nums[k] == 2023-05-16 算法LeetCode 算法 双指针
【LeetCode】1. 两数之和1. 问题给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出和为目标值 target的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可 2023-05-16 算法LeetCode 算法 哈希表
【Netty学习】1.网络协议1.网络协议1.1 计算机网络 定义 计算机网络的标准定义是: 利用通信线路将地理上分散的、具有独立功能的计算机系统和通信设备按不同的形式连接起来,以功能完善的网络软件及协议实现资源共享和信息传递的系统。 分类 按覆盖范围划分 局域网L 2023-05-16 Netty学习Netty 网络协议 TCP/IP HTTP
【Zookeeper学习】3.Zookeeper学习流程1 为什么学习 Zookeeper应该重点掌握分布式环境的演进过程,从一个单节点开始,慢慢过渡到分布式,为什么单节点不行,传统一个 tomcat 打天下有什么有点,缺点又是什么,当一个 tomcat 搞不定的时候,分布式的架构图又是什么样的 2023-05-15 Zookeeper学习Zookeeper
【Zookeeper学习】2.一致性协议上一章,我们了解了分布式事务的定义及相关的理论,从理论上来看,可以对分布式事务分为两类: 刚性事务 对于满足CP模型的事务,遵循ACID,对数据要求强一致性。实现方案:基于XA协议的2PC,3PC;Java事务规范的JTA、JTS。 2023-05-15 Zookeeper学习 分布式系统分布式 XA协议 2PC TCC SAGA 可靠消息 最大努力通知 本地消息表 Paxos算法