- 博客(7)
- 资源 (2)
- 收藏
- 关注
转载 MYSQL 索引优化
.使用EXPLAIN关键字可以模拟优化器执行SQL语句,从而知道MySQL是 如何处理你的SQL语句的。分析你的查询语句或是结构的性能瓶颈 下面是使用 explain 的例子: 在 select 语句之前增加 explain 关键字,MySQL 会在查询上设置一个标记,执行查询时,会返回执行计划的信息,而不是执行这条SQL(如果 from 中包含子查询,仍会执行该子查询,将结果放入临时表中)...
2019-09-03 15:16:39
171
原创 Spring Cloud(一)概览
最近使用springBoot,所以想把相关的内容重新温故并整理一下,未来的几篇博客都是我在学习过程中的笔记和路线,其中会有从其他博客copy的部分内容,如有侵权请告知并删除,谢谢! 说到springCloud 就应该知道与他相关的spring相关的概念 概念解读 1、什么是Spring(这个地方理解为Spring Framework,其实也可以理解为spring为一...
2019-08-27 22:15:12
168
原创 JVM -GC&内存
活跃数据应用程序长期稳定运行时存活对象再堆中占用内存大小。 取得日志可能不准确,需要多次取得取得平均值 分配比例如下: 总空间:3-4n 新生代:1-1.5n 老年代:2-3n 永久代:1.2-1.5n 运行时最大内存: RunTime.getRuntime().maxMemory/(double)1024/1024 运行时内存: R...
2019-08-07 18:35:17
190
原创 JVM-内存模型JMM
Java内存模型(JMM)根据JDK版本不同模型不同 一、 JDK8- 内存模型主要是方法区和Heap 1 新生代:存放新的对象,1/3内存空间,频繁的创建对象,触发MinorGc(复制算法,98%会被回收)进行垃圾回收 ------------------------ | Eden 8 | 小的新的对象,太大会直接放到老年代 | Serv...
2019-08-07 18:04:11
165
原创 JVM-浅谈
JVM运行时数据区相关组成看下图: 1 不同线程有自己的程序计数器,虚拟机栈和本地方法栈,但是公用方法区和Heap堆,因此多线程运行会有安全问题 2 栈(stack)是存放方法的局部变量的内存空间,每个方法都会分配一块内存空间frame,方法一旦执行完成,frame就被销毁,对于原始类型,变量的值也保存在stack中,对于引用类型,stack里保存的是指向对象的内存地址(引用) 栈的...
2019-08-07 17:27:03
177
原创 Android 自定义View实现
最近开始整理之前部分可能用到的代码,发现在android项目中图片的显示最开始是用src指定image地址,但是这样的弊端就是如果图片颜色需要修改就需要更换图片,后来就是导入svg文件转为xml,在xml中可以更换图标的颜色,这样实现了样式中图标颜色的动态UI,但是用了一段时间后发现,svg越来越多造成项目臃肿,不好管理,于是自定义一个view来实现功能 因为现在android很对开源的图标库...
2019-01-22 16:52:19
244
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人