# JavaStarter
**Repository Path**: lyucoding/java-starter
## Basic Information
- **Project Name**: JavaStarter
- **Description**: Java学习平台
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 3
- **Forks**: 0
- **Created**: 2021-05-16
- **Last Updated**: 2025-03-29
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# JavaStarter
最开始写博客的目的就是为了学习和记录,后来发现虽然写了这么多,但是没有系统性地进行整理,因此我建立了JavaStarter系列。希望在学习或面试中都对大家有所帮助。
后续所有文章首发**微信公众号《Java鱼仔》**,欢迎搜索关注或者扫码关注,有任何问题或需要沟通的都可以在这里找到我。
# 目录
**注 : 文章持续更新中,没有链接的请等待**
- 造轮子系列
- [闲着无聊造个轮子,开源一个可快速接入的分布式SSO系统](https://mp.weixin.qq.com/s/EDaED7XIzdB01xJeTsbwKQ)
- 计算机核心基础
- 计算机操作系统
- [Java程序员需要知道的操作系统知识汇总(持续更新)](https://mp.weixin.qq.com/s/0XyKUCugehepzl7IRg0RVA)
- 计算机网络
- [作为一个程序员需要了解多少网络方面的基础?网络基础总结(不断更新)](https://mp.weixin.qq.com/s/C7CXHAx_6qQNEDKsqY-fxw)
- 计算机组成原理
- 数据结构
- Java核心基础
- 基础篇
- [Java常用关键字:this、super、final、static、访问修饰符](https://mp.weixin.qq.com/s/n2LR0zXzHe7XRkMRT38iRQ)
- [写了那么久的String字符串,你可能根本不懂它!](https://mp.weixin.qq.com/s/XKjAN0xGBUY4UVO3-YCi1g)
- [JavaIO的整体结构以及File类的使用](https://blog.csdn.net/qq_41973594/article/details/104849452)
- [快速学懂字节流与字符流](https://blog.csdn.net/qq_41973594/article/details/104867904)
- [详解Java中的BIO、NIO、AIO](https://mp.weixin.qq.com/s/oRKjxtO_hf7OVSJ67Gt5sQ)
- [java反射机制详解](https://mp.weixin.qq.com/s/ZBOmJ4gwpsJyQ1HF63K6Ug)
- [java代理机制详解(静态代理、动态代理:JDK、CGlib)](https://blog.csdn.net/qq_41973594/article/details/104118797)
- [一篇文章带你了解cloneable接口、浅拷贝、深拷贝](https://mp.weixin.qq.com/s/ceEjFw15otMGfoSKJpf0zQ)
- [谈一谈session和cookie的区别,以及session的实现机制](https://mp.weixin.qq.com/s/PYaCqJ_Y-9ODuH2_wTr9jg)
- [什么是接口的幂等性,如何实现接口幂等性?一文搞定](https://mp.weixin.qq.com/s/DQ_5uydWw9MelzgeFS45Wg)
- [Java16都快上线了,你该不会连Java8的特性都不会用吧?](https://mp.weixin.qq.com/s/V_dYpY6KWpq1qyVV2rwKTA)
- [Java中的拦截器和过滤器有什么区别](https://mp.weixin.qq.com/s/cpMe-Qcug82qrXBSjhN5Lg)
- [你能保证你的代码没有异常吗?](https://mp.weixin.qq.com/s/SD0KAHkR-YBDBa9cx7EkjA)
- [时间类有多复杂,JDK竟设计了三版](https://mp.weixin.qq.com/s/Fy9EsF3mV0OM8AbofaQOtA)
- 集合类
- [java集合掌握多少才算合格](https://mp.weixin.qq.com/s/pG3PwS4IKqUIqJGYSmxtzg)
- [ArrayList、Vector、LinkedList的底层源码分析和对比](https://mp.weixin.qq.com/s/pt-dH2lSQbv3MjgZeeJryA)
- [Set接口及其实现类HashSet、TreeSet的底层结构与区别](https://mp.weixin.qq.com/s/5bFCcrPGcjUssb9RbtEkuw)
- [HashMap、HashTable、TreeMap的底层源码分析和对比](https://mp.weixin.qq.com/s/G3cfPJoSo3ctdZu3Qv5gwg)
- [四千字从源码分析ConcurrentHashMap的底层原理(JDK1.8)](https://mp.weixin.qq.com/s/7qGxMr3ZP_xt97-V5pm8Ow)
- JVM虚拟机
- [JVM的内存分代,这篇文章帮你理一理](https://mp.weixin.qq.com/s/y_Img5glkZGzrLXkJBrAfw)
- [JVM垃圾回收机制是怎样的,何时触发YoungGC或FullGC操作,一文搞定](https://mp.weixin.qq.com/s/zelYGONiIWGnUa1NgtQOMQ)
- [关于垃圾收集器你了解多少?一文总结七大垃圾收集器](https://mp.weixin.qq.com/s/Qj9BJvlp_X2qpohX0w-ILA)
- [深入浅出CMS垃圾收集器](https://mp.weixin.qq.com/s/FMiKiieWA00HlSlWfpZSMA)
- [图解类加载器和双亲委派机制,一看就懂](https://mp.weixin.qq.com/s/U41G0R-SNqNKaMEksuj78A)
- [关于JVM调优,我理了一些工具和思路出来](https://mp.weixin.qq.com/s/XzHJiQ-zmY3uyjYZiFcsDw)
- [两张图让你快速读懂JVM字节码指令](https://mp.weixin.qq.com/s/CwPE03EPY_eQfffbjXSpUg)
- [从JVM角度思考--如何预估线上环境机器资源大小](https://mp.weixin.qq.com/s/v2jZY2VBFxhXSqNTY40osg)
- Java并发
- [产品经理问我:手动创建线程不香吗,为什么非要用线程池呢?](https://mp.weixin.qq.com/s/51x1QlbDAiRkCUffpIYcNQ)
- [用几张图深度剖析Java运行时数据区](https://mp.weixin.qq.com/s/t6xvP28HP2tQN-t9T72FbQ)
- [面试官:我问的是Java内存模型,你回答堆栈方法区干嘛?](https://mp.weixin.qq.com/s/4NHC9Fmk7eiiI8UHrnYNOA)
- [指令重排序、内存屏障很难?看完这篇你就懂了!](https://blog.csdn.net/qq_41973594/article/details/110452849)
- [Volatile只会用不知道原理?一篇文章带你深究volatile](https://mp.weixin.qq.com/s/IOD6l9s0JN9VJXNlm07yJQ)
- [有关synchronized锁的知识点,我用一篇文章总结了](https://mp.weixin.qq.com/s/hy42BV48RjOzkkXeDL-wZA)
- [面试被问AQS、ReentrantLock答不出来?这些知识点让我和面试官聊了半小时!](https://mp.weixin.qq.com/s/9BgfaYAdA-XrnzBSeDj5BQ)
- [大厂面试题:你知道JUC中的Semaphore、CyclicBarrier、CountDownLatch吗](https://mp.weixin.qq.com/s/kQLUuesGE9xshMfULXeYUA)
- [关于ThreadLocal的九个知识点,看完别再说不懂了!](https://mp.weixin.qq.com/s/PPjLR_-mIwMKKU48V7i04w)
- 框架的艺术
- Spring
- [Spring的艺术(一)重新带你走进Spring](https://blog.csdn.net/qq_41973594/article/details/110846401)
- [Spring的艺术(二):控制反转(IOC)和依赖注入(DI)的完美实现](https://blog.csdn.net/qq_41973594/article/details/110907361)
- [Spring的艺术(三):关于Spring中的Bean,一文搞定](https://blog.csdn.net/qq_41973594/article/details/111020865)
- [Spring的艺术(四):Spring5竟然可以彻底抛弃xml配置](https://blog.csdn.net/qq_41973594/article/details/111087086)
- [Spring的艺术(五):通俗易懂的AOP切面详解](https://blog.csdn.net/qq_41973594/article/details/111145727)
- [Spring的艺术(六):一文搞定Spring整合Mybatis](https://blog.csdn.net/qq_41973594/article/details/111187366)
- [事务Transactional注解的参数与失效场景分析](https://mp.weixin.qq.com/s/NscGYhOqofI5wFSuk5HRgA)
- [写了两年代码之后再来看看Spring中的Bean](https://mp.weixin.qq.com/s/0IfcSwtObsY44VnYhbjKEg)
- [这次终于把Spring的监听器讲明白了](https://mp.weixin.qq.com/s/hlvLmQAEyMM64ub1wTHXcQ)
- [你真的了解Maven吗?](https://mp.weixin.qq.com/s/sWY7nYgixZE8usojNkJnfw)
- Mybatis
- [Mybatis的原理介绍及超详细使用](https://blog.csdn.net/qq_41973594/article/details/109557341)
- [Mybatis增删改查,这一篇足以](https://blog.csdn.net/qq_41973594/article/details/109589066)
- [Mybatis配置详细解析](https://blog.csdn.net/qq_41973594/article/details/109655779)
- [MyBatis实现复杂环境的Sql查询](https://blog.csdn.net/qq_41973594/article/details/109683869)
- [Mybatis日志原来是这样使用的](https://blog.csdn.net/qq_41973594/article/details/109711808)
- [Mybatis动态Sql详解](https://blog.csdn.net/qq_41973594/article/details/109752413)
- [Mybatis缓存详解](https://javayz.blog.csdn.net/article/details/109830210)
- [想在一个项目中实现多数据源切换?几行代码就搞定了](https://mp.weixin.qq.com/s/UcaxRShgiEcBmlekxX_Xjg)
- [用了MybatisPlus后,我很久没有手写sql了](https://mp.weixin.qq.com/s/Uyl3SG6l8oI4O-lrRfGnUQ)
- SpringMVC
- SpringBoot
- [如何用SpringBoot(2.3.3版本)快速搭建一个项目?文末有小彩蛋](https://mp.weixin.qq.com/s/dEpH1QYIpp46eIbZ2WKZPw)
- [一步步带你看SpringBoot(2.3.3版本)自动装配原理](https://mp.weixin.qq.com/s/FUAs_tXX7jjyAiCnEk2qSg)
- [SpringBoot配置文件及自动配置原理详解,这应该是SpringBoot最大的优势了吧](https://mp.weixin.qq.com/s/XylqpV7ui_wNC46UYkDIBA)
- [SpringBoot整合jdbc、durid、mybatis详解,数据库的连接就是这么简单](https://mp.weixin.qq.com/s/FCYkNcba16POY_GgOMeZ0g)
- [SpringBoot整合SpringSecurity详解,认证授权从未如此简单](https://mp.weixin.qq.com/s/nh3xVtl-5qmPS3Acmqgopw)
- [SpringBoot整合Shiro详解,还在自己写登陆注册早落伍了](https://mp.weixin.qq.com/s/xsgZZYFDEnI51m2Wyh4dxg)
- [SpringBoot如何实现异步、定时任务?](https://mp.weixin.qq.com/s/xqb32G64rwfdfOUla6ZRgg)
- [如何在SpringBoot启动时执行初始化操作,两个简单接口就可以实现](https://mp.weixin.qq.com/s/RjD2tg0ZSPcFNbikP0vc1g)
- [如何使用SpringBoot写一个属于自己的Starter](https://mp.weixin.qq.com/s/MbMUzdqS3E9tNN1JnkGk8w)
- Mq
- [RabbitMQ的了解安装和使用](https://blog.csdn.net/qq_41973594/article/details/104363409)
- [简单队列详解](https://blog.csdn.net/qq_41973594/article/details/104381204)
- [工作队列详解](https://blog.csdn.net/qq_41973594/article/details/104434915)
- [发布-订阅模型详解](https://blog.csdn.net/qq_41973594/article/details/104451416)
- [routing路由模式和Topic主题模式](https://blog.csdn.net/qq_41973594/article/details/104486338)
- [RabbitMQ消息确认机制](https://blog.csdn.net/qq_41973594/article/details/104562486)
- Zookeeper
- [Zookeeper实现分布式锁的原理是什么?](https://mp.weixin.qq.com/s/dLf288J_sG72EKuo_B4FeA)
- Netty
- [网络开发的最强大框架:Netty快速入门](https://mp.weixin.qq.com/s/anVagtfsMtn_QwQQyJtvmQ)
- [粘包和半包有了解过吗?netty是如何解决这个问题的](https://mp.weixin.qq.com/s/0qfTDjbdsGgsbuFxQjjKQQ)
- 这就是数据库
- Mysql
- [一文汇总数据库基础知识点!](https://mp.weixin.qq.com/s/Sq522MHEBc5WgR3ngywJ6Q)
- [Mysql的索引调优详解:如何去创建索引以及避免索引失效](https://blog.csdn.net/qq_41973594/article/details/105045799)
- [都2020年了,你还不知道count(1)和count(*)谁效率更高吗?](https://blog.csdn.net/qq_41973594/article/details/106796388)
- [简单聊聊MySQL中的六种日志](https://mp.weixin.qq.com/s/RiDfbpC2igzN4sbQ7C0szw)
- [图解Mysql索引的数据结构!看不懂你来找我](https://mp.weixin.qq.com/s/AruIsVouwMJo5zNrxHAxYA)
- [白话Mysql的锁和事务隔离级别!死锁、间隙锁你都知道吗?](https://mp.weixin.qq.com/s/lDeEDkXZ85wNpg5Qi9ArnQ)
- [数据库分库分表扫盲,不会用也得知道概念](https://mp.weixin.qq.com/s/9TGypneXAYbi0LwSOfQkpw)
- Redis
- [redis入门到精通系列(一):入门redis看这一篇就够了](https://mp.weixin.qq.com/s/T4nUo0PU9cN7qpWW5jw3UA)
- [redis入门到精通系列(二):redis操作的两个实践案例](https://mp.weixin.qq.com/s/4c4O1bFbh28aRt5eltoduA)
- [redis入门到精通系列(三):key的通用操作和redis内部db的通用操作](https://mp.weixin.qq.com/s/FFCKulAp1DMB40rzEWeK4A)
- [redis入门到精通系列(四):Jedis--使用java操作redis详解](https://mp.weixin.qq.com/s/u2STtic9_Aha43Z_EQga1g)
- [redis入门到精通系列(五):redis的持久化看这一篇就够了](https://mp.weixin.qq.com/s/COoiYj24Gg7WqVHkVOwcsQ)
- [redis入门到精通系列(六):redis的事务详解](https://mp.weixin.qq.com/s/EBB1-eirR1VRA1mAJPO6BA)
- [redis入门到精通系列(七):redis高级数据类型详解(BitMaps,HyperLogLog,GEO)](https://mp.weixin.qq.com/s/nFGFaBGMpbve6d7eeYv1jQ)
- [redis入门到精通系列(八):redis的高可用--主从复制详解](https://mp.weixin.qq.com/s/7wcs22Fo0CdtDq1GapIHcA)
- [redis入门到精通系列(九):redis哨兵模式详解](https://mp.weixin.qq.com/s/ShzzyI_TaAqD5cBN_LVnGw)
- [redis入门到精通系列(十):springboot快速集成redis](https://mp.weixin.qq.com/s/2e4in0zi8ye6HuChzu4HgQ)
- [redis入门到精通系列(十一):redis的缓存穿透、缓存击穿以及缓存雪崩](https://mp.weixin.qq.com/s/E48J2R9roj8gV5soOC4b4A)
- [redis入门到精通系列(十二):看完这一篇文章别再说不懂布隆过滤器](https://mp.weixin.qq.com/s/Z0Td6XgQ36imsQaIN-YzmA)
- MongoDB
- [MongoDB快速上手,聊聊这款火了一阵又销声匿迹的非关系型数据库](https://mp.weixin.qq.com/s/rgkm6HxhZ3ho7Y9PUpAAnA)
- 分布式与微服务
- SpringCloud
- [使用idea搭建第一个微服务项目(附源码)](https://blog.csdn.net/qq_41973594/article/details/103377731)
- [Eureka基础与进阶实战](https://blog.csdn.net/qq_41973594/article/details/103432357)
- [ribbon的服务调用和负载均衡](https://blog.csdn.net/qq_41973594/article/details/103481333)
- [Feign的入门和高级使用](https://blog.csdn.net/qq_41973594/article/details/103520168)
- [Hystrix的入门和高级使用](https://blog.csdn.net/qq_41973594/article/details/103559788)
- [SpringCloud之微服务网关的入门与进阶(请求过滤、网关限流)](https://blog.csdn.net/qq_41973594/article/details/103609543)
- SpringCloudAlibaba
- [服务发现、配置中心,Nacos帮我们都搞定了](https://mp.weixin.qq.com/s/XZn9MFiyWWbe5e8Nj6D8Rg)
- [Sentinel快速入门:这可能是目前最好的分布式系统限流降级框架](https://mp.weixin.qq.com/s/G02A6IX-uaRQP_d9ki1s1w)
- [基于SpringCloudGateway实现微服务网关](https://mp.weixin.qq.com/s/zlv6uyrghHdYk-6FrJiF5w)
- Dubbo
- [Dubbo两小时快速上手教程(直接代码、Spring、SpringBoot)](https://mp.weixin.qq.com/s/Rmm5Iqemi4cZFWTE3yDqOQ)
- 认证授权
- [分布式集群环境下,如何实现每个服务的登陆认证?](https://mp.weixin.qq.com/s/Q2rTXL79bwJ0RFMcQOw3Cg)
- [你知道JWT是什么吗?它和Session的区别又在哪里?](https://mp.weixin.qq.com/s/-esLgvXzFgvAAJ6zGKLVgQ)
- [SpringBoot+SpringSecurity实现基于真实数据的授权认证](https://mp.weixin.qq.com/s/ipxXJy6jaFbUBg9VWBp57g)
- [Oauth2是个什么东西?](https://mp.weixin.qq.com/s/TGJc_C2v6VkW8m-RgDlLaw)
- 任务调度
- [为什么要引入分布式任务调度系统?](https://mp.weixin.qq.com/s/yRi1YnA1rEhwgTfh4eNceg)
- [为什么说datax是目前最好的异构数据源数据交换工具](https://mp.weixin.qq.com/s/2Uzskg1Qh43QDT9YklfAUw)
- 大数据技术
- ElasticSearch
- [ElasticSearch究竟是个什么东西](https://mp.weixin.qq.com/s/7Z7zD9VWXlGc7-yt7qNzfw)
- [通过官方文档高效学习ElasticSearch的JavaAPI实现!](https://mp.weixin.qq.com/s/rph0YIjgotM8-_9hf8rgIQ)
- [如何在自己的项目中引入ElasticSearch搜索引擎?](https://mp.weixin.qq.com/s/KrcKgU4CGln3YKZKWaZ4Dg)
- [ElasticSearch聚合查询Restful语法和JavaApi详解(基于ES7.6)](https://mp.weixin.qq.com/s/-1NcenPNrwd0C0UJrUwlhQ)
- [深入了解ElasticSearch的Nested数据类型](https://mp.weixin.qq.com/s/11YdA8cGC_YdXOKfyydFLA)
- Spark
- [十亿条数据需要每天计算怎么办?Spark快速入门](https://mp.weixin.qq.com/s/dwRqUU8YYD9PgvZkFCJDsA)
- [学会RDD就学会了Spark,Spark数据结构RDD快速入门](https://mp.weixin.qq.com/s/YPLkJA3Afvfq7VW_aR0B4Q)
- [像写SQL一样去处理内存中的数据,SparkSQL入门教程](https://mp.weixin.qq.com/s/illVY_7jE4K06EWVGzAoHA)
- [Spark算子实战Java版,学到了](https://mp.weixin.qq.com/s/Wl-_k9dEZjCk1qhY5NLGFA)
- Kafka
- [大数据场景下的消息队列:Kafka3.0快速入门](https://mp.weixin.qq.com/s/Bq26VZrwz8Wh7WTOi0Gy9A)
- [Kafka生产者是如何发送消息的?](https://mp.weixin.qq.com/s/8u_6M2NF9GEsg98jARVLcA)
- 设计模式
- [适配器模式详解与应用](https://mp.weixin.qq.com/s/os9xMef6-7IHkZgXjMw_1w)
- [迭代器模式:理解与实践](https://mp.weixin.qq.com/s/W7udykGx-w2Sz4BD0zqc5w)
- [模板方法设计模式理论与应用](https://mp.weixin.qq.com/s/g9BnTLmGmSKxbqdo8Zj2eg)
- [快速理解工厂方法模式,及其在源码中的应用](https://mp.weixin.qq.com/s/WkQw0CyC8v3OR2ruliTxBA)
- [详解单例模式及其在Sping中的最优实践](https://mp.weixin.qq.com/s/rNd3DeCRkTL9GLXsgbU6Bg)
- [快速理解原型模式,及其在源码中的应用](https://mp.weixin.qq.com/s/kz_R42lEUkLRNLt1IhJqEA)
- [快速理解建造者模式,及其在JDK源码中的应用](https://mp.weixin.qq.com/s/HcrJMZhUObx2nTecQUqXOw)
- [最实用的设计模式:策略模式的快速理解](https://mp.weixin.qq.com/s/NGT8Z8BO53AjGLs5KWX_mw)
- [快速理解装饰者模式,及其在JDK源码中的应用](https://mp.weixin.qq.com/s/hq6Qj8i5IVjF0W_eDl2eCA)
- [快速理解观察者模式,原来它还有这么多其他名字](https://mp.weixin.qq.com/s/rM3ygS4gP_-saZdTfAfMCQ)
- 每个程序员都要会Linux
- [作为一个后端开发,你需要了解多少Nginx的知识?](https://mp.weixin.qq.com/s/YyZjC50zASkpbkq_28NnFA)
- [取经阿里十年技术大佬,得到Java线上问题排查攻略!](https://mp.weixin.qq.com/s/0lvgLX5KIoSYu5yxgKfK8Q)
- 实战项目
- 基于SpringBoot和BootStrap的论坛网址
- [基于SpringBoot和BootStrap的全栈论坛网站](https://blog.csdn.net/qq_41973594/article/details/103288287)
- [(一):准备阶段](https://blog.csdn.net/qq_41973594/article/details/102967807)
- [(二):后端人员如何快速使用BootStrap](https://blog.csdn.net/qq_41973594/article/details/102984261)
- [(三):登陆注册以及cookies的功能完成](https://blog.csdn.net/qq_41973594/article/details/103004974)
- [(四):完成问题发布功能](https://blog.csdn.net/qq_41973594/article/details/103043298)
- [(五):完成首页展示以及分页功能](https://blog.csdn.net/qq_41973594/article/details/103079089)
- [(六):完成个人中心、问题详情和问题编辑](https://blog.csdn.net/qq_41973594/article/details/103133266)
- [(七):完成回复和二级回复功能](https://blog.csdn.net/qq_41973594/article/details/103232086)
- [(八):完成回复通知的功能](https://blog.csdn.net/qq_41973594/article/details/103287161)
- 搭建基于SpringBoot的秒杀后台项目
- [(一):项目准备](https://blog.csdn.net/qq_41973594/article/details/107774491)
- [(二):快速搭建一个SpringBoot项目](https://blog.csdn.net/qq_41973594/article/details/107799310)
- [(三):首页、详情页编写](https://blog.csdn.net/qq_41973594/article/details/107824871)
- [(四):雪花算法生成订单号以及抢购功能实现](https://blog.csdn.net/qq_41973594/article/details/107876913)
- [(五):基于Shiro的人员登陆认证](https://blog.csdn.net/qq_41973594/article/details/107895987)
- [(六):使用RabbitMQ让订单指定时间后失效](https://blog.csdn.net/qq_41973594/article/details/107946207)
- [(七):高并发导致超卖问题分析处理](https://blog.csdn.net/qq_41973594/article/details/108030153)
- [(八):通过分布式锁解决多线程导致的问题](https://blog.csdn.net/qq_41973594/article/details/108030244)
- 基于SpingBoot开发的小功能
- [基于SpringBoot和Redis实现短信验证码功能](https://mp.weixin.qq.com/s/_-tRSbB6leHUOfaObseZHg)
- [基于SpringBoot实现文件的上传下载](https://mp.weixin.qq.com/s/TLGkvRxs4JWB9XXDJ4xd_A)
- [一步步教你如何在SpringBoot项目中引入支付功能](https://mp.weixin.qq.com/s/b-4dSdqcM1rTKgkjpb1Ceg)
- [基于SpringBoot实现文件的上传下载](https://mp.weixin.qq.com/s/NMtatCn6kSpQ-fRviQmQ6A)
- 开发经验大全
- [一个包含多种Get请求和Post请求的工具类](https://blog.csdn.net/qq_41973594?spm=1000.2115.3001.5113)
- [如何用Java写一个规范的http接口?](https://mp.weixin.qq.com/s/hChsFGHG8hhXs5Ott7zfbg)
- [一个成熟的Java项目如何优雅地处理异常](https://mp.weixin.qq.com/s/QzmBosy4LpdHWRqjwq7JIA)
- [项目经理最近感觉系统慢了,想知道整个系统每个方法的执行时间](https://mp.weixin.qq.com/s/N-_bYqcoD3ymOFNAeUWBIA)
- [财务说账单上少了一分钱,老板看到代码气疯了](https://mp.weixin.qq.com/s/t-GdZEmAJQOmGh7Ppn_Rjg)
- [浅析五种最常用的Java加密算法,以后可以直接拿来用了](https://mp.weixin.qq.com/s/gNmRKqcgEZokUmDjRxPj8Q)
- [你真的会用idea进行debug吗?idea实用debug教程](https://mp.weixin.qq.com/s/eta532g_hJ0gubtPHBbmpw)
- [还不知道项目中怎么写日志?slf4j+log4j帮你搞定!](https://mp.weixin.qq.com/s/USB6b-_nQdIZGaGkvnbYVg)
- [如何在工作中快速上手Git](https://mp.weixin.qq.com/s/Uz947DDfsCvao_0I8vJJQw)
- [号称"最强API文档工具"的Swagger到底厉害在哪](https://mp.weixin.qq.com/s/9upBrkQlu0Gqe1-aLrclrQ)
- [分享工作一年后收藏的超好用Idea插件,工作效率直接翻倍](https://mp.weixin.qq.com/s/BatK103AfP0Jx0zIT9lSAg)
- [怎样才能写出规范的好代码?](https://mp.weixin.qq.com/s/T8OXEaYjzw0ItS5mI7bDDw)
- [如何上传自己的jar包到maven中央仓库(2021最新版)](https://mp.weixin.qq.com/s/s-NfvoVW47_53RqshexfSg)
- [使用Optional更优雅地处理非空判断](https://mp.weixin.qq.com/s/w19rwScpBxKQLABAa3QjUw)
- [查准考证网站卡了整整一个小时进不去,被抢票支配的恐惧又来了](https://mp.weixin.qq.com/s/GyQaw5nsHsY7t3WFCEPAzQ)
- [线上报了内存溢出异常,又不完全是内存溢出](https://mp.weixin.qq.com/s/OLbZAX6tqlYJDP_2T4DqdQ)
- 我的程序人生
- [作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路](https://blog.csdn.net/qq_41973594/article/details/103232236)
- [应届毕业生因为疫情休息在家,可以通过哪些途径提高自己?](https://blog.csdn.net/qq_41973594/article/details/104591075)
- [JAVA实习生刚进公司主要做些什么?以及进入职场后我的心理变化](https://blog.csdn.net/qq_41973594/article/details/105565105)
- [工作中只需要增删改查的程序员,别安于现状](https://blog.csdn.net/qq_41973594/article/details/109541193)
- [坚持写技术博客,我得到了什么?](https://blog.csdn.net/qq_41973594/article/details/110147766)
- [从考研失败到最具成长力员工,这个2020就像过山车一样](https://mp.weixin.qq.com/s/MdOxoVwmy5V_10OeyuXvAQ)
- [今天不聊技术,谈谈我眼中的程序员到底是个怎样的职业](https://mp.weixin.qq.com/s/RubqJyHWB6hKMY61vV298w)
- [平稳运行半年的系统宕机了,记录一次排错调优的全过程!](https://mp.weixin.qq.com/s/6hXUliGnU7kEMcIl37LmpQ)
- [裸辞后,我更加自律了](https://mp.weixin.qq.com/s/WKRq_Rhm5c-kDNyb5Tkriw)
- [谈谈我裸辞以及一周内找到工作的经历](https://mp.weixin.qq.com/s/5cc2SDwPBSLkLRkMaC6lJA)
- [软件行业和互联网行业究竟有什么区别?又该如何去选择?](https://mp.weixin.qq.com/s/Qa4pyPDiaki6AeiAuwUr8Q)
- [1到3年的Java开发工程师应该如何准备面试](https://mp.weixin.qq.com/s/508V1wFU1X8khI7dxStGXA)
- [互联网公司的完整开发流程是怎样的?](https://mp.weixin.qq.com/s/rS3Bz8moinOAKo_5ANrL6g)
- [【2021总结】工作时间从865到995,这一年的变化真大](https://mp.weixin.qq.com/s/kldXMRl6fu996NA-mdRjfA)
# 祝福
我一直相信一句话,**你会累是因为你在走上坡路**,希望我的这个系列文章能够帮助到点开的你