- 博客(429)
- 资源 (24)
- 收藏
- 关注

原创 面试官问 : ArrayList 不是线程安全的,为什么 ?(看完这篇,以后反问面试官)
面试官问 : ArrayList 不是线程安全的,为什么 ????
2023-03-17 18:02:27
6339
5

原创 面试官问 ,Mybatis SELECT 查询, 集合或者单个对象,如果数据库不存在数据,需要判空吗?
Mybatis SELECT 查询, 集合或者单个对象,如果数据库不存在数据,需要判空吗
2023-02-02 10:47:44
4352
5

原创 Springboot 同一次调用日志怎么用ID串起来,方便最终查找
前言从文章标题很明细知道,这篇文章是介绍些什么。这是我一位朋友的问题反馈:好像是的,确实这种现象是普遍存在的。有时候一个业务调用链场景,很长,调了各种各样的方法,看日志的时候,各个接口的日志穿插,确实让人头大。模糊匹配搜索日志能解决吗? 能解决一点点。 但是不能完全呈现出整个链路相关的日志。那要做到方便,很显然,我们需要的是把同一次的业务调用链上的日志串起来。什么效果? 先看一个实现后的效果图:这样下来,我们再配合模糊匹配查找日志,效果不就刚刚的了。...
2022-05-31 16:32:12
1641
6

原创 Java ArrayList new出来,默认的容量到底是0还是10 ?
前文最近也快到了金三银四, 想该篇文章这种问题,貌似又有了热度 :这种问题存在疑惑吗? 如果你存在? 看完这篇你就没疑惑了 。这一篇结合源码还有小代码例子, 还有我的唠叨,我们还是一贯作风,学知识,跟着我,只学一遍,忘不掉!正文不多说,开整:JDK 1.8第一行代码,new一个ArrayList出来:List<Integer> testList = new ArrayList<>();然后点进去看源码, 跟着我...
2022-02-21 18:02:08
8371
13

原创 Springboot Condition 实用讲解,只看一遍包学会
前言该篇文章,还是一贯的风格,源码+示例+自言自语的分析,目的只有一个 :就是想让大家都会玩Condition、Conditional。正文先看看 Condition 是被放在包spring context(上下文/容器) 里面了:spring context(上下文/容器)接着我们看看作者写的Condition 源码:ps: 学东西,一定要看看源码,往往作者留下的注释比你自己千方百计找的解释都好,当然你找到我这边的文章,另当别论(别当真)。...
2021-10-22 15:25:05
2437
1

原创 Java 移除List中的元素,这玩意讲究!
前言前阵子,一名java初学者遇到了list 使用remove的问题,当时我暂且给他说了一种解决方案。事后,我细想,是不是很多初学者都会碰到这种问题?虽然阿里开发手册里面有说到这个坑,但是是不是每个人都清楚?这个错误的出现原由是什么?怎么避免?怎么解决?只能使用迭代器iterator 方式吗?stream?removeIf ?这篇文章里, 上面的种种疑问,都会涉及,但不限于。因为我经常写着写着就扯远了,可能会说到一些其他东西。正文跟着我的思...
2021-01-17 13:47:00
19125
33

原创 Springboot @Autowired 和 @Resource 我的剖析,你看完就不会忘
前言@Autowired 和 @Resource这两个注解大家想必都有在项目里面出现过,但是真的清楚这俩玩意的用法或者说是区别么?一直用的都是@Autowired ?别人代码用什么就copy用什么,反正他没错,俺也不会错?它们都是一样的作用?只是名字不一样而已?如果你存在以上这些疑问,那么你看这篇文章必赚! 上车!如果你不存在以上这些疑问,那么你看这篇文章也不亏!正文跟着我 了解下 @Autowired 和@Resource ...
2020-10-23 11:01:17
7827
28

原创 Springboot 整合RabbitMq ,用心看完这一篇就够了
该篇文章内容较多,包括有rabbitMq相关的一些简单理论介绍,provider消息推送实例,consumer消息消费实例,Direct、Topic、Fanout的使用,消息回调、手动确认等。 (但是关于rabbitMq的安装,就不介绍了)在安装完rabbitMq后,输入http://ip:15672/,是可以看到一个简单后台管理界面的。在这个界面里面我们可以做些什么?可以手动创建............
2019-09-04 15:52:29
451966
1011

原创 Springboot 最细节全面的接口传参接参介绍,总有你喜欢的一种方式
这篇里面对每种传参接参方式都会举出较多的例子,不多说,入正题:@PathVariable一 @GetMapping("/getId/{id}") public String pathVariableTest(@PathVariable Integer id) { return "id: "+id; }二 @GetMappin...
2019-08-30 11:53:57
18188
10
原创 Java BigDecimal longValue()精度丢失,自动变整数
Java BigDecimal longValue()精度丢失,自动变整数
2023-04-03 14:48:06
326
原创 Exception in thread “main“ java.lang.IllegalArgumentException: LoggerFactory is not a Logback Logger
Exception in thread “main“ java.lang.IllegalArgumentException: LoggerFactory is not a Logback Logger
2023-03-29 11:06:26
868
1
原创 Springboot 多线程分批切割处理 大数据量List集合 ,实用示例
Springboot 多线程分批切割处理 大数据量List集合 ,实用示例
2023-03-28 15:30:09
1451
3
原创 Springboot Long类型数据太长返回给前端,精度丢失问题 复现、解决
Springboot Long类型数据太长返回给前端,精度丢失问题 复现、解决
2023-03-22 18:31:42
2918
3
原创 Java 判断一个对象全部字段属性是否为空,排除serialVersionUID
判断一个对象全部字段属性是否为空,排除serialVersionUID
2023-03-15 10:24:29
691
原创 【实用】Mysql 按照时间(年月周日)维度统计,不存在时间数据 自动补充 0 数值
Mysql 按照时间(年月周日)维度分组统计,不存在时间数据 自动补充 0 数值
2023-03-13 15:20:50
1972
5
原创 Springboot整合 jfreechart, 实现纯后端生成 折线图、饼状图、柱状图
Springboot整合 jfreechart, 实现纯后端生成 折线图、饼状图、柱状图
2023-03-03 15:28:46
665
3
原创 org.apache.commons.fileupload 报红 问题解决
org.apache.commons.fileupload 报红 问题解决
2023-02-28 09:16:56
367
Springboot 整合Mybatis +thymeleaf 实现增删改查,包含前端HTML页面
2020-09-21
springboot+websocket+Stomp+RabbitMq 实现多人聊天室
2020-08-26
springboot整合spring batch
2020-08-21
springboot整合activemq 消费者 ACK手动确认 &消息重发
2020-08-20
springboot整合activemq 生产者 一对一,一对多
2020-08-20
Springboot+websocket 实现多人聊天室/单人聊天
2019-10-11
springboot+mybatis+redis+mongodb
2019-06-24
MD5加密+签名算法Sign生成 工具类
2018-08-04
http远程接口调用-httpClient+跳过SSL证书校验
2018-08-04
SpringBoot+Mybatis+前端页面 CRUD 整合案例
2018-08-04
struts 用户信息管理 登录验证 增删查改例子 很适合初学者
2017-12-29
java 上传下载功能例子 连接MSQL数据库
2017-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人