自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

【欢迎关注公众号:冬瓜白】

掉不尽的底子玩不尽的味,

  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java 查看当前使用的是哪种垃圾收集器

有时候高谈阔论垃圾回收算法、垃圾回收器,如果不知道怎么查看当前使用的是哪种垃圾回收器那么就尴尬了。使用命令:java -XX:+PrintCommandLineFlags -version可以看到我这里使用的是 G1。...

2019-03-27 16:31:59 9861 2

原创 线程池中的空余线程是如何被回收的

首先要知道在线程池中空余线程被回收的条件:当线程池中的线程数量大于 corePoolSize 的时候,如果这时没有新的任务提交,核心线程外的线程不会立即销毁,而是会等待,直到等待的时间超过 keepAliveTime。文章地址:https://mp.weixin.qq.com/s?__biz=MzU1OTgyMDc3Mg==&mid=2247483834&idx=1&s...

2019-03-27 14:31:04 5834 1

转载 Spring Boot jsp 页面返回源码,没有渲染

转自:https://blog.csdn.net/qq_38366063/article/details/88782457spring-boot-starter-web包括spring-boot-starter-tomcat在spring-boot-starter-tomcat包括tomcat-embed-coretomcat-embed-core不包括在内tomcat-embed-jas...

2019-03-24 21:36:23 611

原创 Future 模式

Future 模式说白了就是异步执行任务,同步获取结果,当然也可以升级为异步执行任务,任务执行完成后执行回调操作。文章地址:https://mp.weixin.qq.com/s?__biz=MzU1OTgyMDc3Mg==&mid=2247483818&idx=1&sn=c2d9f6ef447d3affc40e394ea4c8bdb8&chksm=fc103...

2019-03-24 17:31:55 166

原创 Java 并发编程之 CompletionService

CompletionService 主要是可以帮我们解决在多线程批处理任务的时候不必等到所有任务都完成后才能获取执行结果,而是可以直接获取已完成任务的结果。文章地址:https://mp.weixin.qq.com/s/YWwSTM2ZJEMcZ6hMz7lD5g欢迎关注公众号:...

2019-03-22 23:35:59 244

原创 Mac 使用 jinfo 出现:Can't attach to the process. Could be caused by an incorrect pid or lack of privileg

Mac 系统版本:Java 版本:Dongguabai:~ dongguabai$ java -versionjava version "1.8.0_201"Java(TM) SE Runtime Environment (build 1.8.0_201-b09)Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed...

2019-03-22 11:35:09 13909 7

原创 关于 MySQL InnoDB 的聚簇索引的一个说明

说明:1.《MySQL技术内幕 InnoDB存储引擎 第二版》-1.3.1节的描述为:“如果没有显式地在表定义时指定主键,InnoDB 存储引擎会为每一行生成一个6字节的ROWID,并以此作为主键”; 2.《高性能 MySQL 第三版》-5.3.5节的描述为:“如果没有定义主键,InnoDB 会选择一个唯一的非空索引代替。如果没有这样的索引,InnoDB 会隐式定义一个主键来作为聚蔟索引...

2019-03-20 11:07:57 348

原创 在 IDEA 中查看线程 Dump

之前一直不知道有这个东东,今天无意发现的:

2019-03-19 23:29:20 22494 4

转载 MAC 彻底删除库乐队,清空音乐创作所占内存

转自:https://blog.csdn.net/fifteen718/article/details/82661911如图:一般库乐队卸载之后,我们还是会有一些残留的音乐(课程)文件,占用系统好几个G的内存,如果不常用该功能的话,可以通过以下终端命令来彻底清空:rm -rf /Library/Application\ Support/GarageBandrm -rf /Lib...

2019-03-18 11:26:47 11658

原创 通用 Mapper 源码分析

通用 Mapper是一个可以实现任意 MyBatis 通用方法的框架,项目提供了常规的增删改查操作以及Example相关的单表操作。文章地址:https://mp.weixin.qq.com/s?__biz=MzU1OTgyMDc3Mg==&mid=2247483774&idx=1&sn=aebbcef0f3b26ae2441fbe061b485b3e&ch...

2019-03-16 11:24:03 736

原创 关于 synchronized 和 @Transactional 冲突的解释

可能会有朋友发现@Transactional 注解和synchronized 同时使用的时候“锁”会失效。文章地址:https://mp.weixin.qq.com/s?__biz=MzU1OTgyMDc3Mg==&mid=2247483750&idx=1&sn=738d8ff8b69040b0fecc2fb10a172db8&chksm=fc103bedc...

2019-03-15 16:38:54 2522

原创 分析 @Trannsactional 和 SqlSession 的关系

在这样一段代码中:加了 @Transactional 和不加@Transactional Mapper 与数据库交互产生的连接是不一样的。文章地址:https://mp.weixin.qq.com/s?__biz=MzU1OTgyMDc3Mg==&mid=2247483776&idx=1&sn=4b280542a47d8a232e446662356a918a&...

2019-03-13 09:47:31 731

转载 IDEA 注入 Mapper 报错

转自:https://blog.csdn.net/u010679782/article/details/52094893使用IDEA工具时使用@Resource和@Autowired自动注解bean时会显示红色,但是项目能运行解决方法:File – Settings – Inspections。在Spring Core – Autowring for Bean Class 中将Seve...

2019-03-11 21:47:14 3798

原创 分布式事务解决方案

文章地址:https://mp.weixin.qq.com/s/-LqQlhGfLOLSGlSQaXWbrA欢迎关注公众号:

2019-03-11 15:05:47 184

原创 JdbcTemplate 手动开启/提交/回滚事务

源码地址:https://github.com/dongguabai/thinkingTest/tree/master/jdbcTemplateDemo配置类:package demo.dongguabai.tx.dongguabaidtx.config;import org.springframework.context.annotation.Bean;import org.sp...

2019-03-09 02:20:52 15010 4

原创 处理 Git 提交中出现 .DS_Store 文件

.DS_Store 是 Finder 用来存储这个文件夹的显示属性的:比如文件图标的摆放位置。虽然有办法可以禁止.DS_Store 文件的生成,但是我个人不见这样,只需要在 Git 中忽略.DS_Store 文件即可。之前由于没有注意,在 GitLab 中已经提交了.DS_Store 文件上去:现在先把 GitLab 中的这个文件处理掉:先把远程库的代码拉下来:可以看到那...

2019-03-08 16:17:13 11663

转载 Gitlab 用户在组中有五种权限:Guest、Reporter、Developer、Master、Owner

转自:https://www.cnblogs.com/suizhikuo/p/9970663.htmlGitlab权限管理Gitlab用户在组中有五种权限:Guest、Reporter、Developer、Master、OwnerGuest:可以创建issue、发表评论,不能读写版本库Reporter:可以克隆代码,不能提交,QA、PM可以赋予这个权限Developer:可以克隆代码...

2019-03-08 13:31:25 4297 1

原创 idea Maven 打包跳过测试

之前一直用命令打包,今天无意中发现连这个,记录一下。

2019-03-07 18:55:51 1128 3

转载 Mac OS tuxera 移除卸载后烦人的提示框

转自:https://bummingboy.top/2017/09/15/Mac-OS-tuxera%E5%AE%8C%E5%85%A8%E5%8D%B8%E8%BD%BD/在/Library/FileSystems or /System/Library/Filesystems 目录下,找到fusefs_txantfs.fs 删除即可或者 Terminal 执行sudo rm -rf...

2019-03-07 12:21:10 3272

原创 高并发下缓存与数据库不一致解决方案

文章地址:https://mp.weixin.qq.com/s/Vmyv-LWafElifOQhLfkOgQ欢迎关注公众号:

2019-03-06 10:52:15 804

skywalking 6.5、6.6、6.6 es7 版本 tar 包

skywalking 6.5、6.6、6.6 es7 版本下载包,官方下载太慢。要注意如果连接 ES 7 记得下载 es7 版本

2021-02-04

IDEA查看Java运行代码的汇编指令工具

IDEA查看Java运行代码的汇编指令工具,将文件导入jre/bin中后,在IDEA中进行相关配置,即可查看汇编指令,具体方法可参看:https://blog.csdn.net/Dongguabai/article/details/82818120

2018-09-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除