log4j日志异步化大幅提升系统性能
经过大型J2EE项目实测,Log4j的日志输出对系统性能有比较显著的影响,尤其是日志输入量比较大时,例如:系统并发量很大,显示Hibernate的sql和参数日志,或日志级别较低DEBUG或INFO时等。
使用Async Logger控制日志输出可以显著改善系统性能。
1) 测试用例:同步文件日志输出
  ...
Maven仓库管理器的重要性
今天在maven主题的irc中得知,又一个中国的ip被中央Maven仓库
封了。原因我猜到了大半,但还是忍不住问一下,回答是:
他们消耗了很大的中央仓库带宽,会使之变慢。因此这些人不是良好的Maven公民。
我也曾经在个人笔记本上直接使用中央Maven仓库,第一次build项目下载了很多东西,可这样并没有被封,说明中央仓库不是很苛刻的,那么是什么样的下载量导致中央仓库的 ...
Mule的经典实例LoanBroker的学习笔记
Mule的经典实例LoanBroker的学习笔记
最近为了跟上公司发展,要学一下mule。在了解了mule的大概情况之后,便看了看mule的发型包里的一个经典实例LoanBroker,整理一下笔记,若有写得不准确的地方,还望各位大侠不吝赐教。
一 一,安装及部署
&n ...
自己动手写一个Struts2(升级版)
本系统是作者kyo100900发表的文章自己动手写一个Struts2的一个升级版本,在这里我特别感谢kyo100900和我的合作伙伴pxb1988,pxb1988给该系统提供了优秀的迷你版ioc容器,而且给该系统定制了优良的构架,非常感谢!
下面简单介绍一下这个简单版的 struts2框架:
ppmvc.xml
<?xml version="1.0" encoding="UTF-8" ?> ...
使用 RJS 模版来更新页面
使用 RJS 模版来更新页面
如果你想使用 ajax 来调用更新页面中的多个 ODM元素, 具体的说你想在一个应用程序中允许更新你的恶添加项等操作。
还是在你的布局中将 Prototype 和样式包含进去
app/views/layouts/tasks.rhtml:
<html>
<head>
<title>Tasks: <%= controller. ...
和robbin的一次交流,关于JavaEye社区运营和社区网站的看法
出于创业前的学习和对社区网站经营的兴趣,给robbin提了一点JavaEye的建议。他竟然回复这么认真,呵呵。
本文也征询robbin的同意才发表的,算是我对对互联网思考的一个记录吧。
我的原message:
引用先说点题外话。
本人泡JavaEye大概是04年开始的,已经四年了,匿名了两年多,活跃过一年。最近一年也没怎么逛,就是偶尔去海阔天空版看看别人的新鲜事。因为我现在逐渐从技术过渡到业 ...
rapid-framework v1.0.x带控制条的演示视频放出
很多同学报怨rapid-framework的演示视频太快,现在提供带控制条的版本.
下载地址: http://code.google.com/p/rapid-framework/downloads/list
另外很高兴上个视频的下载量突破1万,项目的下载量也超过8000
C# 写Excel 代码
C# 中使用 Excel
using System;using System.Collections.Generic;using System.Text;using System.Reflection;using System.Runtime.InteropServices;using Microsoft.Office.Interop.Excel;using ExcelApplication ...
监控文本区域的内容长度
监控文本区域的内容长度
我们经常在网络注册或者填写电子简介的时候经常会看到你输入的内容应该在 多少多少 字之间, 你超过了多少字符,等等。 今天这了就是来实现这个经常使用的功能。
解决方法:
布局包括了。 prototype 库, 并包含了一个 error 出错信息的提示样式 。
app/controllers/tags_controller.rb:
class ...
eclipse中JS中文乱码解决
最近重装了系统,然后开发环境也重新装了下,结果发现js文件中中文都是乱码。最后网上找了下,好像遇到这个问题的还挺多,解决方法:
可依次选择"window">>"preferences">>"general">>"content types"
在右边的窗口中打开列表,选中"JavaScript",在下面的"default encoding"右边的输入框中输入"GBK"或"GB2312"再点"u ...
对一则数据库设计的经验谈
我去年中旬负责了一个电子政务的项目,项目从2006年底进行开发,经历了1期和2期,对于1期的开发自己是主要的编码人员,2期自己负责项目,架构是 osworkflow(其他公司的产品),struts+spring+hibernate,prototype,用到都是现在比较成熟的开源技术,不过其实开源给与我们带来了很大的隐患和烦恼,这个项目是jboss作为web服务器,数据库的用的sql server, ...
ORACLE如何实现ID自动增长
create sequence TBL_PIC_PRODUCT_SEQ
minvalue 1
maxvalue 9999999999999999999999999999
start with 1
increment by 1
cache 20;
create or replace trigger TBL_PIC_PRODUCT_TRIG before insert on TBL_PIC_PRO ...
JAVA下的日期时间类和格式化输出
最近在项目中用到日期和时间,由于开始对JAVA下的日期和时间类掌握的不够熟练,所以在使用的过程成中遇到了一点问题,在此特总结一下。
Date类是比较经典的一个时间类,但是它里面的很多方法都已经过时,而Calendar相对Date较年轻且比较好用些。
根据使用频率,我们一般有如下几种 ...
迎奥运,20个帮助你塑造体形的网站
原文地址:http://www.sitepoint.com/blogs/2008/08/20/20-sites-to-get-you-in-shape/
有些看了奥运后的朋友,会有种想塑身的冲动吧?笔者就有这样的念头,可惜转瞬即逝了。看着游泳运动员一个接一个的打破世界纪录,看着体操运动员在高难度的弹跳中仍然保持着完美的平衡,突然觉得,健美的身体和健康的饮食似乎很遥远。但是,希 ...
今天终于忍不住 把项目从 Rails2.0 升级到 Rails2.1
更新完 vendor/rails
更新完 一大堆的插件(这里最麻烦)
本地测试过后,上传到服务器.时却遇到又有麻烦
1. gem 要升级到 1.2
2. 运行 mongrel 时提示 mongrel 找不到?? 奇怪我只是升级 gem 怎么 mongrel 没了
3. 重装吧 gem install mongrel
4. rake 也和 mongrel 一样 重装 gem install ...
JavaScript的灵活性
最近刚刚接触JS,发现太灵活了:
例如:
var prms = {
lstPractsId : g_CmnGrid.p_lstPractsId,
practType : this.p_typeValue,
displayId:this.fmPnl.getComponent('Displayid').getValue(),
name : this.fmPnl.getCom ...
约化儒略日(MJD)的javascript计算
儒略日(JD)是一种不用年、月的长期纪日法。它以倒推到公元前4713年1月1日格林尼治平时正午为起算日期,每天顺数而下。在
天文计算中还常采用约化儒略日(MJD),其定义为 MJD = JD - 2400000.5
引用自 javascript计算MJD
var today=new Date();
var year=today.getYear();
var month=today.getM ...
JAVA EXCEL API的使用
使用Java Excel API生成Excel,以下是做了一个简单的例子(官方文档)
public class JavaExcelAPI extends HttpServlet {
private static final long serialVersionUID = 1L;
@Override
protected void doGet(HttpServletRequest ...
Java 利用poi输出Excel文件
利用poi输出Excel文件是java应用导出excel文件最常用的方法,下面我做了一个简单的应用例子,包括单个sheet的excel文件和多个sheet的excel文件生成。
1, 首先第一步需要导入下载的java包,据我实际测试,需要加入如下几个jar包到类路径下即可:jxl.jar,jxls-core-0.9.1.jar,poi-2.5.1-final-20040804.jar ...
人气排行榜
最新发表博客 
- 下拉树ComboBoxTree
- 妙 语
- PHP开源大全
- 如果发现数据库不能发布出现18482,18483
- SAS习题集from online tutor
- AJAX架构之Dojo篇
- [转帖]MISRA--作为工业标准的C编程规范
- apache tomcat负载配置
- 【读书笔记】Java的4个不良用法及对策
- 自己动手写一个Struts2(升级版)
- Ruby/GTK应用笔记(1): Gtk::Toolbar
- New Erlang book
- Oracle触发器应用
- 中国人能否买得起1000元的XP? 分享
- 唉!...唉!...
- 制作可执行的JAR文件包及jar命令详解(记录下)
- dwr简单指南
- 刘翔的退赛
- 中国金牌第一是不是一件好事?
- 面试阳光科技兼职
- File Contexts For Nginx
- 第9課 プログラム設計書精選3
- <base target="_self"/>标签的巧妙用法
- 动态表格,通过点击按钮增加或者删除整个表格,按钮删除整个table,删除表格控制
- 从蕃茄花园被抓,谈谈我对正版盗版的看法
- 工作的一点心得
- 完全恢复与Resetlogs
- 有效沟通的四个基本法则
- JavaScript 1.5 核心参考:全局函数:eval
- memmove
- strcpy
- eclipse3.4(ganymede) jboss4.2 启动超时
- SQL子查询的一些例子
- 域名格式导致IE、safari不发送Cookie
- JSP中的源代码泄漏问题
- Sun Java System Directory Editor登录错误原因
- 脚本语言是把飞刀,练了外功不能忘了内功!
- using backup controlfile和 until cancel 区别
- 读书笔记 -《LINUX应用程序开发指南:使用GTK+ GNOME库》
- 不完全恢复类别
- A collection with cascade="all-delete-orphan" was
- displaytag_zh_CN.properties
- kaptcha一个很好用的验证码组件
- 何谓交流..........
- displaytag使用大杂烩
- 让人郁闷的window.open
- PHP 文件处理
- 痛苦的回忆
- OpenUAP插件框架的存在价值
- websphere 6.1 删除概要文件


