技术栈
项目
利刃大大
14 小时前
c++
·
缓存
·
项目
·
内存池
【高并发内存池】五、页缓存的设计
首先页缓存还是一个哈希桶的结构,但是和前两者不同的是,页缓存的哈希桶中存放的是一个或者多个 span 合并的大 span 对象,之前中心缓存的哈希桶虽然挂的也是 span 对象,但那些 span 对象都是一个独立的个体,而 页缓存则是将这些 span 对象根据不同的页大小进行合并然后映射到对应的哈希桶中,并且页缓存中的 span 对象就不切分为小内存块了,而是交给中心缓存自己去切分!
CHEN5_02
4 天前
java
·
重构
·
模板方法模式
·
项目
【CouponHub项目开发】使用RocketMQ5.x实现延时修改优惠券状态,并通过使用模板方法模式重构消息队列发送功能
在上个章节中我实现了创建优惠券模板的功能,但是,优惠券总会有过期时间,我们怎么去解决到期自动修改优惠券状态这样一个功能呢?我们可以使用RocketMQ5.x新出的任意定时发送消息功能来解决。
知了一笑
6 天前
程序员
·
产品
·
项目
·
独立开发
独立做项目,拿得起放得下
小声说一句:首款产品《楼里》IOS版已上架,安卓版和产品开发的知识库,公众号私信「楼里」获取。划定时间周期,然后走一步看一步。
CHEN5_02
6 天前
java
·
分布式
·
spring
·
项目
【CouponHub开发记录】SpringAop和分布式锁进行自定义注解实现防止重复提交
当我们创建优惠券时,可能会出现由于网络延时等问题导致用户重复点击创建优惠券模板的操作。我们可以通过分布式锁,给当前线程进行加锁。如果获取锁失败说明重复提交。
利刃大大
7 天前
开发语言
·
c++
·
缓存
·
项目
·
内存池
【高并发内存池】三、线程缓存的设计
定长内存池只支持固定大小内存块的申请释放,因此定长内存池中只需要一个空闲链表管理释放回来的内存块。但是现在我们要支持申请和释放不同大小的内存块,那么我们就需要多个空闲链表来管理释放回来的内存块,因此 thread cache 实际上是一个哈希桶结构,每个桶中存放的都是一个空闲链表结构。
程序员鱼皮
1 个月前
java
·
前端
·
编程
·
软件开发
·
项目
爆肝2月,我的 AI 代码生成平台上线了!
大家好,我是程序员鱼皮。经过近 2 个月的奋斗,我带大家开发的新项目 《AI 零代码应用生成平台》 进入尾声。
humors221
1 个月前
华为
·
实战
·
harmonyos
·
鸿蒙
·
项目
·
huawei
·
实操
鸿蒙示例代码使用心得
觉得有帮助麻烦您动动发财的小手点赞、收藏、加关注,感谢!个人观点,仅供参考一、示例代码网址:https://developer.huawei.com/consumer/cn/samples/
程序员鱼皮
1 个月前
程序员
·
互联网
·
开发
·
求职
·
项目
真开眼了!利用招聘来盗取加密货币?
大家好,我是鲏。前几天上网冲浪刷到一个招聘帖:好家伙,全远程、无面试、自由时间、不打卡?月薪 30 - 50K?
周航宇JoeZhou
1 个月前
java
·
mysql
·
vue
·
ssm
·
springboot
·
项目
·
myclub
JP3-3-MyClub后台后端(二)
Java道经 - 项目 - MyClub - 后台后端(二) 传送门:JP3-1-MyClub项目简介 传送门:JP3-2-MyClub公共服务 传送门:JP3-3-MyClub后台后端(一) 传送门:JP3-3-MyClub后台后端(二) 传送门:JP3-3-MyClub后台后端(三)
利刃大大
1 个月前
运维
·
服务器
·
c++
·
项目
·
五子棋
【在线五子棋对战】十一、整合封装服务器模块实现
服务器模块,是对当前所实现的所有模块的一个整合,并进行服务器搭建的一个模块,最终封装实现出一个 gobang_server 的服务器模块类,向外提供搭建五子棋对战服务器的接口。通过实例化的对象可以简便的完成服务器的搭建。服务器的整合设计主要是分为下面两个过程:
有时间要学习
2 个月前
项目
项目——视频共享系统&&测试
目录介绍实现目标服务器功能服务器代码划分环境搭建认识第三方库json库数据库APThttplib库服务器
程序员鱼皮
2 个月前
计算机
·
ai
·
程序员
·
开发
·
项目
·
编程经验
Cursor 网页版来了,这下拉屎时也能工作了
大家好,我是程序员鱼皮。几天前,Cursor 官方宣布推出了网页版 AI 代理,手机上也能用,可以让 AI 帮忙回答问题、编写代码。好家伙,这下我们程序员真的可以随时随地工作了???
程序员鱼皮
3 个月前
互联网
·
github
·
项目
知名开源项目Alist被收购!惹程序员众怒,开团炮轰甲方
知名开源网盘项目 Alist 被黑产收购?涉及泄露用户隐私?众多开发者成为黑奴?程序员集体炮轰项目评论区?
利刃大大
3 个月前
服务器
·
c++
·
websocket
·
网络协议
·
项目
【在线五子棋对战】二、websocket && 服务器搭建
WebSocket 是从 HTML5 开始支持的一种网页端和服务端保持长连接的消息推送机制。基于上述两个问题, 就产生了 WebSocket 协议。WebSocket 更接近于 TCP 这种级别的通信⽅式,⼀旦连接建立完成客户端或者服务器都可以主动的向对方发送数据。
Kx…………
4 个月前
前端
·
学习
·
uni-app
·
实战
·
项目
Day3:设置页面全局渐变线性渐变背景色uniapp壁纸实战
效果:页面全局渐变线性渐变背景色会让这个设计更加有质感想给页面加背景的时候,就给最外部的布局容器添加一个pageBg这样一个类别
Kx…………
5 个月前
前端
·
学习
·
uni-app
·
实战
·
项目
Day3:个人中心页面布局前端项目uniapp壁纸实战
接下来我们来弄一下个人中心页面布局user.vue
Kx…………
5 个月前
前端
·
学习
·
uni-app
·
实战
·
项目
Day2:前端项目uniapp壁纸实战
先来做一个轮番图。效果如下:common-style.cssindex.vue图片素材如下:可以自己到网上下载图片素材,放到common下的image下
Kx…………
5 个月前
前端
·
学习
·
uni-app
·
html
·
实战
·
项目
Day2-2:前端项目uniapp壁纸实战
再在wallpaper新建一个目录components在components下新建组件common-title
Zfox_
5 个月前
linux
·
开发语言
·
c++
·
rpc
·
项目
【C++项目】从零实现RPC框架「四」:业务层实现与项目使用
🌈 个人主页:Zfox_ 🔥 系列专栏:C++从入门到精通rpc_router.hpprpc_server.hpp
不修×蝙蝠
6 个月前
java
·
spring boot
·
后端
·
项目
·
实训
SpringBoot项目实战(初级)
目录一、数据库搭建二、代码开发1.pom.xml2.thymeleaf模块处理的配置类3.application配置文件