登陆
|
注册
消息
最新动态
Caesar
关于FastJson long 溢出问题的小结
背景 项目中早期接入了 FastJson(版本 1.1.48.android),随着业务发展,个别请求字段数值超出 int 范围,暴露了 FastJson 当前版本的这个溢出问题。 当做总结,希望其他团队可以趁早规避这个坑 问题1. 对象转 json 字符串错误 在网络请求 respon ...
2022-01-14 10:34:02
推荐(0) 评论(0) 阅读(839)
Caesar
linux下shell常用脚本命令及有关知识
一、需要记住的一些知识点1、变量类型运行shell时,会同时存在三种变量:1) 局部变量局部变量在脚本或命令中定义,仅在当前shell实例中有效,其他shell启动的程序不能访问局部变量。2) 环境变量所有的程序,包括shell启动的程序,都能访问环境变量,有些程序需要环境变量来保证其正常运行。必要 ...
2021-12-02 11:24:02
推荐(0) 评论(0) 阅读(254)
Caesar
Redis去重方法
这篇文章主要介绍了Redis实现唯一计数的3种方法分享,本文讲解了基于SET、基于 bit、基于 HyperLogLog三种方法,需要的朋友可以参考下唯一计数是网站系统中十分常见的一个功能特性,例如网站需要统计每天访问的人数 unique visitor (也就是 UV)。计数问题很常见,但解决起来 ...
2021-11-06 10:38:26
推荐(0) 评论(0) 阅读(278)
Caesar
SpringBoot实现quartz定时任务可视化管理功能
前言 在实际框架或产品开发过程中,springboot中集成quarzt方式基本是以job和trigger的bean对象方式直接硬编码完成的,例如以下代码示例。对于系统内定义的所有定时任务类型,具体执行类,执行策略,运行状态都没有一个动态全局的管理,所有决定将quartz做成可视化配置管理,便于统 ...
2021-08-30 14:12:33
推荐(0) 评论(0) 阅读(337)
Caesar
如何使用Redis作为Spring Boot缓存
1、简介 在这个简短的教程中,我们将看看如何将Redis配置为Spring Boot缓存的数据存储。 2、依赖 首先,让我们在pom.xml中添加spring-boot-starter-cache和 dependency groupIdorg.springframework.boot/ ...
2021-08-12 11:52:25
推荐(0) 评论(0) 阅读(378)
Caesar
探索互斥锁 Mutex 实现原理
概要描述 mutex 是 go 提供的同步原语。用于多个协程之间的同步协作。在大多数底层框架代码中都会用到这个锁。 mutex 总过有三个状态 mutexLocked: 表示占有锁 mutexWoken: 表示唤醒 mutexStarving: 表示等待锁的饥饿状态(从正常模式进 ...
2021-07-19 10:17:15
推荐(0) 评论(0) 阅读(423)
Caesar
消息队列使用的四种场景介绍
消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题 实现高性能,高可用,可伸缩和最终一致性架构 使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ 二、消息队列应用场景 以下介绍消息队列在实际应 ...
2021-04-27 11:14:08
推荐(0) 评论(0) 阅读(428)
Caesar
加入时间 : 2021-01-06
居住地 :
0
关注
0
粉丝
关注
取消关注
关注的人(0)
ta的粉丝(0)
阅读排行
关于FastJson long 溢出问题的小结
消息队列使用的四种场景介绍
探索互斥锁 Mutex 实现原理
如何使用Redis作为Spring Boot缓存
SpringBoot实现quartz定时任务可视化管理功能
Redis去重方法
linux下shell常用脚本命令及有关知识