摘要: 1、冒泡排序 2、快速排序 3、 阅读全文
posted @ 2018-11-12 15:14 沐浴春风1993 阅读(111) 评论(0) 推荐(0)
摘要: 首先,你需要知道join的语法:Mysql Join语法解析与性能分析 事实上,用分解关联查询的方式重构查询有如下的优势: 让缓存的效率更高。许多应用程序可以方便地缓存单表查询对应的结果对象。如果关联中的某个表发生了变化,那么就无法使用查询缓存了,而拆分后,如果某个表很少改变,那么基于该表的查询就可 阅读全文
posted @ 2018-11-08 16:41 沐浴春风1993 阅读(3106) 评论(0) 推荐(0)
摘要: 热部署和热加载其实是两个类似但不同的概念 一、热部署与热加载 在应用运行的时升级软件,无需重新启动的方式有两种,热部署和热加载。 对于Java应用程序来说,热部署就是在服务器运行时重新部署项目,热加载即在在运行时重新加载class,从而升级应用。 二、实现原理 热加载的实现原理主要依赖java的类加 阅读全文
posted @ 2018-03-27 17:16 沐浴春风1993 阅读(876) 评论(0) 推荐(0)
摘要: 冒泡排序为什么最佳负责度为O(n) 俗话说,武功高强与否在于一个人的内功,真正高手之间的对决,都在于内功!程序员也一样,要想进阶,必须从基础抓取,算法更是重中之重,于是最近在研究算法,先从排序练起。 经常看见书上、博客上说冒泡排序最佳复杂度为O(n),可我看着代码一直算的是O(n^2),代码如下: 阅读全文
posted @ 2018-03-24 18:33 沐浴春风1993 阅读(225) 评论(0) 推荐(0)
摘要: 最近在学习jvm,看了很多相关知识,俗话说好记性不如烂笔头,于是在这总结一下。 jvm总体梳理: jvm体系总体分为四个模块: 1、类的加载机制 2、jvm内存结构 3、GC算法 垃圾回收 4、GC分析 命令调优 下面分别大体概括一下。 类的加载机制 什么是类的加载 类的生命周期 类加载器 双亲委派 阅读全文
posted @ 2018-03-21 13:36 沐浴春风1993 阅读(136) 评论(0) 推荐(0)