接口:①常量:(public final static)int ... ②抽象方法:(public abstract)void ... 实现接口:①抽象类:可不重写接口方法。 ②非抽象类:必须重写接口中所有方法:(pubic void)。 程序可用接口名直接访问接口常量,实现接口的类可直接使用。 接 ...
分类:
其他好文 时间:
2018-07-23 12:29:41
阅读次数:
140
Model{ String name; String age; } 通过cglib动态代理 非接口的代理 获取model的field的值 判断值不能为null 或者不能为空字符串 MyCglibInterceptor extends MethodInterceptor{ String methodN ...
分类:
其他好文 时间:
2018-03-03 18:14:09
阅读次数:
146
接着上篇文章接口自动化测试系列之PHPUnit-接口测试基础继续来说接口测试的步骤接口测试的步骤并没有什么特殊的,但其中比较关键的是阅读接口文档。这里有个特别奇怪的现象,我们作为测试每天都在读各种复杂、不靠谱的需求,而且还是较好的完成测试工作。但为什么读起来一个非..
分类:
Web程序 时间:
2017-11-03 11:24:41
阅读次数:
231
说起Spring的AOP(Aspect-Oriented Programming)面向切面编程大家都很熟悉(Spring不是这次博文的重点),但是我先提出几个问题,看看同学们是否了解,如果了解的话可以不用继续往下读: 1. Spring的AOP的实现方式有哪些? 2. 为什么使用动态代理? 3. 它 ...
分类:
编程语言 时间:
2017-10-11 19:06:30
阅读次数:
158
前段时间搞一个需求,是这样的,在微信中分享文章(广告),会被微信封,为了保证一个域名都能访问,需要检测是否被封,被封后就将该域名删除。为了防止被封,做了三级的域名跳转,一级使用一些必究权威网站的url跳转漏洞,二级用我们自己的,三级使用最终的广告域名。实现域名..
分类:
微信 时间:
2017-08-03 20:13:41
阅读次数:
583
目录简易版CMS后台管理系统开发流程MVC5+EF6 简易版CMS(非接口) 第一章:新建项目MVC5+EF6 简易版CMS(非接口) 第二章:建数据模型MVC5+EF6 简易版CMS(非接口) 第三章:数据存储和业务处理MVC5+EF6 简易版CMS(非接口) 第四章:使用业务层方法,以及关联表解...
分类:
Web程序 时间:
2015-05-06 14:40:45
阅读次数:
138
目录简易版CMS后台管理系统开发流程MVC5+EF6 简易版CMS(非接口) 第一章:新建项目MVC5+EF6 简易版CMS(非接口) 第二章:建数据模型MVC5+EF6 简易版CMS(非接口) 第三章:数据存储和业务处理MVC5+EF6 简易版CMS(非接口) 第四章:使用业务层方法,以及关联表解...
分类:
Web程序 时间:
2015-05-06 14:32:40
阅读次数:
507
1、新建一个空的解决方案2、在空的解决方案下建几个文件夹,以便方便管理,在对应的文件夹,简历对应的类库和相应的Web端应用程序,如图:说明:BusinessLogic.Server=业务处理,可以建多个,都调用Core.Repository数据层方法Core.Repository=数据操作,通过EF...
分类:
Web程序 时间:
2015-05-06 12:59:08
阅读次数:
124
1、建立数据模型,(现有数据库表,在建模型)非ORM模式, 也可以使用Code First模式找到实体模型选择在数据库生成下一步,链接数据库,通过Sql方式,输入用户名密码链接测试,选择对应的数据库点击确定选择是,在链接字符串包含敏感字符选择将APP.Config设置另存为更改需要自己的Ef上下文名...
分类:
Web程序 时间:
2015-05-06 12:44:57
阅读次数:
122
1,传递给函数的标量参数是传值调用的2.传递给函数的数组参数在行为上就像它们是通过传地址调用的那样3. ADT 可以限制函数和数据定义的作用域---黑盒设计3.限制对模块的访问时用过static 关键字的合理使用实现的,它可以限制对那些并非接口的函数和数据的访问4.递归的两个条件:1,存在限定条件 ...
分类:
其他好文 时间:
2015-04-16 14:07:47
阅读次数:
112