- 博客(6)
- 资源 (6)
- 收藏
- 关注
原创 JVM内存回收知识点图解(一)
当需要排查各种内存溢出、内存泄漏问题时,当垃圾收集成为系统达到更高并发量的瓶颈时,我们需要对内存的动态分配和回收这些“自动化”的技术实施必要的监控和调节。
2017-08-01 12:16:21 234
原创 CountDownLatch和CyclicBarrier的使用和区别
1、类 CountDownLatch基本介绍 一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。调用过程 用给定的计数 初始化 CountDownLatch。由于调用了 countDown() 方法,所以在当前计数到达零之前,await 方法会一直受阻塞。之后,会释放所有等待的线程,await 的所有后续调用都将立即返
2017-07-31 21:48:02 836
原创 java内存区域知识点图解
Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域,这些区域都有各自的用途,以及创建和销毁的时间。有的区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。
2017-07-29 15:29:29 361
原创 使用Mybatis-Generator的三种常用方式
Mybatis-Generator介绍MyBatis Generator (MBG) 是一个Mybatis的代码生成器 MyBatis 和 iBATIS. 他可以生成Mybatis各个版本的代码,和iBATIS 2.2.0版本以后的代码。 他可以通过数据库的表(或多个表)生成可以用来访问(多个)表的基础对象。 这样和数据库表进行交互时不需要创建对象和配置文件。 MBG的解决了对数据库操作有最大影响的
2017-05-07 22:59:08 1675
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人