摘要: 当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化。 单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在 千万级以下,字符串为主的表在 五百万以下是没有太大问题的。而事实上很多时候MySQL单 阅读全文
posted @ 2018-08-08 09:54 黄进广寒 阅读(201) 评论(1) 推荐(0) 编辑
摘要: 一、TIMESTAMP[(M)] 时间戳。范围是’1970-01-01 00:00:00’到2037年。 TIMESTAMP列用于INSERT或UPDATE操作时记录日期和时间。 如果你不分配一个值,表中的第一个TIMESTAMP列自动设置为最近操作的日期和时间。 也可以通过分配一个NULL值,将T 阅读全文
posted @ 2018-08-08 09:35 黄进广寒 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 这几天在学习HTML的知识,今天想做一个极为简单的页面,就是分为头部,内容和底部,本来用三个div即可,可是给div高度设置百分比时发现不生效,具体页面如下,非常简单。 下面是html部分: 就三个div,div是块级元素,宽度会默认撑开,如果不设置高度时,默认内容会撑开高度 现在给div设置一下高 阅读全文
posted @ 2018-08-07 19:44 黄进广寒 阅读(6345) 评论(0) 推荐(0) 编辑
摘要: textarea宽度、高度自动适应处理方法 150)?'150px':(this.scrollHeight+5)+'px');overflow:auto;"> 阅读全文
posted @ 2018-08-06 18:00 黄进广寒 阅读(629) 评论(0) 推荐(0) 编辑
摘要: Java泛型中的标记符含义: E - Element (在集合中使用,因为集合中存放的是元素) T - Type(Java 类) K - Key(键) V - Value(值) N - Number(数值类型) ? - 表示不确定的java类型 S、U、V - 2nd、3rd、4th types 遇 阅读全文
posted @ 2018-08-06 17:17 黄进广寒 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 要求去除ArrayList集合中重复的Student的对象(什么叫重复,所有属性值都相同叫做重复)。 思路: 1、创建一个新集合 2、遍历旧集合中的每一个元素,去新集合中找这个元素,如果这个元素不存在就添加到新集合中 Student类如下:有两个成员变量name和age 测试类如下: 输出结果为: 阅读全文
posted @ 2018-08-03 15:34 黄进广寒 阅读(1382) 评论(0) 推荐(0) 编辑
摘要: string sql="select a,b,'常量' as c from table" 注:单引号' ' 很重要,否则编译时会把其看成查询参数,从而提示参数未指定错误 阅读全文
posted @ 2018-08-01 13:09 黄进广寒 阅读(2285) 评论(0) 推荐(0) 编辑
摘要: 1、如果为空返回0 select ifnull(null,0) 2、如果为空返回0,否则返回1 select if(isnull(col),0,1) as col. MYSQL 中的IFNULL函数 IFNULL(expr1,expr2) 如果expr1不是NULL,IFNULL()返回expr1, 阅读全文
posted @ 2018-07-30 18:08 黄进广寒 阅读(27215) 评论(0) 推荐(1) 编辑
摘要: 1、大型网站系统与JAVA中间件实践 本书围绕大型网站和支撑大型网站架构的Java中间件的实践展开介绍。 从分布式系统的知识切入,让读者对分布式系统有基本的了解;然后介绍大型网站随着数据量、访问量增长而发生的架构变迁;接着讲述构建Java中间件的相关知识;之后的几章都是根据笔者的经验来介绍支撑大型网 阅读全文
posted @ 2018-07-28 12:19 黄进广寒 阅读(5023) 评论(0) 推荐(0) 编辑
摘要: 以Oracle为例吧 Statement为一条Sql语句生成执行计划,如果要执行两条sql语句select colume from table where colume=1;select colume from table where colume=2;会生成两个执行计划一千个查询就生成一千个执行计 阅读全文
posted @ 2018-07-27 10:09 黄进广寒 阅读(7859) 评论(0) 推荐(0) 编辑