Coder Social home page Coder Social logo

langjiangit's Projects

springboot-netty-protobuf icon springboot-netty-protobuf

springboot集成netty,使用protobuf作为数据传输格式,包含心跳检测、断开重连、上传数据、主动推送功能.

springboot2-spring5-studying icon springboot2-spring5-studying

Springboot2,Spring源码学习项目,涉及SpringBoot2 自动装配实现机制,Spring AOP动态代理以及IOC各种扩展接口的实现方式。

springboot_constraintvalidator_responsebodyadvice_demo icon springboot_constraintvalidator_responsebodyadvice_demo

源码主要用于实现使用Annotation注解,通过 ConstraintValidator 接口及BindingResult实现注解定义参数范围校验,以及通过接口ResponseBodyAdvice和@ControllerAdvice,实现API 接口返回值统一格式返回。

syncclient icon syncclient

syncClient,数据实时同步中间件(同步mysql到kafka、redis、elasticsearch、httpmq)!

technology-talk icon technology-talk

汇总java生态圈常用技术框架、开源中间件,系统架构、数据库、大公司架构案例、常用三方类库、项目管理、线上问题排查、个人成长、思考等知识

tinyid-1 icon tinyid-1

ID Generator id生成器 分布式id生成系统,简单易用、高性能、高可用的id生成系统

titan icon titan

云集分布式全链路压测军演系统

tomato icon tomato

专门为SpringBoot项目设计的幂等组件,让天下没有难写的防重代码。 基于控制时间两种防重策略 策略一: 滑动窗口策略 每次请求设置当前请求的控制时间,控制时间内请求均会被拦截。 策略二: 固定窗口策略 仅仅为第一次请求生成一个控制时间,控制时间内相同的请求会被拦截,控制时间过期后,以此类推。

uncode-schedule icon uncode-schedule

基于zookeeper+spring task的分布式任务调度组件,非常小巧,无需任何修改就可以使spring task具备分布式特性,确保所有任务在集群中不重复,不遗漏的执行。

vesta-id-generator icon vesta-id-generator

Vesta是一款通用的ID产生器,互联网俗称统一发号器,它具有全局唯一、粗略有序、可反解和可制造等特性,它支持三种发布模式:嵌入发布模式、中心服务器发布模式、REST发 布模式,根据业务的性能需求,它可以产生最大峰值型和最小粒度型两种类型的ID,它的实现架构使其具有高性能,高可用和可伸缩等互联网产品需要的质量属性,是一款通用的高性能的发号器产品。

wmt-mini-dubbo icon wmt-mini-dubbo

从零开始仿写了一个mini版本的RPC框架,以便能够对dubbo等RPC框架的工作原理有一个深入的了解

workqueue icon workqueue

线程池+消息队列缓存 批量处理高并发任务

x-pipe icon x-pipe

X-Pipe是由携程框架部门研发的Redis多数据中心复制管理系统。基于Redis的Master-Slave复制协议,实现低延时、高可用的Redis多数据中心复制,并且提供一键机房切换,复制监控、异常报警等功能。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.