基于springboot 3.2.8的微服务项目
项目中主要用到spring全家桶,mysql,mybatisplus,websocket,以及微服务相关组件
使用springboot整合mybatisplus,springmvc,spring,jms,jmx,websocket等构建的项目 项目中使用了生产者,消费者分离的两个不同模块构成,在消费者中使用了策略模式对邮件的不同模板进行优化,以便代码的可读性与维护 具体功能可进入仓库浏览readme.txt文件
自定义Starter包括数据库的增删改查,已经jms邮件的发送
spring学习:IOC、DI、AOP、事务处理。
其他功能:
使用spring整合springcache(缓存),JMX(java管理程序),JMS使用ActiveMQ,velocity(模板引擎)使用生产者消费者模式发送邮件,将消费单独放在一个模块,生产模块生产消息存放在队列中,消费模块在队列获取消息消费
java网络编程
1.银行ATM机模拟机
2.RSS源爬虫
3.迅雷下载
Thread
1.矩阵运算(单线程,cup核数,每个元素一个线程,结果矩阵的每一行一个线程)
2.knn算法
3.单词编辑距离匹配
项目架构: Tomcat + Servlet + mysql + redis + Vue.js等前端UI框架
主要功能包括(1.登录注册 2.添加购物车 3.下单)等
该项目是一个餐厅点餐应用,提供以下主要功能:选座、添加购物车、下单、沙箱支付、查看菜品详情、评论以及订单管理。技术栈包括 Tomcat 作为服务器,Servlet 处理业务逻辑,Vue 用于前端开发,Axios 处理 HTTP 请求,OSS 对象存储用于存储资源,以及 WebSocket 实现实时通信功能。
项目架构:tomcat,mysql,servlet,vue,layui,redis以及websocket实现在线聊天窗口等