- 浏览: 15796 次
- 性别:
- 来自: 北京
最新评论
-
b6827841:
ireport
ireport -
loveTingTing:
2年开发感想
文章列表
ireport 是一个完全由java开发的报表工具,具体使用请参考下面的博主的介绍。
http://frankco.iteye.com/category/249459
提供一个ireport的交流组,大家可以相互学习。
http://jaspereport.group.iteye.com/
参考资料:
http://www.iteye.com/topic/340872
多种报表样式学习:
http://lzfhope.blog.163.com/blog/static/636399220081013115348831/
Java泛型
在Java SE1.5中,增加了一个新的特性:泛型(日本语中的总称型)。何谓泛型呢?通俗的说,就是泛泛的指定对象所操作的类型,而不像常规方式一样使用某种固定的类型去指定。泛型的本质就是将所操作的数据类型参数化,也就是说,该数据类型被指定为一个参数。这种参数类型可以使用在类、接口以及方法定义中。
一、 为什么使用泛型呢?
在以往的J2SE中,没有泛型的情况下,通常是使用Object类型来进行多种类型数据的操作。这个时候操作最多的就是针对该Object进行数据的强制转换,而这种转换是基于开发者对该数 ...
eclipse
- 博客分类:
- eclise 插件安装
Eclipse get/set方法自动加上字段注释
转自:
http://yaku2688.iteye.com/blog/1164640#
java 获取ip地址
- 博客分类:
- java
public String getIpAddr(HttpServletRequest request) {
String ip = request.getHeader("clientip");
if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("x-forwarded-for");
}
if (ip == ...
转:http://superivan.iteye.com/blog/1131328
JS判断一个数组中是否有重复值的三种方法
方法一:
var ary = new Array("111","22","33","111");
var s = ary.join(",")+",";
for(var i=0;i<ary.length;i++) {
if(s.replace(ary[i]+",","").indexOf(ary ...
原文URL:http://justjavac.iteye.com/blog/1532625
创建和销毁对象
1、考虑用静态工厂方法(返回类的实例的静态方法)代替构造器
2、遇到多个构造器参数时要考虑用构造器
3、用私有构造器或者枚举类型强化Singleton属性
4、通过私有构造器强化不可实例化的能力
5、避免创建不必要的对象
6、消除过期的对象引用
7、避免使用终结(final)方法
对于所有对象都通用的方法
8、覆盖equals时请遵守通用约定
9、覆盖equals时总要覆盖hashCode
10、始终要覆盖toString
11、谨慎地覆盖clone
12、考 ...
当我们启动服务时端口号被占用怎么办?
在WINDOWS下CMD打开命令行窗口,接着输入netstat -nao 命令可以查看打开的端口号和PID,寻找到被占用的端口号对应的PID,然后在进程中KILL这个PID就可以释放这个端口了。
注释netstat命令详解。
Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。
如果你的计算机有时候接收到的数据报导致出错数据或故障,你不必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自动重发数据报。但如果累计的出错情 ...
文章来源:http://code.alibabatech.com/wiki/display/FastJSON/Inside+Fastjson
Fastjson内幕
JSON协议使用方便,越来越流行。JSON的处理器有很多,为什么需要再写一个呢?因为我们需要一个性能很好的JSON Parser,希望JSON Parser的性能有二进制协议一 ...
谷歌Chrome浏览器新扩展ActiveX控件
http://news.9duw.com/news/sort0261/info-20365.html
或者直接去谷歌网上应用商店下载即可:
商店网址:https://chrome.google.com/webstore/detail/activex-for-chrome/lgllffgicojgllpmdbemgglaponefajn
身份证号码的编码原理:
号码的结构
公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码 ,八位数字出生日期码 ,三位数字顺序码 和一位数字校验码 。
校验码的计算[b][/b]
(1)十七位数字本体码 加权求和公式
S = Sum(Ai * Wi), i = 0, ... , 16 ,先对前 17 位数字的权求和
Ai: 表示第 i 位置上的身份证号码数字值
Wi: 表示第 i 位置上的加权因子
Wi: 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 ...
ireport创建数据库连接找不到驱动
- 博客分类:
- ireport
ireport创建数据库连接找不到驱动[align=center][/align][b][/b][/color]
在创建数据库连接时,一直报错:ClassNotFound
[color=blue]解决方法必然是加入驱动的JAR包。
加入JAR包的位置在哪里呢?
D:\Program Files\Jaspersoft\iReport-4.6.0\platform9\lib
修改完成后,必须重启ireport才行
extjs 源码解析
- 博客分类:
- extjs
http://linder0209.iteye.com/category/58900
xfire 入门开发
- 博客分类:
- webservice
转自:http://blog.csdn.net/anckeytop/article/details/7190344