1 延迟加载策略 Hibernate 的延迟加载(lazy load)是一个被广泛使用的技术。这种延迟加载保证了应用只有在需要时才去数据库中抓取相应的记录。通过延迟加载技术可以避免过多、过早地加载数据表里的数据,从而降低应用的内存开销。Hibernate 的延迟加载本质上就是代理模式的应用,当程序通 ...
分类:
Web程序 时间:
2017-04-17 12:32:42
阅读次数:
231
读取ppt文件读取纯文本上一篇博文讲到在Android上如何读取word文件内容,那么office三剑客中还剩ppt文件的读取。前面解析word文件和excel文件时,都用到了poi库读取文件内容,对...
分类:
移动开发 时间:
2017-04-17 12:02:09
阅读次数:
659
网上关于timerfd的文章很多,在这儿归纳总结一下方便以后使用,顺便贴出一个timerfd配合epoll使用的简单例子 一、timerfd系列函数 timerfd是Linux为用户程序提供的一个定时器接口。这个接口基于文件描述符,通过文件描述符的可读事件进行超时通知,因此可以配合select/po ...
分类:
系统相关 时间:
2017-04-17 11:27:31
阅读次数:
385
概述 sed命令是一个面向字符流的非交互式编辑器,也就是说sed不允许用户与它进行交互操作。sed是按行来处理文本内容的。在shell中,使用sed来批量修改文本内容是非常方便的。 sed命令的选项 sed [选项] [动作]选项与参数:-n :使用安静(silent)模式。在一般 sed 的用法中 ...
分类:
系统相关 时间:
2017-04-17 09:28:54
阅读次数:
221
import java.text.SimpleDateFormat import java.util.Date import org.apache.hadoop.hbase.{HColumnDescriptor, HTableDescriptor, HBaseConfiguration} impor... ...
分类:
其他好文 时间:
2017-04-17 09:24:37
阅读次数:
377
有时候我们闲着无聊可能把.txt文本改成.jpg或.png.可是我们开发的时候可能读取都是按后缀名读取的,或许就可能把这一张伪造的图片也读了出来,可能给我们队开发造成一定的损害。那么我们怎么推断一个图片是真的图片还是假图片那:以下是方法: public static void main(String ...
分类:
其他好文 时间:
2017-04-17 09:22:03
阅读次数:
150
事务 一组具有明确边界的,并且是有一定顺序的执行过程。是企业开发过程中必不可少的一门技术。通常用来确保一组执行过程的完整性与一致性。 例如:张三给李四转钱,这就是一个完整的过程,任何一部出问题,事务都是不完整的。 事务的四大特征:原子性(Atomicity):事务是一个完整的过程,不可以再次划分。具 ...
分类:
其他好文 时间:
2017-04-17 00:29:58
阅读次数:
200
2016-2017-2 《Java程序设计》第X周学习总结 ##认识NIO 在java中,输入与输出,基本上是以字节为单位进行的低层次处理,实际上多半是对字节数组中整个区块进行处理,对于dump()方法,必须处理byte[] ,必须指定写出的byte[]的起点和字节数。例如 Java..io套件中有 ...
分类:
编程语言 时间:
2017-04-17 00:27:27
阅读次数:
189
在这本书里作者主要讲了调试程序的工具以及一些思想. hook,fuzzy 和 script debugging 等等. 第一章是环境准备, The Hacker’s Best Friend: ctypes 并列出 python 和 c type 的一些 mapping 介绍了函数调用惯例: In t ...
分类:
编程语言 时间:
2017-04-17 00:23:10
阅读次数:
215
OGNL的全称是Object Graph Navigation Language(对象图导航语言),它是一种强大的表达式语言,能通过简单一致的表达式语法来读取和设置Java对象的属性值,调用对象的方法,遍历整个对象的结构图,实现字段类型转换等功能。 一、为什么要使用OGNL 视图层的表达式语言通常是 ...
分类:
其他好文 时间:
2017-04-16 22:37:35
阅读次数:
220