1.什么叫反射? :程序运行期间,动态的获取类的基本信息。比如:创建对象,调用类的方法,获得类的基本结构。这样给程序设计提供了很大的灵活性, 。反射功能很强大。 java反射能提供很大 可以做一个浏览器端编写java代码,上传服务器编译和运行的在线评测系统,需要进行安全检查。 服务器动态加载某些类文 ...
分类:
编程语言 时间:
2016-09-15 16:23:45
阅读次数:
137
1.class.forName(mysql),这样更换数据库时,不需要更改程序代码,程序不需要重新编译就能运行。 因为反射是动态编译的,程序运行期间生成指定类的对象, 这样就可以程序运行期间生成不同的数据库驱动程序对象。省去了固定写死一个数据库驱动对象(通过new 构造函数的方法),造成每更换一个数 ...
分类:
数据库 时间:
2016-09-13 01:30:49
阅读次数:
220
oltp是针对数据库的基准测试,例如每次对数据库进行优化后执行基准测试来测试不同的配置的tps。可以通过以下命令了解它的有关参数需要传递一个标识用户账号的参数,这样才能查询到某一个用户的数据信息。 根据用户账号信息查询数据的最新版本号,返回到客户端,客户端根据服务器端的版本号和本地进行比较,如果一致... ...
分类:
编程语言 时间:
2016-09-12 22:14:14
阅读次数:
231
最近在使用Google的Gson包进行Json和Java对象之间的转化,对于包含泛型的类的序列化和反序列化Gson也提供了很好的支持,感觉有点意思,就花时间研究了一下。 由于Java泛型的实现机制,使用了泛型的代码在运行期间相关的泛型参数的类型会被擦除,我们无法在运行期间获知泛型参数的具体类型(所有 ...
分类:
其他好文 时间:
2016-09-12 19:11:33
阅读次数:
155
1.JPA JPA全称: Java Persistence API JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 JPA的出现? JPA的出现有两个原因: 其一,简化现有Java EE和Java SE应用的对象持久化的开发工作; 其二,Sun ...
分类:
Web程序 时间:
2016-09-11 11:28:28
阅读次数:
162
建议16:易变业务使用脚本语言编写 Java世界一直在遭受着异种语言的入侵,比如PHP,Ruby,Groovy、Javascript等,这些入侵者都有一个共同特征:全是同一类语言 脚本语言,它们都是在运行期解释执行的。为什么Java这种强编译型语言会需要这些脚本语言呢?那是因为脚本语言的三大特征,如 ...
分类:
编程语言 时间:
2016-09-11 10:22:44
阅读次数:
196
二:POST请求 ###0 补充(static) static关键字会在声明变量的时候分配内存,在程序运行期间只分配一次内存。之后再访问时,实际都是在访问原先分配的内存 如果使用static来修饰局部变量,那么局部变量在代码块结束后将不会回收,下次使用保持上次使用后的值。 如果使用static来修饰 ...
分类:
移动开发 时间:
2016-09-10 23:38:39
阅读次数:
275
摘要 基于注解的Spring AOP的配置和使用 AOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向切面编程。可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP实际是GoF设计模式的延续,设计模式孜孜不倦 ...
分类:
编程语言 时间:
2016-09-09 15:03:13
阅读次数:
257
Java - Spring AOP 拦截器的基本实现 什么是 AOP ? AOP 为 Aspect Oriented Programming 的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP 是 OOP 的延续,是软件开发中的一个热点,也是 Spri ...
分类:
编程语言 时间:
2016-09-09 00:35:14
阅读次数:
208
与那些在编译时需要进行连接工作的语言不同,在java语言里面,类型的加载、连接和初始化过程都是在程序运行期间完成的。这种策略虽然会令类加载时稍微增加一些性能开销,但时会为java应用程序提供高度的灵活性,java里天生可以动态扩展的语言特性就是依赖运行期动态加载和动态链接这个特点实现的。 类加载的时 ...
分类:
其他好文 时间:
2016-09-07 22:42:40
阅读次数:
134