-
自定义FutureTask实现
自定义FutureTask实现 FutureTask FutureTask是Future的实现,用来异步任务的获取结果,可以启动和取消异步任务,查询异步任务是否计算结束以及获取最终的异步任务的结果。通过get()方法来获取异步任务的结果,但是会阻塞当前线程直至异步任务执行结束。一旦任务执行结...
-
Class类对象的三种实例化方式
Class类对象的三种实例化方式 1. 通过对象实例化 1 class Person { 2 3 } 4 public class Test { 5 public static void main(String[] args) throws ClassNotFoundException { 6 Person person = new Person(); 7 Class? extends Person cls = person.getClass(); 8 Sy...
-
Spring系列(三):Spring IoC源码解析
Spring系列(三):Spring IoC源码解析 一、Spring容器类继承图 二、容器前期准备 IoC源码解析入口: /** * @desc: ioc原理解析 启动 * @author : toby * @date: 2019/7/22 22:20 */ public class PrincipleMain { public static void main(String[] args) { Annotatio...
-
Java反射和注解
Java反射和注解 Reflection 今天来挑战一下 如何在2000字以内把Reflection作用说明白 ? Reflection is commonly used by programs which require the ability to examine or modify the runtime behavior of applications running in the Java virtual machine. This...
-
Spring Boot @EnableAutoConfiguration解析
Spring Boot @EnableAutoConfiguration解析 刚做后端开发的时候,最早接触的是基础的spring,为了引用二方包提供bean,还需要在xml中增加对应的包 context:component-scan base-package="xxx" / 或者增加注解 @ComponentScan({ "xxx"}) 。当时觉得挺urgly的,但也没有...
-
Spring事务源码
Spring事务源码 启动事务 @EnableTransactionManagement 注解来启用事务能力。 参数解释 proxyTargetClass:默认为false,表示使用 JDK 的代理模式,true表示用 CGLib 的代理模式,仅在 mode 是 PROXY 时才有效。 mode:默认为PROXY,表示使用 AOP 代理来实现事务,ASP...
-
Spring Transaction 事务模拟
Spring Transaction 事务模拟 事务,是描述一组操作的抽象,比如对数据库的一组操作,要么全部成功,要么全部失败。 事务有四个特性: Atomicity(原子性),Consistency(一致性),Isolation(隔离性),Durability(持久性) Spring对事务的支持很强大,但是从本质上来说,...
-
Java开发笔记(一百三十五)Swing的文件对话框
Java开发笔记(一百三十五)Swing的文件对话框 除了常规的提示对话框,还有一种对话框也很常见,它叫做文件对话框。文件对话框又分为两小类:打开文件的对话框、保存文件的对话框,但在Swing中它们都用类型JFileChooser来表达。下面是JFileChooser的常用方法说明: set...
-
多线程对象及变量的并发访问
多线程对象及变量的并发访问 目标 本篇博文作为多线程技术的读书笔记,主要学习了以下知识点: synchronized对象监视器为Object时的使用 synchronized对象监视器为Class时的使用 非线程安全是如何出现的 关键字volatile的主要作用 关键字volatile与synchronized的区别...
-
SSM实现mysql数据库账号密码加密连接
SSM实现mysql数据库账号密码加密连接 引言 咱们公司从事的是信息安全涉密应用的一些项目研发一共有分为三步,相比较于一般公司和一般的项目,对于信息安全要求更加严格,领导要求数据量和用户的用户名及密码信息都必需是要密文配置和存储的,这就涉及到jdbc.properties...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
