因为最近学习hadoop中用到了动态代理的相关知识,之前AOP编程也碰到过,所以在这里特地总结一下。 在java的动态代理机制中,有两个重要的类或接口,一个是 InvocationHandler(Interface)、另一个则是 Proxy(Class),这一个类和接口是实现我们动态代理所必须用到的 ...
分类:
编程语言 时间:
2017-02-22 16:34:54
阅读次数:
310
1.Hibernate 缓存 分为Session 和 SessionFactory 缓存 (1)Session 缓存:被称为一级缓存, 内置缓存,不能卸载 (2)SessionFactory 缓存: 内置缓存 外置缓存(二级缓存) 内置缓存 外置缓存(二级缓存) 内置缓存 外置缓存(二级缓存) 持久 ...
分类:
Web程序 时间:
2017-02-22 12:52:00
阅读次数:
159
mybatis通过注解将statement配置起来,再通过java对象和statement中的sql生成待执行的sql,通过mybatis框架执行sql并将结果映射为java对象 mybatis架构图: 解释: 1、mybatis基本配置文件配置了mybatis运行环境信息,包含:数据连接池、数据库 ...
分类:
其他好文 时间:
2017-02-22 11:17:40
阅读次数:
600
package com.vdncloud.las.da.akkaimport java.util.concurrent.TimeUnitimport akka.actor.{Actor, ActorRef, ActorSystem, Props}import akka.routing.RoundRo ...
分类:
其他好文 时间:
2017-02-21 18:00:38
阅读次数:
318
题意 输入a,找到满足n!>a^n 最小的n。 数据 第一行T(1 <= T <= 1e5),表示测试样例数.(2 <= a <= 1e6)。 输入 3 2 3 4 输出 4 7 9 这个东西一看就知道是二分求解的,但是我们还是不知道怎么求的,我们可以吧他们取对数然后我们很惊奇的发现原来真的是取对数 ...
分类:
其他好文 时间:
2017-02-21 15:22:10
阅读次数:
144
N children are sitting in a circle to play a game. The children are numbered from 1 to N in clockwise order. Each of them has a card with a non-zero i ...
分类:
其他好文 时间:
2017-02-17 17:01:46
阅读次数:
297
1. 导入相关jar包 ant-1.9.6.jarant-launcher-1.9.6.jaraopalliance.jarasm-5.1.jarasm-5.2.jaraspectj-weaver.jarcglib-3.2.4.jarcommons-logging-1.2.jarjavassist- ...
分类:
编程语言 时间:
2017-02-15 20:28:56
阅读次数:
305
整个项目结构: 定义user实体类 MainApp启动类: UserService接口类: Service实现类: rest接口类UserController: 1.mockmvc针对service的单元测试: 执行testAll()方法结果: 2.mockmvc针对rest接口类的测试: 执行te ...
分类:
编程语言 时间:
2017-02-14 15:08:44
阅读次数:
330
在上一篇文章我们已经得到了DefaultSqlSession,接下来我们对sqlSession.getMapper(DemoMapper.class)这种语句进行分析 @Override public <T> T getMapper(Class<T> type) { return configura ...
分类:
数据库 时间:
2017-02-14 10:45:05
阅读次数:
181
Class.forName(xxx.xx.xx) 返回的是一个类对象 首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。 至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你 ...
分类:
其他好文 时间:
2017-02-14 01:16:16
阅读次数:
176