主项目地址:https://github.com/lemonJun/TakinRPC 通用RPC框架: 基于Netty实现远程通信; 服务端使用Guice进行各组件管理和整合; 基于kyro实现高效通用序列化协议; 基于zookeeper实现服务注册; 基于代理与反射使得接口简单易用; 客户端实现随机、一致性哈希、roundbin三种负载均衡算法; 客户端基于hystrix做限流和及时熔断; 对每一次客户端请求使用Countdownlatch做限时保护 ; windows上做的简单性能测试,QPS可达到3500;
最近更新: 接近9年前基于SpringMVC,Spring,MyBatis实现的高并发秒杀系统。代码设计风格基于RESTful,以Druid作为连接池,Redis数据库为媒介实现并发技术。其中,对于相关的DAO,Service操作,均添加了Junit单元测试实例。(注:原型是慕课网的一个整合项目,但并无存储过程的代码编写,不过有整个项目的完整制作过程,可以无需看视频直接上手。现仅做测试使用,后续将增删一些模块)
LuoYing RPG是一套用于简化3D RPG游戏开发的框架,基本于Java、JMonkeyEngine。如果你是Java开发人员、喜欢3D方面的技术知识,那么LuoYing RPG应该适合你。 落樱采用完全开放式的配置设计,并且内置了大量的游戏组件,只要通过对各种配置文件的灵活设置并写少量的逻辑代码就可以非常自由方便的构建自己的3D游戏,同时也允许灵活的扩展自己的各种组件。 使用落樱编辑器还可以使用更直观的可视化方式轻松构建3D场景及配置各种组件。
最近更新: 接近9年前基于 Spring Boot、Spring Cloud、Spring Oauth2 和 Spring Cloud Netflix 等框架构建的微服务项目,有问题可以到github提issue