oracle树形菜单查询
oracle树形菜单查询参考http://space.itpub.net/10159839/viewspace-584603[@more@]select * from(select t.function_id,lpad(t.function_name,length(t.function_name)*2+(level-1)*2,'->'),t.function_name,t.parent_id,t.order_,t.fun_state,t.function_type,level from base_function t START WITH t.function_id in(0) CONNECT BY PRIOR t.function_id=t.parent_idorder siblings by t.order_) ttwhere tt.fun_state=1 and tt.function_type=1
Oracle计算两个日期之间的天数
Oracle计算两个日期之间的天数[@more@]SELECT TRUNC(TO_DATE( '2011-03-01 ', 'YYYY-MM-DD ')-TO_DATE( '2011-01-01 ', 'YYYY-MM-DD ')) FROM DUAL考虑到月大和月小的情况,还有二月的情况
oracle存储过程将参数字符串分割sql
SELECT REGEXP_SUBSTR('1,2', '([^,]+)', 1, ROWNUM) str FROM DUAL CONNECT BY ROWNUM <(LENGTH(REGEXP_REPLACE('1,2', '[^,]', '')) + 2)[@more@]'1,2'是传过来的字符串最后结果为1,2
用checkstyle实现svn的代码规范性检查
http://tech.it168.com/a2011/0608/1201/000001201666.shtml[@more@]
svn版本升级迁移和异地备份
目标:1.现在svn在windows上,迁移到linux上2.实现异地自动备份[@more@]
java获取ip地址和mac地址
java获取ip地址和mac地址[@more@]/*** @param paramHttpServletRequest* @param paramHttpServletResponse* @return* @方法说明 获取ip地址* @date 2011-12-26* @author 孙伟*/public static String getReqIP(HttpServletRequest paramHttpServletRequest, HttpServletResponse paramHttpServletResponse) {String str = paramHttpServletRequest.getHeader("x-forwarded-for");if ((str == null) || (str.length() == 0) || ("unknown".equalsIgnoreCase(str)))str = paramHttpServletRequest.getHeader("Proxy
Oracle索引失效-like
在sql语句中like时需要特别注意,有可能会使索引失效[@more@]测试:建表,然后在测试字段上加索引SELECT * FROM BASE_ROLE eWHERE e.role_name LIKE '%角%' 字段上role_name上有索引,但却走的是全表扫描SELECT * FROM BASE_ROLE eWHERE e.role_name LIKE '角%'这种情况下使用索引SELECT * FROM BASE_ROLE eWHERE e.role_name LIKE '%角'这种情况也不走索引总结:1.尽量不要使用like '%..%',无法优化2.对于 like '..%..' (不以 % 开头),Oracle可以应用 colunm上的index3.对于 like '%...' 的 (不以 % 结尾),可以利用reverse + function
Hibernate-select new Object(Entity obj)非主外键关联对象查询
Hibernate-select new Object(Entity obj)非主外键关联对象查询[@more@]1.定义实体类/** * Name: net.uni.in1.model.RoleDict.java* Version: 1.0* Date: 2011-11-21* Author: Administrator*/package net.uni.in1.model;/** * 处理内容: 用于多表非主外键联合查询用的* @version: 1.0* @see:net.uni.in1.model.RoleDict.java* @date:2011-11-21* @author:孙伟*/public class RoleDict {private Role role = new Role();private String dictName;private String code;private Long dictUniqNo;/*** <p>Title: </p> * <p>
hibernate中 one to many和many to one的非主键关联
<many-to-one name="area" column="AREA_CODE" property-ref="areaCode"[@more@]Many to one:<many-to-one name="area" column="AREA_CODE" property-ref="areaCode" update="false" insert="false"class="com.alcatel.asb.hdm.report.etkt.entity.AreaCodeMapping"></many-to-one>关键使用property-refOne to many:使用property-ref.23.4.5. Associations on alternate keys<class name="Person"><id nam
DotProject 使用手册
http://www.cnblogs.com/GeneralXU/archive/2007/09/05/882263.html[@more@]
showModalDialog提交表单不打开新窗口并且刷新父页面
showModalDialog提交表单不打开新窗口并且刷新父页面[@more@]想在showModalDialog打开的窗口中提交表单且不打开新窗口只需在打开的页面的<head>中加入<base target="_self">在<form>中不写target属性或target属性为空然后是刷新父页面:var re = window.showModalDialog('roleEdit.action?role.id='+$("input:checked").attr("value"),'修改角色信息','dialogHeight:280px;dialogWidth:520px;status:no;directories:yes;scrollbars:no;resizable:no;help:no');if(re==1){window.location
IE、火狐、谷歌下javascript 获取自定义属性兼容问题
IE、火狐、谷歌下javascript 获取自定义属性兼容问题[@more@]IE上可以直接控件.属性<input id="test" fname="aaa"/>document.getElementById('test').fname而火狐和谷歌上必须是这样获取document.getElementById('test').getAttribute('fname')
hibernate 中 Criteria 的使用介绍
hibernate 中 Criteria 的使用介绍[@more@]http://c-sharp.5d6d.com/viewthread.php?tid=65http://www.open-china.net/blog/124419.htmlhttp://www.cnblogs.com/JemBai/archive/2010/01/06/1640636.htmlhttp://www.360doc.com/content/10/0907/09/3188450_51778789.shtmlhttp://hybxiaodao.iteye.com/blog/1114869http://hi.baidu.com/zl_leizi/blog/item/f580a2021be33c7d3912bbef.html
Spring-bean作用域scope详解
Spring Framework支持五种作用域(其中有三种只能用在基于web的Spring ApplicationContext)。singleton在每个Spring IoC容器中一个bean定义对应一个对象实例。prototype一个bean定义对应多个对象实例。request在一次HTTP请求中,一个bean定义对应一个实例;即每次HTTP请求将会有各自的bean实例,它们依据某个bean定义创建而成。该作用域仅在基于web的Spring ApplicationContext情形下有效。session在一个HTTP Session中,一个bean定义对应一个实例。该作用域仅在基于web的Spring ApplicationContext情形下有效。global session在一个全局
强烈推荐:240多个jQuery插件
英文地址:http://www.kollermedia.at/archive/2007/11/21/the-ultimate-jquery-plugin-list/[@more@]File uploadAjax File UploadjQUploaderMultiple File Upload pluginjQuery File StyleStyling an input type fileProgress Bar PluginForm ValidationjQuery ValidationAuto HelpSimple jQuery form validationjQuery XAV - form validationsjQuery AlphaNumericMasked InputTypeWatch PluginText limiter for form fieldsAjax Username Check with jQueryForm - Select Box stuffjQuery ComboboxjQuery controlled dependent (or Casc
svn异地同步
svn异地同步:[@more@]cd /home/svnbak/dir testsvncd /home/svnbak/testsvn/confvi svnserver.conf (更改去掉三行的注释)cd /home/svnbak/testsvn/hookscp pre-reve…..change.tmpl pre-ree…..changevi pre-reve….change(返回0)chmod a+x pre-reve…..changecd /usr/local/subversion/bin./svnsync init file:///home/svnbak/testsvn/ http://192.168.1.240/reposroot的密码svn用户svn用户密码./svnsync sync file:///home/svnbak/testsvn/
struts2相关文章
struts2相关文章[@more@]struts2国际化配置:http://www.blogjava.net/max/archive/2006/11/01/78536.html
Hibernate 3.6.1 配置文件dtd URL改变了
使用3.6.1时,无意中在日志里看到这么一句:WARN [org.hibernate.util.DTDEntityResolver] – recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide!查阅了3.6.1勇者文档发现配置文件的dtd URL改变了[@more@]以前的:http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd现在的:http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd
解决weblogic异常:org.hibernate.hql.ast.HqlToken错误(转)
org.springframework.orm.hibernate3.HibernateQueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken原因:Hibernate3.0 采用新的基于ANTLR的HQL/SQL查询翻译器,在Hibernate的配置文件中,hibernate.query.factory_class属性用来选择查询翻译器。(1)选择Hibernate3.0的查询翻译器:hibernate.query.factory_class= org.hibernate.hql.ast.ASTQueryTranslatorFactory(2)选择Hibernate2.1的查询翻译器hibernate.query.factory_class= org.hibernate.hql.classic.ClassicQueryTranslatorFactory为了使用3.0的批量更新
Weblogic和eclipse安装和配置
花了大概4天的时间来安装和配置weblogic,中间过程是非常的坎坷的,在此记录整个过程中的难点和遇到问题的解决方法,与君共勉。[@more@]1.windows安装weblogic,按默认路径安装,选择典型模式安装,一定要安装eclipse组件。然后一路next。2.安装完成之后配置weblogic的domain,步骤如下:2.1 开始-程序-Oracle WebLogic-WebLogic Server 11gR1-Tools-Configuration Wizard。2.2 选择创建新的weblogic域。2.3 选择域源-next。2.4 输入域的名称和位置,输入名称,位置默认-next。2.5 配置管理员用户名和口令-admin-admin-next。2.6 配置服务