log4j日志异步化大幅提升系统性能
经过大型J2EE项目实测,Log4j的日志输出对系统性能有比较显著的影响,尤其是日志输入量比较大时,例如:系统并发量很大,显示Hibernate的sql和参数日志,或日志级别较低DEBUG或INFO时等。
使用Async Logger控制日志输出可以显著改善系统性能。
1) 测试用例:同步文件日志输出
  ...
和robbin的一次交流,关于JavaEye社区运营和社区网站的看法
出于创业前的学习和对社区网站经营的兴趣,给robbin提了一点JavaEye的建议。他竟然回复这么认真,呵呵。
本文也征询robbin的同意才发表的,算是我对对互联网思考的一个记录吧。
---------------------------------------------------------------
我的原message:
----------------------------- ...
Maven仓库管理器的重要性
今天在maven主题的irc中得知,又一个中国的ip被中央Maven仓库
封了。原因我猜到了大半,但还是忍不住问一下,回答是:
他们消耗了很大的中央仓库带宽,会使之变慢。因此这些人不是良好的Maven公民。
我也曾经在个人笔记本上直接使用中央Maven仓库,第一次build项目下载了很多东西,可这样并没有被封,说明中央仓库不是很苛刻的,那么是什么样的下载量导致中央仓库的 ...
对一则数据库设计的经验谈
我去年中旬负责了一个电子政务的项目,项目从2006年底进行开发,经历了1期和2期,对于1期的开发自己是主要的编码人员,2期自己负责项目,架构是 osworkflow(其他公司的产品),struts+spring+hibernate,prototype,用到都是现在比较成熟的开源技术,不过其实开源给与我们带来了很大的隐患和烦恼,这个项目是jboss作为web服务器,数据库的用的sql server, ...
关于电子商务的一些描述
C2C电子商务模式分析
一、 电子商务背景介绍
电子商务(Electronic Commerce 、Electronic Business)是指通过计算机在网络上进行业务通信和交易处理等商务活动。其主要功能包括网上的广告、订货、付款、客户服务和货物递交等销售、售前和售后服务,以及市场调查分析、财务核计及生产安排等多项利用Internet开发的商业活动。
严格的定 ...
Freemarker 教你几招(适合初学者,欢迎拍砖)
第一招:迭代Map 假设你有一个Map,像这样:
{"name":"mouse", "price":50 , "weight":30}
如何来迭代输出?
<#-- 这里模拟了一个Map集合,定义了三对键值 -->
<#assign h = {"name":"mouse", "price":50, "w ...
自己动手写一个Struts2(升级版)
本系统是作者kyo100900发表的文章自己动手写一个Struts2的一个升级版本,在这里我特别感谢kyo100900和我的合作伙伴pxb1988,pxb1988给该系统提供了优秀的迷你版ioc容器,而且给该系统定制了优良的构架,非常感谢!
下面简单介绍一下这个简单版的 struts2框架:
ppmvc.xml
<?xml version="1.0" encoding="UTF-8" ?> ...
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较年轻且比较好用些。
根据使用频率,我们一般有如下几种 ...
使用 RJS 模版来更新页面
使用 RJS 模版来更新页面
如果你想使用 ajax 来调用更新页面中的多个 ODM元素, 具体的说你想在一个应用程序中允许更新你的恶添加项等操作。
还是在你的布局中将 Prototype 和样式包含进去
app/views/layouts/tasks.rhtml:
<html>
<head>
<title>Tasks: <%= controller. ...
Mule的经典实例LoanBroker的学习笔记
Mule的经典实例LoanBroker的学习笔记
最近为了跟上公司发展,要学一下mule。在了解了mule的大概情况之后,便看了看mule的发型包里的一个经典实例LoanBroker,整理一下笔记,若有写得不准确的地方,还望各位大侠不吝赐教。
一 一,安装及部署
&n ...
学习Flex应该看的书
《Flex中文帮助》 pdf格式
《ActionScript 3.0编程》 pdf格式。务必熟读。
《使用ActionScript 3.0组件》 pdf格式。参考、查阅。
《ActionScript 3.0语言和组件参考》 chm格式。参考、查阅。
在使用common-fileupload时乱码问题
<form action="test2_2.jsp" enctype="multipart/form-data" method="POST" >
<%request.setCharacterEncoding("GBK"); %>
如果是上图的情况时,必须要加上request.....不然在处理的时候,会出现乱码问题
如果method是g ...
如何配置Tomcat支持HTTP Delete和Put 方法
在tomcat web.xml文件中配置org.apache.catalina.servlets.DefaultServlet的
<init-param>
<param-name>readonly</param-name>
<param-value>false</param-value>
</init-param>
readonly参数 ...
迎奥运,20个帮助你塑造体形的网站
原文地址:http://www.sitepoint.com/blogs/2008/08/20/20-sites-to-get-you-in-shape/
有些看了奥运后的朋友,会有种想塑身的冲动吧?笔者就有这样的念头,可惜转瞬即逝了。看着游泳运动员一个接一个的打破世界纪录,看着体操运动员在高难度的弹跳中仍然保持着完美的平衡,突然觉得,健美的身体和健康的饮食似乎很遥远。但是,希 ...
监控文本区域的内容长度
监控文本区域的内容长度
我们经常在网络注册或者填写电子简介的时候经常会看到你输入的内容应该在 多少多少 字之间, 你超过了多少字符,等等。 今天这了就是来实现这个经常使用的功能。
解决方法:
布局包括了。 prototype 库, 并包含了一个 error 出错信息的提示样式 。
app/controllers/tags_controller.rb:
class ...
Struts2源码研究1
看struts2一周,就搞定了一个程序,郁闷。还有源码里的一个注入问题,一直得不到解决。
http://www.javaeye.com/problems/2568
网上问了好久也没有满意的答案。。。。还是靠自己吧,自己研究。
首先,web.xml文件里的这一段肯定是个关键。
<filter>
<filter-name>struts2</filter-name>
...
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 ...
人气排行榜
最新发表博客 
- eclipse的第一个struts2插件
- svn更新出现Can't convert string from 'UTF-8' to native
- 能放阿里妈妈广告的免费空间
- 个人对于jsf,RIA的一些想法和求问,希望大家能发表自己的观点。
- 关于刘翔的退出
- 从软件质量想开去......
- 从软件质量想开去...
- 六一购书网,六一买书网
- Effective java 笔记
- Click framework 的 Page类(一)续
- 非常酷的jquery插件
- 面试日志【1】
- jdk5,0 多线程学习笔记(三)
- 持续集成工具hudson
- SQL整理
- System.getProperty——常用参数
- 关于电子商务的一些描述
- 移动开发索引贴
- ppc 程序,实现邮件收发及短信收发
- ppc 程序,实现录像、拍照、图片选择、联系人选择
- Browser Load order
- 发现个很帅气的鼠标Microsoft Announces Futuristic-Looking Ar
- 使用 Spring 2 Portlet MVC 框架构建 Portlet 应用
- Scrum 术语表
- 使用ibatis里的Connection
- JasperReport 本地化找不到属性文件的问题
- 用Smarty作为Zend Framework的视图
- 期 待
- TurboGears 和 Django 的比较
- iBATIS向PostgreSQL插入inet数据的解决方法
- 什么是Portlet ?
- 今天搞了一个小说站
- ppc 程序,实现录音功能
- javascript动态填写table中的行和列(1.3)这个很有意思哦
- javascript动态填写table中的行和列(1.1)
- javascript动态填写table中的行和列(1.2)
- javascript(竖版)树形菜单实例(3.2)
- ppc 程序自动生成快捷方式
- 艳照门---太牛X了,(图片)
- javascript横版的树形菜单实例(网上摘抄2.2)
- 2008年9月20日举行Open Source Camp 广州 2008 技术交流盛会
- 没事常去看看-Wiki
- javascript(竖版)树形菜单实例(比较高级3.1)
- javascript横版的树形菜单实例(网上摘抄2.1)
- 接口的理解
- javascript树形菜单实例(简单的1.1)
- 浅析CDN网络加速解决方案
- iframe高度自适应
- 线程池
- jquery实现的圆角框


