一 项目代码汇总
项目名称 |
项目功能 |
项目地址 |
所用技术 |
项目说明 |
使用开发工具 |
微人事 |
员工资料 人事管理 薪资管理 统计管理 系统管理 |
https://gitee.com/cakin24/vhr |
后端技术栈 1.SpringBoot 2.SpringSecurity 3.MyBatis 4.MySQL 5.邮件发送 6.树形结构存储 7.Excel的导入与导出 8.密码加密技术 9.Spring MVC文件下载 前端技术栈 1.Vue 2.ElementUI 3.axios 4.vue-router 5.树形结构展示 6.websocket |
该项目来自 https://github.com/lenve/vhr 江南一点雨的github上有很多比较好的开源项目,值的学习。 https://github.com/lenve |
后端 IDEA 前端 VSCode
|
房屋管理系统 |
实现房屋管理的增删改查操作 |
https://gitee.com/cakin24/guns |
guns |
该项目来自慕课网 https://www.imooc.com/learn/936 有三点注意: 1 数据表id修改为int型,并设置为主键和自增。 2 实体类Date类型自动生成错误,应该是java.sql.date类型。 3 课程以v.3.1版进行讲解。 |
IDEA |
信息管理系统 |
用户管理:添加用户 、查询用户、删除用户、修改用户、激活用户、冻结用户。 角色管理:添加角色、删除角色、修改角色、绑定用户、绑定用户操作。 菜单管理:添加菜单,删除菜单,修改菜单,查询下级菜单。 |
https://gitee.com/cakin24/07 |
Spring Boot JSP Spring MVC Spring JPA 分页标签库 树形菜单处理 |
该项目来自《Spring Boot2企业应用实战》 |
Eclipse |
简单工作流系统 |
该系统包括公司日常事务:日常考勤、工资结算以及签核申请等。 |
https://github.com/cakin24/HRSystem_Eclipse |
SSH Mysql Quartz Tomcat |
该项目来自《轻量级Java EE企业实战开发(第4版)》 |
Eclipse |
人事管理系统 |
包括用户管理、部门管理、职位管理、员工管理、公告管理、下载中心 |
https://github.com/cakin24/hrmapp |
JSP Spring MVC Spring MySql Tomcat |
该项目来自《Spring+MyBatis企业应用实战》 |
Eclipse |
Spring 5整合MyBatis 3项目 |
图书浏览功能 |
https://github.com/cakin24/fkbookapp |
Tomcat MySql Spring MyBatis |
该项目来自《Spring+MyBatis企业应用实战》 |
Eclipse |
员工管理系统 |
员工的增删改查功能。 部门的增删改查功能。 |
https://github.com/cakin24/SSH_Employee |
SSH Javascript 树形结构 CSS 上左右页面结构 JSP 分页显示 |
该项目来自慕课网,基于慕课网的SSH整合开发员工管理系统,在这之上添加了拦截器,校验器,国际化等 |
Eclipse |
书籍管理 |
实现书籍的增删改查 |
https://github.com/cakin24/booksys_Eclipse |
SSH 事务管理 |
该项目来自《轻量级Java EE企业实战开发(第4版)》 |
Eclipse |
Spring Boot入门级项目 |
实现多模块划分 |
https://github.com/cakin24/first-app-demo |
Spring Boot 多模块实现 |
该项目来自慕课网,是Spring Boot入门级视频,对应视频地址: https://www.imooc.com/learn/933 |
IDEA |
Spring Boot Web进阶项目 |
实现对女孩的增删查改的表单验证,异常处理,日志处理、单元测试等 |
https://gitee.com/cakin24/girl |
Spring Boot 表单验证 AOP处理 统一异常处理 单元测试 清晰的分层架构 |
该项目来自慕课网,是Spring Boot Web的进阶项目,对应视频地址: https://www.imooc.com/learn/810 |
IDEA |
Spring Boot入门级项目 |
实现对女孩的增删查改的项目搭建,属性配置,Controller使用,数据库操作,事务管理 |
https://github.com/cakin24/girl |
Spring Boot 环境搭建 属性配置 Controller使用 数据库操作 事务管理 |
该项目来自慕课网,是Spring Boot初级项目,对应视频地址: http://www.imooc.com/learn/767 |
IDEA |
Spring Boot和MyBatis整合项目 |
实现对区域位置的增删查改操作,分层清晰 |
https://gitee.com/cakin24/demo/tree/master |
Spring Boot MyBatis 事务管理 数据库操作 清晰的分层结构 |
该项目来自慕课网,是Spring Boot和MyBatis中级项目,对应视频地址: https://www.imooc.com/learn/945 |
IDEA |
Spring MVC的起步项目 |
Spring MVC实现课程的增、删、改、查和上传 |
https://github.com/cakin24/spring-mvc-study |
Spring MVC
|
该项目来自慕课网,是Spring MVC中级项目,对应视频地址是: https://www.imooc.com/learn/47 |
Eclipse |
商品秒杀项目 |
实现商品的秒杀功能 |
https://github.com/cakin24/miaosha |
Spring Spring MVC MyBatis |
该项目来自慕课网,是SSM高级课程,对应视频为: https://www.imooc.com/learn/587 https://www.imooc.com/learn/631 https://www.imooc.com/learn/630 https://www.imooc.com/learn/632 |
IDEA |
人员信息管理 |
实现人员信息的增删改查功能 |
https://github.com/cakin24/SSHTest |
Spring Spring MVC Hibernate Tomcat
|
该项目来自慕课网https://www.imooc.com/learn/479 |
IDEA |
Spring Boot整合项目 |
Spring Boot常用技术整合 |
https://github.com/cakin24/imooc-springboot-starter-master |
Spring Boot Spring Boot返回json Spring Boot热部署 Spring Boot资源属性配置 Spring Boot freemarker Spring Boot thymeleaf Spring Boot异常处理 Spring Boot MyBatis Spring Boot Redis Spring Boot定时任务 Spring Boot异步任务 Spring Boot 拦截器 |
该项目来自慕课网 https://www.imooc.com/learn/956 |
IDEA |
Java消息中间件项目 |
activemq消息发送和接收 |
https://github.com/cakin24/ActiveMQStudy |
消息中间件概念 activemq的安装 队列模式代码实现 主题模式代码实现 Spring 和activemq整合代码实现 集群搭建 企业最佳实践 其他消息中间 |
该项目来自慕课网 https://www.imooc.com/learn/856 |
IDEA |
Rabbitmq消息中间件项目 |
通过Rabbitmq消息中间件发送和接收消息 |
https://github.com/cakin24/47-rabbitmq |
Rabbitmq安装 Rabbitmq概念 Spring boot 消息简单投递 消息可靠投递 |
该项目来自慕课网 https://www.imooc.com/learn/1042 |
IDEA |
todolist前端项目 |
todolist增加 todolist删除 |
https://gitee.com/cakin24/todolist https://github.com/cakin24/vue-study |
使用Vue2.0版本实现响应式编程 理解Vue编程理念与直接操作Dom的差异 Vue常用的基础语法 使用Vue编写TodoList功能 什么是Vue的组件和实例 Vue-cli脚手架工具的使用 单文件组件,全局样式与局部样式 |
该项目来自慕课网 https://www.imooc.com/learn/980 |
VSCode |
实现购物车和地址选配 |
购物车实现 地址栏选配 |
https://github.com/cakin24/vue-cli-shoppingcart |
Vue2.0各种指令的学习 Vue2.0生命周期的介绍 Vue2.0事件绑定、过滤器的使用、组件的介绍 Vue-resource插件的讲解 ES6语法的介绍 结合购物车的案例,更加接近实战 在实际项目开发的过程中,开发技巧的讲解 |
该项目来自慕课网 https://www.imooc.com/learn/796 |
VSCode |
二 书籍代码汇总
书名 |
源代码地址 |
重定义Spring Cloud实战 |
https://github.com/cakin24/spring-cloud-code |
Spring Boot实战派 |
https://pan.baidu.com/s/1OiP91pgsUqqmvML8Q1tnrg |
Java架构完美之设计实战经典 |
https://github.com/cakin24/java-architecture-book |
Java代码与架构完美优化实战经典 |
https://pan.baidu.com/s/1XDaZErytZYCjnu1F1pgR5w https://github.com/cakin24/TheBestCodeAndArchitectOptimize |
软件品质完美之管理实战经典 |
https://pan.baidu.com/s/1J9e4fdgfeZsVBhjJt1iHDA |
Spring 5核心原理与30个类手写实战 |
https://github.com/cakin24/spring5-samples |
疯狂Spring Cloud微服务架构实战 |
https://github.com/cakin24/Spring-Cloud https://edu.51cto.com/course/11321.html |
Java EE开发的颠覆者Spring Boot实战 | https://gitee.com/cakin24/SpringBootSourceCode |
Spring Boot 2企业应用实战 |
https://pan.baidu.com/s/1_TUcfakJbncSO6BG8AaifQ |
轻量级Java EE企业应用实战(第4版):Struts 2+Spring 4+Hibernate整合开发 |
https://pan.baidu.com/s/1V4sC9dy18uakHKOwq1kKPw |
Spring+MyBatis企业应用实战 |
https://pan.baidu.com/s/1SFwsIFaz-lR_S3kuP0ZMTw |
疯狂HTML5 CSS3 JavaScript讲义 |
https://pan.baidu.com/s/1ZANXwqbRAib9x3Uqy-O-dg |
疯狂Java讲义第四版 |
https://pan.baidu.com/s/1ZbQNQqW7C4AYZucMqyS-rg |
Spring Cloud与Docker微服务架构实战 |
https://github.com/cakin24/spring-cloud-docker-microservice-book-code https://github.com/cakin24/spring-cloud-docker-microservice-book-code-docker |
Spring Cloud微服务实战 |
https://github.com/cakin24/SpringCloudBook |