- 博客(27)
- 资源 (2)
- 收藏
- 关注
转载 hibernate操作Oracle CLOB
1、数据库驱动为10g的驱动,就可以像操作String一样操作CLOB了HIBERNATE配置加一行:trueHIBERNATE映射CLOB字段写为: 相应的VO持久化类属性为String2、数据库驱动为早前版本的驱动,可采用如下方法。写操作:try{ hdao.beginTransaction(); hdao.save(r
2012-10-18 15:10:52 967
转载 spring的c3p0和dbcp
class="org.apache.commons.dbcp.BasicDataSource"> value="com.mysql.jdbc.Driver"> value="jdbc:mysql://localhost:3306/mysql"> 如果改为C3P0则为: class="org.spri
2012-10-18 15:01:36 765
原创 spring配置文件applicationContext说明
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springfram
2012-10-10 17:04:30 4511
转载 jquery的autocomplete属性及乱码问题
Jquery autocomplete是一个很强大的类似google suggest的自动提示插件。它几乎可以满足我们所有的需要。官方网站:http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete当前版本:1.1需要JQuery版本:1.2.6+ 首先是最重要的方法 autocomplete( url o
2012-06-14 15:44:20 5209
原创 websphere部署项目包冲突
目前部署websphere项目时发现,有以下包会产生冲突,特此提出:jsf-api.jarjsf-impl.jarjstl-1.2.jarxercesImpl-1.5.jar(当使用到jdk中的com.sun.org.apache.xml.internal.serialize.XMLSerializer时使用)目前发现3个包,以后发现还会更新的发现tomcat迁
2012-06-06 15:49:44 1515
原创 java开发的web项目引用dll
在开发web项目时,如果需要引用dll文件时部署应用,相应的dll文件放置位置,可以通过一下代码进行查看 System.out.println(System.getProperty("java.library.path"));在打印出来的位置放置你需要在web项目中调用的dll即可
2012-05-23 14:10:50 4624 1
原创 SSH+JSON时遇到的问题
问题描述org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException: java.lang.IllegalAccessException: Clas
2012-05-15 10:39:13 1681
转载 弹出窗口后,父窗口不能操作
弹出一个小窗口后,只有关闭了弹出窗口,才可以继续在父页面进行操作:window.showModalDialog('2.htm')基本介绍: showModalDialog() (IE 4+ 支持) showModelessDialog()
2012-05-11 15:12:47 4028
原创 SSH全注解方式遇到问题sessionFactory or hibernateTemplate is required
在SSH搭建工程时使用全注解方式在运行时出现问题sessionFactory or hibernateTemplate is required查看HibernateDaoSupport的源代码得知:setSessionFactory方法是:public final void setSessionFactory(SessionFactory sessionFactory) {
2012-05-04 17:18:57 3594
转载 概要设计和详细设计的区别
概要设计与详细设计的区别 概要设计就是设计软件的结构,包括组成模块,模块的层次结构,模块的调用关系,每个模块的功能等等。同时,还要设计该项目的应用系统的总体数据结构和数据库结构,即应用系统要存储什么数据,这些数据是什么样的结构,它们之间有什么关系。 详细设计阶段就是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。 概要设计阶段通常得到
2012-04-24 14:05:48 1124
原创 linux中vnc配置
vncserver启动命令vncpasswd重置vnc密码rm -rf /tmp/.X*删除vnc产生的临时文件vi ~/.vnc/xstartup 删除xstartup中所有内容,加入startkde&(KDE桌面) 或 gnome-session&(GNOME桌面) startkde& #表示远程客户端将登陆Linux的KDE桌面(显示效果不太好) gnom
2012-03-29 11:01:42 1084
转载 js监听键盘动作
转载自:http://geelong.javaeye.com/blog/810054 主要分四个部分第一部分:浏览器的按键事件第二部分:兼容浏览器第三部分:代码实现和优化第四部分:总结 第一部分:浏览器的按键事件 用js实现键盘记录,要关注浏览器的三种按键事件类型,即keydown,keypress和keyup,它们分别对应onkeydown、 onke
2012-03-28 11:29:23 4332 2
转载 ASCII码表
ASCII码表 信息在计算机上是用二进制表示的,这种表示法让人理解就很困难。因此计算机上都配有输入和输出设备,这些设备的主要目的就是,以一种人类可阅读的形式将信息在这些设备上显示出来供人阅读理解。为保证人类和设备,设备和计算机之间能进行正确的信息交换,人们编制的统一的信息交换代码,这就是ASCII码表,它的全称是“美国信息交换标准代码”。 八进
2012-03-28 11:20:53 544
转载 spring的quartz的配置和实现
配置文件的具体配置: 相关代码的实现:package test;/** *@Description: *@Author: *@Date: **/public class Test { int i; public
2012-03-19 17:15:58 626
转载 js控制浏览器关闭按钮
Onunload与OnbeforeunloadOnunload,onbeforeunload都是在刷新或关闭时调用,可以在脚本中通过window.onunload来指定或者在里指定。区别在于onbeforeunload在onunload之前执行,它还可以阻止onunload的执行。 Onbeforeunload也是在页面刷新或关闭时调用,Onbeforeunload是正要去服务器
2012-03-19 17:09:20 11216
转载 cron表达式(quartz中时间表达式)
Quartz使用类似于Linux下的Cron表达式定义时间规则,Cron表达式由6或7个由空格分隔的时间字段组成,如表1所示:表1 Cron表达式时间字段Cron表达式的时间字段除允许设置数值外,还可使用一些特殊的字符,提供列表、范围、通配符等功能,细说如下:●星号(*):可用在所有字段中,表示对应时间域的每一个时刻,例如,*在分钟字段时,表示“每分钟”;●问号(?):
2012-03-19 16:02:32 845
原创 oracle中exists和in的比较
in和existsin 是把外表和内表作hash 连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询。一直以来认为exists比in效率高的说法是不准确的。如果查询的两个表大小相当,那么用in和exists差别不大。如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in:
2012-03-05 17:25:59 560
转载 java运算符
按位与运算符(&)参加运算的两个数据,按二进位进行“与”运算。如果两个相应的二进位都为1,则该位的结果值为1,否则为0。即 0&0=0;0&1=0;1&0=0;1&1=1;例如: 3&5 并不等于8,应该是按位与。 3 = 00000011 (&) 5 = 00000101 00000001
2012-02-20 20:00:05 528
转载 struts控制重复提交
1、 通过重定向的方式:把地址栏的地址显示为最后的地址。2、 禁止客户端刷新:通过JS来控制,禁用刷新的功能、清除访问历史纪录; 3、 Struts自带的方式(令牌):服务器端发放一次性使用的令牌方式,服务器端给客户端每次请求发一个令牌,在客户端提交之后,检查令牌,如果这个令牌是第一次使用,就ok;否则,提示重复提交。Action中有个几个相关方法: SaveTok
2012-02-20 19:57:23 1364
转载 oracle中rownum和rowid的区别
rownum和rowid都是伪列,但是两者的根本是不同的,rownum是根据sql查询出的结果给每行分配一个逻辑编号,所以你的sql不同也就会导致最终rownum不同,但是rowid是物理结构上的,在每条记录insert到数据库中时,都会有一个唯一的物理记录 ,例如 AAAMgzAAEAAAAAgAAB 7499 ALLEN SALESMAN 7698 1981/2/20 1600.00 3
2012-02-17 17:35:55 57962 7
原创 oracle分页查询语句
Oracle分页查询格式: 以下是代码: SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM 表名) A WHERE ROWNUM ) WHERE RN >= 21 其中最内层的查询SELECT * FROM 表名表示不进行翻页的原始查询语句。ROWNUM = 21控制分页查询的
2012-02-17 17:28:20 1558
转载 java堆栈详解
Java栈与堆 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译
2012-02-17 17:21:07 628
转载 No grammar constraints (DTD or XML schema).....两种解决方法
方法一:常用方法 关闭XML验证工具栏:windows => preferences => xml => xml files => validation => Indicate when no grammar is specified:选择Ignore即可。 方法二:(个人推荐)添加 内容如下http://www.w3.org/2002/xmlspec/dtd/2.10
2011-12-18 17:36:09 980
原创 android打包所需keystore生成
首先,我们需要一个keystore,以下介绍如何生存keystore cmd下:进入到jdk的bin目录,这样的话,android.keystore文件就会生成在这个目录下,签名的时候我们需要这个文件。C:\Program Files\Java\jdk1.6.0_10\bin>keytool -genkey -alias android.keystore -keyalg RSA -va
2011-12-18 15:13:04 5726
原创 android权限说明
程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 各种权限说明如下:android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in
2011-12-18 11:31:26 574
原创 给Eclipse做简单配置使开发更快更流畅
设置工作空间的项目编码, 防止出现乱码 Window - Preferences - General - Workspace 将"Text file encoding"选为"Other" - "UTF-8 改变现有项目的编码的步骤: 右击项目属性, 选择"Text file encoding"的编码 设置其它文件的编码 Window -> Preferences ->
2011-12-18 11:30:13 703
原创 Toast简易消息提示框的使用
Android中的Toast是一种简易的消息提示框,toast提示框不能被用户点击,toast会根据用户设置的显示时间后自动消失。 创建Toast 两个方法创建ToastJava代码 makeText(Context context, int resId, int duration) 参数:context是toast显示在哪个上下文,通常是当前Activity;
2011-12-18 11:28:50 987
spring3的关键包啊
2012-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人