代理模式: 为其他对象提供一种代理以控制对这个对象的访问。 代理模式主要分为两类: 静态代理:由程序员创建或特定工具自动生成源代码,再对其编译。在程序运行前,代理类的.class文件就已经存在了。 动态代理:在程序运行时,运用反射机制动态创建而成 1.静态代理相对好理解一些,来看下面的代码: 接口 ...
分类:
编程语言 时间:
2017-05-08 23:29:41
阅读次数:
399
java中的内存管理分为两个方面: 内存分配:指创建java对象时JVM为该对象在堆空间中所分配的内存空间。 内存回收:指java 对象失去引用,变成垃圾时,JVM的垃圾回收机制自动清理该对象,并回收该对象所占用的内存。 虽然JVM 内置了垃圾回收机制,但仍可能导致内存泄露、资源泄露等,所以我们不能 ...
分类:
编程语言 时间:
2017-05-08 19:55:49
阅读次数:
177
一.简介 spring Data MongoDB提供了org.springframework.data.mongodb.core.MongoTemplate对MongoDB的CRUD的操作,上一篇我们介绍了对MongoDB的新增和删除, 今天我们要介绍Java代码实现对MongoDB实现查询操作。 ...
分类:
数据库 时间:
2017-05-08 12:21:23
阅读次数:
340
定时任务用Timer实现有可能出现异常,因为它是基于绝对时间而不是相对时间进行调度的。当环境的系统时间被修改后,原来的定时任务可能就不跑了。另外需要注意一点,捕获并处理定时任务的异常。如果在TimerTask里抛出了异常,那么Timer认为定时任务被取消并终止执行线程。举例: 运行结果: 如果注掉这 ...
分类:
其他好文 时间:
2017-05-08 01:19:17
阅读次数:
219
菜鸟新来,大神勿喷,些许醍醐,感激涕零。因为 我总是装幽默,是因为我想让自己快乐。 spring boot提供的spring mvc 不符合自己的需求,自己则可以编写一个控制类 加上 @EnableWebMvc注解 来自己控制mvc配置。 spring boot提供的spring mvc 既需要保留 ...
分类:
编程语言 时间:
2017-05-08 00:31:13
阅读次数:
230
1、pom.xml 2、Application 3、实例:src ...
分类:
编程语言 时间:
2017-05-08 00:28:57
阅读次数:
216
原文出处: 怪盗kidou 注:此系列基于Gson 2.4。 本次文章的主要内容: TypeAdapter JsonSerializer与JsonDeserializer TypeAdapterFactory @JsonAdapter注解 TypeAdapter与 JsonSerializer、Js ...
分类:
其他好文 时间:
2017-05-07 22:02:12
阅读次数:
288
压缩表是我们维护管理中常常会用到的。以下我们看都oracle给我们提供了哪些压缩方式。文章摘自“Oracle® Database Administrator's Guide11g Release 2 (11.2)”。由于Hybrid Columnar Compression压缩仅仅有在Exadata ...
分类:
数据库 时间:
2017-05-07 13:56:11
阅读次数:
215
%HTMLlat1; %HTMLsymbol; %HTMLspecial; ... ...
分类:
Web程序 时间:
2017-05-07 13:06:23
阅读次数:
207
目前安卓开发中使用的网络工具为OKhttp,但是okhttp的使用还不是很方便,在okhttp的基础上再对请求进行封装会极大的方便网络调用。 下面直接上代码。 请求封装 上面对okhttp的put请求进行了简单封装,四个参数分别是 1.请求地址 2.请求头,以map的形式传入,如不需要可传入null ...
分类:
移动开发 时间:
2017-05-06 19:14:19
阅读次数:
244