自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fansofhaitao的专栏

学无止境,开源共享

  • 博客(18)
  • 收藏
  • 关注

原创 spring配置hibernate事务aop不生效的问题

最近学习spring框架,在spring+hibernate整合中,配置事务遇到了麻烦,头疼了两天,最终豁然开朗。后来才发现:是因为数据库操作对应的类没有配置对应的导致。事务配置分声明式和注解式,我用的是声明式(xml),两者核心配置原理相同。spring整合hinernate方式:1、定义DAO,继承HibernateTemplate,2、配置数据库资源datasourc

2017-11-03 15:25:20 1415 1

原创 javascript中 && 和 || 的使用技巧

① && 优先级高于 ||② && 和 || 都会引起逻辑短路,要注意var ret = a || b || c, 则,只要 a/b/c中其中一个为真值,则,返回为真值,后面的不计算var ret = a && b && c,则,只要a/b/c中有一个为假,则返回假值,后面的不计算。常用来用做计算。如:var ret = obj && obj.name; //可以防止obj

2017-08-04 15:36:56 368

原创 关于javascript parseInt函数的问题

在IE7 以下,js引擎中, parseInt("08")值为0;而IE8以上,浏览器js引擎中 parseInt("08")值为8;为了兼容浏览器,一种比较好的做法推荐是:直接 减 0,自动类型转换var month  = "08";var monthStr =  month - 0; // 值为8,兼容浏览器另外一种方式是 new Number(month);

2017-08-03 19:27:24 363

转载 cookie实现单点登录

http://www.cnblogs.com/sueris/p/5674169.html

2017-03-09 19:52:01 463

转载 转 localStorage

码农一生talk is cheap,show me the code博客园首页新随笔联系订阅管理随笔 - 47  文章 - 19  评论 - 186localStorage使用总结一、什么是localStorage、sessionStorage在HTML5中,新加入了一个localStorage

2017-03-09 18:45:39 448

转载 转载 Linux软件安装常用方法

Linux软件安装常用方法ZDNet软件频道 时间:2008-05-13 作者: | 中国IT实验室 我要评论(1)本文关键词:操作系统技巧 安装 Linux 本文将为大家介绍Linux软件安装常用方法。1、软件安装卸载,分几种情况:A:RPM包,这种软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包,哪个文件该放到哪个文件夹

2014-03-13 09:38:07 466

转载 JAVA Excel导入导出POI精致总结[顶赞转]

HSSFWorkbook wb = new HSSFWorkbook();HSSFSheet sheet = wb.createSheet();HSSFCellStyle setBorder = wb.createCellStyle();一、设置背景色:setBorder.setFillForegroundColor((short) 13);// 设置背景色setBorder.

2014-02-18 22:11:57 954

原创 cvs中update、syncronize和commit的区别

cvs使用于版本管理,规范项目。初次使用cvs的开发者容易对update、syncronize和commit几个操作混淆,有时候会导致“代码事故”。经过理论学习和代码时间,总结如下,希望有帮助。需要明确,cvs是用于版本控制的。update:从库(cvs-repository)中更新代码到本地update只有在当前版本低于cvs-repository中的项目代码文件版本时,才能

2014-02-12 18:22:28 2911 1

原创 oracle和mysql结构体系的区别

oracle数据库 分为 ,数据库、数据库实例、用户、表,另外用户下有表空间,用于存储物理数据。 关系为 数据库只有一个即oracle数据库,但是实例有多个,每个实例下又可以有多个用户,每个用户有一个表空间,每个用户下有多个表。一般一次只能使用一个数据库实例 Oracle 是一个 数据库,一套 服务。不同的用户,有不同的方案。  mysql则不同,是一套服务下面可以创建多个数据库实例,实例

2013-10-11 13:52:10 1617

原创 面向有连接和无连接

有连接就像打电话,打通电话必须接了之后才能通话,之后还要挂机。面向连接服务要经过三个阶段:数据传输前,先建立连接,连接建立后再传输数据,数据传送完后,释放连接。面向连接服务,可确保数据传送的次序和传输的可靠性。     无连接就像写信,我写了之后寄出去,就不管了。无连接服务的特点是:无连接服务只有传输数据阶段。消除了除数据通信外的其它开销。只要发送实体是活跃的,无须接收实体也是活跃的。它的优点

2013-09-26 22:11:29 2090 1

转载 简单之美——端口的介绍

如果把IP地址比作一间房子 ,端口就是出入这间房子的门。真正的房子只有几个门,但是一个IP地址的端口可以有65536(即:2^16)个之多!端口是通过端口号来标记的,端口号只有整数,范围是从0 到65535(2^16-1)。在Internet上,各主机间通过TCP/IP协议发送和接收数据包,各个数据包根据其目的主机的ip地址来进行互联网络中的路由选择。可见,把数据包顺利的传送到目的主机是没

2013-09-26 22:01:03 583

原创 手把手教你配java环境变量

安装过jdk的人都知道,需要配置环境变量!       有人会疑问,我安装oracle之后或者其他软件不要配置啊?为什么它就需要,那是因为像jdk,oralce需要调用系统底层环境参数,而一些软件就不需要。并且oracle是自动给我们配置环境变量的,不信?去查看我的电脑中属性-环境变量-系统变量中path的值。而sun公司比较懒,环境变量需要自己配置!       为了更好的帮助您记住配置

2013-09-03 12:44:32 728

原创 java -version 显示版本和JAVA_HOME配置的不一样的原因以及解决

由于系统部署需要,经常需要装多个版本jdk。但是经常出现这样的情况,比如在装了jdk 1.6版本的机子上再安装jdk1.4。        如果要用jdk1.4 ,重新设置JAVA_HOME指向jdk1.4安装路径就可即可。但是会出现这种情况:明明修改了JAVA_HOME为jdk1.4的路径,但是显示的版本仍旧是1.6.         原因常常是由于系统安装了其他软件,如oracle,是

2013-09-03 11:37:21 7556 1

转载 计算机网络的TCP和UDP的主要区别是什么?

TCP与UDP的区别!从专业的角度说,TCP的可靠保证,是它的三次握手机制,这一机制保证校验了数据,保证了他的可靠性。而UDP就没有了,所以不可靠。不过UDP的速度是TCP比不了的,而且UDP的反应速度更快,QQ就是用UDP协议传输的,HTTP是用TCP协议传输的,不用我说什么,自己体验一下就能发现区别了。再有就是UDP和TCP的目的端口不一样(这句话好象是多余的),而且两个协议不在同一层,T

2013-08-08 22:51:34 1622

原创 JDBC编程和数据库连接池

JDBC编程是java web应用中最为常见的。   1. 那么什么是JDBC呢?J  DBC全称Java DataBase Connectivity——顾名思义,就是java语言操纵数据库连接。说白了就是java程序操作数据库,代替直接手动操作。其实除了JDBC外还有ODBC(open DataBase Connetivity 开放式数据库互连)。它是微软开发的一套数据库应用系统接口

2013-08-08 22:44:48 1000

转载 怎样在EXt.Button中添加图标

使用过ExtJs的同志都应该知道,每一个组件(Component)在初始化的时候,都会有一个配置参数(Config){在Ext2中,基本上所有的组件的构造函数只接受一个参数,这个参数或者是一个Config Object或都是一个Array of Config Object},其中,许多组件,如Menu,Button都有一个配置选项iconCls,很明显,这个是用来配置按钮等的图标的,所以假设我们要

2013-08-03 01:45:34 1496

转载 Oracle外键查询禁用启用删除

oracle中查询、禁用、启用、删除表外键1.查询所有表的外键的:select table_name, constraint_name from user_constraints where constraint_type = 'R'; 2.禁用所有外键约束, 使用下面的sql生成对应sql脚本:select 'alter table ' || table_name |

2013-08-01 16:39:30 633

原创 DWR一直处于加载状态的问题解决

在extjs前端使用dwr开发的过程中,经常会遇到这样的问题,比如下拉列表联动,查询,多次选择条件之后dwr会一直处于加载状态。查看后台数据库sql执行情况,sql正确但是执行不完全。原因是由数据库连接中断引起。      在如applicationContext.xml的配置文件中。加入                                                 

2013-07-30 20:37:41 1434

空空如也

空空如也

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

TA关注的人

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