GeekIBLi

Redis-list底层实现

Redis
Redis List 底层实现 关键字 连锁更新问题 | quicklist | ziplist | linkedlist List底层数据结构在 3.0 版本的 Redis 中,List 类型有两种实现方式:数据结构底层采用压缩列表ziplist或linkedlist两种数据结构 ...
Read more

kafka安装与初体验

kafka
Kafka的安装安装zookeeper1brew install zookeeper 默认端口:2181默认安装位置:/usr/local/Cellar/zookeeper配置文件位置:/usr/local/etc/zookeeper日志文件位置:/usr/local/var/log/zoo ...
Read more

docker整体架构图

docker
Docker的总架构图 docker是一个C/S模式的架构,后端是一个松耦合架构,模块各司其职。 1、用户是使用Docker Client与Docker Daemon建立通信,并发送请求给后者。2、Docker Daemon作为Docker架构中的主体部分,首先提供Server的功能使其可 ...
Read more

docker常用手册

docker
docker中文文档 http://www.dockerinfo.net/documentdocker doc https://docs.docker.com/engine/reference/commandline/docker/docker 中文社区 https://www.dock ...
Read more

docker-compost安装mongodb

mongodb
mongo 配置文件 -> https://www.cnblogs.com/xibuhaohao/p/12580331.html docker-compose 配置文件123456789mongo: image: mongo:4.4.7 #根据需要选择自己的镜像 po ...
Read more

基于BIO实现简易tomcat

Java IO
基于传统的BIO手写一个简易Tomcat本文主要基于传统的BIO来实现一个简单的Http请求处理过程;1、Servlet请求无非就是doGet/doPost,所以我们定义抽象Servlet记忆GET/POST方法;2、基于Socket和ServerSocket实现CS通信;3、模拟Sprin ...
Read more

netty实现简易RPC调用

Java IO
基于Netty手写一个RPC简易远程调用 抽象协议12345678910111213141516171819202122@Datapublic class InvokerProtocol implements Serializable { // 基于二进制流调用协议 ...
Read more

netty实现简易tomcat

Java IO
基于Netty手写一个简易的Tomcat容器本文主要基于传统的BIO来实现一个简单的Http请求处理过程;1、Servlet请求无非就是doGet/doPost,所以我们定义抽象Servlet记忆GET/POST方法;2、基于Netty API实现CS通信;3、模拟Spring加载配置文件, ...
Read more

Java位运算

Java
在计算机中所有数据都是以二进制的形式储存的。位运算其实就是直接对在内存中的二进制数据进行操作,因此处理数据的速度非常快。在实际编程中,如果能巧妙运用位操作,完全可以达到四两拨千斤的效果,正因为位操作的这些优点,所以位操作在各大IT公司的笔试面试中一直是个热点问题。 位操作基础基本的位操作符有 ...
Read more

Java注解

Java
Java基础之注解机制详解 注解是JDK1.5版本开始引入的一个特性,用于对代码进行说明,可以对包、类、接口、字段、方法参数、局部变量等进行注解。它是框架学习和设计者必须掌握的基础。 注解基础注解是JDK1.5版本开始引入的一个特性,用于对代码进行说明,可以对包、类、接口、字段、方法参数、 ...
Read more
Prev Next