自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 PL/SQL Developer8 注册码

<br /><br />PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。如今,有越来越多的商业逻辑和应用逻辑转向了Oracle Server,因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。PL/SQL Developer侧重于易用性、代码品质和生产力,充分发挥Oracle应用程序开发过程中的主要优势。<br /> <br />注册码支持所有8.0.*版本的注册。<br /> <br />License Number:999<br />P

2011-05-19 11:06:00 1070

原创 容易忽略的Tomcat安全问题

1、server.xml默认有下面一行:这样允许任何人只要telnet到服务器的8005端口,输入"SHUTDOWN",然后回车,服务器立即就被关掉了。从安全的角度上考虑,我们需要把这个shutdown指令改成一个别人不容易猜测的字符串。例如修改如下:,这样就只有在telnet到8006,并且输入"lizongbo"才能够关闭Tomcat.注意:这个修改不影响shutdown.bat的执行。运行shutdown.bat一样可以关闭服务器。2、缺省情况下,如果你访问tomcat下的一个web应用,那么如果你输

2011-04-02 15:52:00 1337

转载 用正确的方法来写出质量好的软件的75条体会

<br /><br />1. 你们的项目组使用源代码管理工具了么?<br />应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。<br /> 2. 你们的项目组使用缺陷管理系统了么?<br />应该用。ClearQuest太复杂,我的推荐是BugZilla。<br />3. 你们的测试组还在用Word写测试用例么?<br />不要用Word写测试用例(Test Case)。应该用一个专门的系统,可以是Test Manager,也可以是自己开

2011-04-02 14:48:00 737

转载 Oracle中SQL语句解析的步骤

<br /><br />我们都知道在Oracle中每条SQL语句在执行之前都需要经过解析,这里面又分为软解析和硬解析。那么这两种解析有何不同之处呢?它们又分别是如何进行解析呢?Oracle内部解析的步骤又是如何进行的呢?下面我们就这些话题进行共同探讨。<br /> <br />    在Oracle中存在两种类型的SQL语句,一类为DDL语句,他们是从来不会共享使用的,也就是每次执行都需要进行硬解析。还有一类就是DML语句,他们会根据情况选择要么进行硬解析,要么进行软解析。在Oracle 8i OCP教材的

2011-03-29 15:20:00 750

转载 优化SQL的另一种思维4 ORACLE的优化器

<br /> <br />  优化SQL的另一种思维系列文章是作者用了快一年的时间完成的SQL优化文章,它的原理实际上是通过分析SQL语句的执行计划来实现对整体SQL进行优化的,这是多年项目经验的总结,由于考虑到目前国内的Oracle部署还基本维持在Oracle 8 和Oracle 9的水平上,所以里面的模拟环境都是在Oracle 8.3下进行的,希望可以针对性更强一些。本文是系列连载的第四章:ORACLE的优化器。    作者: Peak Wong<br /><br /><br />优化器有时也被称为查询

2011-03-29 14:54:00 703

转载 JAVA垃圾回收器怎么判断哪个变量需要回收

<br />首先要明确几点:<br /><br />Java是在堆上为对象分配空间的<br /><br />  垃圾回收器只跟内存有关,什么IO啊,网络连接啊,管它P事<br /><br />  当可用内存数量较低时,Sun版本的垃圾回收器才会被激活<br /><br />  在垃圾回收器回收垃圾之前,我们先来了解一下Java分配对象的方式,Java的堆更像一个传送带,每分配一个新对象,它就往前移动一格。这意味着对象存储空间的分配速度相当快。Java的"堆指针"只是简单地移动到尚未分配的领域。也就是说,分配

2011-03-23 00:09:00 2322

转载 DBCP和C3P0连接池常用配置

<br />DBCP配置<br />        <bean id="hospitalDataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"><br />        <property name="driverClassName"><value>${jdbcHospital.driverClassName}</value></property><br />        <property n

2011-03-11 14:23:00 1199

转载 Hibernate3已经不再支持DBCP连接池,而推荐使用C3PO

<br />DBCP的bug非常多,因此Hibernate3已经不再支持DBCP连接池,而推荐使用C3PO。建议你更换数据库连接池。  <br /> <br /> <br />然后跑去Hibernate官方论坛看,果然,在Please migrate away  <br />from DBCP看到Gavin说:  <br />引用:  <br />Guys, after many problems with DBCP, I have decided to remove built-in  <br />sup

2011-03-11 14:19:00 2132

转载 Tomcat调优指南

<br />1          概述<br />本文档主要介绍了Tomcat的性能调优的原理和方法。可作为公司技术人员为客户Tomcat系统调优的技术指南,也可以提供给客户的技术人员作为他们性能调优的指导手册。<br /> <br /> 2          调优分类<br />由于Tomcat的运行依赖于JVM,从虚拟机的角度我们把Tomcat的调整分为外部环境调优和自身调优两类来描述。2.1      外部环境调优<br />调整Tomcat运行环境的操作系统参数和运行Tomcat的java虚拟机参数

2011-03-11 14:10:00 857

转载 Tomcat 调优

<br />Tomcat性能调优方案 <br />一、操作系统调优 <br />对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU的处理能力越强,系统运行速度越快。。 <br />【适用场景】 任何项目。 <br />二、Java虚拟机调优 <br />应该选择SUN的JVM,在满足项目需要的前提下,尽量选用版本较高的JVM,一般来说高版本产品在速度和效率上比低版本会有改进。 <br />JDK1.4比JDK1.

2011-03-11 11:35:00 653

原创 查看和设置oracle数据库的最大连接数

<br />当前的连接数 <br />select count(*) from v$process; <br /><br />设置的最大连接数(默认值为150) <br />select value from v$parameter where name = 'processes'; <br /><br />修改最大连接数 <br />alter system set processes = 300 scope = spfile; <br /> <br />若请求连接数 超过了允许的最大连接数,则会报错:O

2011-03-11 11:32:00 1127

原创 Tomcat启动分析

1、启动文件。       startup.bat 用于windows系统,startup.sh 用于linux系统。startup.bat,catalina.bat都可启动,startup可直接双击,而catalina需通过DOS窗口,startup文件说白了就是调用catalina进行启动的。2、启动过程    待续。

2011-03-10 21:37:00 1202

转载 java设置classpath,path,java_home环境变量

<br />首先介绍一下环境变量的设置方法:<br />(这里以jdk1.6来安装,其他版本一样)<br />在把jdk安装到计算机中之后,我们来进行设置使java环境能够使用。<br />         首先右键点我的电脑。打开属性。然后选择“高级”里面的“环境变量”,在新的打开界面中的系统变量需要设置三个属性“JAVA_HOME”、“path”、“classpath”,其中在没安装过jdk的环境下。path属性是本来存在的。而JAVA_HOME和classpath是不存在的。<br />       

2011-03-10 21:17:00 839

原创 2011-03-10

<br />本日计划:<br />   <br />      1、Tomcat启动时都干了什么?加载class文件的先后顺序(参考weblogic)、 什么时候初始化context和servlet?<br /> <br />      2、Tomcat 调优(参考weblogic),数据库连接池、hibernate的sessionFactory、服务器中的执行队列数、数据库的sessions和processes之间的关系。<br /> <br />       有工作任务则延后。 哥们,效率,让你的脑子运

2011-03-10 09:35:00 670

原创 柱状图使用实例--设置柱子上是否显示数值及数值的显示位置

DefaultCategoryDataset dataset = new DefaultCategoryDataset();for(SsrRatingResultDetailVO vo : volist){dataset.addValue(Double.valueOf(vo.getPercentage()), vo.getLevelResultStr(), vo.getDrName());}JFreeChart chart = ChartFactory.createBarChart("级别统计柱状图","总

2011-03-01 16:23:00 11628

转载 JFreeChart: 基本柱状图

 2.1. 简单柱状图  首先为柱状图准备数据,柱状图必须使用CategoryDataset,这里我们使用DefaultCategoryDataset。DefaultCategoryDataset dataset = new DefaultCategoryDataset(); dataset.addValue(100, "Spring Security", "Jan"); dataset.addValue(200, "jBPM 4", "Jan"); dataset.addValue(300, "Ext J

2011-03-01 15:53:00 7667 1

空空如也

空空如也

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

TA关注的人

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