- 浏览: 284014 次
- 性别:
- 来自: 杭州
最新评论
-
北方狼:
请问,当表格列数过多时,除了调整pdf页面宽度,能否设置分页显 ...
利用itext操作pdf从数据库导出大量数据--功能汇总(一) -
15817048604:
.....................
利用itext操作pdf从数据库导出大量数据--添加水印(四) -
laoma102:
顶个,谢楼主
代理模式,JDK动态代理,SpringAOP来龙去脉 -
穷途末路:
给力,谢谢分享
Excel2003和Excel2007对下拉选择和下拉级联选择的操作以及java程序的调用 -
weir2009:
复杂的交叉表crosstab 怎么处理?
利用itext操作pdf从数据库导出大量数据--功能汇总(一)
文章列表
误区一:因为任务紧迫,所以没有时间想
有些人认为只有在领导规定的时间内完成任务才是最重要和最紧急的。至于方向是否正确,功能是否完整则没有时间去考虑。
这些人陷入了多写些代码和程序就会安全了的假象当中。 ...
- 2008-12-26 16:37
- 浏览 1052
- 评论(0)
首先我们建立一个ejb工程,工程结构如下:
testejb
--src
--**.java(各类源文件以及配置文件)
META-INF
--persistence.xml(实体bean配置文件)
建立一个web工程,结果如下:
testejbweb
--src
--**.java(各类源文件)
--build
--build.xml(ant文件)
--description(ear部署描述信息)
--META-INF
--application.xml
--webR ...
- 2008-12-04 10:35
- 浏览 2414
- 评论(0)
我觉得做一个客户端调用一个实体bean算是一个完整列子吧
实体bean这里不就不详细说了
客户端调用需要使用会话bean这个也写好吧
然后打包这个ejb
这里部署到jboss下就可以使用了
另外我使用oracle数据库
所以在jboss下的deploy下得增 ...
- 2008-12-02 15:30
- 浏览 1683
- 评论(0)
当然在同一个项目中,jdbc和hibernate可以同时使用,使用同一个数据源
首先看jdbctemplate配置
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource"><ref bean="dataSource"/></property>
</bean>
这个dataSource就不用说了 ...
- 2008-11-25 10:27
- 浏览 1366
- 评论(0)
第一次把socket编程应用到实际项目中
场景就是现在很多公交车代理冲值,移动冲值那种方式
比如公交卡放到读卡器上 从电脑上操作,可以进行冲值操作
那么这里有个交互过程
第一:我们电脑里的应用程序去链接读卡器,读卡器返回给我们卡信息
第二:我们电脑里的应用程序进行卡冲值操作,把冲值命令发送给读卡器,读卡器对卡进行相应操作,然后返回操作结果给电脑的应用程序
操作完毕
这就是一个简单的socket编程实例
我把我前期写的例子贴出来,希望对大家有用:
定义一个serversocket
public class ThreadSever extends ServerSocket {
private ...
- 2008-11-03 17:12
- 浏览 1436
- 评论(0)
有时我们需要使用近似一个exe文件的东西启动java
那么在windows下可以使用bat方式启动java
具体做法如下
把你编写好的java文件编译后打包(jar文件)
然后建一个bat文件比如start.bat这样一个文件
里面内容为:
SET PATH=E:\jdk1.5\bin//设置java_home
set CLASSPATH=.;card.jar//设置classpath,如果还有其它的jar使用分号继续追加
java -ea com.test.testsocket3.Test amei mary lily tom//启动类,后面使用空格标识输入参数,参数之间亦用空格
pause/ ...
- 2008-11-03 16:59
- 浏览 2026
- 评论(0)
1.读计算机研究生最好要有实际际开发经验
这里所说的“有实际开发工作经验”通常应该具备:1)你已经认为C++和汇编语言都是很简单的语言,并能够自如地运用; 2)你完全理解STL为什么这么重要;3)你能够在30分钟 ...
- 2008-09-25 11:41
- 浏览 1842
- 评论(0)
最近花了一点时间写了一个代码生成器
主要过程就是根据powerdesign的数据模型文件生成一个项目工程
这里设计两点知识
第一:分析powerdesign文件的数据结构类型,这是一份以xml格式的数据文件,所以我们要得到数据模型中表和表之间关系以及表里面的内容就全靠这个文件了
第二:定义各种模板文件,比如实体类,action类,servicer类,dao类,编辑该实体的jsp文件,该类显示列表的jsp文件,该类显示信息的jsp文件等等项目特定需要的模板文件,然后根据powerdesign文件分析出来的数据和这些模板文件,利用freemarker产生各目标文件,这样项目需要的各类文件就有了
其时 ...
- 2008-08-26 13:43
- 浏览 1704
- 评论(1)
最近写了一个利用log4j记录方法调用信息(方法名 时间 次数等)
利用日志记录下来 然后加载日志再分析(可以和应用系统分离)
日志
log4j.logger.com.fruitking.interceptor.CalculateTimeInterceptor=info
com.fruitking.interceptor.CalculateTimeInterceptor指定你记录日志的类
每天生成一个日志文件的配置
log4j.rootLogger=error,stdout,A1
log4j.appender.A1=org.apache.log4j.DailyRollingFileAppe ...
- 2008-08-06 08:51
- 浏览 1205
- 评论(0)
freemarker 中的is undefined错误一般都是由于空指针引起的
我最近写了一个代码生成器,使用freemarker做模板
还真的好几次遇到这个问题
所以记住如果是某个字段是null就必须转换一下使用
- 2008-08-05 16:36
- 浏览 2143
- 评论(0)
1. 2008-3-24使用quartz的时候遇到错误:
java.lang.NoSuchMethodError: org.apache.commons.collections.SetUtils.orderedSet(Ljava/util/Set;)Ljava/util/Set;
很明显是版本问题错误,要使用最新的commons-collections-3.1.jar包。同时checkstyle-all.jar包有相同的类,但是这个同名类版本是2.0的,所以必须去除checkstyle-all.jar下面的集合类。
2. 2008-3-24在Spring配置和Quartz集成内容时,有两点需要注 ...
- 2008-06-10 14:26
- 浏览 1987
- 评论(2)
1. 下载ireport和jasperreport。不知道就baidu和google。
2. 如果报表中使用中文,请加入iTextAsian.jar和itext-1.3.1.jar
iText是一个开放源码的Java类库,是用来生成PDF文件的。
在生成的pdf文件显示中文等亚洲字符,还必须下载itext的亚洲字符包。
3. 为了在报表中能够显示中文, 必须设置报表上各显示对象的相关属性,各属性设置说明如下:
Font name: 宋体 (中文字体)
PDF font name: STSong-Light
PDF Encoding: UniGB-UCS2-H(Chin ...
- 2008-06-10 14:24
- 浏览 1428
- 评论(0)
首先说明一下spring中事务传播的定义:
Spring定义了一下几种事务传播方式,在接口TransactionDefinition中。
int PROPAGATION_REQUIRED = 0;
//Support a current transaction, create a new one if none exists.
//支持当前事务,如果当前没有事务,则创建一个新 ...
- 2008-06-10 14:22
- 浏览 3718
- 评论(0)
1.是否在spring容器中创建了bean
2.是否在dwr.xml中申明了这个action
3.在dwr.xml申明中是否include了这个方法
4.如果方法参数是对象,是否在dwr.xml声明了这个对象类型
4.页面使用javascript组合对象的时候请先alert一下,有时组合的对象属性不是你期望的对象属性.
- 2008-05-26 19:19
- 浏览 1707
- 评论(0)
web service
不同项目 不同系统 不同物理位置的信息交换
笔者使用过xfire和hessian,个人觉得hessian使用简单,又能很好满足这种需求,曾经在web容器分布式系统中使用过,非常方便,几乎不用更改任何程序,只需更改相应配置文件就可以实现的。
quartz:
一个超强的定时组件,现在的定时任务都选择使用它做,同时可以使用它的一些job状态,让一个任务发生在另外一个人物结束后即刻启动。
jasperreport+ireport:报表主要解决的是两个问题,对于需要另外保存或者打印的时候,如何不失真的得到文件和打印文件。
其实答应中我们一般不采用报表直接连接数据库,而是采用ja ...
- 2008-05-18 13:10
- 浏览 1156
- 评论(1)