-
读写锁(ReadWriteLock)
读写锁(ReadWriteLock) 为了提高性能,Java提供了读写锁, 读写锁分为读锁和写锁 。多个读锁不互斥,读锁与写锁互斥,写锁与写锁互斥,这是由JVM控制的。如果没有写锁的情况下,读是无阻塞的,在一定程度上提高了程序的执行效率。 读锁 如果你的代码只读数据,可以很...
-
SpringMVC的工作流程?Mybatis和hibernate区别?
SpringMVC的工作流程?Mybatis和hibernate区别? SpringMVC的工作流程? 1. 用户发送请求至前端控制器DispatcherServlet 2. DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3. 处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果...
-
Volatile关键字
Volatile关键字 Java语言提供了一种稍弱的同步机制,即 Volatile变量,用来确保变量的更新操作通知到其他线程。 volatile变量不会被缓存在寄存器或对其他处理器不可见的地方,因此在读取volatile类型的变量时总会返回最新写入的值。 volatile变量具备两种特性: 变量可...
-
SpringBoot 源码解析 (七)----- Spring Boot的核心
SpringBoot 源码解析 (七)----- Spring Boot的核心能力 - SpringBoot如何实现SpringMvc的? 上一篇我们讲了SpringBoot中Tomcat的启动过程,本篇我们接着讲在SpringBoot中如何向Tomcat中添加Servlet、Filter、Listener 自定义Servlet、Filter、Listener Spring容器中...
-
异常: java.security.InvalidKeyException: Illegal
异常: java.security.InvalidKeyException: Illegal key size 今天在做接口测试的时候遇到个异常: java.security.InvalidKeyException: Illegal key size。 SecretKeySpec secretKeySpec = new SecretKeySpec(aesKey, AES); Cipher cipher = Cipher.getInstance(AES/...
-
Java 复习笔记5 - 异常处理
Java 复习笔记5 - 异常处理 异常处理 异常分类与体系结构: Error 相关类型的异常是程序无法处理(大多都是修改代码无法解决的)的异常,这类异常通常需要我们调整JVM的运行环境 Exception 相关类型的异常是程序可以处理的异常,其包含两大子类型 编译异常(CheckedException...
-
spring依赖注入三种方式
spring依赖注入三种方式 一、构造器注入 构造器注入是在程序中实现构造器,可以注入任意类型,如自定义类,集合,String等,注:构造器所有有final修饰的变量都必须在构造方法中注入。 二、设值注入(setter方式注入) setting注入是使用setting方法注入 三、Feild方式...
-
java-完全解耦
java-完全解耦 完全解耦:降低代码的限制性,是同一代码能够用到更多的程序中 1 package interfaces.interfaceprocessor; 2 import static net.mindview.util.Print.print; 3 4 interface Processor { 5 String name(); 6 Object process(Object input); 7 } 8 public...
-
Java 复习笔记6 - 包装类 常量池
Java 复习笔记6 - 包装类 常量池 概述: 在Java中存在一些基本数据类型,这些基本数据类型变量,不能像其他对象一样调用方法,属性.... 一些情况下带来一些问题,包装类就是为了解决这个问题而出现 包装类可以使得这些基础数据类型,拥有对象的能力 包装类与基础类型的对应关...
-
线程状态---Day24
线程状态---Day24 线程状态概述: 当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。在线程的生命周期中, 有几种状态呢?在API中 java.lang.Thread.State 这个枚举中给出了六种线程状态 Timed Waiting(计时等待) Timed Waiting在AP...
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




