# spring-Study **Repository Path**: jclProject/spring-Study ## Basic Information - **Project Name**: spring-Study - **Description**: 2024学习准备方案 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2023-11-21 - **Last Updated**: 2024-05-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 2024学习准备方案 博客学习记录地址:[小林敲代码7788](https://blog.csdn.net/qq_38854558?type=blog) github同步地址:[lin1314520-spring-Study](https://github.com/lin1314520/spring-Study) 码云同步地址:[jclProject-spring-Study](https://gitee.com/jclProject/spring-Study) ### 一:整理相关通信交互技术&协议 - UPD/TCP通信 - MQTT通信 [MQTT 入门介绍 | 菜鸟教程 (runoob.com)](https://www.runoob.com/w3cnote/mqtt-intro.html) - SNMP通信 - RESTful通信 - SOAP通信 - 串口通信RS232/485 ### 二:研究一些springcloud项目运行,搭建,实战理解 - pig - microservices-platform - Cloud-Platform 附: [6个顶级SpringCloud微服务开源项目,企业开发必备!-阿里云开发者社区 (aliyun.com)](https://developer.aliyun.com/article/856297?accounttraceid=a8d3c0c965e44270b22e56c313a0e995gcmr) [【精选】必备的6个Spring Cloud微服务开源项目!_pig cloud 偌依_沉默的闪客的博客-CSDN博客](https://blog.csdn.net/jianpengxuexikaifa/article/details/119962292) [7 个高 Star 开源项目带你轻松玩转微服务 - 知乎 (zhihu.com)](https://zhuanlan.zhihu.com/p/307665314) ### 三:Oracle与mysql的数据库的优化 - **EXPLAIN** - **SQL语句中IN包含的值不应过多** - **SELECT语句务必指明字段名称** - **当只需要一条数据的时候,使用limit 1** - **如果排序字段没有用到索引,就尽量少排序** - **如果限制条件中其他字段没有索引,尽量少用or** - **尽量用union all代替union** - **不使用ORDER BY RAND()** - **区分in和exists, not in和not exists** - **分段查询** - **不建议使用%前缀模糊查询** 附:https://mp.weixin.qq.com/s/3O7-XJ5c28VGbiLVN7eZ2A ### 四:设计模式研究demo [Mybatis 使用的 9 种设计模式,真是太有用了](https://mp.weixin.qq.com/s?__biz=MzI3MjUxNzkxMw==&mid=2247486522&idx=1&sn=befa9c89c7b6f4d9c19e67d9e0c681e2&chksm=eb30124cdc479b5a63d205646dda30cd007ead8f801fc0b8077c2d2d41757cc79392cfcf67fc&mpshare=1&scene=24&srcid=1106F7ugOOQHx4rTOl8PblEA&sharer_sharetime=1604641252398&sharer_shareid=74e0baf760d6f34bf876d7b9c83fc30e#rd) ### 五:java项目的性能优化 - tomcat - JVM - ### 六:系统中间件的研究 - Redis - Kafka ### 七:项目部署相关研究 - Docker - Kubernetes - Rancher2 - Elasticsearch - Logstash - Jenkins ### 八:大数据技术研究