-
代理模式
代理模式 一. 静态代理 代理类和委托类都实现接口,但是代理类的方法的具体实现是在委托类中实现的,代理类仅仅是调用委托类的方法,并在委托类方法调用之前或者之后或者出现异常时添加一些额外的功能。客户类只需获得一个有代理类实现接口的对象,使用该对象中的方法...
-
杂谈:面向微服务的体系结构评审中需要问的三个问题
杂谈:面向微服务的体系结构评审中需要问的三个问题 面向微服务的体系结构如今风靡全球。这是因为更快的部署节奏和更低的成本是面向微服务的体系结构的基本承诺。 然而,对于大多数试水的公司来说,开发活动更多的是将现有的单块应用程序转换为面向微服务的体系结构,...
-
Spring系列__04AOP
Spring系列__04AOP AOP简介 今天来介绍一下AOP。AOP,中文常被翻译为“面向切面编程”,其作为OOP的扩展,其思想除了在Spring中得到了应用,也是不错的设计方法。通常情况下,一个软件系统,除了正常的业务逻辑代码,往往还有一些功能性的代码,比如:记录日志、数据校...
-
Spring扩展点之BeanPostProcessor
Spring扩展点之BeanPostProcessor 前言 BeanPostProcessor 接口是Spring中一个非常重要的接口,它的接口定义如下 public interface BeanPostProcessor { Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException; Object postPro...
-
JDBC 资源绑定器 ,处理查询结果集
JDBC 资源绑定器 ,处理查询结果集 使用资源绑定器绑定属性配置 实际开发中不建议把连接数据库的信息写死到Java程序中 // 使用资源绑定器绑定属性配置 ResourceBundle bundle = ResourceBundle.getBundle("jdbc" ); String driver = bundle.getString("driver" ); Stri...
-
Spring中 如果该Service有多个实现类,它怎么知道该注入哪个Serv
Spring中 如果该Service有多个实现类,它怎么知道该注入哪个ServiceImpl类? 方法一:Controller中注入service的时候使用 @Autowired 自动注入, @Qualifier("beanId") 来指定注入哪一个。 方法二:Controller中注入service的时候使用 @Resource(type = 类名.class)来...
-
深入理解JVM,虚拟机类加载机制
深入理解JVM,虚拟机类加载机制 类加载过程概览 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括以下7个阶段: 加载(Loading) 验证(Verification) 准备(Preparation) 解析(Resolution) 初始化(Initialization) 使用(Using) 卸载(U...
-
Netty面试题和解答(一)
Netty面试题和解答(一) 基础 TCP和UDP的区别? TCP是面向连接的(在客户端和服务器之间传输数据之前要先建立连接),UDP是无连接的(发送数据之前不需要先建立连接) TCP提供可靠的服务(通过TCP传输的数据。无差错,不丢失,不重复,且按序到达);UDP提供面向事务的...
2019-09-17 10:49:07 多线程编程java多线程java多线程编程文件ASP服务器定义Linux瓶颈驱动
-
【深入浅出-JVM】(75):class 装载
【深入浅出-JVM】(75):class 装载 过程 装载 条件 主动使用 class时 创建一个类的实例 (new 、反射、克...
-
Java 创建/识别条形码、二维码
Java 创建/识别条形码、二维码 条形码(Barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。常用于标示物品的生产国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等信息,广泛应用于各个领域。...
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
