首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
四条腿好
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
性能提升 2000%!揭秘 MyBatis-Plus 批量插入的终极优化技巧
[toc] 1 前言 在当今互联网高速发展的时代,高并发、大数据量的处理已成为各大企业应用的常态。作为 Java 开发者,我们常常面临着如何提高数据库操作效率的挑战。MyBatis-Plus 作为一款
亚毫秒GC暂停到底有多香?JDK17+ZGC初体验|得物技术
为解决实时响应要求较高的服务中垃圾回收器的致命缺陷,JDK 11推出了低延迟垃圾回收器ZGC,可将GC暂停时间控制在10毫秒以内,JDK 17更进一步使ZGC的暂停时间达到亚毫秒级别。
美团动态线程池开源框架 DynamicTp
背景 使用线程池 ThreadPoolExecutor 过程中你是否有以下痛点呢? 如果你有以上痛点,动态可监控线程池框架(DynamicTp)或许能帮助到你。 如果看过 ThreadPoolExec
想把Java代码写的更漂亮么?了解一下Try吧
Java的Optional非常好用。我们一般使用Optional做非空处理,省去if的处理。主要的目的,就是为了解决Java中臭名昭著的空指针异常。 比如我们在平常的编码中,经常遇到对输入参数的非空判断。 这种代码一多,我们的程序就会慢慢变成shit mountain。这个时候…
什么时候线程不安全?怎样做到线程安全?怎么扩展线程安全的类?
当多个线程去访问某个类时,如果类会表现出我们预期出现的行为,那么可以称这个类是线程安全的。 操作并非原子。多个线程执行某段代码,如果这段代码产生的结果受不同线程之间的执行时序影响,而产生非预期的结果,即发生了竞态条件,就会出现线程不安全; 修改不可见。读线程无法感知到其它线程写…
Spring Boot源码分析-启动过程
Spring Boot作为目前最流行的Java开发框架,秉承“约定优于配置”原则,大大简化了Spring MVC繁琐的XML文件配置,基本实现零配置启动项目。 每一个使用过Spring Boot的同学对于上面的代码应该都非常熟悉了,通过这段代码即可启动Spring Boot应用…
浅析Spring Framework框架容器启动过程
所以我们仅仅需要Debug跟踪Main方法中ApplicationContext context = new ClassPathXmlApplicationContext("classpath:spring.xml");这一句代码,查看Spring是如何创建Applicatio…
Spring Security 快速入门
我曾经使用 Interceptor 实现了一个简单网站Demo的登录拦截和Session处理工作,虽然能够实现相应的功能,但是无疑Spring Security提供的配置方法更加简单明确,能够更好的保护Web应用。 Spring Security是一个单一的Filter,其具体…
【效率Double系列】IDEA 高频快捷键 Ⅱ (GIF图)
上一篇关于快捷键的文章,我们介绍了Editing部分,今天我们把剩下的全部介绍完(●'◡'●)。 这部分快捷键我平常用的非常多(●'◡'●),因为真的太方便了。 1. 抽取局部变量 这个快捷键可谓是真方便了,很多时候可以省去我们自己去声明变量的时间。 2. 抽取常量 3. 抽取…
【效率Double系列】IDEA 高频快捷键 Ⅰ(GIF图)
咳咳,在上一期关于IDEA的博客中,介绍了许多好用的插件。 这篇打算好好介绍下好用的IDEA快捷键,掌握这些也许不会提高你实际的开发水平,但是能实实在在地帮助你提升开发的效率OvO。 哈哈说起来,我一开始用IDEA也是一头雾水,许多快捷键真是让我应接不暇Orz,不知道该如何下手…