你,可能没完全搞懂 Java 泛型
今天我们来谈谈泛型。其实在初学的时候,我就对泛型有点蒙,因为看到有人说 Java 的泛型不是真的泛型,我搞不懂。 还有人说 Java 的泛型在实际运行时候会把类型给擦除了,我想着
字节一面:Redis主节点宕机,如何处理?
今天跟大家聊下,如果Redis某个节点宕机了,要怎么处理? 我们知道,Redis集群一般采用主从模式,主节点负责写,从节点负责读。 从节点故障 从节点主要提供读服务,为了分摊主服务器压力,一般会有多个
长连接网关技术专题(六):石墨文档单机50万WebSocket长连接架构实践
本文分享了石墨文档长连接网关从1.0架构演进到2.0的过程,并总结了整个性能优化的实践过程。本文分享了石墨文档长连接网关从1.0架构演进到2.0的过程,并总结了整个性能优化的实践过程。
Redis分布式锁解锁案例
Redis分布式锁解锁案例 相关视频教程(来自动力节点):https://www.bilibili.com/video/BV1Uz4y1X72A 相关资料下载:http://www.bjpowerno
记录mongoose aggregate $lookup 不生效问题
nodejs mongoose aggregate $lookup from 必须为数据库名称 定义模型itemIn 定义模型itemProject 不生效的写法,原因是$lookup 的from字段
MybatisPlus通⽤ CRUD接口
MybatisPlus通⽤ CRUD接口 Service通用CRUD接口 Save SaveOrUpdate Remove Update Get List Page Count Mapper通用CRU
高并发秒杀系统初见 简单记录学习视频内容
高并发秒杀系统初见 接口流程:访问秒杀接口 localhost:8080/test/buy 所需参数productId,完成购买后表中库存量-1,order表生成一个新的购买订单
Rust 学习笔记 - 基础3
错误处理 错误分类: 可恢复错误,例如文件未找到,可再次尝试 不可恢复错误,bug,例如访问的索引超出范围 Rust 没有类似异常的机制,针对可恢复错误提供了 Result<T, E>,不可恢复错误提
kafka为什么吞吐量大、速度快?
我先把结论写在开头,然后再一个一个说明。 顺序读写 Page Cache 零拷贝 分区分段 + 索引 批量读写 批量压缩 顺序读写 Kafka是将日志记录持久化到本地磁盘中的,一般我们会认为磁盘读写性
Gateway 限流与动态路由
互联网项目与传统项目不同的互联网项目是暴露在互联网中,面向的是全体网民,可能会出现 1)大量的请求使服务器过载 2)恶意用户高频访问导致服务器宕机 3)网页爬虫 ,对于这些情况我们需要对用
为了拿捏 Redis 数据结构,我画了 40 张图(完整版)
Redis 为什么那么快? 除了它是内存数据库,使得所有的操作都在内存上进行之外,还有一个重要因素,它实现的数据结构,使得我们对数据进行增删查改操作时,Redis 能高效的处理。
2021年终总结- 复盘很重要!!
「时光不负,创作不停,本文正在参加2021年终总结征文大赛」 复盘很重要!年终总结也算一个粗略的复盘,可能颗粒度没有每周或者每月那么细。 复盘很重要!不要因为懒,而不去复盘。 那么怎么复盘,也就是说复
Java程序员职业规划如何做?
Java程序员职业规划如何做?程序员一直被贴青春饭的标签,很多人写了3年代码生活工作趋于稳定,每天忙忙碌碌抱怨没有时间提升学习,职业发展遇瓶颈,入行前就应该规划好自己的职业发展发展方向。
Groovy热更新Java实践
之前在写Groovy动态添加方法和属性及Spock单测文章的时候,我还没意识到metaclass的神奇之处,直到有一天我突然想要不经过构建过程直接更新功能,也就是传说中的热更新。 之前学过arthas
SpringBoot 如何实现异步编程,老鸟们都这么玩的!
镜像下载、域名解析、时间同步请点击 [阿里巴巴开源镜像站](https://developer.aliyun.com/mirror/?utm_content=g_1000303593) **首先我
2021中国企业常用「项目协同管理」产品矩阵报告
项目协同管理,即PCM(Project cycle management),是对多个相关且有并行情况项目进行计划、协调、控制和监控的管理模式,是帮助实现项目与企业战略相结合的有效工具和管理模式。是让项
踏踏实实的2021年 | 2021年年终总结
--- theme: channing-cyan --- 「时光不负,创作不停,本文正在参加[2021年终总结征文大赛](https://juejin.cn/post/7034786723137585
周排行