- 浏览: 40592 次
最新评论
文章列表
http://blog.sina.com.cn/s/blog_4ea0bbed0100vhvz.html
大家在使用plsqldeveloper时 ,修改数据的时候比较喜欢 select * from tab for update ,然后开始修改数据
这种模式比较容易锁住数据,有的时候还出现自己锁住自己的事情(自己有开了个窗口用了select * from tab for update )
我个人推荐大家在修改数据的时候用 select * from tab where ..... for update nowait; 大家都用这个,否则效果会打折扣。
例子:
下图如果两个人都使用 selec ...
对于file值是只读的,我们没有办法去改变它,不过一些变相的方法还是可以的。
方法一:
上传控件基础知识说明:
上传控件(<input type="file"/>)用于在客户端浏览并上传文件,用户选取的路径可以由value属性获 ...
获取访问者ip的方法:
- 博客分类:
- 其他
1/** 2 * 获取访问者IP 3 * 4 * 在一般情况下使用Request.getRemoteAddr()即可,但是经过nginx等反向代理软件后,这个方法会失效。 5 * 6 * 本方法先从Header中获取X-Real-IP,如果不存在再从X-Forwarded-For获得第一个IP(用,分割), 7 * 如果还不存在则调用Request .getRemoteAddr()。 8 * 9 * @param request10 * @return11*/
import org.apache.commons.lan ...
http://blog.csdn.net/hexin373/article/details/6669813
出于某些原因
需要把别人jar包里面的class修改一下信息
配置文件*.properties MANIFEST.MF 这些东西可以直接用记事本打开修改 然后替换掉就OK..
在网上游荡了半天,没有找到合适的方法
开始我是先用jd-gui反编译 把我需要修改的那个A.class文件反编译出来把代码保存到A.java
然后直接在dos里面用javac A.java编译
问题来了..
因为A.java引用了很多其他jar下面的方法 而且A.java有package
鼓捣了半天 ...
http://www.cnblogs.com/hoojo/archive/2012/07/12/2587941.html
前一篇http://www.cnblogs.com/hoojo/archive/2012/07/12/2587556.html介绍了Ehcache整合Spring缓存,使用页面、对象缓存;这里将介绍在Hibernate中使用查询缓存、一级缓存、二级缓存,整合Spring在HibernateTemplate中使用查询缓存。
EhCache是Hibernate的二级缓存技术之一,可以把查询出来的数据存储在内存或者磁盘,节省下次同样查询语句再次查询数据库,大幅减轻数据库压力; ...
这里还有一个很容易被忽视的重要问题,即打开查询缓存以后,即使是list方法也可能遇到1+N的问题!相同条件第一次list的时候,因为查询缓存中找不到,不管class缓存是否存在数据,总是发送一条sql语句到数据库获取全部数据,然后填充查询缓存和class缓存。但是第二次执行的时候,问题就来了,如果你的class缓存的超时时间比较短,现在class缓存都超时了,但是查询缓存还在,那么list方法在获取id串以后,将会一个一个去数据库load!因此,class缓存的超时时间一定不能短于查询缓存设置的超时时间!如果还设置了发呆时间的话,保证class缓存的发呆时间也大于查询的缓存的生存时间。这里还有其 ...
RSA使用js加密,使用java解密
- 博客分类:
- js
http://yajiao.iteye.com/blog/1772835
RSA算法使用javascript加密,使用java解密,提供完整代码及例子下载。
javascript加密介绍参见另一篇:javascript使用RSA加密提交数据。本篇的例子使用的js是上一篇中提到的第2个版本。
本篇是服务端解密部分,并且提供可运行的包括js的全部示例代码。
由于sun虚拟机自带的RSA解密填充模式使用的都是特殊的PADDING模式,而js中使用的padding其实就是特殊处理的部分,实际加密时是nopadding模式,所以无法直接使用sun自带的RSA算法在服 ...
Spring声明式事务配置管理方法
- 博客分类:
- spring
http://www.cnblogs.com/rushoooooo/archive/2011/08/28/2155960.html
附一、Spring事务类型详解
<prop key="load*">PROPAGATION_REQUIRED,readOnly</prop><prop key="store*">PROPAGATION_REQUIRED</prop>
估计有好多朋友还没有弄清楚里面的值的 ...
http://blog.csdn.net/wangpeng047/article/details/17038659
以前没怎么用过mybatis,只知道与hibernate一样是个orm数据库框架。随着使用熟练度的增加,发现它与hibernate区别是非常大的,结合至今为止的经验,总结出以下几点:
1. hibernate是全自动,而mybatis是半自动。
hibernate完全可以通过对象关系模型实现对数据库的操作,拥有完整的JavaBean对象与数据库的映射结构来自动生成sql。而mybatis仅有基本的字段映射,对象数据以及对象实际关系仍然需要通过手写sql来实现和管理。
2. hib ...
Linux下tomcat JVM内存 配置
- 博客分类:
- tomcat
http://elf8848.iteye.com/blog/467460
CATALINA_OPTS="$CATALINA_OPTS -server -Xms1536m -Xmx1536m -XX:PermSize=256m -XX:MaxPermSize=256m"
常见的内存溢出有以下两种:
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: Java heap space
一、java.lang.OutOfMemoryE ...
http://www.cnblogs.com/lanxuezaipiao/p/3291641.html
方案一:用Eclipse自带的Export功能
步骤1:准备主清单文件 “MANIFEST.MF”,
由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目下建立文件MANIFEST.MF,内容如下:
Manifest-Version: 1.0
Class-Path: lib/commons-codec.jar lib/commons-httpclient-3.1.jar lib/commons-logging-1.1.jar lib/log ...
radio异常问问题---- prop的使用
- 博客分类:
- js
判断: if($("#assignType1").prop('checked')){ }
设置值: $("input:radio[value='2']").prop('checked','true');
赋值: $("#assignTypeTemp").val($('input[name="assign-field-radio"]:eq(0)').val());
radio的赋值固定的写法。
zookeeper 安装 windows环境
- 博客分类:
- 其他
http://blog.csdn.net/morning99/article/details/40426133
1. 概述
ZooKeeper是Hadoop的正式子项目,它是一个针对大型分布式系统的可靠协调系统,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。
2. 安装&配置
在apache的官方网站提供了好多镜像下载地址,然后找到对应的版本,目前最新的是3.3.6
下载地址:
http://mirrors.cnnic.cn/apache/ ...
百度编辑器ueditor-1.4.3-jsp使用教程
- 博客分类:
- js
http://www.uikoo9.com/blog/detail/how-to-use-ueditor
百度编辑器发展到1.4.3功能已经很完善,使用也较为简单,是目前比较流行的富文本编辑器。
【关于版本】
1.语言版本
ueditor在语言方面分为php,asp,.net,jsp版本,语言版本的区分只和文件上传(后台交互)有关系。
2.原始版本,定制版本
ueditor的功能是十分强大的,或者说十分的多,有很多功能是用不到的,所以提供了定制版本的下载,点这里。
如下图:
11.png
其中,
可见功能区,需要选择想要的功能;
隐藏功能区,需要勾选想要的功能;
对 ...
http://back-888888.iteye.com/blog/1181202
关于<c:out value=""/>标签的使用,其中有一个属性是escapeXml默认是true(将html标签当做转移字符,直接显示不在浏览器上面进行解析),当设置escapeXml属性值为false的时候就是不过滤xml,这样就能在浏览器上解析html标签,
这个属性对于在线编辑器比如fckeditor等,很适用。