首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
ChrisPaul
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
Collectors.toMap使用的坑点
对Collectors.toMap的使用进行介绍,记录使用的坑点,使用该方法时,Map中key不允许重复,value不允许为null。
MapStruct 进阶用法
MapStruct 是一个 Java 编译时注解处理框架,用来自动化将一种 Java Bean 对象映射成另一种类型的对象。 该框架的主要目标是使开发人员在尽可能少的代码和最低的运行时间成本下实现属性
反射为什么慢?
1. 背景 今天刷到一篇文章,标题是反射为什么慢,一下子懵逼了,确实没想过这个问题;盲猜了一下是由于反射实际上是做了一个代理的动作,导致执行的效率是小于直接实体类去调用方法的。 2. 文章给出的解释
Spring 与策略模式双剑合壁,让你彻底的消灭冗余的if...else...
实际业务场景 具体实现 基于 if...else... 的伪代码 假设上面的代码是用来对消息进行多渠道的发送,根据不同 type 来进行发送方式的选择。当然真实的业务场景不可能是这么简单的判断。 那么
这样delete居然不走索引
背景 由于业务变迁,合规要求,我们需要删除大量非本公司的数据,涉及到上百张表,几个T的数据清洗。我们的做法是先从基础数据出发,将要删除的数据id收集到一张表,然后再由上往下删除子表,多线程并发处理。
这下对阿里java这几条规范有更深理解了
背景 阿里java开发规范是阿里巴巴总结多年来的最佳编程实践,其中每一条规范都经过仔细打磨或踩坑而来,目的是为社区提供一份最佳编程规范,提升代码质量,减少bug。 这基本也是java业界都认可的开发规
mybatis plus很好,但是我被它坑了!
作者今天在开发一个后台发送消息的功能时,由于需要给多个用户发送消息,于是使用了 mybatis plus 提供的 saveBatch() 方法,在测试环境测试通过上预发布后,测试反应发送消息接口很慢得
网上被吹爆的Spring Event事件订阅有缺陷,一个月内我被坑了两次!
这个框架在网上被吹上天,但是他们只负责吹牛,不负责帮你修bug。我们在新项目中引入后发现,这个框架缺陷很多,玩玩可以,千万不要再公司项目中使用。
去掉 if...else 的七种绝佳之法...
我相信小伙伴一定看过多篇怎么去掉 if...else 的文章,也知道大家都很有心得,知道多种方法来去掉 if...else ,比如 Option,策略模式等等,但我相信大明哥这篇文章绝对是最全,最完备
线程池不香了,结构化并发才是王道
ExecutorService的不足 当电商APP中需要展示用户信息首页时,服务端接口既要获取用户信息,也要获取用户的订单信息,最后组装数据返回给前端。 针对这个需求,我们可以同时开两个线程,并行执行