基于Spring Boot + Spring Cloud微服务+Docker 的编程题目在线评测系统。在系统前台,管理员可以创建、管理题目;用户可以自由搜索题目、阅读题目、编写并提交代码。在系统后端,能够根据管理员设定的题目测试用例在自主实现的代码沙箱中对代码进行编译、运行、判断输出是否正确。其中,代码沙箱可以作为独立服务,提供给其他开发者使用。
Java练手项目,外卖平台,有网页管理端和App用户端,实现了对用户,菜品,套餐的增删改查.技术选型:Java 编程语言,Spring + SpringMVC + SpringBoot 框架,MyBatis + MyBatis Plus 数据访问框架,MySQL 数据库,jUnit 单元测试库。
基于Java + Etcd + Vert.x的高性能RPC框架,用新颖的技术栈从0到1开发轮子。由浅入深,可以学习并实践基于Vert.x的网络服务器、序列化器、基于Etcd和ZooKeeper的注册中心、反射、动态代理、SPI机制、自定义网络协议、多种设计模式(单例/工厂│装饰者等)、负载均衡器设计、重试和容错机制、Spring Boot Starter 注解驱动开发等,大幅提升架构设计能力。
企业核心的用户中心系统,基于 Spring Boot 后端 + React 前端的 全栈项目 ,实现了用户注册、登录、查询等基础功能。技术选型:Java 编程语言,Spring + SpringMVC + SpringBoot 框架,MyBatis + MyBatis Plus 数据访问框架,MySQL 数据库,jUnit 单元测试库。