自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

转载 action中获取request对象

ServletActionContext.getRequest()

2015-12-08 10:28:53 346

原创 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

原创 在jsp中使用log

console.log();

2015-11-06 11:10:33 3113

原创 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

转载 jsp获取contextPath的方法

1.scriptlet2.el${pageContext.request.contextPath}

2015-10-31 21:28:26 1133

转载 路径问题

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

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除