上一页 1 ··· 60 61 62 63 64 65 66 67 68 ··· 85 下一页
摘要: explain显示了MySQL如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。简单讲,它的作用就是分析查询性能。 explain关键字的使用方法很简单,就是把它放在select查询语句的前面。 mysql查看是否使用索引,简单的看type类型就可以。如果它 阅读全文
posted @ 2018-07-30 13:35 割肉机 阅读(7657) 评论(0) 推荐(0) 编辑
摘要: 1、经过测试发现当聚集索引新建或者重建时,会按照逻辑顺序重新排列数据页和数据页内的数据行的物理顺序。 2、但修改表时,无论是聚集索引还是堆的数据页都是按自然顺序向后插入数据,页面上的偏移量可以证明。因为数据库的最小读取单元是页,所以页内的物理顺序无关紧要,只需要维护好页内数据的逻辑顺序。 聚集表中插 阅读全文
posted @ 2018-07-30 13:13 割肉机 阅读(654) 评论(0) 推荐(0) 编辑
摘要: 本文从如何建立mysql索引以及介绍mysql的索引类型,再讲mysql索引的利与弊,以及建立索引时需要注意的地方 首先:先假设有一张表,表的数据有10W条数据,其中有一条数据是nickname='css',如果要拿这条数据的话需要些的sql是 SELECT * FROM award WHERE n 阅读全文
posted @ 2018-07-30 13:12 割肉机 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 转:原文链接已失效,自动跳转其他不可描述网站,删除原文地址。 看到一篇非常全面的SQL优化文章,在开发的工作中往往不考虑性能上的缺失(在一开始的时候数据量不大也看不出速度上的区别)。但写的越多越应该规范一下写法。 数据库的优化问题 一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查 阅读全文
posted @ 2018-07-30 11:12 割肉机 阅读(54070) 评论(3) 推荐(4) 编辑
摘要: JDK提供的几种线程池 newFixedThreadPool创建一个指定工作线程数量的线程池。每当提交一个任务就创建一个工作线程,如果工作线程数量达到线程池初始的最大数,则将提交的任务存入到池队列中。 newCachedThreadPool创建一个可缓存的线程池。这种类型的线程池特点是: 1).工作 阅读全文
posted @ 2018-07-30 10:49 割肉机 阅读(319) 评论(0) 推荐(0) 编辑
摘要: hi,all 最近抽时间把JVM运行过程中产生的一些线程进行了整理,主要是围绕着我们系统jstack生成的文件为参照依据。 前段时间因为系统代码问题,造成性能瓶颈,于是就dump了一份stack出来进行分析。 hi,all 最近抽时间把JVM运行过程中产生的一些线程进行了整理,主要是围绕着我们系统j 阅读全文
posted @ 2018-07-30 10:45 割肉机 阅读(2927) 评论(0) 推荐(0) 编辑
摘要: 功能问题,通过日志,单步调试相对比较好定位。 性能问题,例如线上服务器CPU100%,如何找到相关服务,如何定位问题代码,更考验技术人的功底。 58到家架构部,运维部,58速运技术部联合进行了一次线上服务CPU问题排查实战演练,同学们反馈有收获,特将实战演练的试题和答案公布出来,希望对大家也有帮助。 阅读全文
posted @ 2018-07-30 10:37 割肉机 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 浅谈Java中的hashcode方法 哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法: 1 public native int hashCode(); 根据这个方法的声明可知,该方法返回一个int类型的数值,并且是本地 阅读全文
posted @ 2018-07-30 09:15 割肉机 阅读(207) 评论(0) 推荐(0) 编辑
摘要: Spring Framework 的核心组件有三个: Spring Core,Spring Context 和 Spring Beans,它们奠定了 Spring 的基础并撑起了 Spring 的框架结构。Spring 的其它功能特性例如 Web、AOP、JDBC 等都是在其基础上发展实现的。 I. 阅读全文
posted @ 2018-07-27 17:07 割肉机 阅读(9556) 评论(0) 推荐(1) 编辑
摘要: SpringMVC的工作原理图: SpringMVC流程 1、 用户发送请求至前端控制器DispatcherServlet。 2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处 阅读全文
posted @ 2018-07-27 17:06 割肉机 阅读(322) 评论(1) 推荐(0) 编辑
上一页 1 ··· 60 61 62 63 64 65 66 67 68 ··· 85 下一页