- 博客(6)
- 收藏
- 关注
原创 项目经验--oracle性能
1)合理定义表结构: –普通表、分区表; 2)普通表: –需定义主键,主键字段不允许为空; –关键查询字段注意添加索引; 3)分区表: –分区表不允许创建主键、唯一索引、全局索引; –分区字段尽量维护索引; 4)索引设计约束: –索引一般只加在数据区分度较高的字段上; –枚举字段等区分度较小的字段原则
2017-07-15 18:22:43 1035
原创 项目经验--代码设计原则
1)接口尽可能原子化,提高接口复用能力; 2)代码模块职责要尽可能明确,适用于接口、类、方法、java bean; 3)业务类之间的依赖尽可能在接口、抽象类等抽象层面依赖,这样设计易扩展,在需求变动频繁时好处很多; 4)注意接口隔离,尽可能少的对外暴露public方法; 5)设计接口和基层父类时,要充分考虑到可能存在的需求变更,原则上只抽取不可变特性; 6)注意java类间的解偶。总结起来
2017-07-15 18:02:56 775
原创 项目经验--orace 字段类型变更
项目实际运行中,偶尔会遇到表字段类型定义不合理的现象,此时不得不考虑编写sql脚本,修改表中的字段类型。字段类型定义不合理的原因有各种,此处不做讨论,仅总结下如何实现字段类型的变更。 分析,以表t_userinfo的id为例,表中id类型为number(10),当前出于某种需要,id必须变更为varchar2(100)类型: 【表中该列不存在数据】
2016-05-21 21:21:12 459
原创 浮点数在内存中的存储格式
依据IEEE-754标准,浮点数有单精度浮点型(float)和双精度浮点型(double)两种。 在内存中的存储格式: 单精度浮点型(float): 占用4个字节(32bit)的存储空间。组成:1bit符号位+8bit阶码+23bit尾数。
2013-12-17 15:20:45 1094 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人