`
tangwenchao86
  • 浏览: 374191 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
今天遇到一个bug:id to load is required for loading, 上网百度了一下: 1.是key=null(不是key=“”)时 ,用了hibernate 中的  findbyId(key)。 记录一下,以后不可以犯同样的错误。
MYSQL的随机抽取实现方法。举个例子,要从tablename表中随机提取一条记录,大家一般的写法就是:SELECT * FROM tablename ORDER BY RAND() LIMIT 1 但是,后来我查了一下MYSQL的官方手册,里面针对RAND()的提示大概意思就是,在ORDER BY从句里面不能使用RAND()函数,因为这样会导致数据列被多次扫描。但是在MYSQL 3.23版本中,仍然可以通过ORDER BY RAND()来实现随机。 但是真正测试一下才发现这样效率非常低。一个100万余条的库,查询1条数据,居然要4秒以上。查看官方手册,也说rand()放在ORDER BY 子 ...
分享到微博js 1.分享到微博代码: var top = window.screen.height / 2 - 250; var left = window.screen.width / 2 - 300; /*title是标题,rLink链接,summary内容,site分享来源,pic分享图片路径,分享到新浪微博*/ function shareTSina(title,rLink,site,pic) { title = "标题。"; // pic = $(".p-img img").attr("src&q ...
1-1.urlrewrite作用: 一:提高安全性,可以有效的避免一些参数名、ID等完全暴露在用户面前,如果用户随便乱输的话,不符合规则的话直接会返回个404或错误页面,这比直接返回500或一大堆服务器错误信息要好的多 二:美化URL,去除了那些比如*.do之类的后缀名、长长的参数串等,可以自己组织精简更能反映访问模块内容的URL 三:更有利于搜索引擎的收入,通过对URL的一些优化,可以使搜索引擎更好的识别与收录网站的信息 1-2.步骤 一.首先导入jar包urlrewrite-3.2.0.jar 二.在web.xml中加入如下配置: <!-- 动态地址静态化 --> ...

js 定位

前两天开发一个功能,显示所有记录之后,对某一条记录操作之后,返回之后记录操作位置,想了想用锚点吧,但是返回来之后发现弹出来的框太大啦,显示不全,想想只能在操作之前完全记录操作位置,于是百度了一下,有如下结果: 一。锚点的使用方法: 在页面中定义锚点:<a name="aHref"></a><strong> 操作之后在请求url之后加上‘#aHref’ 即可。 如:document.forms.searchForm.action="${ctx}/mbv/mbvManage.do?method=closeMBV#aHref&qu ...
jstl标签,fn函数 函数:fn:contains(string, substring) 描述: 如果参数string中包含参数substring,返回true 函数:fn:containsIgnoreCase(string, substring) 描述:如果参数string中包含参数substring(忽略大小写),返回true 函数:fn:endsWith(string, suffix) 描述:如果参数 string 以参数suffix结尾,返回true 函数:fn:escapeXml(string) 描述:将有特殊意义的XML (和HTML)转换为对应的XML charact ...
昨天231被封了,所以只能换203的测试库,可是一启动就报错java.lang.IllegalArgumentException: Failed to parse a valid name/value pair from。 后来换了我同事的jar包就ok了,原来是因为我的jar包冲突了。记录一下,以后再发生这个异常了就知道是怎么回事啦。呵呵。
Spring中的四种声明式事务的配置Spring容器中有两种思想很重要,也就是我们常用的Ioc和Aop,如果理解了这两种思想,对于我们学习设计模式和编程有很大的帮助,美国四人帮(GOF)写的设计模式中,有很多都用到了Ioc的思想。简单的说就是依赖注入的思想。常见的一种情况:如果一个类中要复用另外一个类中的功能时,我们可能会首先想到继承,如果你知道Ioc这种思想的话,我想你不会用继承,你会马上想到把要用到功能抽取出来,在我们要用到的类中只需通过set方法简单的注入就可以了,其实这里用到了对象的组合代替继承,这样不仅避免了单一继承,还很好的实现了松耦合。同时也遵循了面向对象的编程的设计原则:多用组 ...
一。Spring在TransactionDefinition接口中规定了7种类型的事务传播行为,它们规定了事务方法和事务方法发生嵌套调用时事务如何进行传播: 表1事务传播行为类型 事务传播行为类型说明 1.PROPAGATION_REQUIRED 如果当前没有事务,就新 ...
1.Spring的框架中,org.springframework.beans.factory.config.PropertyPlaceholderConfigurer类可以将.properties(key/value形式)文件中一些动态设定的值(value),在XML中替换为占位该键($key$)的值,.properties文件可以根据客户需求,自定义一些相关的参数,这样的设计可提供程序的灵活性。 2.在Spring中,使用PropertyPlaceholderConfigurer可以在XML配置文件中加入外部属性文件,当然也可以指定外部文件的编码,如: <bean id=&quo ...
//动态添加行 function addRowMx() { if(document.all.mxTable.rows.length > 20){ alert("您最多可以添加20行。"); }else{ //添加一行 var newTr = document.all.mxTable.insertRow(); var rowId = document.all.mxTable.rows.length; //添加两列 var newTd0 = newTr.insertCell(); var ne ...
今天还算有点时间,就同步了一下我工作空间和cvs服务器上的代码,启动tomcat的时候出现了以下异常:org.hibernate.DuplicateMappingException: Duplicate class/entity mapping com.sitechasia.xinnet.admin.checkip.model.AdmUserLoginLock。 上网搜了一下,Hibernate对同一个类做了重复映射就报如上的异常。
java编码解码 前两天修改了个功能,登陆的时候密码为‘%qwertyu’,在解码的时候出现了这个异常java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape (%) pattern - For input string: "qw" 本地测试 import java.net.URLDecoder; import java.net.URLEncoder; String domain = "中国.中国"; String password ...

servlet页面跳转

      昨天晚上在公司玩到很晚,其实是和一个老师一起看一个程序,其实她是想加一个过滤器,有一些功能是登陆之后才能看到。其实这种很简单的,可以下一个过滤器,用过滤器取到访问的uri,和那些要登陆之后才能访问 ...

ContentType

 [size=medium]ContentType 属性指定响应的 HTTP 内容类型。如果未指定 ContentType,默认为text/HTML。 Response 对象   关于详细的类型对应参看如下:   ".*"="application/octet-stream"   ".001"="application/x-001"   ".301"="application/x-301"   ".323"="text/h323& ...
Global site tag (gtag.js) - Google Analytics