`
zengshaotao
  • 浏览: 754169 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表

javascript常用

1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键<table border oncontextmenu=return(false)><td>no</table> 可用于Table 2. <body onselectstart="return false"> 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" onc ...

类加载顺序

    博客分类:
  • java
package com.order; public class ClassStatic {  static{  System.out.println("当类加载到内存的时候,这里就开始执行,先于构造函数"); } //这里是构造方法 public ClassStatic(){  System.out.println("类加载到内存并进行实例化后,这里才执行"); }  public void plainMethod(){  System.out.println("这里是普通的对象成员方法,通过对象进行调用"); }}   pack ...
为了给予用户更好的体验,当用户操作出现问题时应该给予最好理解的提示,而不是一堆只有开发人员才能看懂的信息。一般见到的,都是页面上的提示。当然后台如果出问题,也可以将错误进行捕获,然后由开发人员进行翻译,做最终的显示信息处理。   这里我们可以使用request.setAttribute()的形式,设置错误信息,再在前台页面初始化的时候获得设置的值,然后通过脚本取得,再通过判断进行最终显示
package t11; import java.util.ArrayList;import java.util.List;   对于多重循环,break只能跳出最里层的 要跳出指定层,需要指定标签 public class FindSame {  public static void main(String args[]){    List list = new ArrayList();    list.add("11");  list.add("22");  list.add("33");  list.add(" ...

java调用存储过程

    博客分类:
  • java
一:无返回值的存储过程 存储过程为: CREATE OR REPLACE PROCEDURE zst(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2)  AS BEGIN    INSERT INTO tablename (value1,value2) VALUES (PARA1, PARA2); END zst;   java调用下面代码:   import java.sql.*; import java.sql.ResultSet;   public class TestProcedureNoBack {   public TestProc ...

数学求解

人=吃饭+睡+上班+玩 猪=吃饭+睡觉 所以,人=猪+上班+玩 所以,人-猪=上班+玩 结论,不懂玩的人=会上班的猪   男人=吃饭+睡觉+挣钱 猪=吃饭+睡觉 所以,男人=猪+挣钱 所以,猪=男人-挣钱 结论,男人不挣钱就是猪   女人=吃饭+睡觉+花钱 猪=吃饭+睡觉 所以,女人=猪+花钱 所以,女人-花钱=猪 结论,女人不花钱的都是猪   综上: 男人为了让女人不变成猪而挣钱 女人为了让男人不变成猪而花钱   所以,男人+女人=猪+挣钱+猪+花钱=两头猪

plsql

    博客分类:
  • SQL
-- 日期格式条件select *  from abc where to_date('20111111', 'yyyymmdd') <= to_date(d, 'yyyymmdd')   and to_date('20111115', 'yyyymmdd') >= to_date(d, 'yyyymmdd')   --只能通过主键关联,才能更新 UPDATE (SELECT fund.Paymenttime       paytime,                        fund.paystatus         sta,                        ...

dwr

    博客分类:
  • DWR
java开发人员和网页设计人员的桥梁,dwr。DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站.它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样。 RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层 ...

Hibernate

Hibernate先查询数据,确实要消耗一些时间,但是select只读操作和insert,delete,update这些数据库修改操作在速度上有一个以上的数量级的差距。所以 Hibernate虽然查询数据要多耗时,但是消耗的这点时间影响不是很大,主要是内存消耗的多。而delete的速度,我们知道调节Hibernate的Batch Size可以提供大大提高insert, delete和update的速度。  Hibernate批量处理其实从性能上考虑,它是很不可取的,浪费了很大的内存。从它的机制上讲,Hibernate它是先把符合条件的数据查出来,放到内存当中,然后再进行操作,实际使用下来性能 ...

java excel下载

    博客分类:
  • java
相对于上传,下载的功能会简单许多,也不用考虑太多客户端可能出现的异常。以下是功能代码概要,不能照搬使用:   public void download() throws Exception{      //将查询到的数据写入到excel文件,提示下载  OutputStream os = null;  ...

java excel上传

    博客分类:
  • java
对于上传和下载excel文件,程序开发里经常用到,这里只做简要总结:     boolean isMultipart = ServletFileUpload.isMultipartContent(request);  if(isMultipart == false) {   throw new IOException("HTTP request does not contains multipart content!");  }   ...
  struts2.1.8以后,加入了json的plugin插件包,使用时仅需把插件包(struts2-json-plugin-2.2.1.1.jar)放入到项目中的WEB-INF/lib下面就可以。这里重点解释返回结果result中的root参数的含义,相对于其他参数,例如includeProperties, excludeProperties,excludeNullProperties等,比较难以理解。  (1)struts.xml 配置:  <struts>  <constant name="struts.i18n.encoding" val ...

爷孙儿钓鱼

一天,爷A,儿子B,孙子C三代人去钓鱼。 C视力听力不好,说,:"远处的A是250". B一看是自己老爸,于是大声对C说:"你爸才是250"

JQuery中文乱码

表单提交数据,后台直接可以通过request对象来获得。但是如果前台必须显式地拼接数据的时候,手工去做显得有些麻烦。JQuery给我们提供了一个不错的方法:$("#idName").serialize(),如此就可以省去很多事情,拼接的形式如下: 假定表单有name为如下的输入域: <input name="text" name="param1" value="value1"> <input name="text" name="param2" value=&q ...
对于一个良好的系统,界面一般都会用到统一的风格。如此,客户体验也肯定不错,给人一种有始有终的感觉。在开发上,也就要求技术上具有很大程度上的统一口径,利于开发,提高了生产力。后期维护时也能很明显感觉到抽取公共模块功能所带来的极大便利性。可能刚开始需要一定的人力投入,影响一定的项目进度,但是这终归不能成为没有目标导向的理由。 在web前端,因为页面效果相似,所以引入的插件脚本或者库文件大同小异,需要我们做一个公共引入处理:<%@ include file="/WEB-INFO/jsp/......" %> 在字符常量上不要出现字面常量,如"03" ...
Global site tag (gtag.js) - Google Analytics