# 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鱼仔》**,欢迎搜索关注或者扫码关注,有任何问题或需要沟通的都可以在这里找到我。

掘金 CSDN 开源中国

# 目录 **注 : 文章持续更新中,没有链接的请等待** - 造轮子系列 - [闲着无聊造个轮子,开源一个可快速接入的分布式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) # 祝福 我一直相信一句话,**你会累是因为你在走上坡路**,希望我的这个系列文章能够帮助到点开的你