知识库
文章平均质量分 72
qiuyabing
这个作者很懒,什么都没留下…
展开
-
Apache + Tomcat集群配置详解
Apache + Tomcat集群配置详解 一、软件准备 Apache 2.2 : http://httpd.apache.org/download.cgi,下载msi安装程序,选择no ssl版本 Tomcat 6.0 : http://tomcat.apache.org/download-60.cgi,下载Tomcat 6.0.18 zip文件 注意:...原创 2013-10-15 19:57:09 · 64 阅读 · 0 评论 -
Spring中的Assert工具类
方法入参检测工具类 Web 应用在接受表单提交的数据后都需要对其进行合法性检查,如果表单数据不合法,请求将被驳回。类似的,当我们在编写类的方法时,也常常需要对方法入参进行合法性检查,如果入参不符合要求,方法将通过抛出异常的方式拒绝后续处理。举一个例子:有一个根据文件名获取输入流的方法:InputStream getData(String file),为了使方法能够成功执行,必须保证 fi...原创 2010-09-05 21:02:47 · 285 阅读 · 0 评论 -
comments
ItemDescriptionCommentsSpecified using ## or //and extend to the end of line, e.g.## This is a commentAlso specified using //, e.g.// This is a commentMultiple lines comments ...原创 2010-09-02 21:25:00 · 120 阅读 · 0 评论 -
tomcat 配置
Tomcat内存溢出的原因 在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存原因是不一样的,当然处理方式也不一样。 这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种情况: 1.OutOfMemoryError: Java heap space 2.OutOfMemoryError: PermGen space 3.OutOfMemoryError: u...原创 2010-09-02 06:43:58 · 101 阅读 · 0 评论 -
CSS基础
CSS基础CSS 是 Cascading Style Sheet 的缩写。译作「层叠样式表单」。是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。 一、如何把样式加入到你的网页。 1、链接外部样式。 <head> <title>文档标题</title> <link rel=stylesheet href="http://www.dh...原创 2010-06-13 15:43:15 · 83 阅读 · 0 评论 -
crontab 的格式和详细例子
crontab 的格式和详细例子2008-06-18 17:59基本格式 :* * * * * command分 时 日 月 周 命令第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令crontab文件的一些例子:30 2...2009-09-11 10:30:50 · 88 阅读 · 0 评论 -
YUI Compressor
YUI Compressor是使用Java编写的工具,需要Java版本大于等于1.4。 工作原理简介: 主要是去掉冗余的空白,主要包括空格,换行符、制表符。 对于 Javascript,还采用缩短变量名的方法压缩文件,就是在保证代码正确性的情况下将变量名用只有1个字符的字符串代替,或者2个、3个字符,总之尽量短。 对于 CSS,还有采用优化0值属性值的表示,优化颜色值的方法压缩文件。 CSS的优化...原创 2009-09-08 14:22:20 · 100 阅读 · 0 评论 -
简化spring--减少不必要的基于接口编程
简化spring--减少不必要的基于接口编程 众所周知,Spring是提倡基于接口编程的。 但也有些Service类,比如SaleOrderManager 和SaleOrderManagerImpl,只有5%的机会再有另一个Impl实现。95%时间里这两兄弟站一起,就像C++里的.h和.cpp,徒增维护的繁琐,所以刚开始用Spring的时候就想去掉它,今天偶然在群里聊起动态代理...原创 2009-08-24 17:07:34 · 107 阅读 · 0 评论 -
wget
wget功能的强大就不用多说了,在高手手里,它就像是个无往不利的杀人利器,下面是转载的一篇Wget用法、参数解释的比较好的一个文章,当然最好的老师还是man wget是一个从网络上自动下载文件的自由工具。它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理. 所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退...原创 2010-07-21 08:56:22 · 117 阅读 · 0 评论 -
Lucene整合"庖丁解牛"中文分词包
注意:这里配置环境变量要重新启动系统后生效 我现在测试用的Lucene版本是lucene-2.4.0,它已经能够支持中文分词,但它是采用一元分词(逐字拆分)的方法,即把每一个汉字当作是一个词,这样会使建立的索引非常庞大,会影响查询效率.所以大多运用lucene的朋友,都会考虑使用其它的中文分词包,这里我就介绍最为常用的"庖丁解牛"分词包,当然它也是一个值得推荐的中文分词包. ...原创 2010-01-23 21:42:26 · 72 阅读 · 0 评论 -
CGLib动态代理示例:
JDK动态代理的简单使用示例:如有业务类:package com.proxy;public class ForumServiceImpl implements ForumService{ public void removeTopic(int topicId){ System.out.println("模拟删除记录"+topicId); try{ ...原创 2009-08-06 09:40:05 · 50 阅读 · 0 评论 -
Lucene搜索方法
Lucene搜索方法总结 1.多字段搜索使用 multifieldqueryparser 可以指定多个搜索字段。query query = multifieldqueryparser.parse(”name*”, new string[] { fieldname, fieldvalue }, analyzer);indexreader reader = indexreader....原创 2010-01-18 08:24:26 · 67 阅读 · 0 评论 -
敏捷开发
简单的说,敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。 敏捷开发是由一些业界专家针对一些企业现状提出了一些让软件开发团队具有快速工作、响应变化能力的价值观和原则,并于2001初成...2010-04-07 14:49:41 · 61 阅读 · 0 评论 -
使用 Velocity 实现客户端和服务器端模板
Velocity 是一种通用的、开放源代码的模板解决方案,可以在报告生成/数据转换应用程序中独立使用,也可以在 MVC 模型框架中作为视图组件。本文中,Sing Li 介绍了 Velocity,并说明如何将其模板处理功能集成到客户端独立应用程序、服务器端 Web 应用程序或者 Web 服务中。在 HTML 或者 XML 这样的标准表示或交换格式中,文本性数据的操作和转换是一种频繁而且通常非常单...原创 2010-01-08 13:50:42 · 79 阅读 · 0 评论 -
YUI:带checkbox的TreeView的赋值与读值
日前做一个用户权限管理的页面,权限是一个树形结构,每个节点前是一checkbox,其状态表示 用户是否具有该权限,当切换用户时,根据选择用户的权限设置树形的相应节点,保存时根据当 前用户的选中情况保存数据。 画面如下: 其间主要碰到三个问题 1)带checkbox的TreeView的显示 2)根据用户权限数据对权限树赋值 3)根据树形中checkbox的状态获取权限数据 其解决办法如下: 1) H...原创 2010-09-18 21:26:29 · 309 阅读 · 0 评论 -
tomcat 配置
1、PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap...原创 2010-09-24 10:39:35 · 284 阅读 · 0 评论 -
jbpm
JBPM_ACTION action记录表 JBPM_DECISIONCONDITIONS 结果条件表 JBPM_DELEGATION 委托表 JBPM_EVENT 事件表 处理进入或者离开事件 JBPM_EXCEPTIONHANDLER 异常处理表 JBPM_ID_GROUP 用户组表 JBPM_ID_MEMBERSHIP 用户成员表 表现用户和组之间的多对多关系 JBPM_ID_PERMISS...原创 2011-05-17 14:44:35 · 60 阅读 · 0 评论 -
maven eclipse
1. 安装m2eclipse插件 要用Eclipse构建Maven项目,我们需要先安装meeclipse插件 点击eclipse菜单栏Help->Eclipse Marketplace搜索到插件Maven Integration for Eclipse 并点击安装即可,如下图: 安装成成之后我们在Eclipse菜单栏中点击File->New->Other,...原创 2013-06-05 08:41:20 · 47 阅读 · 0 评论 -
ZooKeeper API
1)ZooKeeper API 简介ZooKeeper API 共包含 5 个包,分别为: org.apache.zookeeper , org.apache.zookeeper.data ,org.apache.zookeeper.server , org.apache.zookeeper.server.quorum 和org.apache.zookeeper.server.upgrade...原创 2013-05-16 17:27:28 · 166 阅读 · 0 评论 -
给DIV添加滚动条
直接为div指定overflow属性为auto即可,但是必须指定div的高度,如下:<div style="position:absolute; height:400px; overflow:auto"></div>如果要出现水平滚动条,则: overflow-x:auto同理,垂直滚动条为: overflow-y:auto如果该div被包含在其...原创 2012-08-02 10:51:21 · 90 阅读 · 0 评论 -
jboss数据源
jboss.xml in ejb/META-INF <?xml version="1.0"?><!DOCTYPE jboss PUBLIC"-//JBoss//DTD JBOSS 3.0//EN""http://www.jboss.org/j2ee/dtd/jboss_3_0.dtd"> <jboss><enterprise-beans&原创 2012-03-21 15:19:30 · 56 阅读 · 0 评论 -
Apache+Jobss cluster安装配置
系统环境:OS:linux AS4 2.6.9-78.EL APP: apache httpd-2.2.11.tar.gz Jboss 4.2.3需要mod_jk-1.2.28-httpd-2.2.X.so文件一、Apache的安装配置1、解压apache包tar zxvf httpd-2.2.11.tar.gz2、编译apache./configure –prefix=/usr/local/ap...原创 2012-03-21 11:21:50 · 84 阅读 · 0 评论 -
Spring 事务
Spring 事务不回滚的问题关键是:不能对该异常用try...catch处理,否则不会回滚事务! @Service("systemConfigService")public class SystemConfigServiceImpl extends AbstractGenericService<SystemConfig> implements SystemCon...原创 2012-02-14 12:26:48 · 57 阅读 · 0 评论 -
Apache 负载均衡+Tomcat集群
一、本机环境1.Windows 7 64位操作系统2.java版本 "1.6.0_20"3.Apache安装包httpd-2.2.21-win32-x86-no_ssl.msi,默认安装4.tomcat压缩包(apache-tomcat-6.0.24.zip)5.在一台机器上进行的 二、配置1.前提是Apache安装正确,启动正常 2.解压缩多个tomcat...原创 2012-01-17 08:45:40 · 64 阅读 · 0 评论 -
ESB企业服务总线
ESB是企业服务总线(Enterprise Service Bus)的缩写,是中间件技术与Web Service等技术结合的产物,也是SOA系统中的核心基础设施。ESB就是一个服务的中介,形成服务使用者->ESB服务Proxy->服务提供者的生物链,中介的作用在不同应用中各有不同:解耦中介:客户对实际服务提供者的身份、物理位置、传输协议和接口定义都是不知道也不关心的,交互集成代码提取...原创 2011-12-20 15:37:18 · 111 阅读 · 0 评论 -
定庄记忆法
桩可以分为大中小三类,大的如学校、广场、大厦、公寓、寺院、公园、一段道路……,它们可以由本身再细分出二个区三个区甚至上十上百区的,分区越多越好。中的可以从学校里面划的一个区、一面墙、一张桌子、一个小房间等等,一个地方可以分出10个以上的东西。小的可以是桌子上的一个角、墙上的一个灯、一颗树的叶子、人的头发、鼻子等等具体的一个小物品,它本身也可以分出小部位一般小于10个,甚至小至只有一个。 ...原创 2011-08-13 10:53:48 · 365 阅读 · 0 评论 -
企业信息化十年
2000年之前:宇宙大爆炸企业信息化的史前时代我就不谈了,中国企业信息化成长期是在1990年代,主要是单机应用、dBASE数据库技术、DOS操作系统平台。那时候企业用计算机主要用于文件打字/表格编辑,偶尔也开发一些软件供自己计算工资、管理库存等。那时候一台386都要1万多元,所以企业的计算机只是零星几台,只有少数人才能接触到计算机。而且计算机被布盖着,计算机室也被建设成无尘机房,到计算机室需要...原创 2010-12-02 22:06:13 · 216 阅读 · 0 评论 -
Android开发环境搭建全程演示(jdk+eclip+android sdk)
Android开发环境搭建全程演示(jdk+eclip+android sdk)一 相关下载(1) java JDK下载:进入该网页: http://java.sun.com/javase/downloads/index.jsp (或者直接点击下载)如下图:选择 Download JDK 只下载JDK,无需下载jre.(2)eclipse下载 进入该网页: h...原创 2011-07-12 13:44:12 · 62 阅读 · 0 评论 -
首先,遍历map有以下方法:
首先,遍历map有以下方法:Java代码 import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class MapTest { public static void main(String[] a...原创 2010-10-22 13:00:09 · 61 阅读 · 0 评论 -
职场能力
如今职场竞争越发激烈,一大群求职者竞聘同一个(或少数几个)岗位已不是什么新闻。聪明的求职者,想方设法让自己与众不同,旨在求职大战中脱颖而出。根据求职网站Indeed的调查显示,当你和一批能力/工作经验不相上下的求职者竞争同一岗位时,你脱颖而出的最好方法是:突出你能胜任岗位的职业品质。很多雇主看重雇员的职业品质和软实力(软技能),就如同他们看重雇员技术(硬技能)和工作经验。:01. L...原创 2010-10-02 17:49:41 · 86 阅读 · 0 评论 -
马云给正在奋斗的人的精典语句
*今天很残酷,明天更残酷,后天很美好,但是绝大多数人死在明天晚上,见不着后天的太阳。 *最大的失败是放弃,最大的敌人是自己,最大的对手是时间。 *30%的人永远不可能相信你。不要让你的同事为你干活,而让我们的同事为我们的目标干活,共同努力,团结在一个共同的目标下面,就要比团结在你一个企业家底下容易的多。所以首先要说服大家认同共同的理想,而不是让大家来为你干活。 *上世纪80年代挣钱靠勇气,9...原创 2010-01-04 15:34:23 · 101 阅读 · 0 评论 -
DB2现有表空间扩容方法
DB2现有表空间扩容方法 db2 list tablespaces show detail1)直接添加一个容器的例子: db2 " ALTER TABLESPACE PAYROLL ADD (DEVICE '/dev/rhdisk9' 10000) " 加容器之后DB2会有一个自动balance的过程,可能会持续几个小时!!! 2)改变现有容器的大小(该方法不会触发balance,...2009-12-18 13:20:24 · 2014 阅读 · 0 评论 -
javaMail
package testjavamail;import javax.mail.*;import javax.mail.internet.*;import java.util.*;import javax.activation.*;public class SendMail2 { private String host = ""; //smtp服务器 private String from...2009-09-15 17:04:16 · 611 阅读 · 0 评论 -
使用dom4j解析XML例子
包括三个文件:studentInfo.xml(待解析的xml文件), Dom4jReadExmple.java(解析的主要类), TestDom4jReadExmple.java(测试解析的结果) (由于使用csdn blog自带的代码粘贴工具会朝里加入一些"..."字符,虽然利于查看,但是不利于把代码copy出来运行,而亲自运行代码对程序员来说是很重要的,故没有使用csdn blog自带的代码粘...2009-09-13 11:32:11 · 57 阅读 · 0 评论 -
JDOM使用详解及实例
JDOM是一个开源项目,它基于树型结构,利用纯JAVA的技术对XML文档实现解析、生成、序列化以及多种操作。 JDOM是Breet Mclaughlin和Jason Hunter两大Java高手的创作成果,2000年初,JDOM作为一个开放源代码项目正式开始研发。JDOM是一种解析XML的Java工具包。 DOM适合于当今流行的各种语言,包括Java,JavaScripte...2009-09-13 11:28:23 · 166 阅读 · 0 评论 -
如何设置Tomcat的JVM虚拟机内存大小
Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的*作系统和一个java虚拟机。您可以选择自己的需要选择不同的*作系统和对应的 JDK的版本(只要是符合Sun发布的Java规范的),但我们推荐您使用Sun公司发布的JDK。确保您所使用的版本是最新的,因为Sun公司和其它一些公司一直在为提高性能而对java虚拟机做一些升级改进。一些报告显示JDK1.4在性能上比JDK1.3提高了将近1...2007-10-01 14:44:56 · 91 阅读 · 0 评论 -
盖茨十条职场箴言曝光
盖茨十条职场箴言曝光: 1.生活是不公平的,要去适应它; 2.这世界并不会在意你的自尊,这世界指望你在自我感觉良好之前先要有所成就; 3.高中刚毕业你不会成为一个<nobr>公司</nobr>的副总裁,直到你将此职位挣到手; 4.如果你认为你的老师严厉,等你当了老板再这样想; 5.如果你陷入困境,不要尖声抱怨错误,要从中吸取教训; ...2007-09-29 11:48:11 · 67 阅读 · 0 评论 -
自动执行作业
自动执行作业1、作业控制暂停正在运行的进程或作业: ^Z使暂停任务继续在后台运行: bg命令使暂停任务或后台进程转前台运行: fg命令查看暂停或后台作业: jobs命令(可得到作业号)用户退出系统后还不会结束运行: nohug用户一旦退出系统,nohug启动的作业无法在jobs命令显示中更新。#kill %作业号 (终止指定作...2007-08-09 10:35:26 · 158 阅读 · 0 评论 -
用 crontab 每天定时备份 MySQL
用 crontab 每天定时备份 MySQL ...2007-08-09 10:25:42 · 520 阅读 · 0 评论 -
xmanager
解决方法:AIX上无须进行任何配置,但是必须有XDMCP协议。服务程序在监听XDMCP端口。CDE的XDMCP服务器为 dtlogin,XWindow本身的XDMCP服务器为xdm,当然GNU也有一些其它的服务器。如果AIX上安了CDE,则只要启动CDE即可(执行/etc/rc.dt)。如果没有安装CDE,需要启动xdm。 <o:p></o:p><o:p>...2007-07-26 20:39:03 · 334 阅读 · 0 评论