根据工作心得,结合spring源码拓展,手写一个高性能,可拓展的动态线程池,主要解决传统静态线程池中的资源耗尽风险,无法自定义配置,不适用于异步编程,线程池监控困难......等问题。动态线程池的设计主要有“动态加载Bean”,“动态读取配置”,“spring事件机制推送”,“告警压测”,“开箱即用”等设计思想和方法。
开源数字货币交易所,基于Java开发的货币交易所。本项目基于SpringCloudAlibaba框架,结合mysql,redis,rocketmq,mongodb,security,auth2.0等多种技术栈开发,可用来搭建和二次开发数字货币交易所,共涉及撮合引擎服务,行情服务,推送服务,交易服务,用户中心服务,监控服务,钱包服务等七个微服务。
致学教育项目是一个专门针对成人职业技能教育的网络课堂系统,网站提供了成人职业技能培训的相关课程,如:软件开发培训、职业资格证书培训、成人学历教育培训等课程。项目基于B2B2C的业务模式,培训机构可以在平台入驻、发布课程,运营人员对发布的课程进行审核,审核通过后课程才可以发布成功,课程包括免费和收费两种形式,对于免费课程可以直接选课学习,对于收费课程在选课后需要支付成功才可以继续学习。
这个项目以”点评“展开,主要围绕”短信登录“,”商户查询缓存“,”秒杀场景“,”附件用户“,”用户签到“,”UV统计“,”达人探店“,”好友关注“等功能模块来使用redis。通过对redis常用的数据结构练习,开发者能更好的掌握redis的使用场景,更清晰理解相关的原理。
军队传统的线下学习和考核方式存在成本高、资源有限、时间不能有效分配和利用的问题,本系统围绕管理员,军官,士兵三个角色来设计一套在线的军队人员管理,学习,考核系统。系统基于高并发,高性能,高吞吐的原则,采用分布式架构和前后端分离的模式进行研发。系统后端。
这是一个数据库表管理小工具,用户下载下来后,可以在application.yml文件中配置相关的信息,然后运行.bat文件,则可以把数据库中的表导出为excel,包含了表的字段名,中文名,数据类型,长度,主键.....等信息。