- 博客(4)
- 问答 (4)
- 收藏
- 关注
转载 数据库设计——“多选状态标识”的处理
最近在对公司以前的一个项目进行调整时发现,数据库中有很多表示“多选状态标识”的字段。“多选状态标识”可能描述的并不十分准确,在这里用我们项目中的几个例子进行说明一下。 例一:表示某个商家是否支持多种会员卡打折(如有金卡、银卡、其他卡等),项目中的以往的做法是:在每条商家记录中为每种会员卡建立一个标志位字段。如图: 其中蓝色区域的三个整形字段分别表示三种会员
2017-08-10 16:25:02 466
原创 面向对象设计的原则--开闭原则(OCP)
软件模块对扩展是开放的 当需求发生改变时,可以对模块进行扩展 软件模块对修改是封闭的 对模块进行扩展时, 无须改动模块的源代码。 似乎是矛盾的 ?————————————————————————敏捷思想 有个小demo 需求: 有几个水果在购物车做计算,下面我用代码演示,写了两段代码,从中有体会 //两个实体类,一个苹果,一个橘子,但是他们都有共同的行为,对吧!
2017-07-14 22:35:26 284
原创 javaSE 反射(掌握理解) 分析
## 反射知识##什么是反射: 按照类的生命周期,先编译生成 .class(字节码)对象,然后JVM类加载器去加载 class对象,解析,实例化等一系列,然后 给调用者使用。 然而反射这一技术 是怎么体现: 通过字节码文件对象,去使用成员变量,构造方法,成员方法;大概就是 以前这些操作 要new xx();现在只要 class对象,就可以去操作;大概就是 反过来使用。 现在 提基本语法,然后等
2016-10-12 18:03:02 344
原创 JavaSE--Collection 源码分析
*Collection源码解析 (author:renfuyi) :* Collection 体系结构:–第一次写,请大家多多指教! 1.0 为什么 用集合? new int5 相当于 在开辟了 5个内存空间。若 我还添一个,很麻烦,首先,要准备一个新的数组,然后把原数组copyOf(),然后再添 加,虽然 可以操作但是 很麻烦。所以集合就产生了 1.1
2016-10-11 11:53:20 541 1
空空如也
C#后台程序问题 线程 问题
2015-06-27
老师 请教下,C#问题 对文本内容操作
2015-05-27
老师 们看看 C# C#C#
2015-04-30
大神 ,小弟刚学JS,遇到问题
2015-02-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人