自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (4)
  • 收藏
  • 关注

转载 iReport+JasperReport柱状图

最近由于工作项目需要,尝试着利用ireport+jasperreport进行报表开发。以前曾用过一款商用的报表开发工具,所以对这类工具的使用模式还是比较熟悉的,但还是遇到了很多麻烦和问题。最大的问题就是没有文档和售后技术支持,遇到问题只能时到网上搜索,但在网上也很难找到几篇有用的能解决问题的文章,且大量抄来抄去的重复文章,找到的几篇却在关键的地方语焉不详。没办法,问题的解决还得靠自己去琢磨。怎样利

2009-04-10 22:28:00 6411 8

原创 失业日记

     曾经以为失业这个词离我很远,但是不幸的是我真的失业了,在这个“百年一遇”的金融危机的时候,这期间有失落,迷茫,因为我快32岁了,在软件这个靠吃青春饭的行业里。     不知不觉,周围已经是80后的小弟小妹们,有时候不由得发出感叹,看来确实时间过得真快啊,有时候我在想,和一群年轻人一起抢一个岗位,这或许就是个悲哀,因为,从薪资的角度来讲,我是出于劣势的。     我的未来在

2008-11-20 10:49:00 643

原创 hibernate提高性能方法

1 PO对象改为惰性加载2 定制cache3 优化SQL,统一规约4 修改配置 

2008-11-07 23:12:00 419

原创 JAVA中浅复制与深复制

1.浅复制与深复制概念⑴浅复制(浅克隆)被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。⑵深复制(深克隆)被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。那些引用其他对象的变量将指向被复制过的新对象,而不再是原有的那些被引用的对象。换言之,深复制把要复制的对象所引

2008-11-07 23:10:00 457

原创 数据库锁的类型

共享锁        加锁条件:select        解锁条件:查询完毕        并发性: 好 独占锁        加锁条件: insert update delete        解锁条件: 事务结束        兼容性: 差        并发性: 差 更新锁        加锁条件: update        兼容性:

2008-11-07 23:01:00 874

原创 数据库的事物隔离级别

1 Serializable2 Repeatable Read3 Read Commited4 Read Uncommit 

2008-11-07 22:59:00 404

原创 数据库建立索引依据的规则

1、表的主键、外键必须有索引;2、数据量超过300的表应该有索引;3、经常与其他表进行连接的表,在连接字段上应该建立索引;4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;5、索引应该建在选择性高的字段上;6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引;7、复合索引的建立需要进行仔细分析;尽量考虑用单字段索引代替:   A、正确选

2008-11-07 22:57:00 623

原创 thread和runable的区别

1、Runable里没有run(),而是规定implementing   class必须要有run(),而且Runnable的作用仅限于此;而Thread   class里有许多好用的method,比如sleep()等     2、当你发现必须extends其他某个class,而又要用线程,因为无法extends   Thread,所以要implements   Runnable     3、如果

2008-11-07 22:54:00 1352

转载 常用的几种进程通信方式的比较

文件映射  文件映射(Memory-Mapped Files)能使进程把文件内容当作进程地址区间一块内存那样来对待。因此,进程不必使用文件I/O操作,只需简单的指针操作就可读取和修改文件的内容。  Win32 API允许多个进程访问同一文件映射对象,各个进程在它自己的地址空间里接收内存的指针。通过使用这些指针,不同进程就可以读或修改文件的内容,实现了对文件中数据的共享。  应用程序有三种方法来使多

2008-11-07 22:27:00 579

原创 LINUX 下eclipse开发c++环境

server: Red Hat Linux ES 4一、配置Xmanager1)修改文件 /etc/X11/xdm/Xaccess,将下面一行 #* # any host can get a login window 改为* # any host can get a login window 2).修改/etc/X11/gdm/gdm.conf,找到下面的信息 [xdmcp] Enable

2007-07-24 21:35:00 1594

转载 c与c++ static函数的区别

static关键字是C, C++中都存在的关键字, 它主要有三种使用方式, 其中前两种只指在C语言中使用, 第三种在C++中使用(C,C++中具体细微操作不尽相同, 本文以C++为准).(1)局部静态变量(2)外部静态变量/函数(3)静态数据成员/成员函数下面就这三种使用方式及注意事项分别说明一、局部静态变

2007-07-24 09:53:00 740

原创 为什么最好在c++中使用异常

常用的错误处理方式   返回值:我们常用函数的返回值来标志成功或者失败,甚至是失败的原因。但是这种做法最大的问题是如果调用者不主动检查返回值也是可以被编译器接受的,你也奈何不了他:) 这在C++中还导致另外一个问题,就是重载函数不能只有不同的返回值,而有相同的参数表,因为如果调用者不检查返回值,则编译器会不知道应该调用哪个重载函数。当然这个问题与本文无关,我们暂且放下。只要谨记返回值可能被忽略

2007-07-19 12:52:00 1060

原创 C++引用与指针的比较

 C++语言中,函数的参数和返回值的传递方式有三种:值传递、指针传递和引用传递。 引用与指针的比较: (1)引用被创建的同时必须被初始化(指针则可以在任何时候被初始化)。 (2)不能有NULL引用,引用必须与合法的存储单元关联(指针则可以是NULL)。 (3)一旦引用被初始化,就不能改变引用的关系(指针则可以随时改变所指的对象)。 结论:"引用传递"的性质象"指针传递",而书写方式象"

2007-07-08 17:01:00 510

原创 项目需求分析难在哪里

1 客户说不清楚需求     有些客户对需求只有朦胧的感觉,当然说不清楚具体的需求。例如全国各地的很多政府机构在搞网络建设,这些单位的领导和办公人员大多不清楚计算机网络有什么用,反而要软件系统分析人员替他们设想需求。这类工程的需求是如此的主观,以致产生很多贪污腐败现象。     有些客户心里非常清楚想要什么,但却说不明白。读者可能很不以为然。就举日常生活的事例吧,比如说买鞋子。我们非常了解

2007-07-06 12:56:00 589

PMBOK2004中文版

2004版PMP资料 中文版。

2009-04-20

ireport+jasperreport柱状图例子

详细介绍了如何利用ireport+jasperreport柱状图例子,并附有代码,参照实例,手把手教你用该解决方案作柱状图。

2009-04-10

卡巴斯基7.0 key

卡巴斯基key文件, 2010年到期

2009-04-06

考试中文讲义考试中文讲义

项目采购管理 项目成本管理 项目范围管理 项目风险管理 项目管理概论 项目质量管理

2008-11-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除