自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

包正堂的专栏

生活由你掌控,一切皆有可能!

  • 博客(26)
  • 资源 (5)
  • 收藏
  • 关注

原创 Linux平台上手动卸载Oracle数据库

系统环境:Red Hat Enterprise Linux Server release 5.5 (Tikanga)Oracle Database 11g Enterprise Edition Release 11.2.0.1.0步骤如下:1.停止所有Oracle进程$ sqlplus / as sysdba//for asm instance$ sql

2013-04-14 14:45:07 1378

原创 使用命令行手动卸载Oracle Database 11gR2

卸载Oracle 有两处方法,一是通过DBCA自动卸载,另一种是通过命令手动卸载,下面说明第二种方法的操作步骤:1.以sysdba角色登录数据库$ sqlplus / as sysdba2.使数据库处于mount状态SQL> select open_mode from v$database;检查open_mode状态,如果不是"mount",执行以下命令

2013-04-07 09:16:19 1947

原创 Oracle Data Guard (四) Failover

1.检查Standby数据库上有遗漏掉Log用下列命令检查是否有漏掉的log:SQL> select thread#,log_sequence#,high_sequence# from v$archive_gap;把漏掉的log文件从primary 数据库拷贝到standby数据库指定的log目录,用以下命令注册进standby数据库:SQL> alter database

2013-04-05 22:57:00 1481

原创 Oracle Data Guard (三) Switchover

1.检查Primary数据库的状态SQL> select switchover_status from v$database;只有状态为 "TO STANDBY" 或者 "SESSIONS ACTIVE" 才能对Primary数据库进行角色切换。2.切换Primary数据库的角色SQL> alter database commit to switchover to ph

2013-04-05 22:52:27 999

原创 Oracle Data Guard (二) Physical Standby

1. 检查Primary数据库是否是archivelog模式SQL> select log_mode from v$database;如果结果不是"ARCHIVELOG",执行以下命令:SQL> shutdown immediate;SQL> startup mount;SQL> alter database archivelog;SQL> alter databa

2013-04-05 22:43:50 1501

原创 Oracle Data Guard (一) Environment

1.System EnviromentCentOS 6.2Oracle Database Enterprise 11gR2Username: Oracle (group:dba)2.Primary DatabaseIP:192.168.1.101Hostname: testdbDb_name: testDb_unique_name: testORACLE

2013-04-05 22:21:13 1129

原创 解决firefox浏览器下,window.close()不能关闭容器的兼容性问题

在IE浏览器下,可以通过window.close()对当前窗口进行关闭,但在firefox下此语句失效,原因不是javascript写法的问题,而是firefox的配置问题,解决办法如下: 在Firefox地址栏里输入 about:config 在配置列表中找到dom.allow_scripts_to_close_windows 点右键的选切换把上面的false修改为true即可。

2010-04-06 11:34:00 1324

原创 在Acegi认证框架下的ajax异步登录处理

      JSF常用的开发框架JSF(myfaces/richfaces/a4j)+spring+(Hibernate+ibatis),系统的登录认证是通过spring中的acegi来实现的,acegi的认证要求登录表单的action路径包括特定的关键字符,例如:j_acegi_login,当然这个可以随意定义,只要acegi和登录表单中的一样就行了。acegi过滤器一旦发现访问的url中包括j

2010-04-02 10:02:00 2679 2

原创 Linux服务器上的自动备份(二)

上一节说的是单台服务器上的mysql备份,这节主要是通过一台备份服务器对远程的多台linux服务器上的数据进行备份。远程备份的困难就是ssh、scp登录密码自动输入。解决了这个,其它无非就是通过定时任务在目标server上用mysqlduml导出db,或者tar打包数据源文件,然后远程scp到某一台server上进行保存。 下面就简洁地说明一下远程备份的配置步骤,backupserver为

2010-01-16 00:43:00 1125

原创 Linux服务器上的自动备份(一)

Linux下的定时自动备份,是通过Crontab实现的,关于Crontab的使用以及配置,google上一大堆,这里我就把我做过的一个实例代码贴上来,说明一下思路,供大家参考。 我的目标是对mysql进行定时备份,每3个小时备份一下数据库,但只保存一个月内的备份文件,30天之外的备份文件要定时删除掉,否则硬盘会炸了。mysql的备份就是直接用mysqldump导出sql进行保存。 

2010-01-05 23:23:00 1272

原创 IE和Firefox下的Cookie兼容问题

这个帖是继于"基于二级域名下Cookie共享的SSO"后续发现的问题,测试结果是这样的:用Firefox可以登录,使用IE后,部分可以登录,部分不可以登录。最初是怀疑IE的Cookie功能没有打开引起的,测试到最后这个原因也排除了。 既然是通过Cookie实现SSO,那认证必然是保存在Cookie中,Cookie文件就是保存在本地的缓存目录下(firefox下的Cookie是加密的,查

2009-12-30 12:47:00 6085 1

原创 基于二级域名下Cookie共享的SSO

网上已经有很多基于二级域名下Cookie共享的SSO的解决方案,对于原理大家可能都很了解,无非就是登录一个系统,产生一个令牌保存到Client端的cookie中,这个cookie是基于主域名的,然后再登录其它二级域名下的系统,就会直接读取主域名下的Cookie中的令牌,不要重新登录,方面用户使用多个系统。正好做到的项目中用到这个SSO登录验证,自己调试中遇到一些问题,以及解决方案,跟大家分享一下。

2009-12-07 11:16:00 7400 3

转载 java文件操作大全

一.获得控制台用户输入的信息Java代码 /** *//**获得控制台用户输入的信息      * @return      * @throws IOException      */      public String getInputMessage() throws IOException..

2009-11-11 14:34:00 655

原创 通过s:graphicImageDynamic组件显示保存到数据库中的图片

使用s:graphicImageDynamic组件,要有tomahawk-sandbox的jar包,我使用的是tomahawk-sandbox-1.1.6-SNAPSHOT.jar。 JSF代码:... 组件允许使用 #{gmShowImageBean.imageRendererClass}这是返回渲染图片的Render类,gmSho

2009-11-08 10:48:00 931

原创 把图片通过Hibernate持久保存到数据库

很多网站系统都是把上传的图片文件保存到服务器目录,但有些需求必须要把图片保存到数据库才行,例如两个系统共享一个数据库的情况下,就只能把图片文件上传保存到数据库,通过blob字段保存字节数组数据。 此例是用mysql进行保存的,实例代码如下:1、UploadImage.hbm.xml                                 

2009-11-08 10:34:00 5697 1

原创 Java读取图片文件的宽度和高度

InputStream is = new FileInputStream(filename);//通过文件名称读取或InputStream is =new ByteArrayInputStream(byte[] a);//通过文件的字节数组读取BufferedImage buff = ImageIO.read(is);buff.getWidth(); //得到图片的宽度bu

2009-11-08 09:36:00 8672 1

转载 IT人-不要一辈子靠技术生存

>>>转载自网络我现在是自己做,但我此前有多年在从事软件开发工作,当回过头来想一想自己,觉得特别想对那些初学JAVA/DOT。NET技术的朋友说点心里话,希望你们能从我们的体会中,多少受点启发(也许我说的不好,你不赞同但看在我真心的份上别扔砖头啊). 一、在中国你千万不要因为学习技术就可以换来稳定的生活和高的薪水待遇,你千万更不要认为哪些从事市场开发,跑腿的人,没有前途。不知道你是不是知道

2009-03-06 15:44:00 827

转载 技术可以做一辈子

转载自:http://yant.blog.ccidnet.com/blog-htm-do-showone-itemid-92945.html网上不断有文章指出,开发人员不能将全部心思放在技术上,要及早向管理或者市场转型,理由有很多种,如:技术是简单劳动、社交圈子窄等,从回贴的数量和语气来看,得到了很多开发人员的热烈支持。在这里我们必须首先承认在某些开发人员心中的技术至上是错误的,一个人无论

2009-03-06 15:31:00 2292

转载 一位老工程师的忠告

>>>转载自网络诸位,咱当电子工程师也是十余年了,不算有出息,环顾四周,也没有看见几个有出息的!回顾工程师生涯,感慨万千,愿意讲几句掏心窝子的话,也算给咱们师弟师妹们提个醒,希望他们比咱们强![1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业

2009-03-06 15:13:00 875

转载 成长的寓言:做一棵永远成长的苹果树

转载自:http://www.nbhoho.com/niu-B-honghongdegushi/7-gedingjixinliyuyan/一棵苹果树,终于结果了。第一年,它结了10个苹果,9个被拿走,自己得到1个。对此,苹果树愤愤不平,于是自断经脉,拒绝成长。第二年,它结了5个苹果,4个被拿走,自己得到1个。“哈哈,去年我得到了10%,今年得到20%!翻了一番。”这棵苹果树心理平衡了。但是

2009-03-06 14:59:00 529

转载 如何做好开发团队负责人---管别人先管好自已,请从做一名合格程序员开始

转载自:http://cto.csdn.net/Article.aspx?Name=chenjianhui&pointid=223开发经理(开发组长)开发经理是团队中的大师那就该是整个团队工作中的榜样,无论是工作效率、态度、分析设计水平、业务知识、技术能力各方面都要努力让自己成为团队成员榜样。开发经理除了安排好目前工作之外还需要主动学习,不断提高自己的业务和技术水平。很多人会说很忙没有时间

2009-03-06 14:44:00 663

原创 Java模式分析(一)

   很多刚入门的java软件开发人员对java模式的理解还是很模糊,使用时过多去地去死搬硬套,没有从根本上去掌握模式的作用,我刚开始做设计时也有这样的感觉,在做了几年的软件架构设计之后,对java模式有一些自己的理解和看法,整理出来跟大家分享。    首先,在分析Java模式之前我们要搞懂下面几个问题:   1.什么是模式?   2.什么是java模式?         

2008-11-16 05:13:00 682

转载 关于java的hashCode方法

   来源:http://info.chengcai.net/html/200709/119001206157673.htm    有许多人学了很长时间的Java,但一直不明白hashCode方法的作用,我来解释一下吧。   首先,想要明白hashCode的作用,你必须要先知道Java中的集合。   总的来说,Java中的集合(Collection)有两类,一类是L

2008-11-11 20:41:00 978 1

原创 Java乱码问题解决方法

很多开发人员在开发过程遇到乱码问题,我整理了一下解决方法,共享出来,大家共同进步。  乱码的根本原因就是因为编码格式不一致引起的,每一种编码规则都有一套自己的字符集,用A编码规则中的一个字符值去映射B编码规则,映射的结果当然不是我们相要的了,数据库、JDBC连接以及jsp页面都要指定编码规则,确保这三个编码规则一致即可解决乱码问题,下面我们以utf-8格式进行举例说明:1.数据库 

2008-11-08 20:23:00 943

原创 Tomcat源码分析(一)

<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm }-->做J2EE开源项目也有几年时间了,对于J2EE开源技术一直都是拿来主义,知道如何去配置、去使用,掌握的都是一些皮毛,知其然不知其所以然。所以想通过分析一些成熟的开源软件源码,让自己在J2EE开源领域有一个质的飞跃。分析源码一方面可以从根本上掌握

2008-11-07 22:51:00 1082

原创 欢迎大家光临我的博客

    我在CSDN上有了自己的专业博客,欢迎大家光临,来坐坐客,交流交流经验。  我会把我的心得体会还有看到的趣闻乐事记录下来,与大家一起分享。大家一定要记住我的博客地址哦!

2008-11-02 02:54:00 445

scjp(310-065)考试试题精选

scjp 310-065 认证试题精选,知识点覆盖面广,试题新,包过,我自己用于复习考试,考了96分,60题只错了两题。

2011-03-29

SCJP考试指南(考试号310-065)(英文)

SUN认证scjp(6.0)的考试指南书(英文版),SCJP Sun Certified Programmer for java 6 Study Guide(Exam 310-065)

2009-05-24

Dynamic HTML

Dynamic HTML is a set of innovative features in Microsoft® Internet Explorer 4.0. By enabling authors to dynamically change the rendering and content of a document, Dynamic HTML gives authors the ability to create visually outstanding HTML documents that interact with the user without the burden of relying on server-side programs or complicated sets of HTML pages to achieve special effects.

2009-02-24

how tomcat work

Welcome to How Tomcat Works. This book dissects Tomcat 4.1.12 and 5.0.18 and explains the internal workings of its free, open source, and most popular servlet container code-named Catalina. Tomcat is a complex system, consisting of many different components. Those who want to learn how Tomcat works often do know where to start. What this book does is provide the big picture and then build a simpler version of each component to make understanding that component easier. Only after that will the real component be explained.

2009-02-24

空空如也

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

TA关注的人

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