疯狂的KK

LV1
发表了文章

JVM调优调的是什么?是寂寞吗?

gc永远会是Java程序员需要考虑的不稳定因素之一。对JVM内存的系统级的调优主要的目的是减少GC的频率和Full GC的次数。

疯狂的KK
发表了文章

Redis如何让你加到了附近的人

Redis3.2开始的Geo模块.可通过二维的经纬度表示.使用勾股定理算出元素之间的距离,通过矩形区域现定元素数量,然后按着距离排序。其次,交友软件中附近的...

疯狂的KK
发表了文章

ActiveMq的顺序性消费问题

首先说下顺序性消费带来的问题,都不考虑链式调用业务,就单纯互斥操作的业务,单机mq,单机redis环境,在mq消息等待被消费时,A消息进入队列等待被消费,B消息...

疯狂的KK
发表了文章

Redis点赞新思路 bitmap

就是通过一个bit位来表示某个元素对应的值或者状态,其中的key就是对应元素本身,是bit不是byte,1byte=8bit,优点凸显,就是贼鸡儿省空间

疯狂的KK
发表了文章

Redis排行榜的设计与实现

排行榜zset的经典实现,现在的思路全都是查库的操作,由于业务原因,有些是异步操作,难免存在已经计分,但分数还没有入库,这时去查库,导致与实际的分数不一致的情况...

疯狂的KK
发表了文章

死信队列的消息处理方案

应该是处理此条消息的时候,实体类未序列化?然后我重试下,将实体类序列化去掉,这在运行时会直接异常的,目前原因不详。

疯狂的KK
发表了文章

mq监听死信队列后如何处理

昨天试了半天为啥监听不到死信队列的消息,原因是打开方式不对,还有死信队列就一条消息,没意思。

疯狂的KK
发表了文章

死信队列监听补充

死信队列监听一开始的逻辑是正确的,但关于监听的内容以及动态判断有了新的思路,不断发现不断改善。

疯狂的KK
发表了文章

我就是想找个下标,怎么用到二分查找了?

第一:indexOf底层的遍历如果极端情况下,10000用户,恰好当前用户排在第10000个,那效率太低。

疯狂的KK
发表了文章

点赞功能设计与实现

点赞业务本身并不复杂,无非是对数据的update,但是点赞本身是无意识行为,并且同一个用户可对博文进行点赞/取消点赞,如果直接操作数据库,无疑会增加数据库io操...

疯狂的KK
发表了文章

Redis find hot key 牛X!

缓存雪崩,即缓存同一时间大面积的失效,这个时候又来了一波请求,结果请求都怼到数据库上,从而导致数据库连接异常。

疯狂的KK
发表了文章

Java并发编程的艺术[3]

锁是用来控制多个线程访问共享资源的方式,一般来说,一个锁能够防止多个线程同时访问共享资源(但是有些锁可以允许多个线程并发的访问共享资源,比如读写锁)。

疯狂的KK
发表了文章

递归优化

那篇并编程艺术3写完了,但下午发现了原创度更高的个人真实案例分析,反正已经写完了,随时可以发,个人问题的优化记忆才更深。

疯狂的KK
发表了文章

Java并发编程的艺术[2]

2.1-volatile的应用(wall la tai l 还是 wall lei tai l)

疯狂的KK
发表了文章

Java并发编程的艺术[1]

昨天阅读翻译了CompletableFuture的源码,目前百度,有道,基本是翻译效果一般,Google翻译比较准确,源码有很多注释,写个小测试类将其去...

疯狂的KK
发表了文章

Swagger UI

在前后端分离并行开发时,当定完需求文档,需要根据接口文档进行接口对接,如果接口文档后置进行,对完成的接口进行参数输出输出也能棘手,毕竟可以进行测试,打印参数,几...

疯狂的KK
发表了文章

后端如何解决跨域请求问题?

跨域,解决这个问题不单是前端同学的问题,也需要后端的配合,那么后端如何看待跨域问题?还要从jsonp,cors请求等方面入手吗?其实从请求发出开始,跨域应该在请...

疯狂的KK
发表了文章

记者式问答:组长能给我讲讲分布式锁吗?

前几天不是整理那个字节跳动的问题么,整理到了分布式锁,自己看了看有点无感,趁着业务需要,就问了下组长,并解释了情景及解决办法。

疯狂的KK
发表了文章

尝试手撕红黑树

祖宗根节点必黑,允许黑连黑,不允许红连红;新增红色,爸叔通红就变色,爸红叔黑就旋。

疯狂的KK
发表了文章

两个线程对变量i进行加1操作,结果如何?

梳理博客,写到关于两个线程对变量i进行加1操作,结果如何?为什么?如何解决?首先分析问题,多线程环境对共享变量发生修改,经典的线程安全问题,通过解决问题的思路拓...

疯狂的KK

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券