自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(114)
  • 收藏
  • 关注

原创 aot从入门到实战

aot介绍aot是Ahea...

2021-01-01 21:23:00 8421

原创 cli

「深度学习福利」大神带你进阶工程师,立即查看>>> ...

2020-08-09 14:42:00 166

原创 jvm内存诊断全集

jvm内存诊断一直是一个强需求,大家能马上想到mat等工具,在诊断heap,metaspace,直接内存上是有奇效。但是介绍能解决jvm的一部分问题。下面就来一套,全面诊断的方式。利用...

2020-08-01 16:53:00 385

原创 jstack遇到Unable to open socket file……

精选30+云产品,助力企业轻松上云!>>> 大家使用...

2020-07-18 23:12:00 8739

原创 java是如何做资源回收补救的

精选30+云产品,助力企业轻松上云!>>> 学习ja...

2020-07-04 17:17:00 118

原创 跟着sleep看jvm线程变化

精选30+云产品,助力企业轻松上云!>>> jvm线...

2020-06-29 07:41:00 157

原创 vscode 配置

精选30+云产品,助力企业轻松上云!>>> win+...

2020-06-27 14:46:00 75

原创 aot上手

aot介绍aot是Ahead-Of-Time的缩写,以前大家都知道java的一个定位就是半编译,半解释型语言。他把java文件编译成class文件,最后jvm解释执行class文件,jv...

2020-05-24 15:30:00 472

原创 jcmd

3 月,跳不动了?>>> jcmd pid VM.u...

2020-03-21 22:49:00 102

原创 idea

properties中文不会自动进行unicode转码project settings - File Encoding列编辑alt+capslk(大小写切换)+鼠标左键 ...

2020-03-10 23:00:00 81

原创 try-with-resource从入门到使用

try-with-resource是从java7开始提供的新特性。方便了我们资源的代码编写。下面展示一下代码模板的对比没有try-with-resourcetry{ 资源打开 业务...

2020-03-02 23:23:00 1149

原创 记录java锁等待的时间

java中synchronized锁是语言层面实现的锁,也是我们比较常用的一种。经过jdk层面的优化,这个关键字在重入锁的层面已经和ReentrantLock接近,而且有更丰富的场景(锁膨...

2020-03-02 23:21:00 840

原创 c++常用方法

数字转stringto_string(xx);string到数值stoi:string 到 intstol: string 到 longstoll:string 到 long...

2020-02-29 15:48:00 182

原创 mybatis

list<if test=“xx!=null and xx.size()>0"></if>集合遍历<foreach collection="x...

2020-02-15 21:57:00 76

原创 maven

把依赖也加入jar包方法1 <plugin> <groupId>org.apache.maven.plugins</groupId> ...

2020-01-28 22:15:00 79

原创 idea插件

Free Mybatis pluginMaven HelperKey promoterRestfulTookiturl查找GsonFormat根据json自动产生java类...

2020-01-28 21:09:00 100

原创 java直接内存

为什么80%的码农都做不了架构师?>>> ...

2019-06-23 16:41:00 193

原创 gc调优我们到底在调整什么

为什么80%的码农都做不了架构师?>>> ...

2019-06-23 16:38:00 283

原创 CountDownLatch详解

开发十年,就只剩下这套架构体系了!>>> ...

2019-01-27 15:43:00 157

原创 从classloader的变更说起

开发十年,就只剩下这套架构体系了!>>> ...

2019-01-13 10:03:00 120

原创 消失的线程

很多小伙伴都问过我一个问题,就是任务线程跑着跑着消失了,而且没有任何异常日志。我都是条件反射式的回复,是不是用了线程池的submit提交任务。而且很大几率对方给予肯定答复。解决方案,很多人都听过不少,下面我就分析一下原因以及最佳实践。为什么消失submit这个单词用的真的特别好,特别洋气...

2018-12-31 13:45:00 123

原创 grafana 批量添加图表

利用grafana做监控展示特别方便,而且界面还很有科技感,一般的使用都是自己手动添加图表,或者使用别人提供好的模板。在一种情况下就比较尴尬了,我有100个实例的内存数据想展示,如果都放在一个table上,就特别的乱,互相覆盖,不能只管的展示,如果是1个实例一个table就很繁琐,明明相似的...

2018-12-31 13:37:00 777

原创 登录的演进

随着技术的迭代和变更,登录模块的也有了很多的变化,今天就主要来说说这个问题。javawebjavaweb时代是学校教学的一部分,他是使用了servlet来进行编程,有的教学会使用一些框架,例如springmvc。里面的登录案例都是使用session来做的。第一次登录做检验,如果成功,就把登...

2018-12-25 00:40:00 129

原创 钉钉扫码登录

开发十年,就只剩下这套架构体系了!&gt;&gt;&gt;    ...

2018-11-22 13:50:00 1748 3

原创 聊聊LinkedHashMap

什么样的经历,才能领悟成为架构师?&gt;&gt;&gt;    ...

2018-11-12 13:55:00 193

原创 优雅的给线上环境打补丁

开发十年,就只剩下这套Java开发体系了&gt;&gt;&gt;    ...

2018-11-06 00:45:00 240

原创 从classloader说起

开发十年,就只剩下这套Java开发体系了&gt;&gt;&gt;    ...

2018-10-31 20:39:00 132

原创 从hashmap说起

开发十年,就只剩下这套Java开发体系了&gt;&gt;&gt;    ...

2018-10-26 21:18:00 82

原创 aqs速读

开发十年,就只剩下这套Java开发体系了&gt;&gt;&gt;    ...

2018-10-26 14:07:00 123

原创 jmx的垃圾回收器次数揭秘

对于jmx提供的垃圾回收器的次数,很多人的疑问点都是老年代的回收次...

2018-10-10 14:22:00 441

原创 kafka之重复消费数据

在进入主题之前,我们先思考一个问题。问题kafka消费者使用...

2018-10-07 19:43:00 2175

原创 jvm误区--动态对象年龄判定

虚拟机并不是永远地要求对象的年龄必须达到了MaxTenuring...

2018-09-29 20:01:00 8986

原创 jvm的几个概念误区

开发十年,就只剩下这套Java开发体系了&gt;&gt;&gt;    ...

2018-09-27 22:28:00 152

原创 jvm crash分析工具

开发十年,就只剩下这套Java开发体系了&gt;&gt;&gt;    ...

2018-09-23 23:46:00 984 4

原创 spark--当分组遇到排序的解决思路

场景现在有如下数据格式图书分类,图书名,数量现在想统计全部分类中数量最多的书名以及数量场景解析如果不基于spark,我们来思考这个问题,数据量大内存是放不下,分类也不确定有多少类,图书名可能有重复,还需要合并计算。这种情况只能是分治,首...

2018-09-04 00:00:00 1689 2

原创 hbase查询解析

hbase查找流程图流程说明从zk获取meta地址客户端查询一个数据,先根据zookeeper获取meta表所在的region信息,meta表里存着region的各种信息,但是他也是在region里的,会被一个regionserver管理,信...

2018-08-31 00:00:00 555

原创 java spi机制

从JDBC说起java JDBC的代码用起来其实是比较麻烦的,例如下面的例子String DBDRIVER = "com.mysql.jdbc.Driver"; String DBURL = "jdbc:mysql://localhost:3...

2018-08-24 00:00:00 132

原创 jvm垃圾回收导图

很多人都感觉jvm垃圾回收很麻烦,其实常见的场景是有限的大概是三种,parNew+cms,g1,parallel+parallel old。 parallel+parallel old是一个吞吐量优先的选择。parNew+cms,g1都是响应优先的...

2018-08-21 00:00:00 168

原创 依靠动态规划编写单词提示功能

单词提示功能单词提示在ide中特别常见,eclipse,ideal等等,包括atom等等文本编辑器中也有这样的功能,基本就是你写个单词字母,他来提供你可能想输入的单词,例如写个Str,就会提示String,StringBuilder等等。而且在你写...

2018-07-26 00:00:00 180

原创 将博客搬至CSDN

将博客搬至CSDN

2018-07-21 00:00:00 75

空空如也

空空如也

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

TA关注的人

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