自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 Spring定义基本类型Bean

2013-05-06 15:22:42 2539 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

原创 JSTL数字相除取整数

//1.5 //1

2012-12-26 15:51:38 15904

原创 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 not in 不能有null值

如果 not in 的子查询中有null值的话,整个查询不会有记录

2012-11-19 12:15:43 978

原创 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

原创 alert提示的内容如何换行

用"\n"比如:alert("第一行\n第二行\n第三行");

2012-04-05 21:27:23 7385

原创 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

空空如也

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

TA关注的人

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