java
刘十九
我要做个话痨!
展开
-
关于spring事务中readonly
在学习spring事务的时候,发现设置readOnly后不启作用。查阅资料后发现对spring事务中readOnly的定义理解有错,与oracle中的事务隔离级别read-only混淆。oracle中的事务隔离级别定义:只读事务只能看到事务执行前就已经提交的数据,且事务中不能执行 INSERT , UPDATE ,及 DELETE 语句。spring中readOnly的定义:This just se原创 2016-05-31 15:45:59 · 5180 阅读 · 1 评论 -
继承中的static
首先可以明确的是static,在内存中多个对象共享同一块内存,static变量和方法不存在继承,static没有多态的概念。如下实例:public class StaticTest { public static void main(String[] args) { Son.staticMed(); System.out.println(Son.staticS原创 2016-05-23 10:22:10 · 350 阅读 · 0 评论 -
反射
反射:根据类的运行时信息,可以获取类的确切类型、描述、属性、方法等任何一只名称类内部信息,并可以执行实例化,运行方法,改变变量等操作。import java.lang.reflect.Field;import java.lang.reflect.Method;public class ReflectTest { public static void main(String[] args) t原创 2016-07-23 23:09:53 · 260 阅读 · 0 评论 -
文章标题
通过虚拟机要了解的问题 1、基本的内存模型 2、各种内存溢出的原因 3、垃圾回收模型及各种垃圾回收器原理 4、class文件结构 5、类加载机制 6、虚拟机从编译到运行整个生命周期 7、了解java继承、多态的底层机制 8、了解泛型的底层实现机制 9、了解内部类的底层实现机制 10、了解对象的从实例化开始到释放内存的整个生命周期 11、了解反射的底层实现机制 12、线程机制(原创 2016-06-02 16:57:16 · 291 阅读 · 0 评论 -
动态代理(jdk)
一,动态代理的作用 首先来看静态代理,静态代理包括三个角色,抽象角色,真实角色,代理角色。真实角色实现主要的业务逻辑;代理角色将真实角色封装,并且可以添加日志,权限管理等业务。静态代理将主要业务逻辑和其他业务分层次管理,降低了耦合,易于管理和维护。原创 2016-07-27 02:27:39 · 268 阅读 · 0 评论 -
内部类
一、内部类的基本概念 略 二、内部类的实现原理 通过一个简单的例子来看内部类的实现原理。 先来建立一个简单的普通内部类package inner.local;import inner.InnerInterface;public class Outer { private int out_int = 3; private void out_me () {}原创 2016-08-07 22:23:49 · 323 阅读 · 3 评论 -
insert时返回键值
通过java,insert数据时返回键值。 [TOC]结论不仅可以返回主键,还可以返回具体某列的值。只能作用于简单的insert的语句,insert select、merge语句不支持(只测试过ojdbc-14.jar)不支持batch批处理实例package database;//import 略public class ConnectionTest { private sta原创 2017-01-24 10:04:44 · 2168 阅读 · 0 评论