明耀

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2020年11月30日

摘要: 1.静态工厂方法和构造函数的优劣点 静态工厂方法的优势:1)静态工厂方法有名字,更容易被阅读和理解,多个相同的参数列表,可以用静态工厂方法,用不同的名字加以区分 2)在调用静态工厂方法时,可以不用每次都创建新的对象,例如Boolean.valueOf(),这样我们可以严格控制在某个时刻哪些实例应该存 阅读全文
posted @ 2020-11-30 21:18 明耀 阅读(62) 评论(0) 推荐(0) 编辑

2020年9月17日

摘要: 1、List和Set的区别 1)List中允许重复数据,Set中不允许重复数据 2)List中允许存储多个null值,Set只允许存储一个null值 3)List是有序的容器,保证了每一个容器的插入顺序,Set是无序的容器。 4)ArrayList底层实现是数组,获取指定位置的元素速度快,Linke 阅读全文
posted @ 2020-09-17 20:54 明耀 阅读(83) 评论(0) 推荐(0) 编辑

2018年12月5日

摘要: 安装RabbitMQ RabbitMQ是用Erlang开发的,所以需要先安装Erlang环境,在这里下载对应系统的Erlang安装包进行安装 点击这里下载对应平台的RabbitMQ安装包进行安装 编写生产者和消费者 Spring对RabbitMQ已经进行了封装,正常使用中,会使用Spring集成,第 阅读全文
posted @ 2018-12-05 18:16 明耀 阅读(235) 评论(0) 推荐(0) 编辑

2018年3月2日

摘要: 1、父类静态变量 2、父类静态代码块 3、子类静态变量 4、子类静态代码块 5、父类非静态变量 6、父类非静态代码块 7、父类构造器 8、子类非静态变量 9、子类非静态代码块 10、子类构造器 Java程序初始化一般遵循3个原则 阅读全文
posted @ 2018-03-02 16:47 明耀 阅读(3043) 评论(1) 推荐(0) 编辑

摘要: 参考文章:https://www.cnblogs.com/dotgua/p/6354151.html?utm_source=itdadao&utm_medium=referral 1、用来修饰成员变量,将其变为类的成员,从而实现所有对象对于该成员的共享; 2、用来修饰成员方法,将其变为类方法,可以直 阅读全文
posted @ 2018-03-02 16:42 明耀 阅读(354) 评论(0) 推荐(0) 编辑

摘要: 转载自http://blog.sina.com.cn/s/blog_7a901a870100umvx.html JAVA中的主函数是我们再熟悉不过的了,相信每个学习过JAVA语言的人都能够熟练地写出这个程序的入口函数,但对于主函数为什么这么写,其中的每个关键字分别是什么意思,可能就不是所有人都能轻松 阅读全文
posted @ 2018-03-02 16:31 明耀 阅读(1813) 评论(0) 推荐(0) 编辑

2018年3月1日

摘要: 1、视图是一种虚拟的表,对于使用视图的用户来说基本上是透明的。视图并不在数据库中实际存在。行列数据来自自定义视图的查询中使用的表,并且是在 使用视图时动态生成的。 2、视图的优势:简单,视图对用户来说已经是过滤好的复合条件的结果集。;安全,使用视图的用户只能访问他们被允许查询的结果集;数据独立,一旦 阅读全文
posted @ 2018-03-01 17:58 明耀 阅读(129) 评论(0) 推荐(0) 编辑

摘要: 1、MyISAM和InnoDB存储引擎的表默认创建的都是BTREE索引。MySQL支持前缀索引;支持全文本索引用于全文搜索,但只有M有ISAM存储引擎支持全文索引,并且仅限于char、varchar和text列;不支持函数索引。MEMORY存储引擎使用HASH索引,但也支持BTREE索引。 2、设计 阅读全文
posted @ 2018-03-01 14:45 明耀 阅读(162) 评论(0) 推荐(0) 编辑

2018年2月25日

摘要: 选择字符集时考虑的因素: (1)满足应用支持语言的需求,如果应用要处理各种各样的文字,或者将发布到使用不同语言的国家或地区,就应该选择Unicode 字符集。对MySQL 来说,目前就是UTF-8。 (2)如果应用中涉及已有数据的导入,就要充分考虑数据库字符集对已有数据的兼容 性。假如已有数据是GB 阅读全文
posted @ 2018-02-25 15:53 明耀 阅读(170) 评论(0) 推荐(0) 编辑

摘要: 1、char是固定长度字符类型,varchar是可变长度的字符类型,在检索时char列会删除尾部的空格 MyISAM存储引擎建议使用固定长度的数据列替代可变长度的数据列,MEMORY存储引擎目前都使用固定长度的数据行存储。InnoDB存储引擎建议使用varchar 2、保存较大文本时通常会使用tex 阅读全文
posted @ 2018-02-25 15:36 明耀 阅读(270) 评论(0) 推荐(0) 编辑