自定义博客皮肤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

碰撞解决与神奇的 0x61c88647 ThreadLocal 如何解决冲突的? 当前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 84

原创 我不懂MyBatis

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

2020-05-31 20:09:52 165

原创 spring 事件

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

2020-03-30 20:25:25 103

原创 GC 算法

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

2017-02-26 12:31:32 356

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

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

2017-02-16 13:57:36 330

转载 java 多线程 wait循环模式

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

2016-01-06 14:19:40 310

原创 java 不可变对象

java 不可变对象。  effective java  P66

2016-01-05 08:49:33 233

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

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

2016-01-04 09:41:37 289

转载 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 512

tomcat 7 官方 干净

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

2017-09-23

tomcat 8 windows x64 官方版下载

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

2017-09-23

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

TA关注的人

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