摘要: #JAVA8——StringJoiner类引言:在阅读项目代码是,突然看到了StringJoiner这个类的使用,感觉很有意思,对实际开发中也有用,实际上是运用了StringBuilder的一个拼接字符串的封装处理。##介绍StringJoiner是Java8新出的一个类,用于构造由分隔符分隔的字符 阅读全文
posted @ 2019-11-11 08:55 门罗的魔术师 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一、数据库命令规范 所有数据库对象名称必须使用小写字母并用下划线分割 所有数据库对象名称禁止使用MySQL保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) 数据库对象的命名要能做到见名识意,并且最后不要超过32个字符 临时库表必须以tmp_为前缀并以日期为后缀,备份表必须以bak_为 阅读全文
posted @ 2019-11-11 08:48 门罗的魔术师 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 大量信息的存储和查询都会用到 MySQL,因此它的优化就对系统性能提升就尤为重要了。 由于 MySQL 的优化范围较广,从软件到硬件,从配置到应用,无法一一道来。 今天就从开发者的角度介绍一下 MySQL 应用优化。包括数据类型,数据表查询/修改,索引和查询等几个方面。 数据类型优化 字段是用来存放 阅读全文
posted @ 2019-11-11 08:46 门罗的魔术师 阅读(131) 评论(0) 推荐(0) 编辑
摘要: Mysql分库分表方案 1.为什么要分表: 当一张表的数据达到几千万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。 mysql中有一种机制是表锁定和行锁定,是为了保证数据的完整性。表锁定表示你们都不能对这张表进行操作, 阅读全文
posted @ 2019-11-11 08:43 门罗的魔术师 阅读(323) 评论(0) 推荐(0) 编辑