- 博客(47)
- 资源 (5)
- 收藏
- 关注
原创 复合优先于继承(重写equals方法引出的建议)
摘自effective java问题: 有一个Point类,重写了equals方法public class Point{private final int x;private final int y;public Point(x,y){this.x=x;this.y=y;}@Override public boolean queals
2016-10-10 17:24:35 509
原创 springMvc+myBatis上传图片到mySQL数据库
思路:将前台上传的file存到pojo类中的MutipartFile类型字段中,再将MulipartFile转换为byte[]数组,最后存入数据库longBlob类型字段中 1、jsp(enctype必须设置为"multipart/form-data") 上传头像 上传头像
2015-12-27 20:27:44 13912 6
转载 oracle触发器 判断插入的记录是否满足条件,如果满足,则在b表中插入相应记录
需求:表A,有字段level等,当a中记录有update操作时,如果其字段level>3,则把这条记录插入到B表中, create trigger triggerTest on A for update as begin insert b select xxx,xxx from inserted a //查询在a中插入的记录的level字
2015-12-17 10:58:36 2798
转载 oracle简单触发器
触发器写法:create or replace trigger UserToTemp after insert or update or deleteon 表1 for each rowdeclare //定义变量 integrity_error exception; errno integer; errmsg char(2
2015-12-17 10:31:58 432
转载 ORA-14411: 该 DDL 不能与其他 DDL 并行运行
1.查找出被锁定的会话的sid,serial#select sid,serial# from v$session t where t.SID IN (select session_id from v$locked_object);2.结束掉进程(有几行执行几次)alter system kill session '25,3343';kill system
2015-12-16 17:05:38 3037 1
原创 退出时清空session并关闭所有打开的子页面
var windowObjList=new Array();//用于子页面关闭function newWindow(url){ var windowObj =window.open(url,"_blank");//将打开的窗口对象作为值赋给Wind对象,括号里意思(地址,长宽) windowObjList.push(windowObj);}//关闭子页面//.....清空se
2015-12-11 11:48:28 659
原创 easyui分页显示本地log4j文件+文件下载+打包下载
DAO层private File[] files=null; @Override public DataGrid getAllData(LogFile l) { DataGrid dg = new DataGrid(); List rowsList = new ArrayList(); long total=0; InputStream logInputStr
2015-12-09 09:53:14 629
转载 获取properties中的 value
Properties properties = new Properties(); try { properties.load(Thread.currentThread().getContextClassLoader().getResourceAsStream("log4j.properties")); configPath = properties.getPrope
2015-12-09 09:50:44 493
转载 easyui datagrid getChecked只能获取一行的问题
datagrid初始化时需要指定idFiled属性,指明哪一个字段是标识字段(string)。
2015-12-08 13:43:56 1587
原创 bootStrap table实现分页
//初始化表格 //ajax加载表格数据 $(function() { getNoticePageModel("init"); }); var pageNumber = 0; //当前页 var totalPage = 0; //总页数 //获取公告数据及分页数据 function getNoticePageModel(flag) { if ("previous" =
2015-11-22 15:53:48 1412
原创 bootStrap table+ajax加载数据
//ajax加载notice $(function() { //${pageContext.request.contextPath}/ url = "getHomeNotice.action"; $.ajax({ url : url, type : "post", dateType : "text", success : function(res) {
2015-11-22 10:11:50 14166
转载 自定义zTree+easyui右键菜单
/* * 自定义zTree右键菜单 */ function zTreeOnRightClick(event, treeId, treeNode) { // 判断是否点击到tree节点上 if (!(!treeNode && event.target.tagName.toLowerCase() != "button" && $( event.target).parents(
2015-11-20 09:44:24 729
转载 使用bootStrap-validator
1、引入js库2、自定义校验规则(写入validator-cn.js中,引入)jQuery.extend(jQuery.validator.messages, { required: "必选字段", remote: "请修正该字段", //email: "请输入正确格式的电子邮件", email: "请输入正确格式的电子邮件", url: "请输入合法的
2015-11-19 22:54:44 482
转载 tomcat可以启动,localhost:8080无法访问
症状:tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误。同时其他项目页面也不能访问。关闭eclipse里面的tomcat,在tomcat安装目录下双击startup.bat手动启动tomcat服务器。访问htt://localhost:8080/能正常访问tomcat管理页面。症状原因: e
2015-11-16 23:27:48 17668 4
原创 根据IE和FF加载不同css样式文件
$(function() { if ((navigator.userAgent.indexOf('MSIE') >= 0) && (navigator.userAgent.indexOf('Opera') < 0)) { //ie jQuery("head").append(""); a = jQuery("head").children(":last");
2015-11-13 10:33:13 378
原创 模拟QQ的停靠时隐藏效果,隐藏树形菜单
目前只实现了停靠在left和top//script脚本//鼠标悬停 function showTreeMenu() { //获取treeMenu的top和left的值 var posTop = document.getElementById("treeMenu").offsetTop+document.body.scrollTop; var posLeft = docu
2015-11-12 15:07:46 507
原创 java Collection.sort指定升序或降序
第一种方法,Bean中实现Comparator接口public class CollectionsClass { /** * @param args */ public static void main(String[] args) { List list = new ArrayList(); //BeanClass 需实现Comparable接口 BeanClass
2015-11-05 11:37:27 50262
原创 使用insert向一个表中插入其他表中的多条记录
insert into t1 (c_groupid) select c_groupid from t2 where t2.c_grouplevel =1
2015-11-04 11:52:07 979
原创 判断文件是否是UTF-8编码
//判断文件前三个字节if (b[0] == -17 && b[1] == -69 && b[2] == -65)System.out.println(file.getName() + ":编码为UTF-8");elseSystem.out.println(file.getName() + ":其他编码");
2015-11-04 08:35:48 1220
原创 使用反射特性获取类的访问权限
public class ClassDemo { public static void main(String[] args) { ClassDemo c = new ClassDemo(); Class cls = c.getClass(); // returns the Java language modifiers for this class
2015-11-03 22:24:46 667
转载 newInstance和new的区别
在Java开发特别是数据库开发中,经常会用到Class.forName( )这个方法。通过查询Java Documentation我们会发现使用Class.forName( )静态方法的目的是为了动态加载类。在加载完成后,一般还要调用Class下的newInstance( )静态方法来实例化对象以便操作。因此,单单使用Class.forName( )是动态加载类是没有用的,其最终目的是为了实例化对
2015-11-03 21:44:38 458
转载 路径问题
1.(无)开头表示当前目录下的2.(/)开头的目录表示该目录为根目录的一个子目录3.(./)开头的目录表示该目录为当前目录(当前目录所在的目录)的一个子目录4.(../)开头的目录表示该目录为当前目录的父目录
2015-10-27 21:52:29 323
原创 下载文件时保存中文名称有乱码
String saveName = fileName + ".ini";response.setHeader("Content-Disposition", "attachment;filename=" + new String( saveName.getBytes("UTF-8"), "ISO8859-1" ) ); ;
2015-10-26 11:07:29 1781
原创 使用超链接提交中文参数时的乱码问题
String str =new String(ServletActionContext.getRequest().getParameter( "参数名").getBytes("ISO8859-1"),"UTF-8");//解决中文乱码
2015-10-26 10:05:25 618
原创 ajax提交参数,后台接收乱码
1、ajaxtype:'post',contentType:'application/x-www-form-urlencoded; charset=UTF-8',2、actionServletActionContext.getResponse().setCharacterEncoding("UTF-8");
2015-10-26 09:16:10 425
转载 在servlet中使用spring注解
在sevlet的init中添加两句话: super.init(config); SpringBeanAutowiringSupport.processInjectionBasedOnServletContext(this, config.getServletContext()); 网上搜了半天,乱七八糟,就这个靠谱
2015-10-22 10:46:22 467
原创 文件上传实例(使用plupload)
1、UploaderServlet private static final long serialVersionUID = 1L; String repositoryPath; /* * uploadPath : tomcat-项目文件-upload * 在init中设置 */ String uploadPath; private static final Log
2015-10-21 15:44:08 1895
原创 动态为a标签的href中添加参数
zTreeNode = $.fn.zTree.getZTreeObj('leftzTree').getSelectedNodes()[0].name;$("#aDownLoad").attr("href","${pageContext.request.contextPath}/stationLocationAction!downLoadFile.action?dwdName="+zTreeNod
2015-10-20 16:00:48 8875
原创 文件下载实例
HttpServletResponse response = ServletActionContext.getResponse(); InputStream inputStream = null; OutputStream outputStream = null; msg = "文件下载成功"; try { response.setContentType("applic
2015-10-20 14:31:59 325
转载 js中使用正则表达式去除字符串前后空格
String.prototype.trim=function() { /* ^ : 第一位的字符 s : 1个或N个空白字符 $ : 最后的字符 | : 或 g : 全局 */ return this.replace(/(^\s*)|(\s*$)/g,'');}
2015-09-21 15:24:15 485
转载 easyUi datagrid实时刷新的闪屏问题
在中添加datagrid的css /*-- 消除grid屏闪问题 --//*/ .datagrid-mask{ opacity:0; filter:alpha(opacity=0); } .datagrid-mask-msg{ opacity:0; filter:alpha(opacity=0); }
2015-09-18 10:14:00 1692
转载 Java程序性能优化
一、避免在循环条件中使用复杂表达式 在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。 例子: import java.util.vector;class cel { void method (vector vector) { for (int i = 0; i < vector.
2015-08-25 10:18:25 282
转载 Eclipse导入web项目变为java项目的解决办法
1、找到项目工作空间目录,打开.project文件,并修改文件, 修改如下: 找到: 代码段,在代码段中加入如下内容并保存: org.eclipse.wst.common.project.facet.core.nature org.eclipse.wst.common.modulecore.ModuleCoreNature org.
2015-08-19 11:23:45 3907
原创 Java按值传递和按引用传递
如果传递参数是基本类型或其包装类,则按值传递,改变参数的值,实际参数的值不变。 public static void main(String[] args) { Integer i = 1; System.out.println(i); //1 changeI(i); System.out.println(i); //1,i的值没有改变 } public static vo
2015-08-14 14:48:17 333
原创 自定义类implements Cloneable的使用
CloneDemo cd = new CloneDemo(); cd.name = "CloneDemoFather"; CloneDemo cd2 = cd.clone(); System.out.println(cd2.name); //CloneDemoFatherclass CloneDemo implements Cloneable{ String name;
2015-08-13 10:16:26 655
原创 面向对象练习
public static void main(String[] args) {StringBuffer sb = new StringBuffer("abc");StringBuffer sb2 = sb;sb.append("ABC");System.out.println("sb = " + sb);System.out.println("sb2 = " + sb2); //sb2值改变,和
2015-08-13 09:38:51 489
原创 Random类和Math.radnom()方法的联系
math.Random方法底层实现使用了Random类。 public static double random() { Random rnd = randomNumberGenerator; if (rnd == null) rnd = initRNG(); return rnd.nextDouble(); }
2015-08-12 15:35:41 488
jQueryAPI_CH.chm
2016-03-14
JDK_API6.0_中文版CHM
2016-03-14
jEasyUI1.3.6版API中文版(Richie696).chm
2016-03-14
the elements of java style.pdf
2016-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人