-
java中Object源码理解
java中Object源码理解 getClass() 返回是的此object运行时的类,返回的对象是被object锁定的对象,调用这个方法不需要进行强转 public static void main(String[]args){ @Data class Demo{ private Integer age; private String name; } Demo demo = new Demo(); Class c...
-
Spring主要用到两种设计模式
Spring主要用到两种设计模式 Spring 主要用到两种设计模式 1、 工厂模式 Spring 容器就是实例化和管理全部 Bean 的工厂。 工厂模式可以将 Java 对象的调用者从被调用者的实现逻辑中分离出来。 调用者只关心被调用者必须满足的某种规则,这里的规则我们可以看做是接口,...
2019-08-16 09:52:25 减低系统Administrator共享AV<Application对象COMHTTP
-
Spring概述学习笔记
Spring概述学习笔记 1、 Spring 概述 Spring 致力于 J2EE 应用的各种解决方案,而不仅仅专注于某一层的方案。 可以说, Spring 是企业应用开发的一站式选择,他贯穿于表现层、业务层、持久层。 Spring 并不想取代那些已有的框架,而是以高度的开放性与这些框架无缝整合...
-
MyBatis从入门到精通(五):MyBatis 注解方式的基本用法
MyBatis从入门到精通(五):MyBatis 注解方式的基本用法 最近在读刘增辉老师所著的《MyBatis从入门到精通》一书,很有收获,于是将自己学习的过程以博客形式输出,如有错误,欢迎指正,如帮助到你,不胜荣幸! 1. @Select 注解 1.1 使用Sql语句设置别名方式 假设现在有...
-
spring5 源码深度解析— IOC 之 开启 bean 的加载
spring5 源码深度解析— IOC 之 开启 bean 的加载 概述 前面我们已经分析了spring对于xml配置文件的解析,将分析的信息组装成 BeanDefinition,并将其保存注册到相应的 BeanDefinitionRegistry 中。至此,Spring IOC 的初始化工作完成。接下来我们将对bean的加载进行探...
-
微服务网关 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的架构大一样,性能也有所提升。...
-
Java虚拟机内存区域详解
Java虚拟机内存区域详解 JVM 运行时的数据区域 首先获取一个直观的认识: 总共也就这么 5 个区(直接内存不属于 JVM 运行时数据区的一部分),除了程序计数器其他的地方都有可能出现 OOM (OutOfMemoryError),其中像是程序计数器和两个栈(Java 虚拟机栈 本地方法栈)...
-
自己实现简易版AOP,含AOP实现的步骤分解
自己实现简易版AOP,含AOP实现的步骤分解 一、需求: 自己实现AOP:1.0版本:在某个方法上加"@InOutLog"注解,那么执行到该方法时,方法的前面、后面会输出日志信息。 【自己实现AOP 2.0版本(实现Spring的有前置通知、后置通知、返回通知等各种通知的AOP):https://w...
-
基于代理类实现Spring AOP
基于代理类实现Spring AOP 目录 ProxyFactoryBean类介绍 基于JDK动态代理的Spring AOP实现 基于CGLIB代理的Spring AOP实现 Spring的通知类型 ProxyFactoryBean类 虽然直接使用代理就可以创建代理的实例,但需要自己写创建代理的方法,比如JDK动态代理: 1 ........ 2 /...
-
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的堆...
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
