- 博客(177)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 如果将表格高度设为100%
如果只是在表格的样式上加上style:100%,没有效果,需要在html和body都加上,而实际上发现,如果都是100%,页面会出现稍稍滚动条,将html的高度改小点即可,比如98%。
2013-05-17 14:52:43 1463
原创 Hibernate多对多关联和非关联查询
对象:用户、用户组关系:一个用户可以属于多个用户组,一个用户组也可以有多个用户关联查询:查询指定用户组下的所有用户方式一:select User from User User join User.groups g where g.id = 1hibernate解析成以下SQLHibernate: select user0_.id
2013-05-13 16:02:02 5101 1
原创 EHCache配置参数说明
maxElementsInMemory:内存允许的最大存储缓存数,如果超过,在开启磁盘存储的情况下,会存入磁盘eternal:对象是否永久有效timeToIdleSeconds:对象允许空闲时间(秒),当且仅当eternal=fasle时起效,默认值为0, 即可闲置时间无穷大timeToLiveSeconds:对象允许存活时间(秒),当且仅当eternal=fasle时起效,默认值为0
2013-05-05 12:59:02 1490
原创 Log4j日志文件存放到项目目录下
方法一:直接在log4j配置中写绝对路劲方法二:新建一个ServletContextListener的实现类Log4jConfigListener,Log4jConfigListener做:String path = Environment.class.getResource("").getPath();String webAppPath = path.substring(0, pa
2013-05-03 11:03:46 21993
原创 hibernate一对多单向关联保存时报 ‘xxxx’ doesn't have a default value
解决方法:数据库把报错的字段设为允许为空原因:hibernate会先插入多的那方,这时候因为一的那方还没保存,所以插入的语句不包括级联的外键字段,等到一的那方保存完之后,hibernate会再执行update语句更新外键字段
2013-04-27 17:30:05 1533
转载 从request中获取上上个请求的url
转自:http://www.iteye.com/topic/100178在HTTP的request对象中,可以取到HTTP头HEADER,其中有一个是"Referer",通过它,我们可以知道上上个请求的URL,这在某些场合中相当有用.如在一个列表页中,通常会有一个删除链接,删除列表中的某项数据,如果希望删除成功后再返回到该列表页,可以如下做法:String retU
2013-04-24 21:04:39 2054 3
原创 Spring更新操作不会执行数据库操作
项目框架用springMVC+hibernate+spring,查询没问题,添加也没问题,但是更新的时候,数据库数据没有修改,也不报错,检查发现是事务问题,然后继续测试发现在添加的时候,即使事务还没结束,数据也会插入到数据库中,网上搜了下,最开始找下以下办法在springmvc的配置文件里,修改自动扫描的配置,屏蔽掉service(http://www.iteye.com/problems/2
2013-04-22 16:11:44 5999
转载 Unrecognized Windows Sockets error: 0: JVM_Bind
转自:http://www.2cto.com/kf/201211/168863.htmljava.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind此异常的原因是服务器端口被占用 所以解决办法是:一:更改服务器的端口号; www.2cto.com二:关闭占用当前端口的进程下边介
2013-04-05 16:23:27 709
转载 ORACLE--预编译与共享池--SGA基本介绍
转自:http://blog.csdn.net/xieyuooo/article/details/5463838我们暂时先不说其他的,我们先做一个简单的实验来证明来看出一些问题,最后通过为什么来说明实验的结论,并介绍原理和常规查看方式,好了,我们先看看下面三段代码分别执行的结果。首先为了测试,我们需要创建一张表:CREATE TABLE PRE_TEST_TABLE(
2013-03-19 10:37:01 1089
转载 jsp页面 链接中文文件名 找不到页面
转自: http://yafei.iteye.com/blog/1087502例如: 姓名.txt 当我点击这个链接时,老说找不到这个文件!!但在这个文件夹下确实存在“姓名.txt”文件。 但如果是: <a href= "upload\admin\51\readme.txt " target= "_blank " > readme.txt
2013-01-24 09:47:00 2295
转载 多线程的使用——中断线程详解(Interrupt)
转自: http://polaris.blog.51cto.com/1146394/372146 在JAVA中,曾经使用stop方法来停止线程,然而,该方法具有固有的不安全性,因而已经被抛弃(Deprecated)。那么应该怎么结束一个进程呢?官方文档中对此有详细说明:《为何不赞成使用 Thread.stop、Thread.suspend 和 Thread.resume?》。在此
2013-01-22 14:46:44 827
转载 java.net.URLEncoder对空格的处理的问题
转自:http://618119.com/archives/2008/07/07/99.htmlString downloadFileName = java.net.URLEncoder.encode(fileName, "UTF-8");downloadFileName = downloadFileName.replaceAll("\\+", "%20"); //将加号还原为空格
2013-01-17 12:05:16 5583 1
原创 java 正则表达式非贪婪
在匹配优先量词后加上“?”,即变成属于非贪婪模式的量词areaName = areaName.replaceAll(".*\"city\":\"(.*?)\".*", "$1");
2012-12-22 09:13:11 5820
原创 javascript顶层页面的parent是自己
var mainPage = window.parent; while(true){ if(mainPage == mainPage.parent){ break; }else{ mainPage = mainPage.parent } }
2012-12-19 09:45:32 1281
转载 jsp:useBean会创建新对象
用于定位或示例一个JavaBeans组件。首先会试图定位一个Bean实例,如果这个Bean不存在,那么就会从一个class或模版中进行示例。 为了定位或示例一个Bean,会进行以下步聚,顺序如下: 通过给定名字和范围试图定位一个Bean. 对这个Bean对象引用变量以你指定的名字命名. 如果发现了这个Bean,将会在这个变量中储存这个引用。如
2012-12-17 14:30:49 1320
原创 ORACLE count distinct decode合用
count(distinct decode(p.f_coach, null, null, p.f_id)) oracle的count,如果是count(*)会把null一起计算,如果是count(某个字段),则null不会计算进来
2012-10-30 14:47:20 4530
原创 oracle 取各个分组的指定数量的值
select * from (select t.*, (Row_number() over(partition by f_group, f_area, f_areasub,
2012-10-16 14:03:08 2338
转载 ORACLE索引
经常一起使用多个字段检索记录,组合索引比单索引更有效把最常用的列放在最前面,例:dx_groupid_serv_id(groupid,serv_id),在where条件中使用groupid或groupid,serv_id,查询将使用索引,若仅用到serv_id字段,则索引无效Date型列一般适合基于函数的索引列中有许多空值,不适合建立索引一个表可以有几百个索引(你会这样做吗?),但是对于频繁插入和
2012-10-08 16:09:19 1705
转载 BeanUtils.copyProperties 如果Integer 或Long 为null 默认赋值0
转自:http://nassir.iteye.com/blog/1585692BeanUtils.copyProperties(A,B);如果B中的Integer类型的数据是null的,那么通过这个方法复制给A后,这个null的Integer数据会变成0。也就是它有自己的规则,如果发现Integer类型的数据如果是null的,它会自作多情的给个默认值!这个自作多
2012-08-31 16:20:56 7576
转载 兼容多浏览器,兼容 div、p、td 的强制不换行及强制换行
转自:http://www.cnblogs.com/dudu837/archive/2012/03/06/2382257.html关于强制不换行、强制换行的话题在网上已经被讨论了无数次,但我发现都不够全面,没有充分考虑各种浏览器、各种标签等情况,以致不兼容,所以我再来说说。由于 div 和 p 在本文的讨论中,效果相同,所以省略 p。 文中“没有指定宽度的 td”是指:
2012-08-27 15:00:22 11623
转载 可输入下拉框
转自:http://blog.doyoe.com/article.asp?id=163本来用z-index可以让input覆盖掉select很简单地做出一个可输入的下拉框,但是在IE6下测试,select无法被覆盖,select和iframe等这样的东东在ie6及以下浏览器中的层次是非常高的。然后在以上的地址中找到了方法,为了方便以后查找就把地址中的代码贴在这里
2012-07-17 10:27:33 3740
原创 Java获取当前类路径
public class PathTest { /** * @date 2012-7-11 * @param args */ public static void main(String[] args) { String path = PathTest.class.getResource("/").getPath(); System.out.println(path);
2012-07-11 16:16:33 3934
转载 Oracle的like和substr对于索引的操作
摘自:http://topic.csdn.net/u/20100120/12/d62b2612-dfbb-4a96-9535-f11bec25521f.html 和 http://topic.csdn.net/t/20030530/13/1854870.htmllike 是 INDEX RANGE SCANsubstr 则是 FULL TABLE SCAN没有索引的话 like有函
2012-07-10 16:44:38 9230
转载 iframe的session丢失
转自http://blog.csdn.net/zongxiangni/article/details/1794640 在开发中,我们经常会遇到使用Frame来工作,而且有时是为了跟其他网站集成,应用到多域的情况下,而Iframe是不能保存Session的。解决方法:response.setHeader("P3P","CP=CAO PSA OUR");
2012-07-08 17:44:54 845
转载 hashMap初始化
转自: http://blog.sina.com.cn/s/blog_5fe1eed50100lh5h.htmlMap map = new HashMap(){ { put("A", "a"); put("B", "b"); } };但是这样做就相当于匿名内部类,里面设的值只能是final类型的
2012-07-05 10:23:54 5468
转载 in与exist , not in与not exist 的区别
转自:http://www.cnblogs.com/colder/archive/2010/11/08/1871754.htmlin和existsin 是把外表和内表作hash 连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询。一直以来认为exists比in效率高的说法是不准确的。如果查询的两个表大小相当,那么用in和exists差别不大。如果两
2012-05-22 15:39:40 820
原创 iframe自适应高度
var iframeHeight = document.body.scrollHeight;parent.document.getElementById("myIframe").height = iframeHeight ;
2012-05-10 10:33:59 541
转载 oracle显示一个月的所有天数
转自http://googledave.iteye.com/blog/326033效率高:select to_date('200809','yyyymm')+(rownum-1) s_date from dual connect by rownum效率低:select to_date('200902','yyyymm')+(rownum-1) s_date
2012-05-08 21:52:32 3858
原创 javascript 阻止时间冒泡
//如果提供了事件对象,则这是一个非IE浏览器if(evt.stopPropagation) { evt.stopPropagation();}//否则,我们需要使用IE的方式来取消事件冒泡evt.cancelBubble = true;
2012-05-03 18:21:20 993
原创 oracle替换文本中的换行符、回车符、制表符
特殊符号ascii定义 制表符 chr(9) 换行符 chr(10) 回车符 chr(13)select replace(replace(replace('111111111111' || chr(10) || '22222222222222222' || chr(13) ||
2012-03-23 11:41:03 14860
转载 jstl和jsp脚本变量相互访问
转自:http://strangeromo.iteye.com/blog/2660191.jsp脚本访问jstl标准动作的变量,可以通过隐式的范围变量来获取,对于页面作用域的变量,可以通过pageContext.getAttribute()来获取,也可以通过动作来获取:<% String aStr =(String)pageContext.getAttribute("
2012-03-15 15:49:30 1236
转载 JavaScript 提交form 的时候,Error:对象不支持此属性或方法
转自:http://blog.csdn.net/winderain/article/details/2108819form submit() Error:对象不支持此属性或方法 无论用document.forms[0].submit() 还是其他方式,均报此错误说明form中有名字叫做submit的元素,一般为按钮,改为其他名字即可
2012-02-28 10:26:51 1935
原创 oracle取随机N条数据
用order by dbms_random.random 和rownum结合。select * from ( select * from t_s_user_base order by dbms_random.random) where rownum
2012-02-25 17:35:13 661
原创 jquery 修改合并单元格
//注意区分大小写$("#gridTd${idCurrent}").attr("colSpan", "2");$("#gridTd${idCurrent}").attr("rowSpan", "2");
2012-02-23 09:58:46 1313
原创 Oracle 多个查询结果的交集、差集和并集
union/union all运算:将查询的返回组合成一个结果, union all不过滤重复。SELECT product_id FROM order_itemsUNIONSELECT product_id FROM inventories;SELECT location_id FROM locations UNION ALL SELECT location_id
2012-02-22 10:31:58 62302
转载 showModalDialog窗口提交表单到本页面
转自:http://af8991.iteye.com/blog/859762用showModalDialog弹出页面后,提交表单总是弹出一个新窗口,其实解决方法很简单如下。 解决在自身可以用iframe 也可以在自身使用 然后 window.close(); 提交到父窗口可以改变target方法二模式窗口的JSP中 w
2012-02-16 14:19:06 3179
空空如也
Hibernate一个一对多的配置,不知道怎么从xml改为注解
2011-05-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人