Redis
-
高并下如何做变量的自增与自减
点击上方蓝字关注我! 1变量的自增与自减 变量的自增自减相信大家都会,一般情况下直接++或–就可以了。但是实际情况我们可能需要考虑并发问题,多线程情况下,如果我们直接计算。计算结…
-
如何开发一套分布式接口重推系统
功能介绍 业务开发中会有方法重推的需求,比如调用第三方系统接口,如果调用失败,需要能够重推,重推后需要更新业务信息,例如业务单据的状态更新为:推送失败(成功)。 因此决定写一套通用…
-
为什么我写不出面向对象的代码
面向过程OR面向对象 面向过程的代码 在说面向对象前我们来说说什么是面向过程。什么是面向过程呢? “ 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用…
-
开发一个通用靠谱的单号生成器
单号生成器优化 之前我用Redis开发了一个通用的单号生成器,该单号生成器存了两个key。一个是序号递增的key,一个是记录日期的key。如果当前日期和Redis记录的日期不一致,…
-
基于注解的异步导入导出系统
相信大家做Excel导入导出功能,都会遇到大数据量超时问题。一般解决方法,采用异步操作,但每次都需要自己写异步的代码,为了减少重复不必要的工作,我决定开发一套基于注解的导入导出功能…
-
【微服务-Sentinel】基于Nacos实现微服务架构的配置中心实战
前面的文章,我们介绍了Sentinel中熔断与限流的处理方式,了解了Sentinel对系统实施保护的原理。 这篇文章我们来一起看一下,如何基于Nacos集中管理应用配置,实现微服务…
-
Linux 命令:lsof(列出打开的文件)
1. 写在前面 本文主要介绍:Linux “lsof” 命令; 公众号: 滑翔的纸飞机 2. lsof 命令 lsof 命令是 “Li…
-
如何使用简单命令检查 Linux 中 CPU 利用率
1. 写在前面 本文主要简单介绍 Linux 下通过命令行工具,如:top、mpstat、sar、iostat 等检查 CPU 利用率,整体衡量系统性能。 2. 如何从 …
-
IOC与面向接口编程在Go的简单实现
概述 在上一篇笔记中我们记录了依赖注入的概念,简单来说就是不通过new()的方式在类内部创建依赖对象,而是将依赖对象在外部创建好之后,通过构造函数、函数参数等方法传递给类使用。在项…
-
推荐一款基于Web可视化配置,可零代码实现复杂业务逻辑!
戳上方蓝字“Java笔记虾”关注! 简介 规则引擎开源版,RuleEngine 基于web可视化配置,简单高效快捷。业务逻辑实现不再依赖于代码开发,可零代码实现复杂业务逻辑! 技术…
-
推荐一款开源的linux可视化管理项目,运维效率翻倍
你好呀,我是小羊。 linux是个非常好的开源操作系统,功能强大,使用也非常广泛,唯一的缺点就是上手有点难度,特别是对于新手来说,敲命令行有点不容易,今天介绍一款开源…
-
推荐一款开源管理后台项目,低成本快速构建应用系统
你好呀,我是小羊。 小羊以前做项目都是从头开始写代码,搭框架,建表,登录管理,字典管理等等。挺费头发的,哈哈。今天推荐一款开源免费的管理后台项目,可以省去这些工作啦。…
-
如何保证redis 缓存和 数据库一致性?
❝ 大家好呀,我是小羊,如果大家喜欢我的文章的话😁,就关注我一起学习进步吧~ ❞ 1、四种同步策略: 想要保证缓存与数据库的双写一致,一共有4种方式,即4种同步策略: 先更新缓存,…
-
springboot 整合 jasypt 实现账号密码加密
❝ 大家好呀,我是小羊,今天是儿童节哦,先祝大家儿童节快乐,谁还不是个宝宝呢😁,如果大家喜欢我的文章的话,就关注我一起学习进步吧~ ❞ 前言 最近在做安全这块,之前我们在 spri…
-
一个idea 的 redis 可视化客户端插件
Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API…
-
通过golang手动上传图片到微信公众号
1 背景 平时写博客用的Markdown,但是每次想要在微信公众号上发表文章比较麻烦,因为微信公众号不支持除了mp.weixin.qq.com以外的其它域名,因此无法在微信公众号中…