架构师之家最新随笔(rss) RSS

HTML模型增强

     摘要:   html最早的设计目标只是作为某种多媒体文档展现技术,其设计者显然无法预料到今天Web应用的蓬勃发展,一些设计缺陷也就难以避免。特别是html规范中缺乏对于复杂交互式组件模型的支持,直接导致企业应用的前台开发困难重重。AJAX技术可以看作是对这种困境的一种改良性响应,它试图通过javascript语言在应用层创建并维护一系列复杂的交互机制。很多完善的ajax框架走得相当遥远,最终基本...  阅读全文

2009-05-30 00:44 作者: canonical【评论:3】【阅读:1334】 

椰子的第二种吃法

     摘要:   从小到大,椰子已经吃过很多次了,但在这些吃椰子有经历中,我只知道一种吃法:开孔à插吸管à喝椰汁à丢椰壳à完事!        但在今天,事情有了些变化,于是产生的椰子的第二种吃法。 我和夫人在散步时,顺便准备到超市买点水果,看到水果区的椰子又大又好且正在打特价。心中一动,就挑了个...  阅读全文

2009-05-05 22:31 作者: lbom【评论:0】【阅读:148】 

关于软件生产模式的思考

     摘要:   在我们公司的软件研发体系中,存在着三种截然不同的软件开发方式。而我,作为公司最老同事之一,也是这三种开发模式的亲历者,曾不只一次的被公司同事问过我关于这三类方式之间的异同点。于是利用空闲时间,对其进行一番整理、分析和对比。 1、全能型 部门经理在接到项目之后,将此项目交给部门内的熟练程序员后,此程序员就自动被委任其为项目经理。从此开始,程序员将根据项目售前方案和销售合同内容,在...  阅读全文

2009-04-21 21:52 作者: lbom【评论:2】【阅读:1132】 

apache2.2和tomcat 5.5安装和配置方法

     摘要: 主要是自己记录一下安装过程,免得下此安装时忘记,希望也能给各位提个醒  阅读全文

2009-04-21 18:09 作者: 狮子心【评论:0】【阅读:1112】 

WAP游戏年

     摘要: 有人说今年是wap游戏年,有点言过其实,但今年确实看到了一些好的苗头  阅读全文

2009-03-25 14:54 作者: 狮子心【评论:0】【阅读:202】 

信道构建

     摘要:     分层是最常见的软件架构方式之一。分层之后可以区分出横纵两个维度,纵向往往表现出一种隔离性。出于有意无意的各种原因,层次之间传递信息很容易出现模糊甚至丢失的现象。B/S多层体系架构下的程序因为浏览器和服务器之间的状态空间相互独立,相对于共享全局状态空间的C/S程序,更容易出现信息传递不畅的问题。实际上,我们经常可以观察到B/S程序中存在着大量的"接力"代码,即在...  阅读全文

2009-03-22 21:10 作者: canonical【评论:0】【阅读:141】 

润乾报表应用总结

     摘要:         项目组使用润乾报表已一年多了,说实话,润乾报表在国内同类产品中属于非常不错的最好的报表开发和应用产品。相应的支持也比较到位,使用人员及交流社区也开展的很合适。在这先给它们作个广告!!!         在项目中使用润乾报表,对数据进行专业的报...  阅读全文

2009-03-05 23:08 作者: lbom【评论:18】【阅读:1643】 

软件开发杂谈 001

     摘要: 分层是软件架构的基本理论。任何软件在逻辑上都可以分层,也可以适当的映射到物理层次上,至于怎么分,分多少层,要不要分等要看你的软件领域(每个领域都有一些现成的架构模式可以参考,所谓领域架构),在拿到需求的时候我们习惯上进行水平和垂直的分割,其实分层技术也是一种基本的架构模式  阅读全文

2009-02-21 21:48 作者: Jack.Wang【评论:2】【阅读:1539】 

类型化:形而上学的信仰

     摘要:       有一个心理学实验,要求被试者将青草,公鸡,牛三个东西分 成两组,结果多数中国儿童将青草和牛分成一组,而多数美国儿童将公鸡和牛分成一组。中国人的思想中青草和牛之间存在现实的关系,牛吃草,而西方人的典型逻 辑是公鸡和牛都属于动物这一范畴。通过分类将物体类型化,这是西方人从小就接受的训练。据说美国婴儿学习名词的速度要快于动词,而中国的婴...  阅读全文

2009-02-21 19:43 作者: canonical【评论:2】【阅读:1158】 

中了一个很奇怪的病毒,所有的jsp文件均为改写

     摘要:       上周末,机器中毒了,起初自己没有发现,后来写代码发现运行jsp文件,机器变的奇慢务必,后来以为是机器慢,就把qq、msn 等工具全关掉了,发现还是不行,后来把上网的代理关掉时候发现正常了;再一看jsp文件发现全部被改写了,在文件最后一行加上 <iframe src=http://w.zhufeng01.cn/a.htm...  阅读全文

2009-02-17 10:49 作者: 冷面阎罗【评论:7】【阅读:327】 

关于JVM的Thin Lock, Fat Lock, SPIN Lock与Tasuki Lock

     摘要: 关于JVM的Thin Lock、Fat Lock、SPIN Lock以及Tasuki Lock等概念  阅读全文

2009-02-16 14:49 作者: david.turing【评论:2】【阅读:1415】 

从编写代码到制造代码

     摘要:     软件开发作为一种工程技术,它所研究的一个重点就是如何才能有效降低软件产品的研发成本。在这一方向上,组件技术取得了空前的成功。它所提供的基本图景是 像搭积木一样从无到有的组装出最终的产品。在某种意义上,这是对现代建筑工业的模仿和致敬。新材料,预制件,框架结构,这些建筑学的进展在软件领域被一一 复制,建筑工地上的民工自然也成为了程序员们学习的楷模。毕竟,在组...  阅读全文

2009-02-15 18:21 作者: canonical【评论:2】【阅读:1417】 

关于Lazy-UnLocking(Reservation Lock)对Java锁的性能优化

     摘要: 介绍Lazy-unLocking的概念,读这篇文章之前,建议先读一下我另外一篇Blog:http://www.blogjava.net/security/archive/2009/02/16/jvm_thin-lock_fat-lock__spin-lock_tasuki-lock.html  阅读全文

2009-02-12 14:40 作者: david.turing【评论:0】【阅读:1948】 

逆元:不存在的真实存在

     摘要:        负数没有直接的几何意义,因此它被认为是对应于不存在的事物。而按照古希腊的逻辑,不存在的事物是不可能存在的,因而也就是无法被理解的,更不可能参与到 推理过程中,因此是无意义的,无法被定义的, 因此它是不存在的。中国人注重的是运算的合理性,而不是数的真理性,大概在公元前400年左右就创造了负数和零的概念。而在西方直到公元7...  阅读全文

2009-02-07 22:22 作者: canonical【评论:1】【阅读:1103】 

软件架构中的层次依赖

     摘要: 在描述大而复杂的软件中,最复杂的抽象层次就是软件架构。因此,在这个抽象层次我们能更好的理解构件组装原理和交互方式。软件架构被认为是软件开发方面的驱动力,他允许指定每层那些方面和模型需要依照架构来设计。早期的架构描述语言 ADL,比较独立,侧重结构抽象层次而忽略行为描述层次、观念层次和元模型层次。这篇文章描述了适当的“理性的”软件架构视图并用 C3 元模型描述(最小的并且完整的描述语言),我们提供了一个机制集合以处理不同层次的不同级别,我也提出了一新的用C3元模型描述的连接件的增强定义。  阅读全文

2009-01-30 17:43 作者: Jack.Wang【评论:2】【阅读:2110】 

计算字符串相似度的简易算法

     摘要: 最近设计知识管理系统的资源导入功能,为了尽量的做到组件化,方便扩展,方便其他模块使用。简化组件提供的和需要的接口,设计并实现了基于 Mapping 机制的导入框架。其中有一功能用到了计算两个字符串相似度的算法。  阅读全文

2009-01-19 23:53 作者: Jack.Wang【评论:5】【阅读:2521】 

商务智能与知识管理对比分析

     摘要: 知识管理是伴随知识经济出现的一种创新管理,知识管理要综合运用战略、组织、流程、技术、变化等多种措施和管理工具,以富有效率的方式动员组织拥有的一切资源来实现其管理目标。  阅读全文

2009-01-13 22:03 作者: Jack.Wang【评论:0】【阅读:386】 

Nginx安装及配置简介

     摘要: Nginx作为一个后起之秀,他的迷人之处已经让很多人都投入了他的怀抱。配置简单,实现原理简单。做一个负载平衡的再好不过了。 其原理: 简单介绍一下他的安装及配置过程 官方网站 http://wiki.codemongers.com/Main 一、依赖的程序 1. gzip module requires zlib library 2. rewrite module require...  阅读全文

2008-12-12 15:40 作者: 60【评论:0】【阅读:658】 

关于代码生成和DSL

     摘要:     代码生成(Code Generation)本身是一个非常宏大的概念。从某种意义上说,当我们明确了计算的意义之后,所做的一切都只是一系列代码生成的过程,最终的目标是生成某种可执行的机器码。对web程序员来说,代码生成是最熟悉不过的了,每天我们所做的工作就是JSP=>Servlet=>HTML。不过,现在多数人脑海中的代码生成,指的一般只是根据配置输出...  阅读全文

2008-11-23 11:57 作者: canonical【评论:0】【阅读:1394】 

架构相关的论文(近期主要阅读)

     摘要: 由于工作和学习的需要,强制自己这2到3个星期看完40篇论文  阅读全文

2008-11-16 16:34 作者: Jack.Wang【评论:2】【阅读:1029】 

导航

团队简介

团队公告

QQ群

计数器

聚合

团队成员列表[共35人]

团队列表

俱乐部列表