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 ...
rapid-framework v1.0.x带控制条的演示视频放出
很多同学报怨rapid-framework的演示视频太快,现在提供带控制条的版本.
下载地址: http://code.google.com/p/rapid-framework/downloads/list
另外很高兴上个视频的下载量突破1万,项目的下载量也超过8000
监控文本区域的内容长度
监控文本区域的内容长度
我们经常在网络注册或者填写电子简介的时候经常会看到你输入的内容应该在 多少多少 字之间, 你超过了多少字符,等等。 今天这了就是来实现这个经常使用的功能。
解决方法:
布局包括了。 prototype 库, 并包含了一个 error 出错信息的提示样式 。
app/controllers/tags_controller.rb:
class ...
设计模式-创建者模式(Builder)
最近看了一些设计模式,感觉短短的代码,能抽象出很多东西,
原来写代码的时候每整体的考虑,也许只有写了一段时间的代码,才会对设计模式有比较深的体会
builder创建者,从名字上理解,他主要承担的是构件对象的操作
书上定义
builder:将一个复杂对象的构造与它的表示分离,使得同样的构件过程可以创建不同的表示
...
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 ...
Java学习笔记之四(数据存储、字节流和字符流)
在Java中有两个地方存储数据就是:堆和栈。
1) 栈:驻留于常规RAM(随机访问存储器)区域,但可通过它的“堆栈指针”获得处理的直接支持。堆栈指针若向下移,会创建新的内存;若向上移,则会释放那些内存。这是一种特别快、特别有效的数据保存方式,仅次于寄存器。创建程序时,Java编译器必须准确地知道堆栈内保存的所有数据的“长度”以及“存在时间 ...
触摸屏应用相关技术之一——面临的问题
通常情况下,触摸屏应用部署于建筑物内,用于向现场访客提供各类资讯,与普通应用最大的区别就是:它的用户不是个人计算机的拥有者本人,而是大众,所以:不要指望他们会小心翼翼地担心机器死机,正好相反,他们常常会没有道理地乱点一气,尤其当程序响应较慢的时候,访客是没有耐心的。因此,应用程序本身必须是非常健壮的,能够经受住考验。例如:清洁工的抹布。
从咨询提供者而言,他们千方百计希 ...
关于个人的文档管理-图片和视频文件
昨天又写了一篇又臭又长的文章。从今天起,篇幅力图达到短小精悍。
我不是一个摄影爱好者(所以到现在还没有数码相机),也不是一个很爱拍照的人。我自己拍得最多的就是每周一次用笔记本拍的减肥效果记录。
由于电影一般看完就删、很多音乐视频都可以在网上看,而我又不爱看电视节目,所以我的视频简直屈指可数。
视频和图片的最大的特点就是它们都是大把吃掉硬盘的怪物。举例来说,一个SRV的Live from Au ...
动态的向列表添加项
动态的向列表添加项
这里使用一个简单的 tags 表
其实以前我有一个项目作的时候比这个复杂多了, 这里就简单讲一下基本的使用方法,要运用到实际项目中还需要你能触类旁通.
定义一格tags 的表.
db/migrate/001_create_tags.rb:
class CreateTags < ActiveRecord::Migration
def self. ...
DOM入门书籍-JavaScript DOM编程艺术
刚刚读完了《JavaScript
DOM编程艺术》一书,该书由人民邮电出版社出版,原作者Jeremy
Keith(英),由杨涛、王建桥、杨晓云等人翻译,该书讲述了JavaScript
DOM编程的入门知识,内容不是很多,短短300页,涵盖了常用的DOM方法和基本的DOM编程技巧和编程原则,始终秉承着预留退路(书中翻译的术语,感
觉很朴实,却又有点不够专业,反正意思倒是一目了然)的设计原 ...
eclipse中JS中文乱码解决
最近重装了系统,然后开发环境也重新装了下,结果发现js文件中中文都是乱码。最后网上找了下,好像遇到这个问题的还挺多,解决方法:
可依次选择"window">>"preferences">>"general">>"content types"
在右边的窗口中打开列表,选中"JavaScript",在下面的"default encoding"右边的输入框中输入"GBK"或"GB2312"再点"u ...
使 Spring MVC tags 支持多 model
问题解释:用过 Spring MVC tags 的朋友都知道,要想将 表单元素的 value 与 相应的 bean 属性对应,需要在 <form:form> 里设置 commandName,spring mvc 会根据这个值在 requestContext 或 sessionContext 里面查找相应的 model,但是这样会是每个 <form:form> 表单只能使用一 ...
写给大一新生的生活指南
I think that those of us who are sophomores will never forget our freshman year at college.Some of us may like to forget our freshman year,but generally speaking it was a time filled with anticipatio ...
终于到可以写一些东西的时候了
工作已经3年了,在工作期间,javaeye和csdn,以及chinaunix是陪伴我解决问题,学习和开阔思路的好伙伴,以前自己的blog统统是写一些感情阿,经历的事情,而今终于鼓起勇气,申请了javaeye的blog,可以写一些属于自己见解的技术blog,当然自己的经历有限,技术实力有限,希望robbin,fins 等在技术前沿有所见解和独到之处的专家给与帮助和支持。
这三年多,自己主要 ...
今天终于忍不住 把项目从 Rails2.0 升级到 Rails2.1
更新完 vendor/rails
更新完 一大堆的插件(这里最麻烦)
本地测试过后,上传到服务器.时却遇到又有麻烦
1. gem 要升级到 1.2
2. 运行 mongrel 时提示 mongrel 找不到?? 奇怪我只是升级 gem 怎么 mongrel 没了
3. 重装吧 gem install mongrel
4. rake 也和 mongrel 一样 重装 gem install ...
人气排行榜
最新发表博客 
- 小学生作文妙语
- MySQL5.0.18如何存储大文本数据
- ClassNotFoundException: org.hibernate.hql.ast.HqlT
- eclipse中JS中文乱码解决
- Magento主题如何工作
- MySQL5.0.18如何存储音频文件
- rails中输出excel
- 电子钟,听力
- Bigtable
- extjs基础-Tooltips与QuickTips
- IE浏览器无法查看源文件的8大原因
- 从盖茨的“花钱”观谈起……
- axis2 笔记
- 如何找到Dom元素
- Jquery源码分析(修改)
- 反编译实体Bean 拷贝实体Bean数据
- jquery对象的数组特性
- java.lang.NumberFormatException: For input string:
- javascript小技巧
- wget 通过代理下载文件
- 数字时间判断
- 文本输入数字
- 常用正则表达式
- 离开时启动收藏
- Oracle rownum
- Java World乱码问题根源之所在
- 我见过的最长的一个查询sql
- eclipse的常用插件
- 游戏设计-Chapter1
- MYSQL LIMIT
- hibernate 高速缓存
- 双向适配器模式2
- 双向适配器模式1
- 我做spring项目以来的一些问题解决方法,给大家分享一下,呵呵!
- linux中统计网卡一定频率之间接收到的数据包数量脚本
- oracle无效列名 无效数字 的错误-
- 飞鸽传书程序
- 很烦,想站在阳台上大声的喊
- spring 学习之开头
- 2008年度IT从业人员薪酬调查报告
- 我的字体设置~/.fonts.conf[备忘]
- Windows 脚本基本信息
- 困惑了两天。。。
- apache 重写配置问题
- 从request中获取上上个请求的url
- struts 2中使用OGNL
- 写点东西
- 您应该了解的十解XML格式
- QuerySyntaxException: unexpected token: ?
- javascript innerText示例


