![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开源项目
文章平均质量分 94
色诺芬0x7C8
Java开发初心者,望早日完成新手村任务
展开
-
Hutool不糊涂(一)
目录●Hutool是什么?●最甜的几块糖(Part 1)●类型转换 ●日期与时间●字段验证器●配置工具●日志工具●Hutool是什么?接下来的两篇文章,笔者将给大家安利一个能够明显提升Java开发效率的开源项目Hutool。官方对其描述为:A set of tools to keep java sweet。它其实是一套Java工具包,提供了许多与业务无关的常用方...原创 2018-10-13 14:22:40 · 8009 阅读 · 3 评论 -
Hutool不糊涂(二)
目录 ●最甜的几块糖(Part 2)●缓存工具●JSON工具●加解密工具●定时任务●excel操作●DFA查找●糖吃多了有什么坏处?●小结●最甜的几块糖(Part 2)接上一篇,我们继续来看看剩下的几个比较实用的类。●缓存工具之前笔者写过一篇利用static实现简易缓存的文章,比较功能有限,例如无法实现缓存的清理等。而Hutool为大家提供了...原创 2018-11-01 12:01:25 · 18707 阅读 · 6 评论 -
好物安利:Spring Data JPA
目录 ●什么是Spring Data JPA?●“神奇”接口JpaRepository●如何变出这般魔法?●自定义SQL●小结●什么是Spring Data JPA?笔者最近在自学Springboot,对比以前的SSH框架构建的项目,确实很切身体会其好处。今天先和大家分享下Spring Data JPA。要问什么是Spring Data JPA,我们得从最原始的...原创 2018-10-19 10:47:20 · 320 阅读 · 0 评论 -
一文说清SpringBoot的配置
目录 ●自动配置●SpringBoot支持的自定义配置途径●配置项如何使用●全部配置项●配置项优先级使用示例●其他细节说明●小结●自动配置众所周知,SpringBoot最让人惊喜的地方在于其能自动配置好依赖的框架/组件,省去了传统集成过程中的繁琐的配置过程。最简单的一个SpringBoot工程(从https://start.spring.io/生成)你甚至看...原创 2018-11-06 11:43:36 · 339 阅读 · 0 评论 -
好物安利:Swagger2
目录 ●What & Why●引入依赖●正常开发●Swagger2配置●编辑API接口●Swagger-UI查看文档●彩蛋:swagger-ui-layer●小结●What & Why大家加入一个项目团队,接手一个全新的项目时有没有遇到这种情况:项目参与人数众多,开发周期长,没有很好的API文档,甚至代码中注释也寥寥无几,有时候一个方法,...原创 2018-11-05 13:51:49 · 389 阅读 · 0 评论 -
Lombok——让你的JavaBean变漂亮
目录 ●什么是JavaBean●什么是Lombok●使用前的准备●使用Lombok装点你的JavaBean●Lombok的其他常用特性●小结●什么是JavaBean对于JavaBean,最简单的理解就是一个具备下面三个条件的Java类:1、拥有一个或多个private修饰的成员变量;2、该类具有无参构造函数;3、每个成员变量都有get和set方法。...原创 2018-12-27 10:10:38 · 388 阅读 · 0 评论 -
ActiveMQ使用过程中需要注意的细节
目录●JMS1.1的具体实现●支持Queue和Topic两种模式●消息消费的两种模式●Session的事务与消息确认机制●消息重传●释放资源●小结●JMS1.1的具体实现笔者之前学习过Kafka,近日学习ActiveMQ时,最先留意到的一句话是“ActiveMQ遵从JMS1.1规范”,一开始不以为然,觉得ActiveMQ和Kafka都是类似的,都是消息中间件。况...原创 2019-01-14 19:51:32 · 998 阅读 · 0 评论 -
ActiveMQ暂停接收消息与恢复接收消息
目录 ●问题起因●解决方案●测试结果●问题起因使用ActiveMQ的过程中,有这么一个很常见的需求:如果我的消息消费者压力过大,接收消息来不及处理,我想暂停接收消息,先处理完已接收到的消息后,再恢复继续接收新的消息。比较诡异的是,这样一个看似简单的功能,百度上居然没有一个适用的方案,大家不信的话可以搜索试试:第一篇文章看似OK,但是点进去你会发现他的实现方式依旧...原创 2019-01-15 16:04:44 · 3047 阅读 · 0 评论