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

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

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

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

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

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

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

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

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

原创 Springboot 最细节全面的接口传参接参介绍,总有你喜欢的一种方式
这篇里面对每种传参接参方式都会举出较多的例子,不多说,入正题:@PathVariable一 @GetMapping("/getId/{id}") public String pathVariableTest(@PathVariable Integer id) { return "id: "+id; }二 @GetMappin...
2019-08-30 11:53:57
22540
11
原创 Java 时间带“T” 啥意思?如何处理 ? 转为 yyyy-MM-dd
Java 时间带“T” 啥意思?如何处理 ? 转为 yyyy-MM-dd
2025-02-27 19:22:22
296
2
原创 开发之翼:划时代的原生鸿蒙应用市场开发者服务
通过邀请测试,开发者可以更早地获取到用户的真实反馈,从而在产品正式上架前进行针对性的优化和改进。通过不断迭代和优化,开发者可以逐步提升应用的质量,使其更加符合用户的需求和期望。开发者可自由选择通过短信或邮件邀请测试用户,用户自己也可以在原生鸿蒙应用市场的应用尝鲜专区进行下载安装,多渠道获取测试用户。另外,通过自动化测试确认应用达标后,短时间内即可发布应用,且支持多个测试版本在架,可有效解决不同功能模板同时验证的需求。通过自动化检测前移,开发者可以在应用上架前就对应用进行全面的检测和评估,确保应用符合。
2024-11-01 16:03:05
11814
13
原创 Mysql 巧秒避开 varchar 类型的 max()、min() 函数的坑
Mysql 巧秒避开 varchar 类型的 max()、min() 函数的坑
2024-08-29 14:37:17
520
原创 Springboot 实体类赋默认值 @Value 失效? 那怎么搞?
Springboot 实体类赋默认值 @Value 失效? 那怎么办搞?
2024-06-21 11:30:55
899
3
原创 springboot BeanUtils.copyProperties报错 :java.lang.IllegalArgumentException: Source must not be null
Source must not be null
2024-06-19 09:37:55
304
1
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关注的人