`
文章列表
1. 示例代码: //参考 http://blog.csdn.net/wilsonke/article/details/47376407   Jedis  redis = new Jedis ("127.0.0.1",6379);//连接redis         //默认操作的是db0                 /* -----------------------------------------------------------------------------------------------------------  */           / ...
Hessian:hessian是一个轻量级的remoting onhttp工具。 一、hessian简单示例: 1.服务端接口: public interface IAlarm {   public  String  saveAlarm(String alarmStr);   public  String  firstAlarm(String alarmStr); } 2.服务端实现类 public class AlarmImpl extends HessianServlet implements IAlarm{     public String saveAlarm(String alar ...

js定时器

    博客分类:
  • js
(1)var  p_timer=setInterval(函数,1000); //每隔1秒执行一次函数      window.clearInterval(p_timer); //销毁定时器 (2)var  p_timer2=SetTimeOut(函数,1000);一秒后执行函数 ClearTimeout(p_timer2);//销毁定时器 在特殊情景下,我们可能需要每隔一段时间的局部刷新页面,请求数据。这时,setInterval方法是不错的选择,但是,在离开本页面时,一定要销毁这个定时器,不然,这个定时器会一直请求服务器,取数据。因为setInterval方法是window对象 ...
1. 一张表中有个字段约束为唯一,那么最多可以有多少条记录在这个字段为空? 我当时想,既然唯一,那么肯定就只能一条啦,谁知道,null可以反复插入到唯一的字段中。 在数据库中,null与null是不等的。
java对象的复制 方式1:clone 所需操作:实现Cloneable接口,重写clone()方法。 如何调用:原对象.clone(); 得到复制的对象 方式2:通过序列化 所需操作:需要实现Serializable接口,需要写一个复制对象的处理方法(将对象写入内存,然后从内存中读出来,赋给新的对象) 如何调用:通过调用处理方法得到复制的对象。 比较:   推荐使用序列化的方法:    原因:当对象中有很多成员对象,且成员对象中又有成员对象时,使用clone的方式,需要在每个引用到的成员对象所在的类中重写clone方法,非常的麻烦。 而序列化的方式,值需要在引用到的对象所在类实现S ...

集合的复制

    博客分类:
  • java
//示例 //学生类 package com.softstome.clone.arrayCopy; import java.io.Serializable; public class Student  implements Serializable ,Cloneable{ private static final long serialVersionUID = -4233424245102819008L; private String stuNo; private String stuName; public Student() { } public Student(S ...

数组的copy

    博客分类:
  • java
package com.softstome.clone.arrayCopy; import java.util.Arrays; public class ArrayCopy { public static void main(String[] args) { /* * 方法1:Arrays.copyOf, 复制整个数组 * * 缺陷:不能只复制一部分 * * */ String[] sz={"aa","bb"}; String[] copysz=Arrays.copyOf(sz, sz.len ...
package com.softstome.clone.arrayCopy.internet; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.util.ArrayList; import java.util.List; import com.softstome.clone.P ...
深层复制与浅层复制 深层复制:Java对象的深层复制是指Java对象A本身被复制成新对象B,同时A的属性也是被复制成新对象,赋值到A的各个属性上去,A与B的相同属性都引用到不同的对象。 浅层复制:A与B的属性没有复制成新的属 ...
hibernate缓存介于hibernate应用和数据库之间,缓存中存放了数据库的拷贝,缓存主要用来减少直接访问数据库的频率,从而提高性能。hibernate采用二级缓存机制,如果在第一级缓存中没有查询到相应的数据,还可以到第二级缓存中查询,如果在第二级缓存中也没有找到该数据,那么只好到查询数据库。第一级缓存是session的缓存,第二级缓存是sessionFactory的外置缓存。 案例一:修改持久层的对象,会相应修改数据库的数据   Session session=HibernateSessionFactory.getSession();      Transaction ts=ses ...

log4j

import java.io.IOException; import java.util.Date; import org.apache.log4j.FileAppender; import org.apache.log4j.Logger; import org.apache.log4j.SimpleLayout; /* * * log4j的使用     log4j需要导几个包 * * log4j的作用:记录异常信息 * */ public class Log4jTest { private static Logger logger = Logger.getLogger( ...

ajax上传-

    博客分类:
  • ajax
js代码 <script type="text/javascript" src="./js/ajaxfileupload.js" charset="UTF-8"></script> <script language="javascript">       function ajaxFileUpload() {           $.ajaxFileUpload({       url : 'useruploadHeadImg',       secureuri : ...

json总结

    博客分类:
  • json
json格式:[{name1:value1,name2:value2}] 符合json格式的字符串:(打印出来必需为这种格式,数字类型的不需要加双引号,汉字必需加,即使只有一个对象,也要加[] ,[]是因为eval函数将字符串转json时,会判断有没有[],没有就不能转) [{cid:1,cityname:"长沙市"},{cid:2,cityname:"株洲市"},{cid:3,cityname:"湘潭市"}, [{cid:1,cityname:"长沙市"},{cid:2,cityname:"株洲市&qu ...

Dwr-推送

    博客分类:
  • DWR
js代码:(还需要导入dwr的相应js) <script> window.onload=function(){     //想实现推送  这一句是必需的!!!!!!!!!!!!!!!!!! dwr.engine.setActiveReverseAjax(true);        $("all").onclick=function(){               var msg=  $("userName").value+"说:  "+$("inputText").v ...

DWR-ScriptSession

    博客分类:
  • DWR
DWR 引用 ScriptSession的一些介绍 1 关于ScriptSession ScriptSession不会与HttpSession同时创建 当我们访问一个页面的时候,如果是第一次访问,就会创建一个新的HttpSession,之后再访问的时候,就会保持当前的Session,即使是刷新,也能保持当 ...
Global site tag (gtag.js) - Google Analytics