自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Marvin

一个人的信念是可以选择的,我们都会历经各种磨难,但是只有良好的态度才会使人成功。我们可以藉由改变自己的态度,进而来改变自己的世界,乃至于改变自己的命运。

  • 博客(148)
  • 资源 (1)
  • 收藏
  • 关注

原创 Ubuntu/Debian下JAVA 中文/图片中文字体乱码显示问题解决方法

Ubuntu/Debian 下 JAVA 中文显示1.在 jre/lib/fonts/下建立个目录fallback比如我这儿就是mkdir /usr/local/jdk/jre/lib/fonts/fallback/2.在 fallback 里弄个中文字体可以到windows/fonts/目录下拷贝一个simsun.ttc字体到linux的/usr/local/

2009-06-23 14:40:00 5739

原创 Debian和Ubuntu Linux的NFS配置方法

NFS(Network File System, 网络文件系统)可以通过网络将分享不同主机(不同的OS)的目录——可以通过NFS挂载远程主机的目录, 访问该目录就像访问本地目录一样! 一般而言, 使用nfs能够方便地使各unix-like系统之间实现共享. 但如果需要在unix-like和windows系统之间共享, 就得使用samba了! NFS运行在SUN的RPC(Remote P

2009-06-21 22:54:00 1232

原创 pkg/33325:ImageMagick broken with new PNG

  pkg/33325: graphics/ImageMagick broken with new PNG<!--document.write(Nabble.ratingStars(3));// -->by<!--document.write();// -->b1ff<!--document.write();

2009-04-14 15:37:00 1296

转载 利用mysqlbinlog工具恢复MySQL数据库

如果MySQL服务器启用了二进制日志,你可以使用mysqlbinlog工具来恢复从指定的时间点开始(例如,从你最后一次备份)直到现在或另一个指定的时间点的数据。关于启用二进制日志的信息,参见5.11.3节,“二进制日志”。对于mysqlbinlog的详细信息,参见mysql手册8.6节,“mysqlbinlog:用于处理二进制日志文件的实用工具”。 要想从二进制日志恢复数据,你需要知道

2009-03-05 11:02:00 1563

原创 浅析Hibernate下数据批量处理方法

来源:IT专家网  很多人都对Java在批量数据的处理方面是否是其合适的场所持有怀疑的念头,由此延伸,那么就会认为ORM可能也不是非凡适合数据的批量处理。其实,我想假如我们应用得当的话,完全可以消除ORM批量处理性能问题这方面的顾虑。下面以Hibernate为例来做为说明,假如我们真的不得不在 Java中使用Hibernate来对数据进行批量处理的话。 向数据库插入100 000条数据,用Hi

2009-02-04 00:20:00 787

原创 Microsoft Office Home and Student 2007 密匙

Microsoft Office Home and Student 2007 密匙Microsoft Office Home and Student 2007产品密匙DDY79-433JV-2RXGX-MQFQP-PFDH8 我可以用DBXYD-TF477-46YM4-W74MH-6YDQ8C4TCG-G2PKP-7TMK9-737BJ-YWK38DBXYD-TF477-46YM4-W74MH

2009-01-20 14:02:00 10869 4

原创 解决Toad的中文显示乱码问题

右键 "我的电脑",在"属性"--"设置"--"环境变量"--"系统变量"中增加一项,其中变量为为NLS_LANG ,变量值为AMERICAN_AMERICA.ZHS16GBK.重启TOAD后,即可看到原为乱码的内容,显示为正常中文.

2009-01-05 10:29:00 13575 4

转载 理解REST软件架构

 理解REST软件架构作者 骆古道 发布于 2007年5月27日 下午8时18分  一种思维方式影响了软件行业的发展。REST软件架构是当今世界上最成功的互联网的超媒体分布式系统。它让人们真正理解我们的网络协议HTTP本来面貌。它正在成为网络服务的主流技术,同时也正在改变互联网的网络软件开发的全新思维方式。AJAX技术和Rails框架把REST软件架构思想真正地在实际中很好表现出来

2008-12-24 09:55:00 1189

转载 IT人保持健康的必备法宝

IT人保持健康的必备法宝在以计算机维生的人越来越多了,但你知道吗!天天坐在计算机前面想要维系健康,又要与岁月硬撑可不容易,循环不良的坐姿,三不五时的熬夜,若再加上没有吃对食物,时间久了身体可是会向您抗议的! 必喝的汤:绿豆薏仁汤   绿豆可以清热解毒、利尿消肿,薏仁则可以健脾止泻,轻身益气,对于经常需要熬夜工作者或是心烦气躁、口干舌燥、便秘、长青春痘时,除了多吃蔬菜水果与补

2008-12-22 11:15:00 1178

原创 服务器监控Munin的配置

    最近开发团队配置了下服务器监控,用的是Munin。作为开发人员,我觉得有必要了解服务器的运行状态,特别是那些部署了自己写的程序的服务器。当面对出现的问题,能立刻获取服务器各项指标状态的第一手资料,对问题的彻底解决会有很大的帮助。dbanotes冯大辉说“笔者一向认为,即使网站有一台服务器,也应该搭建监控工具,这是保障网站能持续改进的基石。”于是借鉴了一些web2.0网站的经验,

2008-12-19 11:33:00 7243 1

原创 迁移CVS服务器地址替换脚本

今天公司CVS迁移了服务器,因此所有项目的CVS地址都要修改,下面提供Linux和Windows下项目cvs替换的样例脚本,希望对有需要的人有点帮助: (注:我们的项目是使用Maven管理的)Linux下:请在对应的服务器上执行下面的替换命令cd /opt/find 项目路径 -regex .*CVS/.*Root -print0 | xargs -0 perl -p -i

2008-12-15 10:13:00 1386

原创 提供开放平台网站列表- OpenAPI

1、 搜狐博客开放平台http://ow.blog.sohu.com/2、 谷歌OpenSocialhttp://code.google.com/apis/opensocial/3、 淘宝开放平台(TOP: taobao open platform)http://www.taobao.com/theme/tao_source/4、 校内网开放平台http://www.xiaonei.com/dev

2008-12-10 16:24:00 2956

转载 IT管理人才必备的十大能力

 作为IT技术人员,相信没有一个人愿意永远在底层编写程序或做简单的系统维护。经过一段时间的技术和经验的积累,很多人都向往更高层的职位,但如何能成为一个专业的IT管理人才,并不是每一个人都清晰、明了。   "30岁程序员的人生"技术某种程度上是青春活,技术革新的速度永远以超乎人所理解的演变,对于上了年纪又有了社会责任的技术人员来说,转型是不二选择。   如果你真想成为一名成功、成熟的I

2008-12-02 23:35:00 717

转载 【分享】怎么设置使MyEclipse的代码提示功能一样能像Microsoft Visual Studio的代码提示功能

 【分享】怎么设置使MyEclipse的代码提示功能一样能像Microsoft Visual Studio的代码提示功能 (最近论坛上经常有朋友问这个问题,这是我以前的一个网摘,和大家分享一下,希望对大家有帮助) 一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的 ,主要是Eclipse ,MyEc

2008-12-02 21:58:00 799

原创 和sun程序员的一次聊天

  Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* F

2008-11-26 16:18:00 1161

原创 对WeakHashMap的使用不慎导致内存溢出分析

对WeakHashMap的使用不慎导致内存溢出分析: 目前社区中有几个应用使用了类似Locker的代码,基本上都是从消息系统引擎中提取出来的,唯一的区别在于消息中使用的Locker中的id的类型为long,而id在作为键被put进Map时被JVM自动转换成了Long,因此避免了WeakHashMap中的键被值所引用。而如果使用String作为id则会因为Map中的值引用了自己的

2008-11-20 19:55:00 4100

转载 memcached server LRU 深入分析

/** *作者:张荣华 *日期:2008-08-08 **/ Memcached,人所皆知的remote distribute cache(不知道的可以javaeye一下下,或者google一下下,或者baidu一下下,但是鉴于baidu的排名商业味道太浓(从最近得某某事件可以看出),所以还是建议javaeye一下下),使用起来也非常的简单,它被用在了很多网站上面,几乎很少有大型的网站不会使用me

2008-10-30 15:55:00 1234 1

原创 404、500、503错误的配置,提高用户使用感受

最近工作中,社区为了提高用户感受,对三种异常(404/500/503)提供统一的提示页面,同时对于404/500两种错误定义标准的日志输出格式。 404与500错误的配置请去掉程序中原来通过Spring的ExceptionResolver处理异常页面的配置,关于ExceptionResolver的适用性可参考下面的说明。适用于所有与业务相关的异常情况的处理,也就是说通过Exce

2008-10-28 16:59:00 9718 1

原创 祝各位在编程第一线的程序员们:国庆快乐

有的女人就像Windows 虽然很优秀,但是安全隐患太大有的女人就像UNIX  她条件很好,然而不是谁都能玩的起有的女人就像C# 长的很漂亮,但是家务活不行。有的女人就像C++,她会默默的为你做很多的事情。 有的女人就像JAVA,只需一点付出她就会为你到处服务。 有的女人就像JAVA script,虽然对她处处小心但最终还是没有结果。 有的女人就像汇编 虽然很麻烦,但是有的时候还得求它。 有的女人

2008-09-27 10:08:00 1185

原创 acegi 在Web.xml中的配置

1) FilterToBeanProxy  Acegi通过实现了Filter接口的FilterToBeanProxy提供一种特殊的使用Servlet Filter的方式,它委托Spring中的Bean -- FilterChainProxy来完成过滤功能,这好处是简化了web.xml的配置,并且充分利用了Spring IOC的优势。FilterChainProxy包含了处理认证过程的filte

2008-09-16 15:17:00 1018

原创 Linux下ImageMagick和JMagick的安装配置

 说一下Linux下ImageMagick和JMagick的安装过程,下载ImageMagick-6.2.6-8.tar.gz,JMagick-6.2.6-0.tar.gz另外我下载了jpegsrc.v6b.tar.gz, libpng-1.2.10.tar.bz2和tiff-3.8.2.tar.gz,用户支持jpg,pn

2008-09-10 15:09:00 3056

原创 理解Spring的定制任务

相信做软件的朋友都有这样的经历,我的软件是不是少了点什么东西呢?比如定时任务啊!就拿新闻发布系统来说,如果新闻的数据更新太快,势必涉及一个问题,这些新闻不能由人工的去发布,应该让系统自己发布,这就需要用到定时定制任务了,以前定制任务无非就是设计一个Thread,并且设置运行时间片,让它到了那个时间执行一次,就ok了,让系统启动的时候启动它,想来也够简单的。不过有了spring,我想这事情就更简单了

2008-09-08 17:49:00 1323

原创 Windows XP终极优化设置(精心整理)

indowsXP终极优化设置(精心整理篇) ◆一、系统优化设置◆1、系统常规优化1)关闭系统属性中的特效,这可是简单有效的提速良方。点击开始→控制面板→系统→高级→性能→设置→在视觉效果中,设置为调整为最佳性能→确定即可。2)“我的电脑”-“属性”-“高级”-“错误报告”-选择“禁用错误汇报”。3)再点“启动和故障恢复”-“设置”,将“将事件写入系统日志”、“发送管理警报”、“自动重新启动”这三项

2008-08-03 15:21:00 8005

原创 Spring XML配置十二个最佳实践

  在这篇文章里,对于Spring XML的配置,我将向你展示12种比较好的实践。其中的一些实践不仅是好的实践,更是必要的实践。除此以外,还有其他因素,例如领域模型的设计,都能影响XML的配置,但是这篇文章重点研究XML配置的易读性和易管理性。  1。不要使用autowiring  Spring可以通过类的自省来自动绑定其依赖部分,使得你不必明确指明bean的属性和构造器。Bean的属性可以通过属

2008-08-02 07:36:00 699

原创 Linux下Apache整合Resin

1)Apache安装# tar zxvf httpd-2.2.8.tar.gz# cd httpd-2.2.8  # ./configure --prefix=/usr/local/apache2 --enable-modules=so --enable-so --prefix 用来指定路径--enable-modules用来指定系统允许使用的功能扩展模块的类型,这里指定为so类型。--ena

2008-08-01 20:49:00 2602

转载 一位大牛整理的Python资源

 Python基本安装: * http://www.python.org/ 官方标准Python开发包和支持环境,同时也是Python的官方网站; * http://www.activestate.com/ 集成多个有用插件的强大非官方版本,特别是针对Windows环境有不少改进; Python文档: * http://www.python.org/doc/current/lib/lib.ht

2008-07-29 21:51:00 1406

转载 软件工程师不可不知的10个概念

 35公里 写道 "出色的软件工程师善用设计模式,勤于代码重构,编写单元测试,并对简单有宗教般的追求。除了这些,优秀的软件工程师还要通晓10个概念,这10个概念超越了编程语言与设计模式,软件工程师应当从更广的范围内明白这些道理(全文阅读): 接口 (Interfaces ) 惯例与模板 (Conventions and Templates) 分层 (Layering )

2008-07-26 23:03:00 761

转载 Memcached集群,客户端自动hash到不同服务器的实现

最近项目需要,要求做一个远程服务中心,为各客户端提供远程存取接口,压力基本上是每个客户端平均每秒300次请求,估计大约有10个客户端。 我考虑实现的方案是: 客户端写数据时直接写到本地ehcache缓存,然后同时发送数据到memcached缓存,最后通过远程服务接口定时同步数据到后台数据库。 客户端读数据首先从本地ehcache查找,然后再从memcached获取,最后通过

2008-07-06 11:08:00 3472

原创 spring学习资料和知识库集锦

下面是本人学习使用spring到现在的一些资料和经验,希望对某些朋友有用。1。学习资料部分1。1 强烈建议学习spring下载包中doc目录下的MVC-step-by-step。sample目录下的例子也都是比较好的spring开发的例子。1。2 appfuse:我刚刚开始学习的时候就是使用appfuse的,可以帮助快速建立项目。集成了目前最流行的几个开源轻量级框架或者工具Ant,

2008-07-05 07:51:00 1540

转载 程序员分成几种不同的境界

    《程序员》杂志上有一篇文章写的非常好,这里节选一段。文章一标题是《程序员分成几种不同的境界》。对比了一下,我觉得自己看来只能属于第五流的程序员。把这篇文章引在这儿,是准备时时刻刻激励自己,往更高层次努力,或者追求更高人生境界。五流程序员比技术和工具  五流程序员关心的是用什么工具可以产生什么结果,追逐他听过最新、最好、最时髦的技术,沉浸于一些小练习,却很少走出象牙塔和客户或市场进行真正的沟

2008-06-07 09:26:00 1027

原创 实现Java Web程序的自动登录

有很多Web程序中第一次登录后,在一定时间内(如2个小时)再次访问同一个Web程序时就无需再次登录,而是直接进入程序的主界面(仅限于本机)。实现这个功能关键就是服务端要识别客户的身份。而用Cookie是最简单的身从验证。如果用户第一次登录,可以将用户名作为Cookie写到本地,代码如下:Cookie cookie = new Cookie("user", user); cookie.setMaxA

2008-06-07 09:07:00 1473

原创 awk---一个优秀的样式扫描与处理工具

什么是awk? 你可能对UNIX比较熟悉,但你可能对awk很陌生,这一点也不奇怪,的确,与其优秀的功能相比,awk还远没达到它应

2008-06-05 21:47:00 1131

原创 CVS Branch 和 Merge 在 Eclipse 中的使用

 CVS Branch 和 Merge 在 Eclipse 中的使用Branch:我们在version Release_1_0建立一个branch,比如叫做“Release_1_0_Branch”, 这时CVS会同时建立一个regular tag “Root_of_Releas_1_0_Branch”,这个“Root_of_Releas_1_0_Branch” tag的用途是为

2008-05-09 17:10:00 7125

原创 Linux删除乱码文件

Linux删除乱码文件当文件名为乱码的时候,无法通过键盘输入文件名,所以在终端下就不能直接利用rm,mv等命令管理文件了。但是我们知道每个文件都有一个i节点号,我们可以考虑通过i节点号来管理文件。首先,我们要取得文件的i节点号。这个可以通过ls命令的-i选项获得得,也可以通过ll -i 来获得。第二步,使用find命令将文件名传递给rm命令。e.g:删除节点为12345的乱码文件夹可以使用

2008-05-08 23:28:00 12005 4

转载 测试 Java 类的非公有成员变量和方法

引言对 于软件开发人员来说,单元测试是一项必不可少的工作。它既可以验证程序的有效性,又可以在程序出现 BUG 的时候,帮助开发人员快速的定位问题所在。但是,在写单元测试的过程中,开发人员经常要访问类的一些非公有的成员变量或方法,这给测试工作带来了很大的困 扰。本文总结了访问类的非公有成员变量或方法的四种途径,以方便测试人员在需要访问类非公有成员变量或方法时进行选择。尽 管有很多经验丰富的程

2008-05-06 22:39:00 1124

原创 如何在Eclipse 3.3上安装jadclipse[java的反编译工具]

0 推荐 jad是java的反编译工具,是命令行执行,反编译出来的源文件可读性较高。可惜用起来不太方便。还好 找到eclipse下的插件,叫jad

2008-04-22 23:07:00 3523 3

转载 向唐僧学习IT项目管理

唐僧, 家喻户晓的唐三藏是也, 他是参悟佛法的大唐高僧,他还是大话西游的男一号, 可是有谁知道,他曾经是一名杰出的项目经理。他所领导的项目是是当时最庞大的IT项目--西天之行求取真经;他所领导的项目团队是神仙团队:孙悟空,猪八戒,沙僧,外加一匹白龙马;他的团队业绩震烁古今;他们的故事流传至今。     而他如何又是如何成为当时最优秀的项目经理?今天的人们又该如何向他学习项目管理呢?且看本文为您

2008-04-21 22:35:00 1682

原创 面向对象编程五大原则

单一职责原则SRP:Single Responsibility Principle开放封闭原则OCP:Open-Close PrincipleLiskov替换原则LSP:Liskov Substitution Principle依赖倒置原则DIP:Dependency Invertion Principle接口隔离原则ISP:Interface Separate Principle  在面向对象设

2008-04-15 21:25:00 10592 4

原创 Apache Common HttpClient使用之七种武器

.拳头之Get/Post拳头是最基本的一重武器,也是最重要的,好比练武之人必须先扎稳马步。java 代码  HttpClient httpclient=new HttpClient();//创建一个客户端,类似打开一个浏览器   GetMethod getMethod=new GetMethod("http://www.blablabla.com");//创建

2008-03-17 16:19:00 7549 1

原创 使用python连接oracle数据库

2008-03-17 00:24:00 1708 1

SlidingMenu参照——不依赖第三方包

SlidingMenu-master——参照——不依赖第三方包

2013-10-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除