java
文章平均质量分 59
kyo19
还在努力学习JAVA和C#中~
展开
-
关于乘与除的一些技巧
在平时我们写程序时要是让你打印一个2*2=? 或是打印2/2=?时我们最爱用的是什么? System.out.println(2*2); 这样是可以但是有种更好的办法 System.out.println(2<<1); 这就是移位计算的方式,也是最快的计算方式,左移一位是X2 移2位是X4。。。。 相反是除2 这也是最快的计算方式。...2009-09-26 22:10:06 · 104 阅读 · 0 评论 -
iReport+jasperReport之NoXML
jasperReport的这个包net.sf.jasperreports.engine.design 是这样描述的:Contains design time implementations for the library's main interfaces as well as report compiling tools.因此我们完全可以使用它的API构建自己的报表,还是和前几篇使用同一个数据库...原创 2010-11-11 10:14:38 · 127 阅读 · 0 评论 -
hibernate映射视图的两种方式
1.数据库已经建立视图,hibernate只是把视图当作普通的表来映射。 视图VIEW_MER_INST_POS:select MER.DAYS_MERCHT_ID MER_ID, INST.DAYS_MERCHT_ID INST_ID, POS.POS_ID POS_ID from tbl_days_mercht_attr MER, ...原创 2010-08-16 20:51:53 · 111 阅读 · 0 评论 -
OSWorkflow源码分析
OSWorkflow的关键包组成: - com.opensymphony.workflow 对工作流进行管理的入口- com.opensymphony.workflow.config 加载配置,创建WorkflowFactory- com.opensymphony.workflow.loader 工作流定义的管理Workfl...原创 2010-07-26 16:05:52 · 325 阅读 · 0 评论 -
在团队中用 BIRT 进行报表开发
原贴地址:http://www.ibm.com/developerworks/cn/opensource/os-cn-eclipse-birtinteam/index.html 在团队中用 BIRT 进行报表开发 本文主要介绍如何在 BIRT 中创建,使用库( Library )和模板,及如何在报表中使用用户自定义的 JS 文件。前言BIRT 是一个基于 Eclipse ...原创 2010-07-26 14:29:27 · 176 阅读 · 0 评论 -
JDBCTemplate
Spring JDBCTemplate中文文档,网上找的,做个记录原创 2010-07-23 17:14:50 · 101 阅读 · 0 评论 -
Flash图表工具FusionChart
官方网站:http://www.fusioncharts.com/现在已经是V3版,可以使用免费版,也可以使用收费版,功能更强大一些. 图表是软件中,所必不可少的一项功能,图表开发是一种不可少的开发,现在有很多开源的报表开发组件,具体可以搜索一下,在实际开发中比较各个报表工具的优劣.最近经常会看到ADOBE公司的各种新技术革新,比如FLASH,FLEX等,今天我介绍一个免费的Fl...原创 2010-07-23 15:59:53 · 103 阅读 · 0 评论 -
Apache Ant包进行ZIP文件压缩
Apache Ant包进行ZIP文件压缩许多年前就遇到过这种业务,对ZIP标准压缩文件解压。之前写的操作类现在找不到了,最近项目中又要处理这种业务,所以重新写了一个。Java提供了处理ZIP包的API。但是对中文支持不是很好,所以我直接用Apache Ant里的ZIP操作API来进行处理。ANT的API解决了中文支持问题,而且用起来也非常方便。以下是操作类。以下的类只是用到Apache的一...原创 2010-07-23 15:35:33 · 242 阅读 · 0 评论 -
Hibernate Open-Session-In-View Pattern
用hibernate,继续写代码来处理关联关系很繁,考虑用关联映射。一用就是臭名昭著的 LazyInitializationException,于是参考hibernate的best practice使用Open-Session-In-View方式。 http://www.jroller.com/cardsharp/entry/open_session_in_view_pattern...原创 2009-07-29 23:52:32 · 84 阅读 · 0 评论 -
SSH框架整合
开发环境: IDE:MyEclipse7.0 SSH:Struts1.2+Hibernate3.2+Spring2.0整合方法:1. 建立工程,添加Struts支持,与单独用Struts做开发的配置没什么不同,基本上就是一直“下一步”。2. 添加Hibernate,当向导执行到配置SessionFactory时可跳过,因为SessionFactory最后由Spring负责生...原创 2009-07-29 23:37:11 · 71 阅读 · 0 评论 -
如何使用Java POI生成Excel表文件 ! (转)
如何使用Java POI生成Excel表文件 ! (转)// 使用Java POI// 把要两个JAR文件放到lib/ext下// code run against the jakarta-poi-1.5.0-FINAL-20020506.jar.// and commons-logging-1.0.jar例子程序:import org.apache.poi.hssf.u...原创 2009-07-20 22:57:50 · 193 阅读 · 0 评论 -
Web开发中的验证码图片的生成-基于Java的实现
大家在使用Web网站的时候,经常会发现有个验证码需要输入,这是验证码用来做什么事情的呢?其实很简单,验证码图片的作用是让用户通过肉眼来观察图片,把图片中的内容填写到输入框中,在登录的时候,如果验证码内容输入不正确,就算你的登录用户名和密码都正确也不行,这样可以很好的防治有人用程序不停的猜测别人的帐号好密码,因为程序难以从一个图片中提取验证码的内容,从难以使用程序来进行重复猜测,这样只是凭人...2009-01-12 20:21:00 · 134 阅读 · 0 评论 -
使用jetty 自带的http client!
转自:http://iamrunning.iteye.com/blog/405444一般情况下我们需要使用HttpClient时可供选择的技术有: 1、HttpURLConnection 2、Apache HttpClient 其他的除了写Socket 我都没有用过了。 偶然的机会发现Jetty 里面也自带了一个HttpClient,并且支持事件触发的处理方式。 HttpCli...原创 2009-11-15 15:45:14 · 188 阅读 · 0 评论 -
Java中Socket实现消息传输(序列化原型)
前面写了个传输的原型,现在应该写一下消息的编解码其实消息的编解码很简单,Socket一般用来传输byte[] ,只要把一个Message的JavaBean对像转成码流,再将其从码流转回成原来的对像就可以了,在这里我们有几种实现的方法1.写一些类型转换的类,比如int to bytes , longToBytes , StringToBytes ..... 再对每个类进行转换就可以了,这样的...2009-11-03 00:39:27 · 428 阅读 · 0 评论 -
Java中Socket实现消息传输(传输原型)
项目已经做的差不多了,其中做了一个消息的转发功能,所以自己也写一个简单的例子看看 先一步步的来吧,先写好一个Socket的消息传输的原型来,再一步步的改进吧。 其实在这个基础上要中的东西还是很多的1.客户端的登陆2.客户端与服务端的断连后重连3.消息的编解码4.将传输改成由接收,发送,处理队列与接收,发送,处理线程来做5.队列的超时机制6.多线程安全7....2009-11-03 00:12:32 · 401 阅读 · 1 评论 -
Apache Shiro开发手册(部分)翻译
Apache Shiro是一个不错的开源安全框架,但国内一直中文资料比较少,前段时间特别与同事一起翻译了官方的开发文档,为了大家特别共享出来 但是因为水平有限,所有有翻译不好的地方请大家指出,其中有部分一直没有时间翻译,如果大家能一起翻译的话,希望能将其它已经翻译好的文档发我,到时可以一并整合。...2012-01-30 16:16:14 · 203 阅读 · 0 评论