`
文章列表
  在MyBatis的select、insert、update、delete这些元素中都提到了parameterType这个属性。MyBatis现在可以使用的parameterType有基本数据类型和JAVA复杂数据类型     基本数据类型:包含int,String,Date等。基本数据类型作为传参,只能传入一个。通过#{参数名} 即可获取传入的值     复杂数据类型:包含JAVA实体类、Map。通过#{属性名}或#{map的KeyName}即可获取传入的值     基本数据类型参数示例:     根据班级ID查询教师列表     xml文件         <sele ...

Java 操作Excel

前不久做过Excel的导入导出功能,其主要的难点是java如何操作Excel文档。现在就来介绍一下利用Apache的poi如何操作Excel。 1.准备工作:导入Apache POI的相关jar包,POI的Web站点是: http://poi.apache.org/。 2.创建Excel文档: 示例1将演示如何利用Jakarta POI API 创建Excel 文档。 示例1程序如下: import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.hssf.usermodel.HSSFSheet; imp ...
  最近做项目用到了前端框架easyUI,以下是easyUI tree 的前后台实现。   1.前端页面使用easyui的tree   <ul id="tree"></ul>   $("#tree").tree({      url:'orgManage.do',    }   });     2.创建TreeJson的dto   import java.io.Serializable;   import java.util.ArrayList;   import java.util.List;   import net.s ...

MD5加密工具类

package base; /** * MD5加密算法 * * @author liu.chf * */ public class MD5 { public static String getMD5(byte[] source) { String s = null; char hexDigits[] = { // 用来将字节转换成 16 进制表示的字符 '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f' }; try { java.securi ...
     最近工作中要用到activiti工作流,鉴于本人以前没接触过这方面内容,正在学习中。      首先从安装插件说起,由于本人安装的eclipse版本过高,在线安装插件的时候报错,Cannot complete the install because one or more required items ...
   首先说些题外话,最近刚换了新工作,有了新的生活环境,多了一些要处理的事情,譬如租房子、看房子、办理入职、和朋友聚会等等,导致平时有些心不在焉,缺失了一份继续学习的心情,在这里希望自己能尽快调整自己,以一种新的心态来对待,加油。     下面开始本次的主题,数据库设计中的树形结构设计。     1. 概述        树形数据,主要关注的是:        1> 如何将数据高效地以树形的形式展现给用户        2> 通过某个节点找到对应的父节点。        3> 获取某个节点的对应的所有的后继节点(包括子节点的子节点)        至于添加、修改、删除和通 ...
    最近新买了电脑,预装系统为正版的win8.1,换装其他系统觉得可惜,故用之.但是在安装wamp的时候出现的问题,现将遇到的问题以及解决办法总结如下:    1.启动报错,xxx.dll文件丢失      经查看官网贴子发现(http://forum.wampserver.com/list.php?2),需要安装vcredist_x64.exe和vcredist_x86.exe.    2.安装完上面的程序之后,可能会继续报错:libsasl.dll及icuuc51.dll文件缺失    按照上面缺失文件内容,从网上下载对应dll文件,放到wamp\bin\apache\apac ...
     链接地址:http://www.xx566.com/detail/121.html     Guava是什么?Guava的英文翻译是番石榴,源自于谷歌内部使用的“Google Collections”集合库,主要是为Java开发提供一些工具类,后来开源自成Guava项目,为什么叫Guava这么难听的名字,我也不清楚。为 什么要使用Guava,使用Java开发中,一些集合或字符串的处理,略显冗余,代码也不漂亮,Guava则为Java提供包括字符串处理、集合、并发、 I/O、反射等函数工具箱,自开源以来,越来越收到程序员的追捧,已成为Java开发必不可少的工具箱,这些高质量的API让你 ...
   经验来自于点点滴滴的实践。     继续记录,留待后用。     js:在指定位置添加tr ,td 并设置样式,赋值       jsp中内容:    <table border=1 id="tab">     </table>     js 实现:              var tab ...
  经验来自于点点滴滴的实践。     继续记录,留待后用。   现在纯javascript的东西不知道还有没有人在用,但限于项目的原因,先进一点的jquery无法使用的情况下,也只能用最原始的js来完成了。   js: 通过class实现 指定tr 的隐藏和显示   function getElementsByClassName(clsName, tagName,flag) {     var ClassElements = [];     selElements = document.getElementsByTagName(tagName);     for (var ...
   这几天做项目很忙,不过也从中学习到了很多平时常用的知识,现记录一下这两天学到的知识点,未必很难,只是希望在以后用到的时候能够回忆的起来。    Java去除数组中空值:    原理:新建一个List,用增强for循环来将数组中除了空值外的所有值都加入到list中,       然后再把list用toArray()方法转换回数组。       String []sysName = sysNames.split(",");    List<String> tmp = new ArrayList<String>();    for(String ...
在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录 delete from people where   peopleName in (select ...
   最近在研究用Java来操作文件的技术,在这里做一下记录。首先,记录一下Java操作pdf文件。       Java操作pdf文件,我用的是iText,iText是一个开源的PDF工具,小巧而又便捷。虽然虽然jacob中也有关于PDF的方法,但是过于复杂,不便于使用。    文章最后附件中是我自己下载的iText的jar包,方便大家使用。      iText:     官网:http://www.lowagie.com/iText/     下载:https://github.com/itext/itextpdf/releases     最新版:iText 5.5.4 以下为测 ...
     开发过程中,每次写类文件前面都要添加注释文件,这种重复的工作很麻烦,对于这点,我们可以在Eclipse中设置自动生成注释。 方法: 1.在windows-->preferenceJava-->Code Style-->Code Templatescode-->new Java file,如下图    2.勾选以上图示中,Apply按钮上面的复选框,以保证在创建新方法和类的时候能够自动生成注释。 3.根据自己的需求,对格式进行修改。修改如下:   4.最后分享一下注释模版 文件(Files)注释标签: /**    * @Title: ...
      在技术方面无论我们怎么学习,总感觉需要提升自已,却又不知道从哪里着手,同时也不知道自己处于哪个水平。这时候就需要有清晰的指示图来指引我们,这样我们能清楚的知道我们在哪方面不足,以及自己大概处于哪个阶段和水平。        Java程序员 高级特性 反射、泛型、注释符、自动装箱和拆箱、枚举类、可变 参数、可变返回类型、增强循环、静态导入   核心编程 IO、多线程、实体类、 集合类、正则表达式、 XML和属性文件   网路编程 Socket/TCP/UDP、NIO、RMI、CORBA   Java语法基础 类、抽象类、接口、最终类、静态类、匿名 ...
Global site tag (gtag.js) - Google Analytics