腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
圈层
工具
返回腾讯云官网
木左侃技术人生
专栏成员
举报
9
文章
5299
阅读量
8
订阅数
订阅专栏
申请加入专栏
全部文章(9)
编程算法(6)
hashmap(6)
node.js(3)
jdk(3)
http(2)
数据结构(2)
java(1)
spring(1)
网站(1)
存储(1)
bug(1)
event(1)
pdf(1)
velocity(1)
队列(1)
日志(1)
异步(1)
搜索文章
搜索
搜索
关闭
基于spring event实现消息异步延时队列
队列
日志
异步
spring
event
最近做个小项目,基本单体应用就能满足要求。项目虽然小,但是需求可一点都不少,真是麻雀虽小,要求五脏俱全。这里面有个业务场景是需要给相应的人员发送消息通知。
木左
2024-03-26
669
2
Java生成PDF
java
如题,在日常的项目开发中,我们会遇到需要通过Java代码生成pdf,本文主要介绍的是通过velocity模板生产pdf。
木左
2022-09-23
1.4K
0
JDK1.8HashMap源码学习-remove操作
网站
jdk
hashmap
http
编程算法
我们看到方法比较简单,就是将传入的key进行了hash算法,然后再调用removeNode方法并将返回赋值给e,判断e是否为空,如果为空则返回null,不为空则返回key对应的value。
木左
2022-09-23
248
0
JDK1.8HashMap源码学习-get操作
hashmap
jdk
http
编程算法
我们看到核心其实就是将传入的key计算了hash值,然后将key值一起作为参数调用getNode(hash,key)并对返回值做判断,如果返回为null则返回null,否则返回对应value。
木左
2020-10-29
279
0
JDK1.8HashMap源码学习-put操作以及扩容(二)
hashmap
数据结构
jdk
node.js
编程算法
当我们继续向编号6的桶中增加值,直到数组长度达到64,接着继续增加值,使得6号桶中的节点数为7,这个时候的结构图如下:
木左
2020-09-14
550
0
JDK1.8HashMap源码学习-put操作以及扩容(一)
hashmap
编程算法
算出的hash值范围还是比较大,而我们的数组长度有限,需要做取模运算,类似 100%16 = 4 而源码采用的&操作,因为数组的长度是2的整数幂,减去1正好是一个“低位掩码”。&操作高位全部归零,只保留低位值。计算后正好是下标索引。
木左
2020-09-03
559
0
JDK1.8HashMap源码学习-初始化
编程算法
hashmap
node.js
“ 本文将主要介绍New HashMap()做了些什么以及Node<K,V>数组是怎么进行初始化的。”
木左
2020-09-03
302
0
JDK1.8HashMap源码学习-数据结构
编程算法
数据结构
node.js
存储
hashmap
都说现在面试必问HashMap,所以自己也学习下。不过有些东西看过不记录下来估计很快就忘记了。所以记录下来,以便自己将来查看回顾学习。
木左
2020-09-03
388
0
什么?明明是2020年12月30日显示2021年12月30日?
bug
pdf
velocity
公元2020年12月30日上午9点,准时开电脑准备开始一天的工作。突然运营的小姐姐过来找,说线上签的合同有问题,应该显示2020年12月30日但是显示的是2021年12月30日。我一听,脸上流露出一切尽在掌握的表情,淡淡地说了句:“知道了,我等下看看。”内心却是-什么鬼,还有这奇葩的问题,难道数据算错了,不应该,这不是都上线一年多的功能,不应该呀!不管了,去看看再说。 根据小姐姐提供的信息,我查询数据库相关数据信息,发现数据库里的数据没有任何问题,历史经验和直觉告诉我,这不是计算的问题,应该是显示层的问题(
木左
2020-09-03
859
0
没有更多了
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档