摘要: MySQL limit 分页 优化网上有很多的优化方案,一些确实能够提高几倍乃至数百倍的性能优化。至于是哪些方案本文不进行描述了,搜索引擎一搜就出来了很多优秀的文章。 本文主要来进行思考那些limit 优化到底是如何优化的,从MySQL的执行计划来分析。 MySQL 执行计划 : EXPLAIN 关 阅读全文
posted @ 2017-02-23 15:27 roysatm 阅读(2713) 评论(0) 推荐(0) 编辑
摘要: 最近在刷剑指Offer上的题时遇到一题: 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。 突然想到使用LSD算法, 以上算法是LSD排序算法升级版,不仅能排序字符串长度相 阅读全文
posted @ 2016-06-24 18:16 roysatm 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 关于Android Develop 文档明明本地下载了,但在浏览器里打开还是很卡,原因是html文档中有链接Google服务器的Link和script。 网上有很多解决方案,其中一种是删除里面所有链接Google服务器的Link和script。 我在网上下载的JAVA代码这两行修饰css代码是怎么也 阅读全文
posted @ 2016-03-14 00:39 roysatm 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 最近在工作中,遇见几次事故多多少少都与线程池有些关系,都是 noAvaliableThradException 等问题。通过分析 CPU load 、 CPU 利用率、memory 使用情况、请求响应时间,来分析寻找rootcase。机器基本都是 8c16g的,会发现 cpu average和cpu 阅读全文
posted @ 2018-06-07 21:21 roysatm 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-05-30 22:00 roysatm 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 二进制 0 和 1,曾经刷过一些算法,也经常遇到需要使用01解决问题的算法。刷过一些OJ,对二进制的使用有一些了解。但在实际项目中从未使用过二进制的特性,最近公司生产遇到过这样一个问题,于是突发灵感使用二进制设计。 问题:在数据库一张表有这样一个字段用来区分这行数据,举个例子假如有个电商,可以通过 阅读全文
posted @ 2017-04-19 22:50 roysatm 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 最近在看JDK源码时总是看到 : 这个标示符: public static void main(String[] args) { int a = 0; for (int i = 0; i < 3; i++) { for (int j = 0; j < 5; j++) { first: if (i = 阅读全文
posted @ 2016-08-10 19:42 roysatm 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 这是使用desmos画出来的图形。主要对比xlog(x), x^2, log(x!), log(x), x的图形。 再上张大点图片 通过图形对比log(x!)低于xlog(x)高于x,但通常我们的排序算法快排和归并的最优是xlog(x)最坏是n^2, 通过二分查找改进的排序算法最坏是log(n!), 阅读全文
posted @ 2016-08-06 21:45 roysatm 阅读(1541) 评论(0) 推荐(0) 编辑
摘要: jsp引入.js文件(JavaScript文件)时,在浏览器显示时会出现中文乱码。用Notepad++这个文本编辑器打开以UTF-8无BOM格式编码保存即可。 阅读全文
posted @ 2016-01-08 01:25 roysatm 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 常用的压缩命令有:.zip .gz .bz2 .tar.gz .tar.bz2.zip格式在linux和Windows中可以互用:zip 压缩文件名 原文件名 :压缩文件。zip -r 压缩目录名 原目录名 :压缩目录。unzip压缩文件名 :解压文件/目录。gzip原缩文件名 :压缩文件,文件格式... 阅读全文
posted @ 2015-12-30 17:44 roysatm 阅读(172) 评论(0) 推荐(0) 编辑