DHCP(Dynamic Host Configuration Protocol)服务器,能够为大量主机分配IP地址,并能够集中管理。 实验目的: 实验内容: 实验拓扑: 实验编址: 实验步骤: 1.基本配置 根据实验编址表进行相应的基本IP地址配置,,由于PC是通过DHCP自动获取地址, 暂时无法 ...
分类:
其他好文 时间:
2019-12-06 21:13:06
阅读次数:
119
@Transactional注解可以作用于接口、接口方法、类以及类方法上 1. 当作用于类上时,该类的所有 public 方法将都具有该类型的事务属性 2. 当作用在方法级别时会覆盖类级别的定义 3. 当作用在接口和接口方法时则只有在使用基于接口的代理时它才会生效,也就是JDK动态代理,而不是Cgl ...
分类:
其他好文 时间:
2019-12-06 11:44:32
阅读次数:
127
前言: 把之前做的一个基于Spring扩展Cglib的代理记录一下,防止记忆丢失。 Jdk动态代理是基于接口层的代理,但基于的类的代理只能通过字节码层面代理,在一个项目中,很多方法调用是基于类方法的调用,如果要加入代理,是很麻烦的事情,最简单的无非如下: 上面的代码就是通过new一个Cglib工具类 ...
分类:
编程语言 时间:
2019-12-05 11:37:51
阅读次数:
132
特点:字节码随用随创建,随用随加载 作用:不修改源码的基础上对方法进行增强 分类: 基于接口的动态代理 基于类的动态代理 基于接口的动态代理: 涉及 的类:Proxy 提供者:jdk 如何创建代理对象:使用Proxy类中的newProxyInstance方法 创建代理对象的要求:被代理的类最少实现一 ...
分类:
其他好文 时间:
2019-11-21 15:36:08
阅读次数:
79
思考:我们在测试SQL的时候,要是能够在控制台输出 SQL 的话,是不是就能够有更快的排错效率? 如果一个 数据库相关的操作出现了问题,我们可以根据输出的SQL语句快速排查问题。 对于以往的开发过程,我们会经常使用到debug模式来调节,跟踪我们的代码执行过程。但是现在使用Mybatis是基于接口, ...
分类:
其他好文 时间:
2019-11-10 13:55:11
阅读次数:
102
目录: 序言 一、静态:基于注解 二、动态:基于接口 三、多线程定时任务 正文: 回到顶部 序言 使用SpringBoot创建定时任务非常简单,目前主要有以下三种创建方式: 一、基于注解(@Scheduled) 二、基于接口(SchedulingConfigurer) 前者相信大家都很熟悉,但是实际 ...
分类:
编程语言 时间:
2019-10-12 10:59:03
阅读次数:
105
smart-doc是一个javarestfulapi文档生成工具,smart-doc颠覆了传统类似swagger这种大量采用注解侵入来生成文档的实现方法。smart-doc完全基于接口源码分析来生成接口文档,完全做到零注解侵入,你只需要按照java标准注释的写,smart-doc就能帮你生成一个简易明了的markdown或是一个像GitBook样式的静态html文档。下面将介绍如何在SpringB
分类:
编程语言 时间:
2019-10-11 21:51:32
阅读次数:
359
图-代理模式 1,静态代理设计模式 代理设计模式是在程序开发之中使用最多的设计模式,代理设计模式的核心是有真实业务实现类与代理业务实现类,并且代理类要完成比真实业务更多的处理操作。 传统代理模式设计的弊端 所有的代理设计模式如果按照设计要求来讲,必须是基于接口的设计,也就是说需要首先定义出核心接口的 ...
分类:
其他好文 时间:
2019-09-27 19:21:45
阅读次数:
188
本文来自:http://www.cnblogs.com/hezihang/p/6083555.html Delphi采用接口方式设计模块,可以降低模块之间的耦合,便于扩展和维护。本文提供一个实现基于接口(IInterface)方式的监听器模式(观察者模式、订阅者模式),实现一个自动多播器。 下面程序 ...
1. 根据上面描述,注入userServiceImpl这个Bean时失败,(失败的原因就是实现接口,而springboot的事务默认是使用jdk的动态代理,即基于接口))。在action层中注入的Bean是实现类,因此就会报错。 解决:将此注入Bean的方式改成了其接口 2. Action:Cons ...
分类:
编程语言 时间:
2019-09-23 14:56:10
阅读次数:
161