- 浏览: 143740 次
- 性别:
- 来自: 北京
最新评论
-
yaerfeng1989:
有一个问题查到这里来了。<constant name=& ...
spring3+struts2+mybatis3+velocity1.7+sitemesh配置 -
guoyangjie:
rs.reconfig(config, {force: tru ...
mongodb -
javahacker2:
...
java反射 -
teasp:
NIO是非阻塞的,不是异步的,AIO才是异步IO
bio、nio、bio -
308202251:
新手,看到顶下。
linux常用命令
文章列表
本身就很累的工作,如果总浮躁,基本没法正常生活。努力让自己平静下来,生活才会更美好。
欲望本身容易使人浮躁,所以不要有些事情(如待遇)不要太在意,安心做事比较好。盯着过去,失去现在,盯着未来,也会失去现在。
springmvc 服务端校验
- 博客分类:
- web/j2ee
一般我们做完页面js校验,为了保证安全,还会在服务端再做一次检验。 springmvc的服务端校验封装的很简单。把页面数据封装到bo时候,同时对bo字段做了检验。 如下:
//页面form表单:<sf:errors path="username"/>显示服务端返回的错误。 <!-- 如果不写action,直接提交会提交给/add --><sf:form method="post" modelAttribute="user"> 用户名:<sf:input path="usernam ...
oracle查询记录历史
- 博客分类:
- 数据库
字段被很多程序改,遇到问题不好确定自己的程序是否修改成功。如果知道自己的程序是什么时候执行的,可以查字段的历史,如:
select * from portal_keyword as of timestamp to_timestamp('2013/4/25','yyyy/mm/dd') where id=272; //to_timestamp('2013/4/25 22:35:39','yyyy/mm/dd hh24:mi:ss')
1 html select标签下拉框:
<select onchange="checkTypeChange()" name="checkType"> //onchange触发js
<option selected="selected" value="0">处理状态</option>
<option value="1">未处理</option> //选中,传value值到后台
...
1 iframe, chrome有问题,其它浏览器正常: Unsafe JavaScript attempt to access frame with URL file:///D:/mmt/workspace/thrillerzwtest/Web/html/iframeParent.html from frame with URL file:///D:/mmt/workspace/thrillerzwtest/Web/html/iframe.html. Domains, protocols and ports must match. iframe.html:16
原因 :chrome ...
jdk自带线程池(转)
- 博客分类:
- java
1. 引言合理利用线程池能够带来好处。第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。第三:提高线程的 ...
地址栏url汉字解码
- 博客分类:
- java
/**
* 浏览器地址栏url汉字解码
*
* @author zw
* @date 2013-4-24
* @param args
* @return void
*/
public static void main(String[] args) {
try {
System.out.println(URLDecoder.decode("%B5%E7%D7%D3", "GBK"));
System.out.println(URLDecoder.decode("%CE%E5 ...
iframe自适应高度demo
- 博客分类:
- 前端
2个文件放到同一个目录下,chrome访问需要通过web服务器,如tomcat ,127.0.0.1:8080/test/html/iframeParent.html。
1iframe.html
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<body>
<div id="initContent" onclick="addContent()">iframe里的内容< ...
1、发现上传图片很慢,最后失败。
发现maxActive被设置为了2, maxIdle被设置为了1,设置大些可以解决。
<Resource name="xxx"
type="javax.sql.DataSource"
password="xx"
driverClassName="oracle.jdbc.OracleDriver"
maxIdle="1"
maxWait="60000"
userna ...
“我不要听你讲哪里做得不好,我要听你讲学到了什么。再烂的东西都有他的优点,你今天学一点,明天学一点,才会有提高。要不然除了骂社会,你什么都不会, 一辈子白活。看别人要看到优点,看自己要到缺点,懂不懂?”
提高软件知识和技术只是问题的表面,本质是要提高自己认识问题、分析问题、解决问题的思想高度。软件专业知识的很多方法和原理,可以很容易地延伸、应用到生活的其它方面。
只有满足别人的需求,自己才能持续不断地获得收益,这应该是一个双赢的过程。
使用Fiddler调试本地js
- 博客分类:
- 前端
在我们前端开发的日常工作中,发现服务器上某个css/javascript文件有问题,需要修改,那真是家常便饭。通常,我们需要将文件进行修改,然后重新发布再验证,这样就很容易影响到生产环境的稳定性。更普遍的做法是,我们在 ...
慧聪网mmt开发部博客:http://mmtblog.sinaapp.com/
阿里巴巴中国站UED用户体验设计部 http://www.aliued.cn/
淘宝核心团队博客: http://rdc.taobao.com/blog/cs/?p=671
1 hql更新,oracle库(dbcp)
/**
* @author zw
* @date 2013-4-17
*/
long beginTime = System.currentTimeMillis();
// 注意条件:t.searchstate!='0'
String sql = "update PortalKeyword t set t.searchstate='0' where t.providerid=:providerid and t.searchstate!='0'";
Map<Str ...
1 目的:降低依赖,降低耦合。
解耦,修改、增加部分,不影响其他。如继承。
依赖倒转原则:真对接口编程,依赖于抽象而不依赖于具体。 开闭原则就是说对扩展开放,对修改关闭。实现“开-闭”原则的关键步骤就是抽象化。 接口隔离原则:使用多个隔离的接口,比使用单个接口要好。降低耦合度。 里氏代换原则:父类和子类继承实现抽象化。 迪米特法则(最少知道原则):尽量少的与其他实体之间发生相互作用,使系统功能模块 相对 独立。 合成/聚合复用原则:优先使用对象的合成/聚合将有助于你保持每个类被封装,并被集中在单个任务上。这样类和类继承层次会保持较小的规模,并且不太可能增长为不可控 ...
jar hell检测
- 博客分类:
- java
package common;
import java.io.IOException;
import java.net.URL;
import java.util.Enumeration;
/**
* jar包冲突问题检测
* 转自我们团队博客:http://mmtblog.sinaapp.com/?p=227
* @author zw
* @date 2013-4-16
*/
public class JarHell {
public static void main(String[] args) {
try {
...