首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Azir12138
掘友等级
Java开发工程师
获得徽章 2
动态
文章
专栏
沸点
收藏集
关注
作品
赞
35
文章 35
沸点 0
赞
35
返回
|
搜索文章
最新
热门
从零开始写游戏之斗地主-网络通信
在确定了数据结构后,原本是打算直接开始写斗地主的游戏运行逻辑的。但是突然想到我本地写出来之后,也测试不了啊,所以还是先写通信模块了。 基本框架 在Java语言中搞网络通信,那么就得请出Netty这个老
被抛弃的八股文之keep-alive
还记得在我毕业面试时,经常看到碰到的面试题中都有着TCP中的keep-alive和HTTP中的keep-alive有什么区别。但是现在的八股文中已经再也见不到了(燕子,我们还会再见吗) 话说回来,这两
从零开始写游戏之斗地主-数据结构
最近看游戏直播的过程中,老是看到主播在玩欢乐斗地主。突发奇想,我能不能用Java写一个斗地主的游戏呢?说干就干!Java天下第一(开玩笑的)。 玩法 斗地主这个玩法大家都知道A~K各4张,再加上大小王
Netty系列之为什么Netty是网络编程的首选
在许多框架中,都使用到了Netty作为网络通信的框架。比如Dobbo、RocketMQ等十分出名且使用广泛的框架中。 使用简便 在不使用Netty之前搭建一个服务器的代码如下所示: 需要编写大量的代码
深入源码,探究#、$号替换符的区别
在Mybatis的日常使用过程中以及在一些技术论坛上我们都能常常听到,不要使用$符号来进行SQL的编写,要使用#符号,否则会有SQL注入的风险。那么,为什么在使用$符号时会有注入的风险呢,以及#号为什
一次线上OOM问题的分析与解决
在周五晚上,突然收到公司系统告警信息,提示一个内部使用的在线文件浏览服务不可用了。收到这个消息之后,就先马上滚动重启了Pod,然后服务也可用了。 问题定位 周一的早上,秉承着不能放过任何一次
Mybatis缓存的生命周期、使用的特殊情况
在回答这个问题之前,我们先来回顾一下,Mybatis的一级二级缓存是啥。 一级二级缓存 是什么 一级缓存(本地缓存):一级缓存是SqlSession级别的缓存,当我们执行查询时,MyBatis会先将查
Redisson中分布式锁的实现原理
锁归根结底就是对同一资源的竞争抢夺,不管是在单体的应用亦或者集群的服务中,上锁都是对同一资源进行修改的操作。至于分布式锁,那就是多个服务器或资源,同时抢占某一单体应用的同个资源了。在本篇文章中,
新版攻略-如何发布Java代码到中央仓库中
前两天打算发布自己的框架到maven仓库上,才发现从2024 年3月12日起之前OSSRH的发布方式已经不再支持新的仓库进行发布了,之后的代码发布只能使用新版的发布流程了。 新版的发布步骤与旧版OSS
一个本地文件就能保证RocketMQ5中的定时消息不被丢失?
前两期介绍了定时消息原理以及深入到代码中看运行逻辑。本期,介绍一下RocketMQ中是如何避免定时消息由于系统宕机等系统异常导致丢失的。 启动时恢复状态 在TimerMessageStore启动时,不
下一页
个人成就
文章被点赞
160
文章被阅读
22,330
掘力值
1,249
关注了
1
关注者
46
收藏集
0
关注标签
3
加入于
2022-03-18