世界上并没有完美的程序,但我们并不因此而沮丧,因为写程序本来就是一个不断追求完美的过程。 ——摘自周志明
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页
摘要: 执行安装命令:yum -y install httpd-tools 安装完毕,执行:ab -help,显示命令参数 命令模板:ab -c 100 -n 10000 待测试网站(建议完整路径) -c 即concurrency,用于指定的并发数 -n 即requests,用于指定压力测试总共的执行次数 阅读全文
posted @ 2019-01-24 22:11 白杯与咖啡 阅读(1881) 评论(0) 推荐(1) 编辑
摘要: 开始,我思考成排列组合问题,发现算阶乘时数太大,计算机根本不能正确计算,所以必定有别的方法。 解决办法:把问题拆分,如下: 台阶数为 方案 方案种数 1 1 1 2 1-1,2 2 3 1-1-1,1-2,2-1 3 4 1-1-1-1,1-1-2,1-2-1,2-1-1,2-2 5 ... ... 阅读全文
posted @ 2019-01-24 22:05 白杯与咖啡 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 逻辑架构图 MySQL有点与众不同,它的逻辑架构可以在多种不同的场景中应用并发挥良好的作用。主要体现在存储引擎的架构上,插件式的存储引擎架构将查询处理和其他的系统任务以及数据的存储提取相分离。这种架构可以根据业务需求和实际需要选择合适的存储引擎。 1、连接层 最上层是一些客户端和连接服务,包含本地s 阅读全文
posted @ 2019-01-24 17:23 白杯与咖啡 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 作用都是用来删除数据的,truncate和 delete(不带条件,全表删除数据)只删除数据不删除表的结构,不同点如下。 1、truncate删除数据,但是不备份,删除后无法回滚;delete会备份,可以回滚 2、truncate删除非常快,删除之后,自增id从0开始统计;而delete删除慢,自增 阅读全文
posted @ 2019-01-24 16:27 白杯与咖啡 阅读(1983) 评论(0) 推荐(0) 编辑
摘要: 解决主键冲突问题:例如id自增的order表,如果分布式情况下不处理的话,当每个表的第一条数据id都是1。 怎么确保id唯一呢? 解决办法: 1、本地文件(不推荐) 2、数据库方式(推荐) 3、时间戳(位数较多,占空间多,并且不安全) 数据库方式详解: 原理:利用数据库的一个表来进行计数累加。但是并 阅读全文
posted @ 2019-01-24 15:56 白杯与咖啡 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 相对于垂直拆分的区别是:垂直拆分是把不同的表拆到不同的数据库中,而水平拆分是把同一个表拆到不同的数据库中。水平拆分不是将表的数据做分类,而是按照某个字段的某种规则来分散到多个库之中,每个表中包含一部分数据。 例如,分库中的举例,orders表水平分到order_win和order_linux两个库中 阅读全文
posted @ 2019-01-24 14:44 白杯与咖啡 阅读(2498) 评论(0) 推荐(0) 编辑
摘要: MyCat MyCat用于解耦分布式数据库与java,比如分库分表以后,需要查询某条数据时,需要java根据需要查的数据先计算去哪个库查,然而有了Mycat就不用自己计算怎么存储,怎么查询了。MyCat把物理上分开的数据库,看成逻辑上只有一个库。java只需要针对MyCat编码即可。数据库中间件就是 阅读全文
posted @ 2019-01-24 11:14 白杯与咖啡 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 复制原理: 1、master将改变记录到二进制日志(binary log)。这些记录过程分叫做二进制日志事件,binary log events 2、slave将master的binary log events拷贝到自己的中继日志(relay log) 3、slave重做中继日志的事件,将改变应用到 阅读全文
posted @ 2019-01-22 19:00 白杯与咖啡 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 1、驱动表:加索引不起作用,因为全表扫描。表1 left join 表2 ,此时表1是驱动表 被驱动表:给这个加索引。 关联查询 子查询时 尽量不使用not in 或者not exists 而是用left outer join on XXXX is null代替 阅读全文
posted @ 2019-01-21 19:57 白杯与咖啡 阅读(3777) 评论(0) 推荐(0) 编辑
摘要: 借助explain分析SQL,判断该怎么建立索引。 还需要注意,有些情况会导致索引失效,用不上索引,应该优化SQL,应用上索引。 什么情况导致索引失效? 1、在索引列上做任何操作(计算、函数、类型转换(字符串不加引号时)) 2、索引中范围条件右边的列 3、在使用不等于(!=或<>)和IS NOT N 阅读全文
posted @ 2019-01-21 19:45 白杯与咖啡 阅读(299) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页