概念含义
maqianmaqian
这个作者很懒,什么都没留下…
展开
-
软编码 和 硬编码
硬编码,顾名思义,就是把数值写成常数而不是变量 如求圆的面积 的问题 PI(3.14) 3.14*r*r (这个3.14就是hardcode) V_PI*r*r (这里的V_PI用的是变量形式,就不是hardcode) 硬编码主要是关联很紧密的结构,而软编码是关联比较松的。从实现的层次上,也就是一级关联很多级关联的差别。不过软编码比原创 2009-04-01 14:26:00 · 1205 阅读 · 0 评论 -
Cookie域
server端: Java代码 Set-Cookie:domain=.test.com key=000001 Set-Cookie:domain=.test.com path=/lsd key=test.com/lsd Set-Cookie:domain=.test.com path=/lsd/ak47 key=test.com/lsd-转载 2009-04-15 20:15:00 · 973 阅读 · 0 评论 -
ThreadLocal是什么
早在Java 1.2推出之时,Java平台中就引入了一个新的支持:java.lang.ThreadLocal,给我们在编写多线程程序时提供了一种新的选择。使用这个工具类可以很简洁地编写出优美的多线程程序,虽然ThreadLocal非常有用,但是似乎现在了解它、使用它的朋友还不多。 ThreadLocal是什么 ThreadLocal是什么呢?其实ThreadLocal并转载 2009-04-09 15:59:00 · 767 阅读 · 1 评论 -
中间件
中间件(middleware)是基础软件的一大类,属于可复用软件的范畴。顾名思义,中间件处于操作系统软件与用户的应用软件的中间。中间件在操作系统、网络和数据库之上,应用软件的下层,总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。 在众多关于中间件的定义中,比较普遍被接受的是IDC表述的:中间件是一种独立的系统软件或服务程序,分布式应用软原创 2009-04-09 16:05:00 · 495 阅读 · 0 评论 -
软件工程师不可不知的10个概念
出色的软件工程师善用设计模式,勤于代码重构,编写单元测试,并对简单有宗教般的追求。除了这些,优秀的软件工程师还要通晓10个概念,这10个概念超越了编程语言与设计模式,软件工程师应当从更广的范围内明白这些道理。10. 关系数据库 (Relational Databases) 关系数据库因为在大规模 Web 服务上缺乏可扩充性而颇受微词,然而,关系数据库仍然是近20年来计算机技术中最伟大的成就。关系转载 2009-04-22 18:26:00 · 293 阅读 · 0 评论