自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(49)
  • 资源 (20)
  • 收藏
  • 关注

原创 eclipse 可以启动但是myeclipse 出错

eclipse 可以启动但是myeclipse 出错myeclipse 中由于jar 包的问题导致如下错误2012-5-10 10:23:26 org.mortbay.log.Slf4jLog info信息: Logging to org.slf4j.impl.JDK14LoggerAdapter(org.mortbay.log) via org.mortbay.log.Slf4j

2012-05-10 10:28:40 408

转载 sql优化

性能不理想的系统中除了一部分是因为应用程序的负载确实超过了服务器的实际处理能力外,更多的是因为系统存在大量的SQL语句需要优化。为了获得稳定的执行性能,SQL语句越简单越好。对复杂的SQL语句,要设法对之进行简化。常见的简化规则如下: 1)不要有超过5个以上的表连接(JOIN)2)考虑使用临时表或表变量存放中间结果。3)少用子查询4)视图嵌套不要过深,一般视图嵌套不

2012-04-23 16:32:54 101

转载 birt:基于 Eclipse 的报表

安装介绍对于扩展 Eclipse 的功能,首先当然就是去下载对应的 plugin,BIRT 也不能例外。BIRT 的下载地址:http://download.eclipse.org/birt/downloads/,当前版本是2.0。BIRT 依赖于 Eclipse 的其它几个 plugin(GEF 和 EMF),由于我使用的是 Eclipse WTP(这是 Eclipse 的 WEB

2012-04-05 13:01:38 339

转载 职场交流:一位软件工程师的7年总结

1、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈!  2、一定要确定自己的发展方向,并为此目的制定可行的计划。不要说什么,“我刚毕业,还不知道将来可能做什么?”,“跟着

2012-04-02 18:26:31 74

转载 TCP/IP协议栈与数据包封装

1. TCP/IP协议栈与数据包封装 TCP/IP网络协议栈分为应用层(Application)、传输层(Transport)、网络层(Network)和链路层(Link)四层。如下图所示(该图出自[TCPIP])。图 36.1. TCP/IP协议栈两台计算机通过TCP/IP协议通讯的过程如下所示(该图出自[TCPIP])。图 3

2012-03-28 18:02:56 233

原创 sevrlet,struts1 ,sturts2 线程安全问题

sevrlet 是单例模式,struts1 也是单例模式,所以在 定义类的成员变量的时候特别需要注意线程安全性.struts2是每个线程对应一个对象不存在线程安全问题!

2012-02-23 18:25:44 247

转载 struts2中格式化输出数字和日期的方法

struts2中格式化输出数字和日期的方法,struts2截取小数点后两位数 1.写一个Messages.properties配置文件:#number:global.format.money={0,number,#0.00##}global.format.money02={0,number,##0.00}#datetime:global.format.date={0,d

2011-12-28 16:55:39 104

原创 学习与总结

私有构造方法的类,不可被继承.1.静态工厂方法取代构造方法,组合取代继承.优点:    有名称,    不用每次调用创建一个对象,    可以返回原类型的子类型,    参数类型实例更简洁2.n个必选参数+多个可选构造参数存在的情况下 建议使用 构造器模式   一般情况使用重叠构造器模式,但是可选参数超过4个就比较繁琐   重叠构造如下     public

2011-12-28 13:23:34 83

java真是值传递

java 程序中调用方法,传递数组,

2011-12-15 09:37:57 66

转载 设计模式结构

设计原则开闭原则 里氏替换原则 依赖倒置原则 接口隔离原则 组合/聚集原则 迪米特法则设计模式简介什么是设计模式 设计模式分类 创建型模式 结构型模式 行为行模式Pestore简介PetStore架构 PetStore优缺点Pestore中使用的模式表示层Composit

2011-11-22 11:29:27 222

转载 从一位大哥那淘的算法 20位唯一码

void getID(char id[20])    {        // 数字和字母一共36个        const static char dict[36] = { '0','1','2','3','4','5','6','7','8','9','a', 'b', 'c', ..... ,'z' };                // 用于存放唯一id的索引

2011-11-14 15:47:09 342

转载 MySQL触发器的基本使用

MySQL的触发器和存储过程一样,都是嵌入到MySQL的一段程序,是MySQL 5版本新增的功能。本文介绍了触发器的类型和基本使用方法,讲述了触发器使用中容易产生的误区,从MySQL源码中得到触发器执行顺序的结论,本文最后是实战遭遇的触发器经典案例。没有特殊说明时,本文的实验均基于mysql5.1.51版本。一、Mysql触发器的基本使用① 创建触发器创建触发器语法如下:CREAT

2011-11-04 10:50:46 2305

转载 fmt 国际化格式标签库

国际化格式标签库包括国际化,消息和数字日期格式化:(1) 国际化: 如:         Insert title here        "/>     中文-大陆:      中文-台湾      中文-新加坡      英文:      页面输出: 中文-大陆: 2007-12-25

2011-10-31 13:43:11 760

原创 用tcpdump监视mysql数据库的数据传输

tcpdump -l -i eth0 -w - src or dst port 3306 | strings

2011-09-16 10:04:02 269

转载 常用的正则表达式

正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]

2011-09-13 12:43:14 161

原创 javap的使用

原文网址 http://www.javaresearch.org/article/768.htm. 也许我们很少会使用到javap工具,因为现在有很多好的反编译工具,但是我在此介绍这个工具不是使用它进行反编译,而是查看java编译器为我们生成的字节码,通过比较字节码和源代码,

2011-09-08 09:28:13 486

原创 多个项目需要在MyEclipse中启动Tomcat加载调试报错解决

在项目开发中有多个项目需要在MyEclipse中启动Tomcat加载调试,加载过程中报java.lang.OutOfMemoryError: PermGen space错误。经查阅,PermGen space的全称是Permanent Generation space,是指内存的

2011-07-08 10:53:38 759

转载 java设计模式-工厂方法(Factory Method)模式 (图)

工厂方法模式代表作品1:其中,Iterator()方法就是一个工厂方法,同时java.util.Collection是个抽象工厂(至少对iterator()方法),而且是根抽象工厂,其子抽象工厂有java.util.List等,具体工厂有ArrayList等。(当然他们同时也是容

2011-07-07 13:54:22 83

原创 saveOrUpdate详解

在Hibernate中,最核心的概念就是对PO的状态管理。一个PO有三种状态:1、未被持久化的VO 此时就是一个内存对象VO,由JVM管理生命周期2、已被持久化的PO,并且在Session生命周期内 此时映射数据库数据,由数据库管理生命周期3、曾被持久化过,但现在和Session已经detached了,以VO的身份在运行 这种和Session已经detached的PO还

2011-06-24 18:07:00 575

转载 Hibernate学习笔记

一 : 持久化对象的生命周期 (lifecycle)三种对象 : 离线对象是指 数据库中 有 对应的 记录 ,但Hibernate的 session 中没有 ,所以可以被 jvm 的 垃圾回收器回收 。session 与 一级缓存相关,sessionFactory 与 二级缓存相关 。 JDK 的代理 只能针对 实现接口的类 实现代理 而 H

2011-06-24 17:18:00 227

原创 Hibernate最佳实践

设计细颗粒度的持久类并且使用来实现映射。 使用一个Address持久类来封装 street, suburb, state, postcode. 这将有利于代码重用和简化代码重构(refactoring)的工作。对持久类声明标识符属性。 Hibernate中标识符属性是可选的,不过有很多原因来说明你应该使用标识符

2011-06-24 17:14:00 197

原创 hibernate二级缓存攻略

引自 javaeye 作者:AreYouOK? 很多人对二级缓存都不太了解,或者是有错误的认识,我一直想写一篇文章介绍一下hibernate的二级缓存的,今天终于忍不住了。 我的经验主要来自hibernate2.1版本,基本原理和3.0、3.1是一样的,请原谅我的顽固不化。hibernate的session提供了一级缓存,每个sess

2011-06-24 16:31:00 157

原创 hibernate二级缓存攻略

引自 javaeye 作者:AreYouOK? 很多人对二级缓存都不太了解,或者是有错误的认识,我一直想写一篇文章介绍一下hibernate的二级缓存的,今天终于忍不住了。 我的经验主要来自hibernate2.1版本,基本原理和3.0、3.1是一样的,请原谅我的顽固不化。hibernate的session提供了一级缓存,每个session,对同一个id进行

2011-06-24 15:39:00 139

原创 spring 中的 OpenSessionInViewFilter

假设在你的应用中Hibernate是通过spring 来管理它的session.如果在你的应用中没有使用OpenSessionInViewFilter或者OpenSessionInViewInterceptor。session会在transaction结束后关闭。如果你采用了spring的声明式事务模式,它会对你的被代理对象的每一个方法进行事务包装(AOP的方式)。如下:

2011-06-24 15:01:00 235

原创 hibernate抓取策略 batch-size | hibernate.jdbc.fetch_size 和 hibernate.jdbc.batch_size

hibernate抓取策略,,batch-szie在上的应用batch-size属性,可以批量加载实体类,hbm.xmlclasses.hbm.xml"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">    batch-size="3">       

2011-06-24 10:46:00 262

转载 java 支持 超大上G , 多附件上传

java 支持 超大上G , 多附件上传 <br /> <br />首先 确定要上传的目录<br /> <br />WEB.XML 文件<br /> Java代码          <listener>          <listener-class><!-- 临时文件收集器 , 支持超大附件必须项 -->            org.apache.commons.fileupload.servlet.FileCleanerCleanup          </listener-class>      

2011-03-15 10:51:00 2493 2

原创 linux 64位系统 安装apache2.2.3

<br /># tar -zxvf httpd-2.2.3.tar.gz<br /># cd httpd-2.2.3<br /># ./configure LDFLAGS="-L/usr/lib64 -L/lib64" --prefix=/usr/local/apache <br /># vi ./srclib/apr-util/Makefile<br /><br />将<br />APRUTIL_LIBS = -lsqlite3 /usr/lib/libexpat.la /root/t

2011-01-18 15:40:00 494

原创 apache+tomcat 负载均衡搭建

<br />版本 apache: httpd-2.2.3.tar.gz<br /> <br />   tomcat:    apache-tomcat-5.5.12.tar.gz<br /> <br />   apache和tomcat 连接器: tomcat-connectors-1.2.26-src.tar.gz<br />tomcat安装<br /> <br />把tomcat 安装文件放到 /usr/local/目录下<br />解压tomcat    tar -xvf apache-tomcat-

2010-11-17 11:36:00 58

原创 Linux下编译安装mysql-5.0.45.tar.gz

参考下面的文档,懒的写自己的步骤了.(!)先给出MySQL For Linux 源码下载地址,是xx.tar.zg格式的   http://www.filewatcher.com/m/mysql-5.0.45.tar.gz.2 4433261.0.0.html   (1)   -------------预备工作----------   1:假如下载的文件名为:mysql-5.0.45.tar.gz   2:假如copy到 /home下   3:groupadd mysql

2010-11-10 16:43:00 743

原创 oracle 密码忘了怎么办

<br /> <br />用安装ORACLE的用户登录;<br /> sqlplus / as sysdba alter user system identified by abc; <br /> <br />就可以将system用户的密码改成abc了。

2010-10-15 14:35:00 204

原创 svn-自己动手

<br /><br />第一章安装<br />1. 采用源文件编译安装。源文件共两个,为: subversion-1.6.1.tar.gz (subversion 源文件) subversion-deps-1.6.1.tar.gz (subversion依赖文件)注意文件版本必须一致,否则很容易产生各种奇怪的问题. <br />2. 上传以上两个文件到服务器上,解压。解压命令为: tar xfvz subversion-1.6.1.tar.gz tar xfvz subversion-deps-1.6.1.

2010-09-03 11:16:00 754 1

原创 配置PL/SQL DEVELOPER远程访问oracle数据库

<br />配置PL/SQL DEVELOPER远程访问oracle数据库。<br />1、要想使用PL/SQL需要先安装oracle客户端(这个是必须的,要不然plsql就用不了,这个客户端可以去oracle官网上下载,名字叫instance client,尽量用较新的版本就可以了,windows版的大的也就50多M,还有精简版的20多M,地址:http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/inde

2010-09-02 11:00:00 994 1

原创 oracle 自动备份方案

===================================================[oracle@localhost export]$ vi backup_oracle.shrq=`date '+%Y%m%d%H%M'`su - oracle -c "exp system/123@ccin owner=liu file=/liu/export/liu_$rq.dmp"~~~~===========================================

2010-08-27 16:47:00 226

原创 实现Oracle数据的异地自动备份方案

<br />在大型商业应用中,数据的异地容灾备份十分重要,也必不可少。笔者根据自己的实践经验,设计了一套简洁地实现异地数据自动备份的方法,可供数据库管理人员参考。文中所有的程序都经过测试,运行良好。这里模拟的异地运行环境为一主一备两套Sun Solaris系统,所采用的备份方法为Oracle数据库提供的标准备份:export。<br />  相关命令<br />  文中主要用到三个命令,这里先单独介绍一下:<br />  export: 将数据库中数据备份成一个二进制系统文件,它有三种模式: 用户模

2010-08-26 17:25:00 255

原创 Linux下Oracle自动备份脚本

<br />脚本文件:<br />backup.sh<br />rq=`date '+%Y%m%d%H%M'`<br />su - oracle -c "exp zjhk/zjhk_123 owner=zjhk file=/home/oracle/zjhk_$rq.dmp"<br /> <br />cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的<br />方法启动、关闭这个服务: <br />/sb

2010-08-26 17:08:00 339 1

转载 内存的处理

<br />Java garbage collector好啊!但是如果收集不及时outofmemory也让人头疼呀!<br />不过注意一下几点会好很多:<br />1 如果一块内存区域能够重复利用,最好不要申请新的。这个内存区域有可能是系统的一个类,自己的一个内部有数组元素,或者能够放大量数据的结构。<br />2 最好不要在循环里面申请内存,循环越大,越坏事。换句话说,申请内存频率别太高。好比一个人每顿吃两碗饭正好,身体的消化系统可以承受,如果让他一顿把十顿的都吃掉,不胀死才怪!<br />

2010-08-26 10:54:00 152

原创 Oracle 创建删除用户、角色、表空间、导入导出、备份 命令总结

<br />导入导出实用程序用于实施数据库的逻辑备份和恢复<br />导出实用将数据库中的对象定义和数据备份到一个操作系统二进制文件中<br />导入使用程序读取二进制导出文件并将对象和数据载入数据库中<br /><br />导出额导入实用程序的特点有:<br />1.可以按时间保存表结构和数据<br />2.允许导出指定的表,并重新导入到新的数据库中<br />3.可以吧数据库迁移到另外一台异构服务器上<br />4.在两个不同版本的Oracle数据库之间传输数据<br />5

2010-08-26 10:54:00 513

原创 JAVA释放内存的一些建议

<br />Java garbage collector好啊!但是如果收集不及时outofmemory也让人头疼呀!<br />不过注意一下几点会好很多:<br />1 如果一块内存区域能够重复利用,最好不要申请新的。这个内存区域有可能是系统的一个类,自己的一个内部有数组元素,或者能够放大量数据的结构。<br />2 最好不要在循环里面申请内存,循环越大,越坏事。换句话说,申请内存频率别太高。好比一个人每顿吃两碗饭正好,身体的消化系统可以承受,如果让他一顿把十顿的都吃掉,不胀死才怪!<br />3 让每个实

2010-08-18 15:27:00 234

原创 pl/sql developer链接数据库

<br />1 首先本地安装oracle<br />2.安装pl/sql<br />3.<br /> <br />搜索出tnsnames.ora文件(此文件是oracle数据库的文件不是PL/SQL的,乃安装oracle里面,或者oracle Client里面的) 并添加下面代码<br />XLSGRID = (DESCRIPTION =<br />(ADDRESS_LIST =<br />(ADDRESS = (PROTOCOL = TCP)(HOST = www.********net)(PORT =

2010-08-18 14:50:00 425

原创 防止页面报错,拦截错误跳转到失败页面

<br />//拦截<br /> if ( logger.isDebugEnabled() ) {<br />          logger.debug(<br />              "<com.ibmmt.staffmanager.web.action.LoginAction.execute()登陆失败");<br />        }<br />        return (actionMapping.findForward("errorpage"));<br />      }<br

2010-08-17 11:16:00 717

MyEclipse10.1破解补丁.rar

MyEclipse10.1破解补丁.rar

2013-06-10

PMP讲义吴永达(PMP培训参考资料).rar

PMP讲义吴永达(PMP培训参考资料).rar

2013-06-10

六顶思考帽.pdf

六顶思考帽.pdf六顶思考帽.pdf六顶思考帽.pdf六顶思考帽.pdf

2013-06-10

Java网络socket编程详解.doc

Java网络socket编程详解.doc

2013-06-10

JAVA优化编程.pdf

JAVA优化编程.pdf

2013-06-10

Java数据结构和算法.(第二版).pdf

Java数据结构和算法.(第二版).pdf

2013-06-10

Tomcat与JavaWeb开发技术详解.rar

Tomcat与JavaWeb开发技术详解.rar

2013-06-10

jQuery1.3DOC.chm

jQuery1.3DOC.chm

2013-06-10

http协议.pptx

http协议.pptx

2013-06-10

Linux实用培训教程合并版

Linux实用培训教程合并版

2013-06-10

Java设计模式.pdf

Java设计模式.pdf

2013-06-10

IT小项目管理

IT小项目管理

2013-06-10

空空如也

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

TA关注的人

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