- 博客(49)
- 收藏
- 关注
原创 log4j输出特定日志x到指定文件
<br /><br />log4j输出特定日志到指定文件<br /> <br />log4j.appender.KVDBProviderLog=org.apache.log4j.RollingFileAppender<br />log4j.appender.KVDBProviderLog.File=/var/log/tomcat5/kvdb_provider.log<br />log4j.appender.KVDBProviderLog.MaxFileSize=10MB<br />log4j.appende
2011-05-18 15:57:00
924
转载 java日期操作,这个文章挺不错
<br />转 自 : http://blog.csdn.net/gubaohua/archive/2005/07/29/439506.aspx<br /><br />/**<br /> * 取得指定月份的第一天<br /> *<br /> * @param strdate String<br /> * @return String<br /> */<br /> public String getMonthBegin(String strdate)<br />
2011-01-20 22:33:00
801
原创 coding coding coding 感悟
最近写代码常有所感 。前些年写软件,感觉是在搭积木 ,一个软件用控件或者对象组合起来 ,写点业务逻辑,偶尔写两个算法(递归、树),就完成了。自测,提交给客户。反馈,修改,基本轻轻松松。 现在写代码感觉非常耗神,先不说功能强大,一般完成基本功能已经很耗时,再加上想让代码优雅、松耦合、可配置、贱壮、配置日志输出错误,出错后可以增量自动重新做, 部署。今天花了大半天外加下班时为通过某sa同学的配置优雅(只能牺牲一下我的代码优雅,一句crontab 需要我修改几段代码外加不优雅)好吧,这也算是我的一个功能需求吧,基
2011-01-20 22:15:00
638
原创 消息中间件理解
消息中间件理解: 1.消息中间件是个服务,最简单理解 邮件服务。消息系统类似于邮件系统。 2.发布者发送消息,接收者在能连接到服务器的情况下接收到消息。依据是发送和接收的主题一致。而邮件系统依据邮件地址确认是谁的消息。 3.tnotify在订阅端和服务器端建立了一个长连接,一有订阅的新消息产生,自动就像流水一样,消息流到客户端,即时性很高(服务器主推送) 4.消息从发送到订阅端的单通信功能来说非常简单,复杂在于对消息数据的管理,tnotify/activemq都提供使用jmx对消息管理监控机
2011-01-15 12:24:00
1175
原创 kvdb之路
<br /><br />kvdb之路:<br />1.一切从客户端开始,开始接手客户端,参照着淘宝的tbstore开始了socket编程之路。渐渐熟悉和修改出了自己的storeSocket,然后随着讨论的深入,加上了连接池,连接池使用apache pool管理socket,apache pool负责管理socket的创建、保持一定的连接数,最大连接数,销毁,检测连接正常。因为客户端需要面对多台服务器通信,每个服务器又有多个socket连接,所以又设计出了Server 和全部机器状态表SAT,当某台Serve
2011-01-15 11:19:00
6009
原创 一个人做一个网站需要做的工作量评估
拿到PD的产品设计说明书,了解需要做的内容之后,如何评估工作量? 靠现有的经验根据页面功能,按页面评估(即每页面给出一个完成时间,累计出总的时间,然后增加一个风险时间):得出的结果是,总完成时间=累计每页面完成时间+5%页面风险时间。 最终的完成时间还是会有比较大的出入 相差大概在15%~30%。主要还是经验。 以下是另一些需要考滤元素: 1.高估了自己的工作效率
2010-01-09 18:31:00
3216
原创 apache2.2.4 + php5.2.3 安装配置,增加连接mysql功能
碰上的问题,,访问php页面时出现 403 forbidden 错误。 修改Deny from all 成 Allow from all 1.安装apache2.2.42.下载并解压 php5.2.3 win-zip包3.设置 apache 配置文件 httpd.conf 文件a.修改web服务器根目录 DocumentRoot D:/Apache2.2/htdocs 成 Docume
2007-07-19 20:47:00
3267
原创 ubuntu 上 xgl 安装
XGL的安装步骤:1. 安装 ubuntu 6.062. 更新软件包 sudo apt-get update3. 安装 libgl1-mesa libglitz1 libglitz-glx1 xserver-xgl sudo apt-get install libgl1-mesa libglitz1 libglitz-glx1 xserver-x
2006-04-28 18:22:00
2918
原创 PHP写的HTML图表(数据统计趋势图)
前几天突然很想写些东西,毕竟现在很少自己做开发(主要是现在的工作以维护为主,很少独立开发新的模块),刚好有个同事在练笔做一个数据统计趋势的页面,就按着同样的要求,自己写了一个数据统计趋势图。还有一个原因是想玩玩CSS。也不知道哪里冒出来的想头,用CSS做图。这样就产生了下面的代码。当然,发费了我好久才调试成功(7天左右时间,主要是定位问题,太乱了),到现在还是没搞清楚,为什么在表格的cell里定位
2006-03-28 17:14:00
10177
1
原创 Samba 初用
久闻大名,也使用了很多次,但就是从来没配置过,今天终于需要自己动手配置,结果google到下面的文章,管用。 :D 目录1 Samba 简介2 Samba 功能和应用范围3 Samba 两个服务器相关启动程序、客户端及服务器配置文件等;3.1 Samba 有两个服务器,一个是smbd,另一个是nmbd;3.2 查看Samba 服务器的端口及防火墙;3.3 查看Samba 服务器的配
2006-02-20 15:00:00
2390
原创 Struts + tomcat4.127配置mysql数据源
1.将三个Struts包放到 C:/tomcat4127/common/lib下 [我的tomcat安装目录] commons-dbcp-1.2.1.jarhttp://apache.linuxforum.net/dist/jakarta/commons/dbcp/binaries/ struts-legacy.jarhttp://apache.linuxforum.net/dist/jakar
2005-11-18 11:16:00
1882
原创 错误:org.apache.jasper.JasperException: Exception creating bean of class app.LogonForm: {1}
错误消息:HTTP Status 500 - type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException:
2005-09-19 09:40:00
7136
3
原创 终于调试出第一个Struts程序!!!
看了几天的Struts ,终于找到了一本不错的教程 (主要是网上对这本书的评论还不错,就是没有完全翻译的中文版,不过有这14章也已经够我学习了。) ,光看他的pdf的版面 还是做得不错,于是乎就按照例子来试着做第一个struts程序,其实不应该说是第一个,因为以前也试过,只不过觉得没耐性去试,所以一直都没做完。 对于这本书的这个例子还是满有信心成功调试的。结果折腾了一下午,还是没调试成功!!! 多
2005-09-14 11:16:00
1695
原创 Servlet错误 The requested resource ...
HTTP Status 404 - /servlet/HelloWebApp---------------------------------- type Status report message /servlet/HelloWebAppdescription The requested resource webapp1/servlet/HelloWebApp) is not available
2005-09-06 17:01:00
2562
2
原创 MPEG4视频压缩编码的文章
MPEG4视频压缩编码技术详解 http://blog.csdn.net/xionghaijian/archive/2005/05/26/381275.aspxMPEG4和DivX的问题解答荟萃 http://blog.csdn.net/wadefelix/archive/2005/03/20/324575.aspx
2005-08-28 10:10:00
1548
原创 关于 Ant
Ant是一种基于Java和XML的build工具。2 下载、安装Ant 安装Ant下载.zip文件,解压缩到c:/ant1.3(后面引用为%ANT_HOME%)2.1 在你运行Ant之前需要做一些配置工作。· 将bin目录加入PATH环境变量。 · 设定ANT_HOME环境变量,指向你安装Ant的目录。在一些OS上,Ant的脚本可以猜测ANT_HOME(Unix和Windos NT/2000)-但
2005-05-27 16:37:00
1402
原创 在Servlet与JSP中取得当前文件所在的相对路径与绝对路径
//Servlet中 //JSP中的application对象就是Servlet中的ServerContext,所以在Servlet中是如此获得 //import java.io.File; System.out.println("根目录所对应的绝对路径:" + request.getServletPath() + "");String strPathFile = request.getSessi
2005-04-23 17:50:00
1634
原创 关于PHP Pear 安装及使用
-------------- 安装pear--------------pear是PHP的扩展和应用程序库,包含了很多有用的类,安装好php5.0后,pear实际上并没有被安装,安装的方法如下:1.在php目录中双击go-pear.bat。2.按照提示输入一些设置信息,主要是要把局域网的网关加上,如http://192.168.0.1:80/ ,pear要用这个地址访问Int
2005-02-24 12:40:00
6507
原创 PL/SQL 设置登陆数据库的 配置文件 tnsnames.ora(oracle文件)
加增一个数据库的方式,是编辑 tnsnames.ora文件,在C:/Oracle/Ora81/NETWORK/ADMIN 目录下.增加类似下面的信息SVR236 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.236.236)(PORT = 1523)) ) (CON
2005-02-15 16:00:00
21131
原创 安装apache
# gzip -d httpd-2_0_NN.tar.gz# tar -xvf httpd-2_0_NN.tar# cd httpd-2_0_NN# ./configure --prefix=PREFIX# make# make install# vi PREFIX/conf/httpd.conf //修改配置# PREFIX/bin/apachectl start# PREFIX/bin/ap
2005-02-02 16:51:00
1379
原创 Linux 下的三大软件安装方式
1.通过RPM软件包来安装 说起RPM(REDHAT Package Management)标准的软件包,大家可能都会想起大名鼎鼎的REDHAT公司,正是RPM软件包发行方式的出现,使Linux中的应用软件安装变得简单。如果用户想安装按RPM方式发行的软件,只需简单地输入命令“rpm -ivh xxx.rpm”即可。 比如用户想安装OpenOffice.org-1.0.1.rpm软件
2005-01-28 15:04:00
2000
原创 Linux的简单命令
Linux的简单命令启动和关闭系统 Linux 的shells 使用Bash shell at----安排,检查,删除队列中的工作 cat----连接文件并打印到标准输出 cd----改变目录,能处理绝对和相对路径 chmod----改变文件保护权限 chown----改变文件的属主和组 clear----清除屏幕(象DOS中的cls) cp-
2005-01-28 13:42:00
8864
1
原创 RadLinux9控制台模式中文乱码解决
redhat 9.0,控制台下出现乱码现象,解决方法:在控制台中输入:$ export LC_ALL="en_US" LANG=en_US LC_CTYPE=en_US或者$ export LC_ALL=en_US$ export LANG=en_US$ export LC_CTYPE=en_US其它网上解决办法,没试过1.安装一个zhcon的中文控制台问:我的文本控制台怎么总是出现乱码呢?答:这
2005-01-28 10:13:00
3576
原创 显示天气预报、日历、时钟、MSN、QQ在线状态
以csdn为例,在静态新闻/声明添加如下内容,效果如同本页面所示 var diarydays="";.calendarBigBorder { font-family: "Arial", "Helvetica", "sans-serif", "宋体"; text-decoration: none; width: 170; background-color: #FFFFFF; font-size: 9
2005-01-20 16:12:00
1482
原创 csdn 中的 软件模块报价
方式1身份认证 2500权限维护 1500审批 2000财务支付 2800查询 800方式2大体是时间*人数*公司人月报价(2.5万)+商务...~价格
2005-01-19 14:11:00
1272
原创 几个常用的网络命令
PING Ping是个使用频率极高的实用程序,用于确定本地主机是否能与另一台主机交换(发送与接收)数据报。根据返回的信息,你就可以推断TCP/IP参数是否设置得正确以及运行是否正常。需要注意的是:成功地与另一台主机进行一次或两次数据报交换并不表示TCP/IP配置就是正确的,你必须执行大量的本地主机与远程主机的数据报交换,才能确信TCP/IP的正确性。简单的说,Ping就是一个测试程序,如果Pi
2005-01-14 09:15:00
1419
原创 javascript技巧一
10. 网页将不能被另存为 11. onclick="window.location = "view-source:"+ "http://www.webjx.com""> 12.删除时确认 删除 13. 取得控件的绝对位置 //Javascript function getIE(e){ var t=e.offsetTop; var l=e.offse
2005-01-10 13:22:00
1104
原创 javascript参考 全文
JavaScript 参考教程JavaScript 简介JavaScript 有什么特点 JavaScript 使网页增加互动性。JavaScript 使有规律地重复的HTML文段简化,减少下载时间。JavaScript 能及时响应用户的操作,对提交表单做即时的检查,无需浪费时间交由 CGI 验证。JavaScript 的特点是无穷无尽的,只要你有创意。Java 与 JavaSc
2005-01-10 13:20:00
2121
原创 Session变量不能传送到下一页.解决: session.use_trans_sid = 1
附:文摘============================================================在PHP中使用过SESSION的朋友可能会碰到这么一个问题,SESSION变量不能跨页传递。这令我苦恼了好些日子,最终通过查资料思考并解决了这个问题。我认为,出现这个问题的原因有以下几点: 1、客户端禁用了cookie 2、浏览器出现问题,暂时无法存取cookie 3、p
2005-01-07 17:33:00
20670
4
原创 MySQL数据导出命令
mysqldump -h localhost -u root -p ftpresource >ftpdb.sql将数据导成insert 语句
2004-12-22 13:16:00
1755
原创 烦人的问题:Client does not support authentication protocol requested by server; consider upgrading MySQL client
shell> mysqlClient does not support authentication protocol requestedby server; consider upgrading MySQL client官方的说法是MySQL 4.1 and up uses an authentication protocol based on a password hashing algori
2004-12-17 21:36:00
27516
2
原创 MySQL在Win2000下的安装
MySQL在Win2000下的安装摘要本文重点介绍了MySQL在Win2000下的安装(2002-08-21 18:45:53)By Wing, 出处:Linuxaid一、MySQL简介 MySQL是一个关系型数据库管理系统(RDBMS)。它可以很好地组织和管理大量的数据,也使得我们可以很容易地通过象PHP这样的服务器端脚本语言来管理和获取信息。MySQL是完全免费的,它以其
2004-12-17 20:35:00
1374
原创 关于html中文显示乱码
公司里修改的页面拿到家里调度时,中文变乱码。 编辑器 frontpage2003, 服务器apache2 ,解决方法: 1. 将apache2 的 httpd.conf 里的 AddDefaultCharset 段改成 AddDefaultCharset GB2312 默认为 AddDefaultCharset #ISO-8859-1 2. 首先确认每个页面有项
2004-12-14 20:37:00
13157
2
原创 有取的 checkbox 例子
全部选择 线程数BODY {FONT-SIZE: 9pt;}table {FONT-SIZE: 9pt;}全部选择 线程数:/* This following code are designed and writen by Windy_sk seasonx@163.net> You can use it freely, but
2004-12-14 08:26:00
2695
3
原创 HTML 中 checkbox 的全选
C1 C2 C3 C4 C5 C6 C7 C8 C9 function checkAll() { for (var j = 1; j box = eval("document.checkboxform.C" + j); if (box.checked == false) box.checked = true; } } function u
2004-12-14 08:21:00
5347
原创 关于html的框架
http://soft.westcn.com/xue_yuan/html01_11.htm 欲明白本篇【HTML剖析】之标记分类请看 【标记一览】。 亦请先明白围堵标记与空标记的分别请看 【HTML概念】。 ■ 框架概念 : 所谓框架便是网页画面分成几个框窗,同时取得多个 URL。只需要 即可,而所有框架标记需要放在一个总起的 html 档,这个档案只记录了该框架 如何划分,不会显
2004-12-13 20:26:00
2732
原创 PHP 编辑器 --来自网络文摘
PHP IDE我这里整理的都是专门为PHP设计的IDE,editplus,Ultra Edit等常用文本工具我就不介绍了!其中一些介绍是从那些下载站里复制过来的!Zend Studio开发商:http://www.zend.com/store/products/zend-studio.php 目前公认的最强大的PHP开发工具,这种集成软件包包括了用于编辑,调试,配置PHP程序所需要
2004-12-13 20:25:00
1722
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人