
JAVA
文章平均质量分 81
LucienChi
这个作者很懒,什么都没留下…
展开
-
悲观锁与spring事务集成
1、悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系 统不会修改数据)。2、乐观锁( Optimistic Locking )原创 2017-03-30 15:59:29 · 1922 阅读 · 0 评论 -
ID3算法
1. 介绍 ID3(Iterative Dichotomiser 3 迭代二叉树3代)ID3算法是J. Ross Quinlan在1975提出的分类预测算法,当时还没有数据挖掘吧,哈哈哈。该算法的核心是“信息熵”(Entropy),属于数学问题,我也是从这里起发现数据挖掘最底层最根本的不再是编程了,而是数学,编程只是一种实现方式而已,数学才是基础,如:朴素贝叶斯分类,小波聚类,尤原创 2017-03-15 11:50:19 · 638 阅读 · 0 评论 -
Java性能调优笔记
Java性能调优读书笔记分享原创 2018-03-22 14:38:11 · 213 阅读 · 0 评论 -
java多线程--信号量:Semaphore
信号量:Semaphore信号量为多线程协作提供了更为强大的控制方法。也可以说,信号量是对锁的扩展。无论是内部锁 synchronized 还是重入锁 ReentrantLock,一次都只允许一个线程访问一个资源,而信号量却可以指定多个线程,同时访问某一个资源。常用方法介绍:// 尝试获得一个准入的许可。若无法获得,则线程会等待,直到有线程释放一个许可或者当前线程被中断。public void a...原创 2018-04-12 16:22:05 · 272 阅读 · 0 评论 -
java 虚拟机配置参数
JVM常用参数参数名称含义默认值 描述-Xms初始堆大小物理内存的1/64(<1GB)默认(MinHeapFreeRatio参数可以调整)空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制.-Xmx最大堆大小物理内存的1/4(<1GB)默认(MaxHeapFreeRatio参数可以调整)空余堆内存大于70%时,JVM会减少堆直到 -Xms的最小限制-Xmn年轻代大小(1.4...原创 2018-04-12 16:24:53 · 2327 阅读 · 0 评论 -
事务基础和spring事务
啥是数据库事务? 数据库事务有严格的定义,必须同时满足4个特性:原子性(Atomic)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability),简称ACID。原子性:表示组成一个事务的多个数据库操作是一个不可分割的原子单元,只有所有的操作执行成功,整个事务才提交,事务中任何一个数据库操作失败,已经执行的任何操作都必须撤销,让数据库返回到初始状态。一致性:事...原创 2018-04-12 16:45:31 · 607 阅读 · 0 评论 -
java ClassLoader
类装载工作由ClassLoader及其子类负责,ClassLoader是一个重要的Java执行时系统组件,它负责在运行时查找和装入Class字节码文件。JVM在运行时会产生三个ClassLoader:根装载器、ExtClassLoader(扩展类装载器)和AppClassLoader(系统类装载器)。其中,根装载器不是ClassLoader的子类,它使用C++编写,因此我们在Java中看不到它,根...原创 2018-04-12 16:48:03 · 205 阅读 · 0 评论 -
java基础学习总结
抽象类 abstract 一个类不能够被实例化时,可以将这个类定义为抽象类。 特点: 抽象类不能够被实例化。 抽象类中的方法不一定都是抽象方法,也可以有正常的类方法。 含有抽象方法的类(不是接口),必须要申明为抽象类。 抽象方法不能用private修饰,应为抽象方法必须要由子类重写。 抽象类中可以有构造方法。 抽象方法必须为public或者protected 概念理解编辑 1.抽象类...原创 2018-04-13 15:25:47 · 186 阅读 · 0 评论 -
JSP学习笔记
jsp脚本元素 表达式 <%=%> 没有分号,对数据进行输出 scriptlet java脚本代码段 <% Java代码 %> 声明 用于定义JSP代表的Servlet类的成员变量和方法 <%! %> <%! int a = 10; %><% int a = 20; %> 一个是类的成员属性,一个是方法属性,作为页面输入方法_jsp...原创 2018-04-13 17:20:06 · 189 阅读 · 0 评论