Java
文章平均质量分 80
肖凯瀚
找寻方向,持之以恒,
展开
-
Java线程池
1. 线程池来源的背景2. 线程池的作用减少了每个任务调用的开销,它们通常可以在执行大量异步任务时提供增强的性能,并且还可以提供绑定和管理资源(包括执行集合任务时使用的线程)的方法。每个ThreadPoolExecutor还维护着一些基本的统计数据,如完成的任务数。3. 线程池的原理 先启动若干数量的线程,并让这些线程都处于睡眠状态,当客户端有一个新请求时,就会唤醒线程池中的某一个睡眠线程,让它来处理客户端的这个请求,当处理完这个请求后,线程又处于睡眠状态。4. JDK线程池简介和使用为了更好的控制多线程,原创 2022-12-19 10:59:41 · 154 阅读 · 2 评论 -
Java中对象的创建方式
用new语句创建对象 运用反射手段 调用对象的clone方法 运用反序列化手段 隐式创建对象 区别 源码地址1. 用new语句创建对象 new操作符的本意是分配内存。程序执行到new操作符时,首先去看new操作符后面的类型,因为知道了类型,才能知道要分配多大的内存空间。分配完内存之后,再调用构造函数,填充对象的各个域,这一步叫做对象的初始化,构造方法返回后,一个对象创建完毕,可以把他的引用(地址原创 2016-10-21 15:10:01 · 492 阅读 · 0 评论 -
Java中的clone方法之浅拷贝与深拷贝
拷贝对象还是拷贝引用 拷贝引用 拷贝对象 深拷贝还是浅拷贝 浅拷贝 浅拷贝的实现 深拷贝 深拷贝的实现 完全的深拷贝 图文结合的学习链接很棒拷贝对象还是拷贝引用 从上篇Java中对象的创建方式中可知clone方法被对象调用时,会复制对象,即创建了一个与源对象相同的新对象。 拷贝引用 拷贝引用并没有创建一个新的对象,两个引用的地址值是一样的,表示两个引用都指向了同一个对象。 Person p1转载 2016-10-21 18:28:21 · 471 阅读 · 0 评论 -
Java面向对象
学习java一年之后,再看面向对象。原创 2015-04-24 18:17:11 · 469 阅读 · 0 评论 -
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 · 1260 阅读 · 0 评论 -
关于事务(Transaction)的几个概念
事务Transaction 原子性Atomicity 一致性Consistency 隔离性Isolation 事务隔离级别Transaction Isolation Level 持久性Durability 由事务引发的问题 Spring解决方案 事务思维导图事务(Transaction)原子性(Atomicity)事务必须是一个不可分割的整体一致性(Consistency)执行完数据库操作后,数据不原创 2016-10-20 18:42:20 · 771 阅读 · 0 评论