代码重构_改善既有代码的设计
Martin Flower在《重构》中有一句经典的话:"任何一个傻瓜都能写出计算机可以理解的程序,只有写出人类容易理解的程序才是优秀的程序员。"对此,笔者感触很深,有些程序员总是能够快速编写出可运行的代码,但代码中晦涩的命名使人晕眩得需要紧握坐椅扶手,试想一个新兵到来接手这样的代码他会不会想当逃兵呢
企业应用架构模式
《企业应用架构模式》主要内容:
将企业应用分层
组织企业业务逻辑的主要方法
在对象和关系数据库之间进行映射的深层次解决方案
通过模型一视图一控制器来组织Web表现
处理跨多事务的数据的并发问题
设计分布式对象接口
cas 单点登录
单点登录 Single Sign On 简称为 SSO 是目前比较流行的企业业务整合的解决方案之一 SSO的定义是在多个应用系统中 用户只需要登录一次就可以访问所有相互信任的应用系统
oracle 通过快照进行数据恢复
有时候我们不小心把数据删掉,或者数据莫名其妙的丢失,这时候我们可以借助Oracle本身自带的快照来进行数据的恢复。
Ext 将grid渲染到combox
有时候我们需要在combo中渲染grid,这时候我们可以通过ext的模板xtemplate来实现此功能。
ActionScript RGB和HSV的转换
通过ActionScript将RGB转换为HSV。
RGB : 红 绿 蓝
HSV : 我理解:
HSV(也叫HSB):
H:色相,范围0~360,每隔60度表示一种基本颜色(其他度数在是相邻的基本度数之间的颜色):红(RGB(255,0,0))-> 黄(RGB(255,255,0))-> 绿(RGB(0,255,0))-> 青(RGB(0,255,255))-> 蓝(RGB(0,0,255))-> 紫(RGB(255,0,255))-> 红
S:纯度(也翻译为色饱和度),范围0~1,是白色(RGB(255,255,255))~根据H计算得到颜色 之间的比例
V:亮度,范围0~1,是黑色(RGB(0,0,0))~根据HB计算得到颜色 之间的比例
windows下apache+tomcat 集群 均衡负载工具及文档
windows下apache+tomcat实现集群和负载均衡,让多个tomcat共同工作
Linux常用命令大全
Linux常用命令大全,便于学习,以后在使用的时候可以直接查找
ERP系统全面教程(原理、应用)
企业资源计划ERP(Enterprise Resourse Planning)
以市场和客户需求为导向;
以实行企业内外资源优化配置,消除生产经营过程中一切无效的劳动和资源、实现物流、资金流、信息流的有机集成和提高客户满意度为目标;
以计划与控制为主线,以网络和信息技术为平台,集客户、市场、销售、采购、计划、生产、财务、质量、服务、信息集成和业务流程重组等功能为一体,面向供应链管理的现代企业管理思想和方法。
缓存技术浅淡-Robbin Fan
Cache是高速缓冲存储器 一种特殊的存储器子系统,其中复制了频繁使用的数据以利于快速访问
凡是位于速度相差较大的两种硬件/软件之间的,用于协调两者数据传输速度差异的结构,均可称之为 Cache
Spring+Security+3.x+Reference
Spring+Security+3.x+Reference
spring security 是spring 下的一个子项目 是一个安全框架
对Servlet 中 request.setEncoding("utf-8")的分析
首先要知道这里的request为HttpServletRequest,如果我们打印request的话,发现打印出的类型为 RequestFacade(package org.apache.catalina.connector; public class RequestFacade implements HttpServletRequest ) ,这里的RequestFacade对象实现了HttpServletRequest接口。
jdk 的集合框架的主体结构
jdk 的集合框架的主体结构:
Set 成员不能重复 HashSet 外部无序地遍历成员。 成员可为任意Object子类的对象,但如果覆盖了equals方法,同时注意修改hashCode方法。
ssh2所需jar包分析
对ssh2所需jar包的分析
要想使用struts2,spring,hibernate三大框架,需要提供一些jar包来支持,下面来说明一下要想使用它们至少应引入的jar包。