每天充点小能量
1-4
1、HQL语句使用,传参时使用name=:name setParameter(name,name),
若是多参数时name in(:name),利用setParameterList(name,name),其中此处的name需是数组,arraylist或者new String[]{}
若返回的是一个对象,一条记录,利用uniqueResult便可
2、若想使用sql语句,则是createSqlQuery(sql)
1-6
1、easy-ui使用,,若定义了空间的class类型,那么js中使用也用$(#id).combobox(),来设置,有setValue,setText
2,easy-ui属性为控件基本要素,事件为点击控件触发的事件,而方法使用的时候用单引号引起来,然后逗号加参数
1-11
1、若当前页面不想要引入的Css样式,又不可以去修改引入进来的css文件,只要在当前页面重写一下这样样式便可
2、ajax传值是通过data,如data:{id:1,name:'lily'}, 而回调函数得到的值也是data数据
3、input内的文本不能居中,width:100%;line-width:100%; text-align:center;利用他
4、上传控件webuploader
1-13
1、jquery validate验证,$(#formId).validate(){rules:{添加具体的参数},messages{添加个性化的弹出提示,message后缀有s,},debug:true 代表不提交,只做验证},若要具体某个字段弹出的非空文本不一样,则messages:{name:{requied:"非空一"},name2:{requied:"非空二"}}
1-16
他强由他强,清风拂山岗;他横由他横,明月照大江
为人不识陈近南,纵是英雄也枉然
1-17
中文乱码问题
http://blog.csdn.net/haitianxiaowu1/article/details/52460105
response.setCharacterEncoding("UTF-8");response.setContentType("text/html;charset=utf-8"); response.setHeader("content-type","text/html;charset=UTF-8");
浏览器默认post编码为GB2312 request.setCharacterEncoding("utf-8")
get方式传递的参数编码方式问ISO8859-1 String usernameString = new String(username.getBytes("ISO-8859-1"),"UTF-8"); URIEncoding="utf-8"
下载文件的文件名乱码,传递给浏览器是一个编码后的名称,然后浏览器在解码
if (request.getHeader("User-Agent").toUpperCase().indexOf("MSIE") > 0) {
fileName = URLEncoder.encode(fileName, "UTF-8");
} else {
fileName = new String(fileName.getBytes("UTF-8"), "ISO8859-1");
}
1-18
http://blog.csdn.net/woxueliuyun/article/details/3672268
窗口打开的方式,除了_self、newwindow、_blank(默认),还有_top顶级,_parent父级,其中注意符号为下划线,并非是横杠
http://blog.csdn.net/oscar999/article/details/9364101 数字签名与数字证书
http://blog.csdn.net/sszgg2006/article/details/8199175 加密详解
1-20
监听器
在web.xml中配置 <listener> <listener-class>com.xxx.SessionListener</listener-class></listener> 或者在servlet3.0引用了注解@WebListener
监听类实现ServletRequestListener、ServletContextListener、HttpSessionListener 接口,可以对他们的初始化与销毁进行监听
1-22
js的==代表只比较值大小,===不仅比较值,还要比较类型,对于String number有效,对于Array,Object等高级类型,==和===是没有区别的
undefined 代表申明了,但并没有初始化,切记不可加引号,加了引号代表是字符串
确定为定长的数据,类型可以定义为char,例如uuid,如果该数据为定长,但可能为空,还是建议定义为varchar
java中判断非空,利用str==null&&str==""或者str==null&&str.length()<=0比equals更加高效,并且不会出去空指针