自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java ThreadLocal

碰撞解决与神奇的 0x61c88647ThreadLocal 如何解决冲突的?当前index + 1 查找ThreadLocal 内存泄露https://www.jianshu.com/p/dde92ec37bd1 这个讲的透彻Thread.threadLocals 是一个map 该线程所有的ThreadLocal对象和对应值(K:V)ThreadLocalMap key是虚引用。 强引用会导致内存泄露ThreadLocal 对象只有一个成员属性 threadLocalHashCo

2020-06-07 22:11:18 89

原创 我不懂MyBatis

mybatis baseexcetorSpringManagedTransaction 从 DataSourceUtils 取 connectdatasourceutil 从 async transaction util中取connect有了 transaction 注解 mybatis 如何获取数据库连接spring TransactionInterceptor 事务切面中,开启事务,会将connect holder 放入 TransactionSynchronizationManager

2020-05-31 20:09:52 177

原创 spring 事件

几个组件顾名思义对应的接口:事件:ApplicationEvent事件发布器:ApplicationEventPublisher事件监听器:ApplicationListener事件广播器:ApplicationEventMulticaster在Spring Boot Application的启动代码中, 核心方法:refreshContext(), 这里完成了Spring Conte...

2020-03-30 20:25:25 106

原创 GC 算法

http://www.cnblogs.com/kubixuesheng/p/5208647.htmlhttp://www.cnblogs.com/ityouknow/p/5614961.htmlhttp://blog.csdn.net/linsongbin1/article/details/51686158 CMS回收器heap分为了eden伊甸园,两个幸存代sur

2017-02-26 12:31:32 374

转载 Java自带的性能监测工具用法简介——jstack、jconsole、jinfo、jmap、jdb、jsta、jvisualvm

http://blog.csdn.net/feihong247/article/details/7874063JDK内置工具使用一、javah命令(C Header and Stub File Generator)二、jps命令(Java Virtual Machine Proces

2017-02-16 13:57:36 337

转载 java 多线程 wait循环模式

wait循环模式1、确保活性   如果摸个条件已经成立则跳过等待。2、确保安全性  如果条件不成立则一直等待。防止其他线程调用notifyAll在不该唤醒的时候唤醒该线程。防止“假唤醒”或者“虚假唤醒”《Effective Java 中文版 第2版》 P244

2016-01-06 14:19:40 315

原创 java 不可变对象

java 不可变对象。  effective java  P66

2016-01-05 08:49:33 237

转载 声明式编程和命令式编程

命令式编程:命令“机器”如何去做事情(how 如何做),这样不管你想要的是什么(what 做什么),它都会按照你的命令实现。声明式编程:告诉“机器”你想要的是什么(what 做什么),让机器想出如何去做(how 做什么)。例如sql,优化交给 dbms做,属于声明式编程。    例如 java写个冒泡排序 则属于命令式编程,需要我们控制 数据 在哪个变量,什么时候去交换变量等。

2016-01-04 09:41:37 298

转载 CentOS 安装 ffmpeg

系统时间不能比文件时间小。1、 tar -xvf ffmpeg-2.7.2.tar.gz yum -y install yasm(安装后快)2、 ./configure --enable-shared --disable-yasm --prefix=/usr/local/ffmpeg./configure --enable-shared --prefix=/us

2015-09-04 16:22:04 515

tomcat 7 官方 干净

tomcat 7 官方版本 干净 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2017-09-23

tomcat 8 windows x64 官方版下载

tomcat8 官方版本,Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。

2017-09-23

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

TA关注的人

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