在一个应用里面,可能涉及到连接多个不同数据库进行操作,而每次连接写不同的实现会很麻烦。前面已经会了用JDBC连接数据库,那么利用反射和工厂模式,可以实现连接不同的数据库,这样处理起来将会很方便。同时建造数据库连接池,处理多个业务数据处理。 那么具体怎么实现呢,下面一起来看一下: 整体结构如下: 第一 ...
分类:
数据库 时间:
2017-07-20 12:48:37
阅读次数:
218
public class DriverAmendUtil { public static String findDifferent(String str,DataEntity oldClass,DataEntity newClass){ Map<String, String> valuesMap = ...
分类:
其他好文 时间:
2017-07-17 11:11:44
阅读次数:
179
运行时类型识别(RTTI, Run-Time Type Information)是Java中非常有用的机制,在java中,有两种RTTI的方式,一种是传统的,即假设在编译时已经知道了所有的类型;还有一种,是利用反射机制,在运行时再尝试确定类型信息。 本篇博文会结合Thinking in Java 的 ...
分类:
编程语言 时间:
2017-07-14 10:11:50
阅读次数:
280
java的反射机制一共分为上下两篇,上篇请参考:http://xinsz08.blog.51cto.com/10565212/1946912下篇主要讲解:1.利用反射技术获取构造方法,并使用构造方法创建对象2.使用反射技术快速创建对象3.使用反射技术获取成员方法,并执行方法4.反射技术小结.1.使用反射技术获取构造方法,并..
分类:
其他好文 时间:
2017-07-14 10:09:23
阅读次数:
210
今天在开发中碰到这样一个场景:当请求添加项目下的目录时,传过来的是一个IndexModel,这个Model里有关于这个目录字段的详细信息,包括基础报表,实时,漏斗等信息(这些字段类型都是boolean),对应于页面上生成目录的多选框。现要将这些配置存入数据库,在数据库中存的是这个项目下的目录,比如说 ...
分类:
其他好文 时间:
2017-07-11 21:20:49
阅读次数:
166
在fragment中的使用: 其中 33,29分别是距离左边和右边的距离 topicTabLayout.post(new Runnable() { @Override public void run() { SetIndicator.setIndicator(topicTabLayout,33,29 ...
分类:
其他好文 时间:
2017-07-05 01:22:59
阅读次数:
260
WebView的漏洞分析 漏洞产生的原因 最近在开发过程中遇到一个问题,就是 WebView 使用的时候,还是需要解决之前系统(4.2之前)导致的一个漏洞,虽然现在这个系统版本用户很少了,但是也不能忽视,关于这个漏洞,这里就不多做解释了,可能有的同学早就了解了,本来想写一篇文章详细介绍一下,但是网上 ...
分类:
编程语言 时间:
2017-07-04 11:12:26
阅读次数:
284
大家都知道,Java给我提供了反射机制,使我们可以获取到每一个类的每一个属性和方法,并对此进行操作。但是利用反射来操作对象时过于麻烦,所以sun公司就基于反射机制给大家提供了一个更加简单实用的api,那就是内省(Introspector),而内省这套api将会使我们操作JavaBean的属性更加方便 ...
分类:
编程语言 时间:
2017-07-02 23:17:03
阅读次数:
242
Java利用反射实现注解简单功能,Java反射获取对象属性值 ...
分类:
编程语言 时间:
2017-07-02 10:25:28
阅读次数:
315
切面: 定义一个切面,在切面的纵向定义处理方法,处理完成之后,回到横向业务。 最常见的是事务控制。 代理模式是AOP的原型。 要实现代理,必须定义接口,每个业务类需要一个代理类。 动态代理: 利用反射,实现invokationHandler类. Proxy.newProxyInstance(dele ...
分类:
其他好文 时间:
2017-06-14 18:15:42
阅读次数:
143