首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
keminu
掘友等级
前端工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
115
文章 115
沸点 0
赞
115
返回
|
搜索文章
keminu
赞了这篇文章
Azir12138
Java开发工程师
·
4月前
关注
Stream和CompletableFuture结合起来引发的问题
最近在弄着一个新的系统,有个接口耗时比较久,要针对它进行优化,优化嘛,多线程先上,多线程不行再上缓存。于是乎,很快啊,我就啪啪啪的写完了多线程的代码了,但是运行后发现,也没...
7
8
分享
keminu
赞了这篇文章
Azir12138
Java开发工程师
·
9月前
关注
从零开始写游戏之斗地主-网络通信
在确定了数据结构后,原本是打算直接开始写斗地主的游戏运行逻辑的。但是突然想到我本地写出来之后,也测试不了啊,所以还是先写通信模块了。 基本框架 在Java语言中搞网络通信,...
4
评论
分享
keminu
赞了这篇文章
Azir12138
Java开发工程师
·
9月前
关注
被抛弃的八股文之keep-alive
还记得在我毕业面试时,经常看到碰到的面试题中都有着TCP中的keep-alive和HTTP中的keep-alive有什么区别。但是现在的八股文中已经再也见不到了(燕子,我们...
4
1
分享
keminu
赞了这篇文章
Azir12138
Java开发工程师
·
1年前
关注
从零开始写游戏之斗地主-数据结构
最近看游戏直播的过程中,老是看到主播在玩欢乐斗地主。突发奇想,我能不能用Java写一个斗地主的游戏呢?说干就干!Java天下第一(开玩笑的)。 玩法 斗地主这个玩法大家都知...
4
1
分享
keminu
赞了这篇文章
Azir12138
Java开发工程师
·
1年前
关注
用好Interceptor,你也能写一个MybatisPlus
Interceptor框架 Interceptor,顾名思义就是一个拦截器,用于拦截某些动作的。而在Mybatis中,能有的动作就只有一个:执行SQL语句。那么在Mybat...
15
评论
分享
keminu
赞了这篇文章
Azir12138
Java开发工程师
·
1年前
关注
深入源码,探究#、$号替换符的区别
在Mybatis的日常使用过程中以及在一些技术论坛上我们都能常常听到,不要使用$符号来进行SQL的编写,要使用#符号,否则会有SQL注入的风险。那么,为什么在使用$符号时会...
3
1
分享
keminu
赞了这篇文章
Azir12138
Java开发工程师
·
1年前
关注
一次线上OOM问题的分析与解决
在周五晚上,突然收到公司系统告警信息,提示一个内部使用的在线文件浏览服务不可用了。收到这个消息之后,就先马上滚动重启了Pod,然后服务也可用了。 问题定位 周一的早上,秉承...
7
1
分享
keminu
赞了这篇文章
Azir12138
Java开发工程师
·
1年前
关注
Mybatis的Cursor如何避免OOM异常
在研究Cursor如何避免OOM异常之前,先了解一下Cursor是啥。在Mybatis中,有一个特殊的对象Cursor,这个对象的注释上清晰的说明了,这个类的用途。 甚至在...
7
2
分享
keminu
赞了这篇文章
茶无味的一天
独立开发者 @迅排
·
2年前
关注
原生拖拽太拉跨了,纯JS自己手写一个拖拽效果,纵享丝滑
说到元素拖拽,通常都会先想到用 HTML5 的拖拽放置 (Drag 和 Drop) 来实现,它提供了一套完整的事件机制,看起来似乎是首选的解决方案,但实际却不是那么美好,主...
2.4k
226
分享
keminu
赞了这篇文章
Azir12138
Java开发工程师
·
1年前
关注
Mybatis缓存的生命周期、使用的特殊情况
在回答这个问题之前,我们先来回顾一下,Mybatis的一级二级缓存是啥。 一级二级缓存 是什么 一级缓存(本地缓存):一级缓存是SqlSession级别的缓存,当我们执行查...
2
评论
分享
keminu
赞了这篇文章
沐华
公众号:沐华说技术 @全干工程师
·
2年前
关注
我是怎么在掘金找到老婆的
大家好,我是沐华。本文不聊技术,聊一下我和我老婆从掘金认识到结婚,再到现在的过程。祝愿每一个点开的人,即便在苦咖啡一样的生活里,也能遇到一个一勺勺给你加糖的人...
3.1k
1.9k
分享
keminu
赞了这篇文章
Azir12138
Java开发工程师
·
1年前
关注
一个开源的工具类轮子是怎么造出来的
在22年9月的某一天,在公司开需求评审时,接到了一个给PDF、图片添加水印的需求。做为一个刚工作的CURD程序员,在遇到这些问题时,第一反应是去github上找找有没有类似...
17
5
分享
keminu
赞了这篇文章
Azir12138
Java开发工程师
·
1年前
关注
Redisson中分布式锁的实现原理
锁归根结底就是对同一资源的竞争抢夺,不管是在单体的应用亦或者集群的服务中,上锁都是对同一资源进行修改的操作。至于分布式锁,那就是多个服务器或资源,同时抢占某一单体应用的同个...
4
2
分享
keminu
赞了这篇文章
Azir12138
Java开发工程师
·
1年前
关注
新版攻略-如何发布Java代码到中央仓库中
前两天打算发布自己的框架到maven仓库上,才发现从2024 年3月12日起之前OSSRH的发布方式已经不再支持新的仓库进行发布了,之后的代码发布只能使用新版的发布流程了。...
2
1
分享
keminu
赞了这篇文章
掘金酱
❤首席客服君 @掘金
·
1年前
关注
创作者训练营 · 助力创作成长,探索写作之旅!
👏 2024年创作者训练营第二期全新启程,经过第一期的创作,相信很多新手作者都收获了很多心得,文章质量也大有进步,训练营第二期将继续助力掘友们创作成长,快来一起探索写作进...
59
45
分享
keminu
赞了这篇文章
Azir12138
Java开发工程师
·
1年前
关注
一个本地文件就能保证RocketMQ5中的定时消息不被丢失?
前两期介绍了定时消息原理以及深入到代码中看运行逻辑。本期,介绍一下RocketMQ中是如何避免定时消息由于系统宕机等系统异常导致丢失的。 启动时恢复状态 在TimerMes...
3
1
分享
keminu
赞了这篇文章
Azir12138
Java开发工程师
·
1年前
关注
一文带你读懂RocketMQ5中定时消息实现原理
在上一篇文章中,简单的描述了RocketMQ5定时消息实现的大体框架。本期,我将深入到源码,从源码出发,看在RocketMQ5中是怎样实现定时消息的准时触发的。 切换Top...
7
3
分享
keminu
赞了这篇文章
Azir12138
Java开发工程师
·
1年前
关注
RocketMQ5:新特性-定时消息
在分布式定时调度触发、任务超时处理等场景,需要实现精准、可靠的定时事件触发。使用 Apache RocketMQ 的定时消息可以简化定时调度任务的开发逻辑,实现高性能、可扩...
3
1
分享
keminu
赞了这篇文章
Azir12138
Java开发工程师
·
1年前
关注
Cleaner:Java的一种新资源释放方式
在JDK9中新增了Cleaner类,该类的作用是用于替代finalize方法,更有效地释放资源并避免内存泄漏。 在JEP260提案中,封装了大部分Sun包内部的API之余,...
9
1
分享
keminu
赞了这篇文章
Azir12138
Java开发工程师
·
1年前
关注
【Java引用规范】强软引用
引用是Java中对对象进行操作的主要方式,通过引用,可以在程序中创建、访问和操作对象。你对于Java的引用了解多少呢?...
3
1
分享
下一页
关注了
5
关注者
1
收藏集
5
关注标签
24
加入于
2016-08-24