首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
晒晒心里话
掘友等级
后端开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
最新
热门
季羡林:对人只讲三分话,不能闲抛一片心。
季羡林先生在《心安即是归处》中曾写道,常言道:“对人只讲三分话,不能闲抛一片心。”讲点真话,也并不容易的。
给表加个字段怎么有这么多阻碍:全局锁和表锁
全局锁就是对整个数据库实例加锁。MySQL 提供了一个加全局读锁的方法,命令是 Flush tabl
为什么你改了我还看不见?事物隔离
读未提交是指,一个事务还没提交时,它做的变更就能被别的事务看到。 读提交是指,一个事务提交之后,它做
一条SQL查询语句是如何执行的
MySQL 可以分为 Server 层和存储引擎层两部分。 Server 层包括连接器、查询缓存、
Hashtable、HashMap、TreeMap
Hashtable、HashMap、TreeMap 都是最常见的一些 Map 实现,是以键值对的形式
ConcurrentHashMap在多线程环境下并发putAll时可能出现数据丢失
使用线程安全的集合替代ConcurrentHashMap例如CopyOnWriteArrayList,写入时拷贝数组副本,加锁只锁定单次写入的线程。或者直接用 Collections.synchron
使用Spring JdbcTemplate进行批量插入数据
合理使用索引,避免索引失效。批量插入时可以暂时关闭索引,插入结束后再重建索引。 考虑批量插入的数据规模,如果非常大,可以采取分批执行,每次一定数据量,避免内存溢出。 检查日志,分析批量插入的耗时情况,
一条语句实现cache的常用模式
使用Java 8的Map.computeIfAbsent()方法来实现缓存的获取与填充。 computeIfAbsent()方法如果key不存在,会使用给定的mappingFunction计算一个值并
Stream API
1.原代码表达了多个计算步骤,每一步都起一个语义化的名字,增加了代码的可读性和可维护性。2. 利用Stream API的链式调用,每一步转换都较为简洁。3. 最后的assertThat验证也提高了代码
日期相关的API(二)
wrong1fix()方法中,把30变为long类型30L,使得30天的毫秒数可以正确表示,避免了整数溢出问题。
下一页
个人成就
文章被点赞
12
文章被阅读
21,103
掘力值
1,207
关注了
1
关注者
7
收藏集
0
关注标签
0
加入于
2022-03-20