- 博客(228)
- 资源 (33)
- 收藏
- 关注

原创 java swing 导出Jtable里面的数据到excel
不废话了,直接贴代码import java.awt.*;import java.awt.event.*;import java.io.*;import javax.swing.*;import javax.swing.table.*;public class ExcelExporter { public ExcelExporter() { } public void exportTa
2008-07-22 10:57:00
10756
15

转载 别让Hibernate偷走了您的身份
企业级Java应用程序常常把数据在Java对象和相关数据库之间来回移动。从手工编写SQL代码到诸如Hibernate这样成熟的对象关系映射(ORM)解决方案,有很多种方法可以实现这个过程。无论采用什么样的技术,一旦开始将Java对象持久存储到数据库中,身份将成为一个复杂且难以管理的课题。可能出现的情况是:您实例化了两个不同的对象,而它们却代表数据库中的同一行。为了解决这个问题,您可能采取
2008-07-22 09:45:00
900

转载 Java数字、货币值和百分数等的格式化处理
ava数字、货币值和百分数等的格式化处理 如果我们用下列语句输出一个数 System.out.println(123456.789); 将会在Console看到输出 123456.789 那么如何得到123,456.789这种格式化的输出呢?这里就需要用到java.text.Format这
2008-07-03 11:24:00
1444
1
原创 Java基础-List遍历时为什么不能同时操作list
List<String> listArr = new ArrayList<>();listArr.add("a");listArr.add("b");listArr.add("b");listArr.add("c");listArr.add("b");/** * 使用for-each迭代时同时操作集合,会报java.util.ConcurrentModificationException * 原因:for-each实际编译后的结果,是使用 Iterator 迭代器遍.
2021-11-11 17:28:00
886
原创 通用树状节点 获取所有叶节点和支节点 sql
--获取所有父节点的menu_item select distinct s1_parent.* from sys_menu s1_parent,sys_menu s2where 1=1 and s1_parent.menu_id = s2.parent_id--获取所有具体页面节点的menu_item select s.* from sys_menu s where
2013-05-17 09:31:15
1880
转载 ADT模拟器 在有代理的环境下 上网设置
Windows下,配置好Adroid环境变量后(如将d:\android-sdk-windows-1.0_r1\tools加入系统变量PATH),在命令行窗口输入:emulator启动Android 模拟器后, 输入:adb shell进入adb shell模式:将网络连接代理设置写入配置数据库,假如你的上网代理IP是10.193.xx.xx:sqlite3 /data/d
2012-09-05 16:28:13
3323
原创 Android ADT 默认的模拟器内存调整
Android ADT 默认的内存太小,在新增AVD页面修改也没有用,只能通过命令行启动了。在windows cmd下 运行emulator命令 启动已经建立好的虚拟Android系统 你的android-sdk安装路径\emulator.exe例如:F:\android-sdk-windows\tools\emulator.exe -avd Android(你在AVD
2012-09-05 16:06:35
1981
转载 java操作xml w3c及xml存储图片文件
xml保存图片package com.kelsen.beans.imagehelper; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.DataOutputStream; import java.io.FileInputStream; im
2012-06-08 15:05:35
2790
转载 JAVA操作XML的完整例子——W3C DOM篇
这是一个用JAVA W3C DOM 进行XML操作的例子,包含了查询、增加、修改、删除、保存的基本操作。较完整的描述了一个XML的整个操作流程。适合刚入门JAVA XML操作的朋友参考和学习。假设有XML文件:test1.xml哈里波特10这是一本很好看的书。三国演义10四大名著之一。水浒6四大名著之一。红楼5
2012-06-08 15:01:12
2132
原创 java图片裁剪
这个切图处理类配合前台js,可以做到图片上传时,切图保存的效果。package com.util.image;import java.awt.Rectangle;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileInputStream;import java.io.IOExcep
2012-05-16 09:04:12
1531
原创 计算两个日期相隔天数
/** * 计算date1间隔date2的天数 * */ private int getDaysBetweenTwoDates(Date date1,Date date2)throws Exception { long begin = date1.getTime(); long end = date2.getTime();
2012-03-28 09:03:07
1320
原创 POI 3.7 读取xls和xlsx
/** * 读取xlsx文档列 * */ private String getXSSFCellValue(XSSFCell cell)throws Exception { String cellvalue = ""; if (cell!=null) { switch (cell.getCellType()) { case
2012-03-26 10:11:49
8667
原创 js 提示自动完成效果
.sman_selectedStyle{background-Color:#102681;color:#FFFFFF} //--初始化提示 var nameArray = ['张三','李四','www.baidu.com','111111','222222']; //--数组排序 function arraySort() { nameArray.
2012-03-20 13:27:06
908
转载 checkstyle+ant配置
checkstyle是apache项目组提供的一款代码规范检测工具,使用checkstyle,可以帮助开发人员快速找到不符合规范要求的代码,本文将要介绍的是如何在ant中配置checkstyle,以生成代码质量检测报告。版本: checkstyle5.3,ant1.7.1及以上ant配置文件内容: Xml代码
2012-03-13 13:48:07
4883
转载 iBatis的Cache
Cache的key由haskcode、checksum、查询参数、sqlmap Id、sql语句、调用方法名等构成。不同的参数会有不同的Key。他不是以查询参数的Class的hashcode或toString方法作为key的一部分,而是以在sqlmap使用的变量的集合。queryForObject和queryForList都可以缓存。其它片断不支持。 可以设定为定时刷新或受条件触发刷新Ke
2012-03-13 13:37:32
1011
转载 Terrocotta - 基于JVM的Java应用集群解决方案
关于J2EE集群技术的基本原理和常用实现方式,TheServerSide.com有一篇经典的文章:http://www.theserverside.com/tt/articles/article.tss?l=J2EEClustering Terracotta(http://terracotta.org/)是一个开源的框架。他的创始人Ari Zilka原本是Walmat.com的首席架构
2012-03-13 13:35:09
1073
转载 TFS(Taobao File System) 简介
TFS(Taobao FileSystem)是一个高可扩展、高可用、高性能、面向互联网服务的分布式文件系统,主要针对海量的非结构化数据,它构筑在普通的Linux机器集群上,可为外部提供高可靠和高并发的存储访问。TFS为淘宝提供海量小文件存储,通常文件大小不超过1M,满足了淘宝对小文件存储的需求,被广泛地应用在淘宝各项应用中。它采用了HA架构和平滑扩容,保证了整个文件系统的可用性和扩展性。同时扁平化
2012-03-13 13:31:42
5251
转载 分布式服务框架 Zookeeper -- 管理分布式环境中的数据
转载至:http://hi.baidu.com/%CC%D8%B0%AE%C0%B6%C1%AB%BB%A8/blog/item/2ae9efda06e267c9572c841b.html安装和配置详解本文介绍的 Zookeeper 是以 3.2.2 这个稳定版本为基础,最新的版本可以通过官网 http://hadoop.apache.org/zookeeper/来获取
2012-03-13 13:29:50
1245
原创 使用O‘Reilly COS包实现上传
用过不少上传的小框架,例如apache的common-upload,smart-upload,还有其他一些。感觉还是 O‘Reilly 的方便。使用步骤如下:1. 在服务器上设置放置上传文件的目录 uploadDir2. MultipartRequest multiRequest = new MultipartRequest(request, uploadDir, fileSi
2012-03-07 16:18:33
1260
原创 POI 3.7 读取xlsx 公式的值
FileInputStream fis = new FileInputStream("C:/test.xlsx"); Workbook wb = new XSSFWorkbook(fis); //or new XSSFWorkbook("/somepath/test.xls") org.apache.poi.ss.usermodel.Sheet sheet = wb.getShee
2012-03-07 10:47:13
8438
原创 Java File常见类小计
Java文件操作,真格是晕是我的,和其他语言或者脚本来说,这代码量确实大了点。希望java7以后会越来越方便package com.tf.initdata.util;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.File
2012-03-05 11:00:14
961
原创 Junit test 里面监控数据库连接释放 片段
public void testDataSource() { BeanFactoryLocator beanFactoryLocator = ContextSingletonBeanFactoryLocator.getInstance(); BeanFactoryReference targetBeanFactoryRef =
2011-11-17 12:57:40
1135
原创 Java 集合 转换成 Json格式 字符串 工具类
目前市面上N多前台技术展现树形结构,最简单的莫过于Dtree,但是对于实现比较复杂的带各种控件的树,还是jquery ext dhtmlx等js小框架略胜一筹,而这些框架,几乎无一例外支持json格式的数据当作树的数据源。json 是个好东西啊,了解它 请参看这个网站Json
2011-08-23 09:23:34
3662
原创 Oracle to_char()函数,出小数点
select TO_CHAR(0.52,fm9999999990.00) from dual 输出:.52select TO_CHAR(0.52,fm9999999990.00) from dual 输出:0.52 fm为数据填充模式具体用法:http://www.cnblogs.com/reborter/archive/2008/11/28/1343195.html
2011-06-25 14:14:00
3868
原创 Axis2 生成 ADB Bean 客户端碰到的问题
今天用 Axis2 WSDL2JAVA 命令生成客户端碰到一问题。 wsdl2java.bat -uri getFactoryCode.wsdl -p com.abc.planning.wsclient.mes.client.tj -d adb -pn HTTP_Port -s -o c:/src 生成的客户端,死活也没办法执行。异常报在 //execute the ope
2011-06-16 13:29:00
3041
原创 Java Volatile 关键字
<br />我们知道,在Java中设置变量值的操作,除了long和double类型的变量外都是原子操作,也就是说,对于变量值的简单读写操作没有必要进行同步。<br /> 这在JVM 1.2之前,Java的内存模型实现总是从主存读取变量,是不需要进行特别的注意的。而随着JVM的成熟和优化,现在在多线程环境下volatile关键字的使用变得非常重要。<br /> 在当前的Java内存模型下,线程可以把变量保存在本地内存(比如机器的寄存器)中,而不是直接在主存中进行读写。这就可能造成一个线程在主存中修改了
2011-05-05 09:14:00
1012
原创 Axis2客户端代码添加认证(ADB Bean方式)
<br />Axis2 生成客户端调用代码的命令里面,貌似没有设置权限的选项。只能在代码里面加咯。<br /> <br />在生成的客户端sub的构造方法里面加下面一段就OK了。(唉,找了N久,才在Axis2的maillist里面找到,看来国人用的不多啊,其实看API也能找到,但那等于大海捞针,太费时间)。<br /> <br />HttpTransportProperties.Authenticator authenticator = (HttpTran
2011-05-04 16:32:00
2231
原创 java调用vbs,实现打开关闭excel操作小示例
<br />文章本身没有多少技术含量。我本人一直不熟悉windows系统/脚本的东西。做WebDynPro开发时,碰到一个问题。里面的 office control不能加载POI生成的Excel。问了下SAP的人,他们说:我们不支持开源工具生成的excel。 我们只能绕路了。用 POI生成Excel,用Excel打开一下,保存一下,然后关闭,什么也做修改,office 控件就能加载这个excel了。在windows专区发了帖子,问了下批处理或者vbs能否做这样的事情。于是,就写了这么个例子。<br /> <
2011-03-09 12:22:00
7417
原创 SAP for Java 开发 起航。。。。。
<br />公司的一个项目需要用 SAP CE7.1 开发。之前还没接触过SAP的东东,要开始用它来开发啊,能学新东西,兴奋。。。嘿嘿。<br /> <br />今天把 NetWeaver Develope Studio 安装配置了下,SAP For Java的 IDE,首选Eclipse,所以,配起来没什么问题。。。。<br /> <br />服务器没法装啊,最低要求物理内存20G啊。SAP 果然不是一般人玩的。。。。
2011-02-13 16:48:00
2765
3
转载 java实现类型QQ,MSN自动停靠隐藏功能
<br />做的不错,收藏之。。。<br /> <br />1. 用来提示将要隐藏的线程。<br />package hide;import java.awt.Point; import java.awt.event.ComponentListener; import javax.swing.JFrame; public class WindowMover extends Thread { public static void moveToPoin
2010-08-06 09:33:00
2013
转载 java 回调机制小结
比较简洁的说明回调机制。。。。回调的通俗理解:你有一个复杂的问题解决不了,打电话给你的同学,你的同学说可以解决这个问题,但是需要一些时间,那么你不可能一直拿着电话在那里等,你会把你的电话号码告诉他,让他解决之后打电话通知你。即回调就是体现在你的同学又反过来拨打你的号码。 拿这个例子类比Ajax中的回调机制以及Spring中HibernateTemplate用到的回调+模板机制,可以更容易地理解回调机制。 Ajax代码:Java代码 function test{ if
2010-08-03 09:51:00
2744
2
转载 java 匿名类小结
<br />从javaEye上转过来的文章,看完对一些以前的代码理解的更透彻了。转到自己博客上保存下。嘿。。<br /> 引言<br />Java中的匿名类是比较有意思的一种编程方式,在swing中关于监听器的注册时,经常可见到这样的代码:Java代码 iexit.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e) { int y = JOptionPane.show
2010-08-03 09:48:00
749
转载 windows下 如何在Web页面上直接打开、编辑、创建Office文档
<br />转帖至: http://www.tzwhx.com/newOperate/html/1/11/114/8016.html<br /> <br />有朋友询问如何在Web页面上做到像SharePoint中的效果一样,能直接激活客户端的Word来打开.doc文件,而不是类似直接点击.doc文档链接时Word在IE中被打开那样。想想这个问题应该很多人都会感兴趣,所以干脆写一篇blog来大致描述一下方法。 <br /><br />在安装Office2003以后,有一个ActiveX控件被安装到了系统
2010-07-29 13:17:00
1141
原创 Java版报表生成。
修改之前比较依赖数据完整性的问题。package com.tf.planning.plan.monthweek.service.impl;import java.io.ByteArrayOutputStream;import java.util.ArrayList;import java.util.GregorianCalendar;import java.util.HashMap;import java.util.Iterator;import java.util.LinkedHa
2010-06-22 17:18:00
969
1
原创 Java版结果集行列倒置
<br />从数据库里面取得的数据一般是以实体的方式返回。但是做报表的话,可能是从实体某个属性来显示,即所谓的行列倒置。所以有人写了行列倒置的SQL,这里也写个java实现的例子。属性是写死的。如果需要灵活点,换成用反射来遍历属性即可。<br /> <br />/** * 将List信息行列倒置 * */package jdk_1_4.test;import java.util.ArrayList;import java.util.Collections;import java.u
2010-06-17 14:42:00
3612
1
原创 POI合并单元格,冻结窗口例子
<br />/**<br /> * 生成多种格式的Excel<br /> * */<br />package multiStruct;<br />import java.io.FileOutputStream;<br />import org.apache.poi.hssf.usermodel.HSSFCell;<br />import org.apache.poi.hssf.usermodel.HSSFCellStyle;<br />import org.apache.poi.hssf.usermodel
2010-06-08 16:13:00
10948
6
原创 POI遍历Excel
<br />/**<br /> * 读取Excel文件,并将其内容输出到控制台<br /> * */<br />package basic;<br />import java.io.FileInputStream;<br />import org.apache.poi.hssf.usermodel.HSSFCell;<br />import org.apache.poi.hssf.usermodel.HSSFRow;<br />import org.apache.poi.hssf.usermodel.HSS
2010-06-08 14:46:00
6601
原创 oracle死锁原因分析
oracle死锁原因分析 分析原因:最近在做个一个小项目,要做百万级的测试数据,开始想想很简单,让写个循环插入程序就OK了,真正实战发现,程序执行插入语句时不论是用jdbc还是hibernate的方法,都无法插入数据,问题见 http://topic.youkuaiyun.com/u/20100317/23/826ba624-4e0e-4cd4-b74a-f12db2dd1d05.html
2010-03-17 23:11:00
2407
原创 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener 问题原因。
最近接手一个已有专案维护工作。之前他们使用myeclipse和ant编译打包的。我现在导入eclipse,让IDE编译部署。可一部署jboss就报错。我换tomcat(和jboss其实一样,但是抱着侥幸心理,还是试了下),照样报错。火了,想想weblogic比他们厉害(哈哈@)。就部署到weblogic。还是报错。我郁闷了。网络搜了下相关答案。全是字面翻译,没有一个说对了。没办法,到
2010-01-14 10:21:00
4171
原创 spring 配置 quartz排程任务小结
最近看了下quartz排程任务,以前也有用过,但是没有细纠他的配置。这两天看了下,做个小结。 配合 spring 配置 quartz 步骤: 1. 导入 spring.jar,quartz-all-1.6.5.jar (可以换成不同版本)。当然还有其他一些依赖类库,如commons-collections commons-logging.jar,具体可以查看网络资料,哈哈!
2010-01-06 11:08:00
4622
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人