一、MySQL的数据类型 主要包括以下五大类: 整数类型:BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、 INT、 BIG INT 浮点数类型:FLOAT、DOUBLE、DECIMAL 字符串类型:CHAR、VARCHAR、TINY TEXT、TEXT、MEDIUM ...
分类:
数据库 时间:
2020-02-07 16:51:33
阅读次数:
74
面向对象进阶小结 一、面向对象进阶小结 面向对象最本质解决的问题就是:提供可扩展性 类与对象:程序中必须现有类,再有对象 类中有属性,有方法 绑定方法:定义在类内部,没有装饰器装饰的方法都是对象的绑定方法,需要对象来调用,对象调用的时候,会把自身传入 1.1 类的继承 继承父类,则会有父类的所有属性 ...
分类:
其他好文 时间:
2020-02-01 23:03:25
阅读次数:
71
一、含义 其实就是依赖注入或者控制反转,主要用于: 1、对象创建 2、依赖管理 二、好处 目的就是为了解耦合,使代码具有更高的扩展性和维护性 1、耦合度和扩展性的关系 耦合性越高,加入新功能就需要大量的修改已有的代码,可扩展性越低 2、耦合度和可维护性的关系 耦合性越高,代码之间关联性依赖性紧密性越 ...
分类:
其他好文 时间:
2020-01-30 23:13:58
阅读次数:
126
原文:深入浅出 .NET C# 反射技术 反射这个词听起来就很牛逼是吧? 嗯的确,反射是比较高级的特性,只有语言基础很扎实的Dev们才应该使用它。 搞点反射,可以提高程序的灵活性、可扩展性、耦合度。 反射这东西,是为了动态地运行时加载,相比于静态代码。编译的时候就是板上钉钉了。 就是说,如果你的程序... ...
反射这个词听起来就很牛逼是吧? 嗯的确,反射是比较高级的特性,只有语言基础很扎实的Dev们才应该使用它。 搞点反射,可以提高程序的灵活性、可扩展性、耦合度。 反射这东西,是为了动态地运行时加载,相比于静态代码。编译的时候就是板上钉钉了。 就是说,如果你的程序需要在运行时搞一些晚绑定,动态加载或检查对 ...
NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。指的是非关系型数据库。 随着访问量的上升,网站的数据库性能出现了问题,于是nosql被设计出来。 NoSQL的优点/缺点 优点: 高可扩展性 分布式计算 低成本 架构的灵活性,半结构化数据 没有复杂的关系 缺点: 没有 ...
分类:
数据库 时间:
2020-01-28 23:19:22
阅读次数:
121
[toc] 使用模式匹配进行类型判断 在实际开发中,比如 spark 的源码中,大量的地方都是使用了模式匹配的方式来进行类型的判断,这种方式更加地简洁明了,而且代码得可维护性和可扩展性也非常的高 使用模式匹配,功能性上来说,与 isInstanceOf 一样,也是判断主要是该类以及该类的子类的对象即 ...
分类:
其他好文 时间:
2020-01-28 10:50:37
阅读次数:
70
本文主要介绍在web开发中经常被使用的Django框架。无论是老手亦或是刚接触Django的开发者,肯定都会被Django易上手、周期短等优点所吸引。同样,笔者也是特别是对其最初的设计逻辑很感兴趣,于是笔者结合自己的学习在本文主要介绍Django框架的设计逻辑以及自己的一些理解,期望可以在加深本人理... ...
分类:
其他好文 时间:
2020-01-22 23:46:26
阅读次数:
79
1.可信软件的基础是软件优秀 可信突破是阶段性工作,可信只是优秀软件的一部分,单独追求可信是缘木求鱼。 2.什么是优秀软件 要系统的考虑如何开发优秀软件 对外:功能多,性能好,用户体验好,生态丰富 内部:逻辑简洁清晰,可扩展性好,可维护性好,过程可视 3.怎么做——软件没有银弹 3.1首先要做好架构 ...
分类:
其他好文 时间:
2020-01-22 22:03:19
阅读次数:
83
多态: 多态可以实现动态编译,就是程序这个类型的最终状态只有在执行过程中才可以决定,而你写代码的时候是确定不了的。在大型项目里面的话,方便可扩展性。 同一个方法可以根据发送对象的不同而采用多种不同的行为方式。一般指的是父类引用指向子类对象,对象能执行哪些方法,主要看对象左边的类型。子类引用能调用的方 ...
分类:
其他好文 时间:
2020-01-21 18:32:04
阅读次数:
131