上一页 1 ··· 57 58 59 60 61 62 63 64 65 ··· 76 下一页
摘要: 本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的 阅读全文
posted @ 2017-05-15 16:42 aspirant 阅读(2816) 评论(0) 推荐(1)
摘要: 参考:JVM的垃圾回收机制 总结(垃圾收集、回收算法、垃圾回收器) 1.什么是jvm?(1)jvm是一种用于计算设备的规范,它是一个虚构出来的机器,是通过在实际的计算机上仿真模拟各种功能实现的。(2)jvm包含一套字节码指令集,一组寄存器,一个栈,一个垃圾回收堆和一个存储方法域。(3)JVM屏蔽了与 阅读全文
posted @ 2017-05-11 17:37 aspirant 阅读(8050) 评论(1) 推荐(1)
摘要: 1. 使用redis有哪些好处? (1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1) (2) 支持丰富数据类型,支持string,list,set,sorted set,hash (3) 支持事务,操作都是原子性,所谓的原子性就是对数 阅读全文
posted @ 2017-05-07 11:25 aspirant 阅读(1570) 评论(0) 推荐(0)
摘要: redis官网地址:http://www.redis.io/ 最新版本:2.8.3 在Linux下安装Redis非常简单,具体步骤如下(官网有说明): 1、下载源码,解压缩后编译源码。 (a)此时如果报错:/bin/sh: cc: 未找到命令 说明没有安装gcc 解决方法:$ yum -y inst 阅读全文
posted @ 2017-05-06 11:33 aspirant 阅读(1138) 评论(0) 推荐(0)
摘要: 阿里的面试官问,如果现在很多调度任务,如何优化,可以使用调度池参考:ScheduledExecutor, 参考:Java 几种调度任务的Timer、ScheduledExecutor、 开源工具包 Quartz、开源工具包 JCronTab 言归正传: Quartz是一个开放源码项目,专注于任务调度 阅读全文
posted @ 2017-05-05 17:45 aspirant 阅读(972) 评论(0) 推荐(0)
摘要: 关于Java中的调度问题,是比较常见的问题,一直没有系统的梳理,现在梳理一下 注意:Quartz的例子 需要在特定的版本上执行,不同的版本使用方法不同,但是总的来说方法大同小异。本例子的版本是1.8 Timer 相信大家都已经非常熟悉 java.util.Timer 了,它是最简单的一种实现任务调度 阅读全文
posted @ 2017-05-05 14:34 aspirant 阅读(3533) 评论(1) 推荐(1)
摘要: 关于java中的Queue,经常用到,做个总结 Queue是一种很常见的数据结构类型,在java里面Queue是一个接口,它只是定义了一个基本的Queue应该有哪些功能规约。 实际上有多个Queue的实现,有的是采用线性表实现,有的基于链表实现。还有的适用于多线程的环境。java中具有Queue功能 阅读全文
posted @ 2017-05-02 15:46 aspirant 阅读(416) 评论(0) 推荐(0)
摘要: 数据结构中一直对二叉树不是很了解,今天趁着这个时间整理一下 许多实际问题抽象出来的数据结构往往是二叉树的形式,即使是一般的树也能简单地转换为二叉树,而且二叉树的存储结构及其算法都较为简单,因此二叉树显得特别重要。 二叉树(BinaryTree)是n(n≥0)个结点的有限集,它或者是空集(n=0),或 阅读全文
posted @ 2017-05-02 15:33 aspirant 阅读(3010) 评论(0) 推荐(0)
摘要: 对于Junit的总是一知半解不太懂,现在认真梳理一下; 此次针对的是Junit4版本,注解也是在Junit4版本才有的,之前的版本并无注解功能。而注解开发基本上被认为是一种优秀的设计,所以我们写单元测试用例时,尽可能地去了解并使用注解。 @Test:使用该注解的方法为测试方法,自动运行时能够识别并被 阅读全文
posted @ 2017-04-30 15:59 aspirant 阅读(1233) 评论(0) 推荐(0)
摘要: Set(集) 实现类主要有HashSet和TreeSet List(列表) 实现类主要有ArrayList,LinkedList,Vector Map(映射)实现类主要有HashMap和TreeMap,HashTable 线程安全类 在集合框架中,有些类是线程安全的,这些都是jdk1.1中的出现的。 阅读全文
posted @ 2017-04-30 15:07 aspirant 阅读(7126) 评论(0) 推荐(1)
上一页 1 ··· 57 58 59 60 61 62 63 64 65 ··· 76 下一页