# learnings **Repository Path**: mirrors_FraserYu/learnings ## Basic Information - **Project Name**: learnings - **Description**: Java技术栈Demo与精彩文章汇总 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2022-01-11 - **Last Updated**: 2025-12-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 技术Demo 和 精彩文章 👉**技术文章首发在这里**

个人博客 个人公众号

🔉**Slogan** - 你有一个思想,我有一个思想,我们交换后,一个人就有两个思想 - If you can NOT explain it simply, you do NOT understand it well enough --- ![](https://cdn.jsdelivr.net/gh/FraserYu/img-host/blog-imgtaidu11.png) ---

精选文章 技术交流群 技术交流群 思否 掘金 OpenWrite 开车

--- > 越发觉得有必要将过往文章和demo相关内容整合在一起,这样方便查找。这里收录所有我的公众号优质文章,整体以Java技术栈为主,目前内容体量还不大,很多知识点我还在不断总结和完善,会陆续整理到这里.... 💗 希望这些整理可以帮到你💗 ### 精选文章 #### 1⃣️Spring / Spring Boot + 周边 - [HttpMessageConverter转换原理解析](https://dayarch.top/p/spring-boot-messageconverter.html) - [轻松高效玩转DTO(Data Transfer Object)](https://mp.weixin.qq.com/s/rE_cX0Z7nccY5D6z3O7mUQ) - [Mybatis拦截器实现数据加密与解密](https://dayarch.top/p/mybatis-interceptor-encrypt-decrypt.html) - [Mybatis拦截器执行过程解析](https://mp.weixin.qq.com/s/YVl20QqUHTXMubr68wXR1A) - [不得不知的责任链设计模式](https://mp.weixin.qq.com/s/SqIkX01JwR6QXKTa6Kqp4Q) - [“犯罪心理”解读 Mybatis 拦截器](https://mp.weixin.qq.com/s/8ohtlnT1Z_O2q8I154Z3-g) - [预防XSS,这几招管用!](https://mp.weixin.qq.com/s/iK3SQjxx5dSfE0lIWyYqmA) - [面试还不知道BeanFactory和ApplicationContext的区别?](https://dayarch.top/p/difference-between-beanfactory-and-applicationcontext.html) - [Spring Bean生命周期之缘起](https://dayarch.top/p/spring-bean-lifecycle-creation.html) - [Spring Bean生命周期之缘尽](https://dayarch.top/p/spring-bean-lifecycle-destroy.html) - [Spring Aware 到底是什么?](https://dayarch.top/p/spring-aware.html) - [Spring Boot @ConfigurationProperties 注解最强使用详解](https://dayarch.top/p/spring-boot-configurationProperties-usage.html) - [@Conditional注解,Spring Boot 的灵活配置](https://dayarch.top/p/spring-boot-condition-annotation.html) - [Shiro—小而美的安全框架](https://dayarch.top/p/shiro-in-practice.html) - [Springboot返回统一JSON数据格式是怎么实现的?](https://dayarch.top/p/spring-boot-global-return.html) - [SpringBoot统一异常处理及剖析](https://dayarch.top/p/spring-boot-global-exception.html) - [EasyExcel读取Excel实际应用](https://dayarch.top/p/easyexcel-read.html) - [Spring Boot 自定义starter 全面教程](https://dayarch.top/p/spring-boot-starter-custom.html) - [Lombok 使用教程详解](https://dayarch.top/p/lombok-usage.html) - [Spring 数据绑定剖析](https://dayarch.top/p/spring-data-binding-mechanism.html) - [在Spring Boot启动时执行代码的几种方法](https://dayarch.top/p/spring-boot-execute-on-startup.html) - 整理ing #### 2⃣️并发编程 - [并发编程之初探](https://dayarch.top/p/java-concurrency-metaphor.html) - [并发编程三大核心](https://dayarch.top/p/java-concurrency-core.html) - [并发编程三大问题](https://dayarch.top/p/java-concurrency-three-questions.html) - [有序性可见性,Happens-before来搞定](https://dayarch.top/p/java-concurrency-happens-before-rule.html) - [解决原子性问题?你首先需要的是宏观理解](https://dayarch.top/p/java-concurrency-atomic.html) - [面试volatile关键字时,我们应该具备哪些谈资?](https://dayarch.top/p/java-concurrency-volatile.html) - [锁保护资源,synchronized方法就够了吗](https://dayarch.top/p/java-concurrency-lock-resource.html) - [Java并发死锁解决思路](https://dayarch.top/p/java-concurrency-dead-lock.html) - [volatile和synchronized图文透彻讲解](https://dayarch.top/p/difference-between-volatile-and-synchronized-keyword.html) - [并发编程之等待通知机制](https://dayarch.top/p/waiting-notification-mechanism.html) - [Java线程生命周期这样理解挺简单的](https://dayarch.top/p/java-thread-life-cycle.html) - [面试问我,创建多少个线程合适?我该怎么回答](https://dayarch.top/p/how-many-threads-should-be-created.html) - [我会手动创建线程,为什么要使用线程池?](https://dayarch.top/p/why-we-need-to-use-threadpool.html) - [Java多线程中断机制](https://dayarch.top/p/java-concurrency-interrupt-mechnism.html) - [Java AQS队列同步器以及ReentrantLock的应用](https://dayarch.top/p/java-aqs-and-reentrantlock.html) - [Java AQS共享式获取同步状态及Semaphore的应用分析](https://dayarch.top/p/java-aqs-acquireshared-and-semaphore.html) - [搞定ReentrantReadWriteLock 几道小小数学题就够了](https://dayarch.top/p/java-reentrant-read-write-lock.html) - [CountDownLatch 和 CyclicBarrier 傻傻的分不清楚?](https://dayarch.top/p/java-countdownlatch-vs-cyclicbarrier.html) - [不会用Java Future,我怀疑你泡茶没我快](https://dayarch.top/p/java-future-and-callable.html) - [有比 ReadWriteLock更快的锁?全面解析StampedLock, 了解后瞬间升级](https://mp.weixin.qq.com/s/NGtyNe_oXCoEIA9XCgLUeA) - [搞定 CompletableFuture,并发异步编程和编写串行程序还有什么区别?](https://dayarch.top/p/java8-completablefuture-tutorial.html) - [ExecutorService VS CompletionService](https://dayarch.top/p/executorservice-vs-completionservice.html) - [分分钟搞定Java 并发队列](https://dayarch.top/p/java-concurrency-queue.html) - 正在疯狂更新中...... #### 3⃣️面试常见 - [Java equals 和 hashCode 面试那点事](https://dayarch.top/p/java-equals-hashcode.html) - [hashCode是根据对象内存地址生成的?](https://dayarch.top/p/out-of-memory-vs-memory-leak-and-hashcode.html) - [Maven 依赖传递性透彻理解](https://dayarch.top/p/maven-dependency-optional-transitive.html) - [双亲委派模型,大厂高频面试题,轻松搞定](https://dayarch.top/p/java-parents-delegation-model.html) - [红黑树,史上最强动静图详解](https://dayarch.top/p/redblack-tree.html) - [Java String基础面试](https://dayarch.top/p/java-string-interview.html) - [Java12 Collectors.teeing 的使用详解](https://dayarch.top/p/jdk12-collectors-teeing-api-usage.html) - [Java12 新特性一览](https://dayarch.top/p/jdk12-new-feature-overview.html) - [如何设计好的Restful API](https://dayarch.top/p/restful-api-design.html) - 整理ing #### 4⃣️高效工作应用/工具篇 - [SDKMAN 统一灵活管理多版本Java](https://dayarch.top/p/multiple-java-management.html) - [IntelliJ IDEA HTTP Client高级使用详解](https://dayarch.top/p/http-client-advanced-usage.html) - [小小TODO也有大道理](https://dayarch.top/p/how-to-use-todo-feature.html) - [只会用 git pull ?有时候你可以尝试更优雅的处理方式](https://mp.weixin.qq.com/s/6dg3u2PkcTSQHu_3T_QYnA) - [我在IntelliJ IDEA 中必有的插件和配置](https://dayarch.top/p/intellij-idea-configuration-and-plugins.html) - [SQLECTRON-超轻量级SQL客户端](https://dayarch.top/p/SQLECTRON-sql-client.html) - [reveal-md 写出不一样的PPT](https://dayarch.top/p/reveal-md-ppt.html) - 整理ing #### 5⃣️总结/感悟 - [程序猿为什么要看源码](https://mp.weixin.qq.com/s/V7h8O6pVFQ-nr_iA2SNqtw) - [2019归零,2020走你](https://dayarch.top/p/2019-summary.html) - [读《Clean Code 代码整洁之道》之感悟](https://dayarch.top/p/book-reviews-clean-code.html) - [闲着无聊考个PMP玩玩](https://dayarch.top/p/pmp-certificate.html) - [Java后端的我在学Node.js 你敢信?](https://dayarch.top/p/start-to-learn-nodejs.html) - [如何清爽的安排日常?](https://dayarch.top/p/how-to-organize-your-day.html) #### 6⃣️数据库相关 - [跨表更新,看到自己写的SQL像个憨憨](https://dayarch.top/p/mysql-cross-table-update.html) - [MySQL group_concat 函数详解](https://dayarch.top/p/mysql-group-concat-function-usage.html) - 整理ing #### 7⃣️️AWS - [借助Serverless Framework玩转AWS Lambda](https://dayarch.top/p/aws-lambda-with-serverless-framework.html) #### 其他高质量技术文章 如果你阅读到了某些高质量技术文章,经原作者同意,通过点击下面微信链接加我好友备注「优秀」,提供文章信息, 我会整理在此处,**文章版权归原作者所有**

技术交流群

--- ### 公众号 - 🧮技术干货在这里 - 🔧高效工具汇总 - 🧱项目实战技巧 - 📚珍藏资料,助你起飞🛫️ ![](https://cdn.jsdelivr.net/gh/FraserYu/img-host/blog-imgqr.png) --- ### ### 技术交流群 你看我微信头像就知道我有多单纯🌹,我们的关系马上就要更进一步了💋,加我微信备注「进群」加入技术交流群,这里汇聚全国各地的温柔的武林高手,请回看Slogan1,希望你在这里得到成长的同时也可以帮助别人成长 **🈲️:** 营销/广告/推广/私加好友 加我好友后别着急,我会尽量快速拉大家入群的,因为白天我也是要混饭吃的...... --- ### 圈子 ⭕️这是我刚刚建立的微信圈子,免费的,进来玩一玩吧 --- # ### 推广 🎁我在推广云服务器,如果你正好需要,这里的价格绝对让你满意,没事就是要折腾,如果你也想赞助支持,请微信联系我

📓**点击图标访问其他平台博客(欢迎关注)**
--- ### 开车 我们关系刚开始,上来就要开车?客官你太着急了 ![](https://cdn.jsdelivr.net/gh/FraserYu/img-host/blog-img20200207170937.png)