- 浏览: 347331 次
- 性别:
- 来自: 沈阳
最新评论
-
haiw:
谢谢分享
Oracle 的递归查询(树型查询) -
nomandia:
除非是通过open打开的窗口,否则没法close的
JS 关闭当前页面 -
c30989239:
注意 SimpleDateFormat 是非线程安全的
Java 获取网络时间并在jsp中显示 -
归来朝歌:
不错,以后可能用得上
Java 操作Excel -
luhantu:
不错!学习了
Java 操作Excel
文章列表
在MyBatis的select、insert、update、delete这些元素中都提到了parameterType这个属性。MyBatis现在可以使用的parameterType有基本数据类型和JAVA复杂数据类型
基本数据类型:包含int,String,Date等。基本数据类型作为传参,只能传入一个。通过#{参数名} 即可获取传入的值
复杂数据类型:包含JAVA实体类、Map。通过#{属性名}或#{map的KeyName}即可获取传入的值
基本数据类型参数示例:
根据班级ID查询教师列表
xml文件
<sele ...
Java 操作Excel
- 博客分类:
- javaweb
前不久做过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 ...
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语法基础
类、抽象类、接口、最终类、静态类、匿名 ...