Skip to content
View ipipman's full-sized avatar

Block or report ipipman

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ipipman/README.md

Hi there 👋

Visitors Count

Pinned Loading

  1. JavaSpringBootSamples JavaSpringBootSamples Public

    SpringBoot、Dubbo、SpringCloud的各种集成例子:Atomikos、gRPC、Thrift、Seata、ShardingSphere、Dubbo、Hmily、Nacos、Consul、Ribbon、Jedis、Lettuce、Redisson等框架

    Java 716 199

  2. JavaKnowledge JavaKnowledge Public

    JAVA知识图谱:JVM、JMM、JUC、NIO、Netty、IOC、AOP、Java8、多线程、Mysql、分布式事务、MQ等

    Java 34 18

  3. rpc-man rpc-man Public

    从零开始, 手写一个RPC框架。 架构概览:RPC框架的整体架构,包括客户端、服务端、网络传输层、序列化层、注册中心、负载均衡策略等核心组件及其相互关系。 技术选型:阐述所选用的编程语言(Java)、网络库、序列化库、注册中心实现、日志库、测试工具等关键依赖。

    Java 4 2

  4. config-man config-man Public

    从零开始,手写一个配置中心框架。基于 Apollo 和 Nacos 的设计思想,从零开始设计并实现一个 Java简易版配置中心,包括 Server 和 Client 两部分。 与 Spring Boot 的集成,处理通过@Value注解和@ConfigurationProperties注解绑定的属性。

    Java 2

  5. cache-man cache-man Public

    从零开始,手写一个Cache框架。网络通信层:基于Netty实现异步非阻塞的网络通信。 协议解析层:实现RESP协议解析器,负责将接收到的网络数据包解析为可执行命令及参数。 命令处理器:设计一系列命令处理器,对应Redis的五种基本数据结构的操作。Lua脚本支持:集成Lua脚本引擎,允许用户提交Lua脚本进行复杂逻辑处理,进一步提升执行效率和灵活性。

    Lua 1

  6. mq-man mq-man Public

    从零开始,手写一个MQ框架。拆分 broker 和 client (包括 producer 和 consumer) 设计消息读写 API 接口,确认接口,提交 offset 接口 设计消息读写API接口,确认接口,提交offset接口 producer 和 consumer 通过 httpclient 访问 Queue 实现消息确认, offset提交 实现 consumer 从 offse…

    Java 1