技术
文章平均质量分 64
bon_jovi
这个作者很懒,什么都没留下…
展开
-
What is AspectJ
http://www-900.ibm.com/developerWorks/cn/java/l-aspectJ/ AspectJ是一个代码生成工具(Code Generator)。 AspectJ语法就是用来定义代码生成规则的语法。您如果使用过Java Compiler Compiler (JavaCC),您会发现,两者的代码生成规则的理念惊人相似。 AspectJ有自己的语法编译工具,编译的结原创 2004-07-08 12:42:00 · 988 阅读 · 0 评论 -
从架构差异看Web高性能开发
一般情况下,架构分两种来讨论的,一种是开发架构,一种是部署架构 部署架构,就是开发完的程序在实际运行环境下,通过负载均衡,DNS轮询,SquID等等来减轻单台服务器负载,达到性能优化的目的 这里大家估计更想了解的是开发上的架构 我对这个的观点是,所有的架构都是死的,而Web高性能开发优化策略是活的,我在开发中,所有的东西都不是一定要按照什么固定的模式,去死开发,更多的是针对...原创 2010-12-13 17:18:52 · 232 阅读 · 0 评论 -
Linux中文处理问题
安装完os,用secureFX登陆。发现中文都是乱码。用locale看一下。原来LANG=zh_CN.UTF-8。我必须修改客户端的编码方式。每个客户端都要修改比较麻烦,干脆改服务器端的。手工修改 /etc/sysconfig/i18nLANG="zh_CN.GB18030"LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"SUPPORTED="zh_CN.GB原创 2005-04-26 10:46:00 · 2413 阅读 · 0 评论 -
C 语言编程基础篇之linux版
本文的主旨是介绍如何在 Linux 下使用 C 编译器和其他 C 编程工具, 而非 C 语言编程的教程. 在本文中你将学到以下知识: 什么是 C GNU C 编译器 用 gdb 来调试GCC应用程序 你也能看到随 Linux 发行的其他有用的 C 编程工具. 这些工具包括源程序美化程序(pretty print programs), 附加的调试工具, 函数原型自动生成工具(automatic fu原创 2005-04-15 23:09:00 · 1393 阅读 · 0 评论 -
使用axis实现DSMP的SyncOrderRelation服务接口
SyncOrderRelation是DSMP规范中SP必须实现的服务接口之一。DSMP规范的接口使用WebService作为通信方式,并且规范规定了必须使用SOAP1.2的document的绑定样式和literal的编码方式。 Axis是apache的SOAP(Simple Object Access Protocol)实现。是目前使用比较广泛的WebService实现,也是少数原创 2005-04-11 11:31:00 · 2318 阅读 · 1 评论 -
著名的开源project社区
1.www.sourceforge.net 大名鼎鼎的开源社区。不同语言的开源代码都有。缺点是没有按类别排序,查找不方便。而且很多项目都没有后期很好的维护和支持。2.http://www.java-source.net 类别分的很细,查找很容易。3.http://www.apache.org/ 非常丰富。一般开发j2ee总要用到。至少总该知道log4j吧:)4http://www.opensymp原创 2004-12-04 17:16:00 · 1637 阅读 · 0 评论 -
GoF的经典patterns要修改拉
martin fowler参加了一个一个研讨会, 主题是修改GoF,大家投票表决那些pattern要被cut,结果是Factory Method, Bridge, Flyweight 和 Interpreter 这4个patterns被判死刑, 而Singleton 和 Chain of Responsibility 被判死缓。http://martinfowler.com/bliki/OOP原创 2004-11-13 01:05:00 · 1228 阅读 · 0 评论 -
解决JBX常见问题最权威的办法(来自borland)
解决JBX常见问题最权威的办法(来自borland)一.Q:我的 JBX 在编程界面上不支持中文,怎么办?A: 建议采用以下方法:1.找到C:/Documents and Settings/Administrator/.primetimeX/user_zh.properties 文件。2.备份 user_zh.properties 文件 (如copy 改名为user_z原创 2004-10-13 21:45:00 · 1390 阅读 · 0 评论 -
一些读过后,能改变你原来思维的书
1.thinking in C++原来大学里学过c++,就以为懂c++了,看了这本书才发现大学里那本除了说了类的概念,其他的和c没区 别。应该说这本书让我入了OOP的门。当然真正c++入门还是那本c++ primer。 2.GOF design patterns这个就不用讲了,地球人都知道,原来编程可以是这样编的。java代码里到处都可以看到设计模式的优雅 实现。 3.weinberg的《成为技术原创 2004-06-22 18:06:00 · 956 阅读 · 3 评论 -
在 Outlook 2002 中修复 .ost 或 .pst 文件
本机上的outlook的一个pst文件损坏了,用outlook怎么导也不成功。还好在MS上找到个帮助,原来win2000自带了一个修复工具scanpst,呵呵,还好我的宝贝邮件都在。 如果您的计算机内存有 Microsoft Outlook? 数据,那么您就正在使用个人文件夹文件 (.pst) 或脱机文件夹文件 (.ost)。为防止数据丢失,您需要知道如何修复这些文件。 如果您的 .pst 文件受原创 2004-07-07 18:13:00 · 2931 阅读 · 0 评论 -
why IoC
public class A{ B comp; public A(B comp) { this.comp = comp; } public String helloWorld() { return "Hello "+comp.world(); }} 没有任何多余的代码,A只需要B的功能,所以除了一个对B的接口引用,再没有其他了。这样原创 2004-07-08 12:41:00 · 999 阅读 · 0 评论 -
IoC模式和factory method模式的一些区别
2004年第2期的《程序员》杂志里,有一篇martin flower的关于Ioc的文章。拜读过martin的《refactor》,所以关于他的文章当然要细细品味。不过在martin用来说明IoC的例子,我觉得似乎很困惑。我完全可以用一个factory method来代替IoC实现这个例子。所以不明白这两者之间有什么具体区别,还是说工厂的方法就是实现IoC的一个具体实现。 后来在jdon上看到bq的原创 2004-07-08 12:40:00 · 1457 阅读 · 0 评论 -
持续集成:什么应该自动化?
一、什么是持续集成(Continuous Integration)?这个名词已经在软件开发领域持续了N年,一个比较简单的定义如下:持续集成(CI)是一种实践,可以让团队在持续的基础 上收到反馈并进行改进,不必等到开发周期后期才寻找和修复缺陷。通俗一点儿说,就是指对于开发人员的每一次代码提交,都自动地把Repository中所有代码Check out到一个空目录,并且自动运行所有Test...原创 2010-12-09 17:45:00 · 258 阅读 · 0 评论