首页
学习
活动
专区
工具
TVP
发布

温安适的blog

专栏作者
69
文章
71693
阅读量
29
订阅数
RateLimiter没有用到集合,核心是一个时间值
令牌桶的图,网上到处可见,按图实现也非常简单,无非是定时添加令牌桶,并提供一个获取令牌的函数,博主实现了一遍代码如下:
温安适
2021-02-27
2670
ES实现搜素建议
默认⾸字⺟不⼀致,就不会匹配推荐。解决方法,将 prefix_length 设置为 0,
温安适
2021-02-21
9510
Mysql,version~没变~,就是更新不成功,别慌!
一个忙(mo)碌(yu)的下午,小航同学,突然大骂一声,“TM ,见鬼了,version没变,更新就是不成功”。
温安适
2020-12-09
8700
写给自己-Hystrix断路器是如何工作的
20181130,Hystrix已经不再维护,这里是学习记录。12月1日才完成,没有完成11月的诺言,捐款记录以上动弹。
温安适
2018-12-01
6380
Java8并行流写WordCount,并不简单
节前略闲,看了java8并行流,写个了wordCount。本以为易如反掌,结果却折腾了一下午! 在本文中wordcount是指 以空格作为词的分割符号,统计一个语句中出现的词数 如何用java8并行流写WordCount,我开始的想法是先写个串行流的workcount,之后stream.parallel()将流并行化。 串行流的wordCout,也就是如下3步: 将String转换为Character流, 针对每一个char进行判断,如果上一个字符是空格并且当前字符不是空格,则词数加1 将对每一个流进
温安适
2018-05-17
7390
剖析1条JMS消息
前言 一个JMS消息分为: 1.消息头 2.属性 3.消息体(有效负载) 1.消息头 1.1 系统默认分配的消息头 a. JMSDestination :Topic 和Queue用此属性标识目的地,二者都是Destination类型。             javax.jms.Message接口有对应的getJMSDestination()方法。 b.JMSDeliveryMode:传送模式:             持久化 : javax.jms.DeliveryMode.PERSISTENT     
温安适
2018-05-17
1.5K0
JDK1.8下关于MethodHandle问题
最近在读《深入理解java虚拟机》第二版,在JDK1.8环境下遇到一个关于MethodHandle使用上的问题,在这里记录下。https://github.com/floor07/essential-jvm (github jvm的读书笔记) 本文目录如下: 引子 java.lang.invoke简介 关于引子书上的解法 JDK1.8为什么跟预想的不一致 引子 在《深入理解java虚拟机》第二版第8章,上提出了一个问题,简要描述如下: 在Son类中,调用GrandFather的thinking方法,打印
温安适
2018-05-17
1.4K0
手写jvm中的各种OOM
 前言     大家好,这篇blog不写什么实际技术,就把我从书上学来的,制造JVM各种OOM的方法告诉大家。下回在遇到有人问你Java会内存溢出吗?你可以快速回答他,会!我还会写各种bug,造成JVM出现OOM异常。 知己知彼,JVM的各个区域的特定 要想写出各种OOM,必须知道JVM各个区域的特点,以便针对性的写bug,造成OOM。下面是我看书后总结的JVM各个区域的特点: 区域名称 作用 是否线程私有 是否会 内存溢出 溢出原因 程序计数器 当前线程所执行的字节码的行号的指示器。 每个线程都有独立的程
温安适
2018-05-17
1.5K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档