本仓库无偿分享各种计算机书籍、个人笔记资料以及本人在各平台发表文章中所涉及的资源等。书籍包括C/C++、Java、Python、Go语言、数据结构与算法、操作系统、后端架构、计算机系统知识、数据库、计算机网络、设计模式、前端、汇编以及校招社招各种面经~
企业生产级百亿日PV高可用可拓展的RPC框架。理论上并发数量接近服务器带宽,客户端采用thrift协议,服务端支持netty和thrift的TThreadedSelectorServer半同步半异步线程模型,支持动态扩容,服务上下线,权重动态,可用性配置,泛化调用,页面流量统计,泛化调用等,支持trace跟踪等,天然接入cat支持数据大盘展示等,持续为个人以及中小型公司提供可靠的RPC框架技术方案
惊讶的消息服务平台,给其他系统提供统一的消息接入,可以处理未读、已读、消息列表等,消息支持发送邮件【支持附件发送,附件必须为互联网可以访问的地址】或短信。 具体改造可以见SendEmailTask.java和SendSmsTask.java文件 消息服务平台还支持设置个人对分组消息的接收开关等规则,可以设置单个用户分组下的接收短信手机号和接收邮箱信息
DC3是一个基于Spring Cloud的开源的、分布式的物联网(IOT)平台,用于快速开发物联网项目和管理物联设备,是一整套物联系统解决方案。
极简、易用、高性能的企业级AIO通信框架,适用于IM、RPC、IoT等诸多领域。以区区两个接口的学习成本帮你从Netty中解救出来
基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务多租户系统架构。并引入组件化的思想实现高内聚低耦合并且高度可配置化,适合学习和企业中使用。真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,面向互联网设计同时适合B端和C端用户,支持CI/CD多环境部署,并提供应用管理方便第三方系统接入;同时还集合各种微服务治理功能和监控功能。模块包括:企业级的认证系统、开发平台、应用监控、慢sql监控、统一日志、单点登录、Redis分布式高速缓存、配置中心、分布式任务调度、接口文档、代码生成等等。
微服务架构中高并发和高可用的神经组织利刃,提供了分布式限流、降级、熔断、重试和隔离的容错特性。并同时提供了SPI、过滤器、JWT、插件机制。此外还提供了很多小的黑科技(如:IP黑白名单、UUID加强版、Snowflake和大并发时间戳获取等)。
Zebra 是国信证券的微服务框架,是国信证券在微服务架构和 CNCF 上的实践,让有相同目标方向的尽量少走弯路
基于netty4,protoBuff的netty心跳服务器支持鉴权、断线重连、其他业务模块开发、支持图形化实时监控,可直接投入生产
基于netty4,protoBuff的netty心跳服务器支持鉴权、断线重连、其他业务模块开发、支持图形化实时监控,可直接投入生产
可能是目前最好最全的微信Java开发工具包,支持包括微信支付、开放平台、公众号、企业号、小程序等的开发