`
文章列表
  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" ...
/**  * 封装分页逻辑  * @author Administrator  *  */ public class PageModel<T> { //结果集 private List<T> list; //记录数 private int totalRecords; //每页多少条数据 private int pageSize; //第几页 private int pageNo;   /** * 返回总页数 * @return */ public int getTotalP ...

Oracle分页

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("用户代 ...
//是否为空校验 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打开的情况下,再 ...
Global site tag (gtag.js) - Google Analytics