- 博客(15)
- 收藏
- 关注
原创 Java线程池
1. 线程池来源的背景2. 线程池的作用减少了每个任务调用的开销,它们通常可以在执行大量异步任务时提供增强的性能,并且还可以提供绑定和管理资源(包括执行集合任务时使用的线程)的方法。每个ThreadPoolExecutor还维护着一些基本的统计数据,如完成的任务数。3. 线程池的原理先启动若干数量的线程,并让这些线程都处于睡眠状态,当客户端有一个新请求时,就会唤醒线程池中的某一个睡眠线程,让它来处理客户端的这个请求,当处理完这个请求后,线程又处于睡眠状态。4. JDK线程池简介和使用为了更好的控制多线程,
2022-12-19 10:59:41
263
2
原创 NoSQL之Apache Cassandra的下载和安装(Window版)
准备工作 因Cassandra是Java编写,需要安装JDK1.7及以上版本。(java -version) 为了使用cqlsh, 下载安装最新的Python版本。(python –version) Cassandra下载 从Apache Cassandra的官网下载最新或者较新的cassandra版本。例如:apache-cassandra-3.9-bin.tar.gz。
2016-10-28 18:05:38
3402
原创 NOSQL数据模型
Key-Value模型 Key-Value存储是最简单、最方便的数据模型,它支持简单的key对value的键值存储和提取。通常是由HashTable实现,所以无法进行范围查询。所以出现了有序Key-Value模型,支持范围查询。 代表产品: Oracle Coherence、Redis、Kyoto Cabinet类BigTable模型 有序Key-Value模型解决了范围查询问题,但
2016-10-28 16:49:18
1055
转载 Java中的clone方法之浅拷贝与深拷贝
拷贝对象还是拷贝引用拷贝引用拷贝对象深拷贝还是浅拷贝浅拷贝浅拷贝的实现深拷贝深拷贝的实现完全的深拷贝图文结合的学习链接很棒拷贝对象还是拷贝引用 从上篇Java中对象的创建方式中可知clone方法被对象调用时,会复制对象,即创建了一个与源对象相同的新对象。拷贝引用 拷贝引用并没有创建一个新的对象,两个引用的地址值是一样的,表示两个引用都指向了同一个对象。Person p1
2016-10-21 18:28:21
700
原创 Java中对象的创建方式
用new语句创建对象运用反射手段调用对象的clone方法运用反序列化手段隐式创建对象区别源码地址1. 用new语句创建对象 new操作符的本意是分配内存。程序执行到new操作符时,首先去看new操作符后面的类型,因为知道了类型,才能知道要分配多大的内存空间。分配完内存之后,再调用构造函数,填充对象的各个域,这一步叫做对象的初始化,构造方法返回后,一个对象创建完毕,可以把他的引用(地址
2016-10-21 15:10:01
956
原创 关于事务(Transaction)的几个概念
事务Transaction原子性Atomicity一致性Consistency隔离性Isolation事务隔离级别Transaction Isolation Level持久性Durability由事务引发的问题Spring解决方案事务思维导图事务(Transaction)原子性(Atomicity)事务必须是一个不可分割的整体一致性(Consistency)执行完数据库操作后,数据不
2016-10-20 18:42:20
863
转载 职场是人生的战场
转自:http://william750214.iteye.com/blog/821708第一:不要认为停留在心灵的舒适区域内是可以原谅的。 每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿意被push,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按照规定的时限做事,不愿意主动的去关心别人,不愿意去思考别人还有什么没有想到。这在学生时代是很
2016-02-25 16:51:10
733
原创 数据结构绪论
数据结构相关概念数据:是描述事务的符号,是计算机的可操作对象,是能被计算机识别, 并输入给计算机处理的符号集合。数据元素:是组成数据的、有一定意义的基本单位。在计算机中通常作为整体处理, 也称之为记录。例如:在人类中,一个人就相当于数据元素。数据项:一个数据元素可以由若干个数据项组成。 数据项是不可分割的最小单位。数据对象:是性质相同的数据元素的集合,是数据的子集。数据结构:是相互之间存在一种或
2015-11-24 14:54:44
545
原创 Java安全机制
Java安全机制类装载器结构 (class loader)class文件检查器 (the class file verifier)内置于Java虚拟机(及语言)的安全特性 安全管理器及Java API (security manager)关于Java安全沙箱: http://blog.csdn.net/miyao16/article/details/4909370在Java沙箱中,类装载
2015-11-17 22:31:14
1364
原创 Maven实战摘要
Maven实战 pdf 1. Maven是款平台的,在windows、linux和Mac中都可以使用同样的命令; 2. Maven是一个完成标准化项目构建的构建工具,而且还是一个依赖管理工具和 项目信息管理工具。它提供了中央仓库,能帮我们自动下载构件(artifact)。 3. Ant(Another Neat Tool)”另一个整洁的工具”,Ant使用XML
2015-09-09 14:15:34
630
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人