-
spring5 源码深度解析— IOC 之 开启 bean 的加载
spring5 源码深度解析— IOC 之 开启 bean 的加载 概述 前面我们已经分析了spring对于xml配置文件的解析,将分析的信息组装成 BeanDefinition,并将其保存注册到相应的 BeanDefinitionRegistry 中。至此,Spring IOC 的初始化工作完成。接下来我们将对bean的加载进行探...
-
忽略警告@SuppressWarnings的用法
忽略警告@SuppressWarnings的用法 @SuppressWarnings注解用法 @SuppressWarnings注解主要用在取消一些编译器产生的警告对代码左侧行列的遮挡,有时候这会挡住我们断点调试时打的断点。 我们可以在方法上加上 @SuppressWarnings注解就可以消除这些警告的产生 ,注解的使...
-
hello world 执行原理
hello world 执行原理 1 public class HelloWorld { 2 public static void main(String[] args) 3 { 4 String s ; 5 s = Hello World!; // 定义字符串s 6 System.out.println(s); 7 } 8 } 是一个简单的java程序 HelloWorld Java代码编译是由Java源码编译器来完成,流程...
-
微服务网关 Spring Cloud Gateway
微服务网关 Spring Cloud Gateway 1. 为什么是Spring Cloud Gateway 一句话, Spring Cloud已经放弃Netflix Zuul了 。现在Spring Cloud中引用的还是Zuul 1.x版本,而这个版本是基于过滤器的,是阻塞IO,不支持长连接。Zuul 2.x版本跟1.x的架构大一样,性能也有所提升。...
-
Spring AOP
Spring AOP 目录 AOP简介 Spring AOP的2种代理 JDK动态代理 CGLIB代理 AOP简介 AOP全称Aspect-Oriented Programming,即面向切面编程,它是面向对象编程(OOP)的一种补充。 在通常的业务处理中,都会进行事务处理、日志记录等操作,比如: 1 class User{ 2 public voi...
-
Java 反射机制 初探*
Java 反射机制 初探* 反射机制初探 * 走进沼泽 在正常的程序中,先有类,然后再有对象。 取得Class对象(类对象) public final Class? getClass() ; 实例观察: public class TestDemo { public static void main(String [] args) { Date date = new Date() ; // 产生...
-
你有对象吗?没有的话就new一个呗!
你有对象吗?没有的话就new一个呗! 面向对象: 一. 面向过程和面向对象的区别: 面向过程和面向对象都是一种编程思想,不同的思维方式 面向过程:"如何完成|如何实现?"然后一步一步实现就可以了 面向对象:"这件事情应该找谁来完成?"完成的这个人就是对象,不关注实现过程,只...
-
快排的java实现方式,用java代码来实现快排
快排的java实现方式,用java代码来实现快排 1. 快排的思想 通过一趟排序将要排序的数据分割成独立的两部分,前一部分的所有数据 都要小于 后一部分的所有数据,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以 递归 进行,以此达到整个数据的有序性。...
-
JVM史上最全实践优化没有之一
JVM史上最全实践优化没有之一 JVM史上最全优化没有之一 1.jvm的运行参数 1.1 三种参数类型 1.1.1 -server与-clinet参数 2.1 -X参数 2.1.1 -Xint、-Xcomp、-Xmixed 3.1 -XX参数 4.1 -Xms与-Xmx参数 5.1 查看jvm的运行参数 5.1.1 运行java命令时打印参数 6.1 jdk1.7的堆...
-
并发容器之阻塞队列DelayQueue的使用案例及源码分析
并发容器之阻塞队列DelayQueue的使用案例及源码分析 原文连接:(http://www.studyshare.cn/blog/details/1167/0 ) 一、队列及阻塞队列概念 1、队列 :是一种特殊线性表,特殊之处在于操作是受限制的,只允许在表的前端进行删除操作,在表的后端进行插入操作。进行删...
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
