自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (3)
  • 收藏
  • 关注

原创 互联网 新工具

Redis 内存数据库,mongoDB 实现网站全站消息系统,git 代码管理,BTrace,openfiler开源存储系统,Axure OmniGraffle设计工具等等话题

2011-03-21 15:26:33 125

原创 (转)求泛型参数类型

“java中没法得到泛型参数化类型,因为在编译期没法确定泛型参数化类型,也就找不到对应的类字节码文件,自然就不行了。Type genType = clazz.getGenericSuperclass(); Type [] params = ((ParameterizedType) genType).getActualTypeArguments(); return (...

2011-02-17 17:56:57 130

原创 postgresql 安装

http://www.tbdata.org/archives/721

2011-02-17 16:34:36 124

原创 O'Reilly Velocity China 2010 ── Web 性能和运维大会(转)

http://velocity.oreilly.com.cn/index.php?func=slidesvideos

2011-02-15 11:29:46 129

原创 (转)闭包

闭包是 ECMAScript (JavaScript)最强大的特性之一,但用好闭包的前提是必须理解闭包。闭包的创建相对容易,人们甚至会在不经意间创建闭包,但这些无意创建的闭包却存在潜在的危害,尤其是在比较常见的浏览器环境下。如果想要扬长避短地使用闭包这一特性,则必须了解它们的工作机制。而闭包工作机制的实现很大程度上有赖于标识符(或者说对象属性)解析过程中作用域的角色。关于闭包,最简单的描述...

2011-02-14 18:09:00 97

原创 ubuntu 程序删除

1、在终端里 apt-get安装的软件:安装软件sudo apt-get install softname1 softname2 softname3……卸载软件 sudo apt-get remove softname1 softname2 softname3……卸载并清除配置sudo apt-get remove --purge softname1更新软件信息数据库 sudo...

2010-10-11 11:37:54 1658

原创 MySQL Partition扫盲(转)

三国演义开篇一语道破:合久必分!MySQL的使用亦是如此,面对应用中越来越庞大的数据量,最时髦的解决方案是Shard,不过它的复杂性并不是每个程序员都能驾驭的,如果把架构的演变比作生命的进化,那么Shard可以看做是哺乳动物,很多架构最后之所以失败,就是因为它们步子迈得太大,想从原始生命直接进化成哺乳动物,殊不知这中间还有爬行动物等必经阶段。在MySQL没有支持Partition之前,如果...

2010-09-14 10:12:47 97

原创 What is Highcharts

http://www.highcharts.com/

2010-09-01 13:32:27 92

原创 URLEncoder URLdecoder

/*                                                     网页中的表单使用POST方法提交时,数据内容的类型是 application/x-www-form-urlencoded,这种类型会: 1.字符"a"-"z","A&quo...

2010-08-27 10:18:25 187

原创 apache 的DBCP实现连接池

import java.sql.Connection;import java.sql.SQLException;import org.apache.commons.dbcp.BasicDataSource;import org.apache.commons.dbcp.ConnectionFactory;import org.apache.commons.dbcp.Dat...

2010-08-12 09:17:35 104

原创 Javascript 闭包

note1|note2Javascript 闭包翻译:为之漫笔链接:http://www.cn-cuckoo.com/2007/08/01/understand-javascript-closures-72.html简介基于对象的属性名解析 值的指定值的读取标识符解析、执行环境和作用...

2010-07-12 15:41:55 92

原创 Freemarker 指南

http://www.sunjava.cn/FreeMarker.htm FreeMarker概述l         FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写l         FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序l         虽然FreeMarker具有一些编程的能力,但通常由Ja...

2009-03-17 11:27:04 139

原创 SQL 语句小练习

emp表中还有ename(名字),sal(工资),deptno(部门号); 选择各个部门里面工资最高的人的姓名,工资,和部门号;代码如下:select ename,sal,emp.DEPTNOfrom emp join (select max(sal) max_sal,deptno           from emp      group by deptno) tempon (emp.SAL...

2009-01-06 16:43:31 91

原创 toad 进门学习

Toad快速入门 一、 Toad功能综述 在 Oracle 应用程序的开发过程中,访问数据库对象和编写SQL程序是一件乏味且耗费时间的工作,对数据库进行日常管理也是需要很多 SQL脚本才能完成的。Quest Software为此提供了高效的 Oracle应用开发工具-Toad(Tools of Oracle Application Developers)。在Toad的新版本中,还加入了 DBA模块...

2009-01-06 11:30:40 377

原创 RowHandler

[code="java"]public class XmlRowHandler implements RowHandler { StringBuffer xmlresult = new StringBuffer(""); public void handleRow(Object valueObject) { User user = (User)valueObject;...

2009-01-05 11:10:31 242

原创 Ibatis 基础知识学习

[code="xml"] SELECT * FROM tb_user WHERE name = #name# SELECT name, password FROM tb_user WHERE id = #id# SELECT Id id, name name, password password F...

2009-01-04 21:20:47 103

原创 Myeclipse快捷键详述

Compare - 比较Copy All from Left to Right (由左向右复制全部)Copy All from Right to Left (由右向左复制全部)Copy from Left to Right (由左向右复制)Copy from Right to Left (由右向左复制)Select Next Change (选取下一个变更)Select Pre...

2008-12-29 20:49:00 106

原创 Spring 控制字符 和 控制session 的两个接口

[code="xml"] Spring character encoding filter org.springframework.web.filter.CharacterEncodingFilter encoding GBK Spring character encoding filter ...

2008-12-29 19:36:06 77

原创 Spring声明式事务管理

[code="xml"] classpath:hibernate.cfg.xml [/code]...

2008-12-28 22:04:49 92

原创 Spring AOP

[code="java"]@Aspectpublic class SecurityHandler { /** * 定义Pointcut,Pointcut的名称就是allAddMethod,此方法不能有返回值和参数,该方法只是一个 * 标识 * * Pointcut的内容是一个表达式,描述那些对象的那些方法(订阅Joinpoint) */ @Poin...

2008-12-28 18:24:06 60

原创 MySql小技巧

一 Mysql 如何读取.sql 文件。 [b] \.[/b] 文件的全路径 (或者) source 文件全路径。二 当前时间与格式化时间 select now(); select date_format(now (),'%Y-%m-%d %H:%i:%s');三 查看数据库与数据表的基本信息 show create database ...

2008-12-28 11:05:06 77

原创 教育技术专业核心期刊列表

1中国电化教育      北京复兴门内大街l60号312信箱(100031) 66419047   [email protected]电化教育研究      兰州西北师范大学内 730070 0931-7971823    [email protected]中国远程教育      北京复兴门内大街l60号(100031) 66413389    [email protected]外语电化教学      上...

2008-12-25 21:21:49 1926 1

原创 Spring Ioc

一 环境搭建:1、spring依赖库 * SPRING_HOME/dist/spring.jar * SPRING_HOME/lib/jakarta-commons/commons-logging.jar * SPRING_HOME/lib/log4j/log4j-1.2.14.jar 2 配置文件: applicationContext.xml log4j.properties...

2008-12-22 17:03:05 65

原创 batch-szie

1 batch-szie在<class>上的应用batch-size属性,可以批量加载实体类<class name="Classes" table="t_classes" batch-size="3"> 2 batch-szie在集合上的应用batch-size属性,可以批量加载实体类 <set name="students" inverse

2008-12-21 16:52:28 143

原创 Fetch抓取策略

[color=black][b]1 hibernate抓取策略(单端代理的批量抓取)[/b][/color][b]保持默认,同fetch="select",如:[/b]fetch="select",另外发送一条select语句抓取当前对象关联实体或集合[b]设置fetch="join",如:[/b]fetch="join",hibernate会通过selec...

2008-12-21 15:30:02 302

原创 查询缓存

[color=darkred][b]查询缓存是针对普通属性结果集的缓存,对实体对象的结果集只缓存id[/b][/color][color=black]查询缓存的生命周期,当前关联的表发生修改,那么查询缓存生命周期结束[/color]查询缓存的配置和使用: * 在hibernate.cfg.xml文件中启用查询缓存,如: [b][color=darkred]true[/color...

2008-12-21 13:27:23 130

原创 二级缓存

二级缓存也称进程级的缓存或SessionFactory级的缓存,二级缓存可以被所有的session共享二级缓存的生命周期和SessionFactory的生命周期一致,SessionFactory可以管理二级缓存 二级缓存的配置和使用: * 将echcache.xml(在etc目录下有模板文件)文件拷贝到src下 * 开启二级缓存,修改hibernate.cfg.xml文件  <p...

2008-12-21 09:55:38 291

原创 一级缓存

一级缓存很短和session的生命周期一致,一级缓存也叫session级的缓存或事务级缓存 session间不能共享一级缓存的数据,因为它会伴随session的生命周期存在和消亡 那些方法支持一级缓存: * get() * save() * load() * iterate(查询实体对象)一级缓存只对实体对象起作用。HQL 不支持缓存机制。 如何管理一级缓存: * session...

2008-12-20 21:18:40 100

原创 HQL 原生SQL查询 外置命名查询 查询过滤器 DML风格的查询

在hql中关键字不区分大小写,但是属性和类名区分大小写1、简单属性查询【重要】 * 单一属性查询,返回结果集属性列表,元素类型和实体类中相应的属性类型一致 * 多个属性查询,返回的集合元素是对象数组,数组元素的类型和对应的属性在实体类中的类型一致   数组的长度取决与select中属性的个数 * 如果认为返回数组不够对象化,可以采用hql动态实例化Student对象  2、实体对象查询【重要...

2008-12-20 15:04:39 80

原创 冬夜读书示子律

古人学问无遗力,少壮功夫老始成。 纸上得来终觉浅,绝知此事要躬行。                                                                                                           --------------陆游 ...

2008-12-19 16:11:53 252

原创 悲观锁与乐观锁

悲观锁悲观锁的实现,通常依赖于数据库机制,在整个过程中将数据锁定,其它任何用户都不能读取或修改!public void testLoad1() { Session session = null; try { session = HibernateUtils.getSession(); session.beginTransaction(); // LockMode设置锁...

2008-12-19 15:49:16 69

原创 Set Map Arrary List 集合映射

<class name="com.bjsxt.hibernate.CollectionMapping" table="t_CollectionMapping"> <id name="id"> <generator class="native"/> </id> <property name

2008-12-19 14:50:35 112

视频格式转换软件 WinAVIVideoConverter

WinAVI Video Converter 是专业的视频编、解码软件。界面非常漂亮,简单易用。该软件支持包括AVI、MPEG1/2/4、VCD/SVCD/DVD、DivX、XVid、ASF、WMV、RM在内的几乎所有视频文件格式。自身支持VCD/SVCD/DVD烧录。支持AVI->DVD、AVI->VCD、AVI->MPEG、AVI->MPG、AVI->WMV、DV...

2008-12-19 10:52:56 544

原创 composite 映射

通常将复合主键相关的属性,单独放到一个类中 * 此类必须实现序列化接口 * 覆写hashcode和equals方法<class name="com.bjsxt.hibernate.FiscalYearPeriod" table="t_fiscal_year_period"> <composite-id name="fiscalYearPeriodPK"> &lt...

2008-12-19 10:48:54 89

原创 Component 映射

在hibernate中,component是某个实体的逻辑组成部分,它与实体的根本区别是没有oid,component可以成为是值对象(DDD领域设计模型)采用component映射的好处:它实现了对象模型的细粒度划分,层次会更分明,复用率会更高 <class name="com.bjsxt.hibernate.User" table="t_user"> <id nam...

2008-12-19 09:54:55 97

原创 继承映射

继承映射分为三种:1 单表继承:每颗类继承树使用一个表(table per class hlerarchy)2 具体表继承:每个子类一个表(table per subclass)3 类表继承:每个具体类一个表(table per concrete class)  第一种的效率更高一点,第二种的结构层次更好一点。   每棵继承树映射成一张表1、理解如何映射  因为类继承树肯定是...

2008-12-18 21:05:34 77

原创 LAZY策略

hibernate lazy策略可以使用在: * <class>标签上,可以取值:true/false * <property>标签上,可以取值:true/false需要类增强工具 * <set><list>标签上,可以取值:true/false/extra * <one-to-one><many-to-one>单端关联上,可...

2008-12-18 14:26:20 118

原创 Many-to-Many

[color=red]hibernate多对多关联映射(单向User---->Role)[/color][code="java"] [/code][code="java"] [/code]---------------------------------...

2008-12-18 10:36:54 106

原创 one-to-many

[color=red]hihernate一对多关联映射(单向Classes----->Student)一对多关联映射利用了多对一关联映射原理多对一关联映射:在多的一端加入一个外键指向一的一端,它维护的关系是多指向一一对多关联映射:在多的一端加入一个外键指向一的一端,它维护的关系是一指向多也就是说一对多和多对一的映射策略是一样的,只是站的角度不同在一一端维护关系的...

2008-12-17 20:19:28 102

原创 session --------- flush() 和 evict()

[color=red]session flush方法主要做了两件事: * 清理缓存 * 执行sql session在什么情况下执行flush * 默认在事务提交时 * 显示的调用flush * 在执行查询前,如:iterate hibernate按照save(insert),update、delete顺序提交相关操作 [/color][code="j...

2008-12-17 14:00:46 193

infinidb 4.6

infinidb 4.6 社区版本 非常好用的数据仓库

2015-06-29

hadoop 操作与集群管理(hadoop opertations and cluster management cookbook)

hadoop 基本操作与集群的专业化管理

2014-09-09

[Packt Publishing] Storm Real-Time Processing Cookbook

[Packt Publishing] Storm Real-Time Processing Cookbook

2014-08-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除