- 浏览: 122205 次
- 性别:
- 来自: 湖南
-
最新评论
-
一步一个天涯:
good.
tomcat配置热启动,我试过有用的方式 -
yuechen323:
哥们!!看了你博客的大部分文章,写的都非常的通俗易懂,谢谢~ ...
我在java中碰到的设计模式 -
悲剧了:
...
jstl
文章列表
62. 现在开始做分销商这一块的功能,主要有一个树形的功能。这个树形结构功能我们做得不是很好,不太灵活 ,关于这个树形结构有一些组件,做的比较好。在这个项目里不使用。
63. 先来看一下,树的几种设计方 ...
60. 现在来了解sql Injection 我在不知道你用户名,密码的情况下我可以进入你这个系统,如果你用预编译,就没有这个问题,如果你用组串的方式,就都 可以注入进去,如果一登进去,就可以干很多事情,比如把你这个用户给删除了。现在有很多网站遭到了sql注入的攻击,把用户删除了,把系统搞摊了。
61. String sql = "select * from t_user where user_id='" + userId + "' and password='" + password + "'";
...
56. 现在想做这个功能,在地址栏里面输入http://localhost:8080/drp1.7/msger 输入这个目录 就把这个目录里面的文件都列出来 。 msger对应工程下的一个目录
你还没做这样一敲肯定会出错, 解决方法:跑到tomcat的web.xml文件中把
<servlet>
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value> //默认为fals ...
Filter体现了一个模式“责任链模式”,Servlet体现了一个模式“模板方法”
还有java中的int 存了一些常用的128个值 ,这也是一个享元模式的应用。
83. 就像你买电视一样,你现在面对的不是电视,你面对的是一个集团,你对集团说我要一台电视。
84. 我要一台电视,你把一台电视给我就行了,我不会去管怎么生产的。
85. 其实工厂的作用就是创建产品,把产品的创建过程给隐藏了,如果没有工厂你自己要面对产品,这个类new的过程就是创建,你自己new你肯定要知道你才能new,你要知道的话,你对他就有依赖了,有了工厂你就不知道他怎么new的了。
86. 工厂是 ...
13. 不是有一个地方要用只读的形式显示用户代码,不然用户修改,应用readonly来解决 readonly="readonly"这样可以 readonly="true"也行。
还有一个disabled="disabled" 设置成不能修改。为灰色的。注意差别,用readonly修饰的文本框或DOM对象,是可以拿到值的,用disabled就拿不到值了。
function checkAll(){
var selectFlags = document.getElementByName("selectFlag");
for(var i=0;i<selectFlags.length;i++){
selectFlags[i].checked = document.getElementById("ifAll").checked; 由此可以看出js的执行顺序是从右至左的,把右边的值赋到左边去。
}
}
document.getElementById("ifAll" ...
分页类 PageModel的手法
- 博客分类:
- java开发
/**
* 封装分页逻辑
* @author Administrator
*
*/
public class PageModel<T> {
//结果集
private List<T> list;
//记录数
private int totalRecords;
//每页多少条数据
private int pageSize;
//第几页
private int pageNo;
/**
* 返回总页数
* @return
*/
public int getTotalP ...
78. 他这个用Oracle特有的性质来做分页,要用到三层嵌套,为什么,他还搞了一个root用户不显示的功能。也就是说查询的时候不显示系统管理员的功能。
用* 不太明确,不用*太麻烦,各有优缺点。
select * from t_user where us ...
56. Asynchronous Javascript And XML后面为什么还加一个xml,根本就沾不上边,只是xml比较流行,一般的不都沾一下流行的边吗,你取名,取什么明星的名字。这不是什么新技术,99年就有了,最先应用的就是Google了,感觉不错,后来就流行了
<input id="userId" type="text" onblur="validate(this)" /> 当前的这个DOM对象,传,传到哪啊,传到field,现在这个field就是 userId
function valida ...
33. 你看你做的这个应用,一进来,你还要我来点才能进入一个文本框,一个应用你想做好不是那么人容易的,特别是一些比较苛刻的用户。
光标定位,采用回车移动焦点:
function init(){
document.getElementById("userId") ...
至少是4个字符也要trim()一下,为什么,万一你输入 a0 9 这样的东西进去有什么意思。
24. 用户代码首字符必须为字母
if(trim(!userIdFiled.value).charAt(0) > 'a' && trim(userIdFiled.value).charAt(0) < 'z') &&
trim(userIdFiled.value).charAt(0) >'A' &&
trim(userIdFiled.value).charAt(0) < 'Z')
alert("用户代 ...
常用校验方法
- 博客分类:
- javascript使用心得
//是否为空校验
function isEmpty(s) {
var lll=trim(s);
if( lll == null || lll.length == 0 )
return true;
else
return false;
}
//删除字符串左边的空格
function ltrim(str) {
if(str.length==0)
return(str);
else {
var idx=0;
while(str.charAt(idx).search(/\s/)==0)
idx++;
return(st ...
Date date = new Date();
System.out.println(date);;
Timestamp time = new Timestamp(date.getTime());
System.out.println("time:"+time);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss z");
String sdate = sdf.format(date);
System.out. ...
是ojdbc14这个包来做项目的。
他用myeclipse6.5开发的时候,建立数据库连接,就是做Hibernate集成的时候找数据库连接名那种,最后一步出了一个错误,连不上数据库的错误,怎么解决,这是myeclipse的一个配置问题,
到myeclipse的eclipse.ini文件,需要改有一个属性
-Duser.language=en 改成
-Duser.language=zh 关闭myeclipse再重启,你现在去连接就可以了。 哦,6.5的有这个问题,7.0的就没有了,有可能7.0以上的都没有这个问题,7.0的里面连这个东西都没有写,应该是默认为什么语言 ...
37. 一千万个人访问网站 ,就创建一千万份session,你一份,我一份,getSession()可以拿到相应的session. 比如:张三来拿到session,就request.getSession(); 还有带参数,
request.getSession(true); false;
session跟cookie类似,也跟窗口绑定,通过这个servlet设置的session,无法再开一个窗口来显示session中的值。
开两个窗口就相当于两个不同的人,但是开子窗口可以拿到session中的值,什么叫开子窗口,,,,在ie打开的情况下,再 ...