自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (1)
  • 收藏
  • 关注

原创 Mysql索引覆盖-回表-下推

索引覆盖索引覆盖指的是查询字段包含在索引列里,直接通过索引树就能查询出来,不需要通过回表操作,减少磁盘IO次数。例子:某表t_test组合索引(name,age)SQL: select name,age from t_test where name='a' and age = 20;回表回表指的是通过索引查询出主键之后,还需要通过主键获取其他行字段。例子:某表t_test组合索引(name)id为主键索引SQL: select name,age... from t_tes

2021-06-04 11:13:55 237

原创 JVM学习总结之-垃圾收集器

内存动态分配和垃圾收集器是JVM的核心内容,所以需要了解垃圾收集器是怎么工作的如何判断对象是否存活?虚拟机中的垃圾收集器在回收的时候,首先会判断对象是否还存活,其中判断方法主要包含引用计数法和可达性分析算法。引用计数法顾名思义,引用计数法就是通过在对象中添加一个计数器,每当有一个地方引用到它时,计数器就+1,当引用失效时,计数器就-1,任何时候计数器为0的时候就是不可能再被使用的。引用计数法虽然需要耗费额外的空间来计数,但是原理简单,判定效率高,在大多数情况下是个不错的算法。但是在主流的J.

2020-12-14 17:35:32 110 1

原创 JVM学习总结之-HotSpot虚拟机对象探秘

在初步了解了内存模型之后,我们需要继续了解在Java堆中,HotSpot虚拟机是怎么定义对象的内存分配,布局和访问的。对象的创建当Java虚拟机遇到一条new指令的时候,会先检查这个指令的参数在常量池中是否能找到对应的符号引用,如果找到了,再判断该符号引用对应的类是否已经被加载、解析、和初始化过,如果没有,则会执行相应的加载流程。在类加载检查通过之后,虚拟机会为新生对象分配内存,对象所需内存空间在类加载完毕之后便可以完全确定。内存分配完成之后,虚拟机会对分配到的内存空间(对象头除外)都初始化为.

2020-12-10 14:52:28 157

原创 JVM学习总结之-内存模型

Java内存模型中,按照不同线程可否访问区分,可分为线程隔离数据区和线程共享区,其中线程间隔离的数据区包含了程序计数器、虚拟机栈、和本地方法栈,线程共享内存包含堆区、方法区。

2020-12-08 19:37:39 108

原创 nginx安装到指定目录

nginx安装的时候不指定安装目录,会默认安装到/usr/local/nginx下,因此如果需要改变安装目录的同学,可以按照以下方法安装。

2020-02-23 16:11:08 4827

原创 五年,你敢说自己是高级开发么?

我相信很多人觉得自己的职称,是会随着工作年限的增长而相应的提升,一年左右初级开发,两到三年中级,三到四年中高级,五年以上高级开发,当然,如果规划好自己职业生涯的小伙伴,基本都能根据这个对号入座,但是,我相信大部分的人,可能以为自己的工作年限能达到对应的职称了,然而现实中并不是。我曾经以为,能自己搭建项目框架,环境,部署集群来跑起一个微服务的项目,在线上能运行,运行中出了问题百度下能解决,这就是...

2019-10-20 11:26:37 6285 23

原创 springboot实现mybatis实体类全局别名

         用过mybatis的客官应该都知道,返回结果的时候经常要返回一个实体类,需要定义resultType来接收,但是要全限定名(包名+类名),否则启动会报找不到类。         但是有些包名很长的,每次都需要配置整个权限定名,就会显得很长很麻烦,如下:<select id="test" resultType="com.kd.test.common.pojo.Use...

2019-01-09 09:44:28 12666 7

原创 centos 安装 elasticsearch6.1.2遇到的坑

安装的教程有很多,大家遇到的坑也基本一样,我这里主要指出目前最新版6.1.2遇到的坑,安装教程推荐https://my.oschina.net/itblog/blog/547250。第一个坑 #没访问权限 这个是基本每个人都会遇到,Failed to load settings from /usr/local/elk/elasticsearch/config/elasticsearch.yml

2018-01-30 11:29:07 822

原创 eclipse上传svn忽略target文件夹的坑

年纪大了,以前做过的东西过阵子还是会忘,今天使用jenkins持续集成工具时用到了eclipse上传新maven工程至svn,上传完毕后改了个文件,同步资源库的时候发现一片灰色,没错,就是target。eclipse设置 windows ->prefrences->team->Ignored Resource  把target .project....等Add Pattenrn

2017-10-13 17:48:31 5149 1

原创 linux下修改安装版jenkins默认端口号

linux下修改安装版jenkins默认端口号

2017-10-13 11:26:22 7855

原创 centos6三行脚本永久修改时区时间

今天要修改个服务器时间,网上方法千千万就是不能解决问题,谁知道就这么几行就能搞定1.#:ntpdate 202.120.2.1012.#:cp -f /usr/share/zoneinfo/Asia/Shanghai     /etc/localtimecp: overwrite `/etc/localtime'? y3.#:hwclock -wPS:1是同步上海时间,2是

2017-08-02 18:15:54 624 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除