![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 92
way_king
这个作者很懒,什么都没留下…
展开
-
垃圾收集器算法
之前个人看一些资料总是把垃圾收集算法和垃圾收集器进行混淆,造成理解起来很混乱,这里刚好抽时间进行分类整理一下,一个是梳理后更容易理解和记忆,另外也是温故而知新,对理解遗漏的也是一个补充,希望也能让大家有所收获,这篇主要来整理下垃圾收集算法。原创 2022-12-30 17:00:42 · 92 阅读 · 1 评论 -
Oracle jdk vs Open jdk
oracle jdk开始是基于open jdk7进行构建的。原创 2022-10-24 16:54:45 · 855 阅读 · 0 评论 -
jdk版本特性一览(持续补充新版本)
大家现在用的那个版本,是不是jdk8最后一个免费版本,考虑用open jdk啦,升级那个版本比较靠谱呢。原创 2022-10-21 16:57:04 · 554 阅读 · 1 评论 -
java agent 小视屏
基本介绍应该大家搜索一下有很多。这里录制了两个小视屏,感兴趣可用了解一下,用实际例子来尝试下agent的使用姿势。 静态方式 ...原创 2020-04-07 19:00:49 · 225 阅读 · 0 评论 -
java进程消失了
最近正在开心的搞一些事情,然后就搞出了事情。。。因为公司项目需要,需要借助java agent 来完成一些操作,然后在测试环境接入后,2小时+java进程就消失了。哥们,你去哪里了?来排查下吧先查看下message吧既然是linux,一般如果进程是被kill的话,var/log/messages,应该会有相关kill 日志,但是这里并没有看到什么信息。这里我们是虚拟机或容器可能这里的信...原创 2020-04-07 18:55:25 · 947 阅读 · 3 评论 -
分库分表
业务场景随着单库单表数据量越来越大,造成性能下降,需要拆分库表降低单库单表压力拆分方式垂直拆分按业务模块拆分,不同业务模块独立为单独的库拆分多列表为多表,减少表的列数水平拆分把大数据量单表拆分成多表,例如表数据为1000w,拆分成两个500w的单表这里每个表也可以拆分到不同的数据库拆分算法按照唯一 ID 求模,将数据分散到不同的数据库表按照范围区间,将不同区间的数据拆分到不...原创 2020-04-07 18:53:00 · 195 阅读 · 0 评论 -
ERR hash value is not an integer
HINCRBY浏览数业务使用了redisspring中的RedisTemplate 增加浏览数量//简单的获取浏览数量,然后加一Long previewNumber = getPreviewNumber(sourceId, previewType);String key = getKey(previewType, sourceId);previewNumber = previewNu原创 2017-12-06 12:07:02 · 9827 阅读 · 2 评论 -
jmeter 测试 dubbo服务
原由 最近抽取了项目部分功能,提供dubbo接口以供其他项目组使用,这里被别人依赖,就要负起责任啊,我们的dubbo服务能支撑多少并发,有多大吞吐量呢。jmeter 很多人应该都比较熟悉了,就用它来告诉我们答案吧。环境搭建下载安装 下载zip,解压即可可以选择性是否配置环境变量 构建dubbo服务调用工程 引入pom依赖<!--jmeter依赖的jar包-->原创 2017-12-06 12:02:30 · 2448 阅读 · 2 评论 -
快速开发工具
idea插件开发、java代码快速生成、原创 2017-09-06 14:26:24 · 697 阅读 · 0 评论 -
java数据结构- 栈
栈和队列栈 概念很简单,栈 (Stack)是一种后进先出(last in first off,LIFO)的数据结构 可以理解为子弹匣,装子弹是一个个压进弹匣,拆子弹则要一个个拆出来,而最先拆出来的是最后压进去的子弹java示例 package stucture;import java.util.EmptyStackException; import java.util.Random;原创 2017-09-06 13:30:12 · 241 阅读 · 0 评论