按时间归档:2023年6月5日
-
线上Redis高并发连接失败问题排查
项目背景 最近,做一个按优先级和时间先后排队的需求。用 Redis 的 sorted set 做排队队列。 主要使用的 Redis 命令有, zadd, zcount, zscor…
-
从零开始实现放置游戏(十六)——道具系统(1)道具字典
道具系统是游戏的核心系统之一,常见的业务功能包括 “角色背包”, “道具商店”, “怪物掉落” 等,都依赖道…
-
【异常处理】Assistive Technology not found: com.sun.java.accessibility.AccessBridge
十一回来之后,工作电脑上的抓包工具Charles突然启动不起来了,双击图标后,一闪而过,就没动静了。 不知道是不是因为之前安装了什么工具、软件引起的。 打开CMD命令行,跳转到目录…
-
高并发场景案例分享(一)分库分表
今年在公司重构(写)了一个老项目,踩了无数的坑。 中间好几次遇到问题,甚至感觉项目可能要失败了,好在最后终于成功上线了。 虽然被坑的不要不要的,但也从中领悟到了不少东西,在这里记录…
-
高并发场景案例分享(二)count实时查询之坑
上一篇主要从设计层面,分享了一些小经验。 因软件系统有其复杂性和多样性,不同的场景、架构下,系统的瓶颈各不相同。 文章里的一些想法和设计并不通用,主要针对的是 高并发场景下海量数据…
-
安卓开发入门(一)开发环境搭建
开发工具 基本上就一个选项:Android Studio,从官网下载最新版版即可。 我下载时是2020.3.1 for Windows 64-bit。 官网地址:https://d…
-
5种高大上的yml文件读取方式,你知道吗?
原创:微信公众号 码农参上,欢迎分享,转载请保留出处。 在上一篇文章中,我们从源码角度分析了…
-
硬核!8个类手写一个配置中心!
原创:微信公众号 码农参上,欢迎分享,转载请保留出处。 配置中心是我们平常使用微服务架构时重…
-
5道面试题,拿捏String底层原理!
原创:微信公众号 码农参上,欢迎分享,转载请保留出处。 String字符串是我们日常工作中常…
-
Java不支持协程?那是你不知道Quasar!
原创:微信公众号 码农参上,欢迎分享,转载请保留出处。 在编程语言的这个圈子里,各种语言之间…