• Redis集群监听key过期事件

    Redis集群监听key过期事件

    redis cluster中event 事件并不是我们常用的发布,订阅,它并没有广播到各个集群节点。而应用程序在启动时,只是连接到了集群节点中的一个而已。所以这个时候,你只能接收到key值存放在这个节点过期的事件。其他节点过期的事件,你是接收不到的。那么解决的方法就是监听所有节点。自己去实现方法。

    轻舞肥羊2021-07-28[java]

    阅读更多
  • Redis单机监听key过期事件

    本文记录在Redis单机环境下,监听redis key过期并作出处理的常用方法。这种机制常见的用于某项操作,给多长时间处理,如果不处理的话,然后做什么操作。比如电商中的订单要求在30分钟内支付,否则取消订单,释放库存锁定。在这两样类似的场景下,能用redis设置一个过期时间的key, 然后又能监听过期的key就可以完美解决这种问题

    轻舞肥羊2021-07-27[java]

    阅读更多
  • java中用不可见字符作为分隔符

    java中用不可见字符作为分隔符

    文章描述了使用非可见字符作为字符串分隔符的处理方式。

    轻舞肥羊2021-06-22[java]

    阅读更多
  • Redis跑lua脚本的两种方式

    Redis跑lua脚本的两种方式

    redis跑lua脚本,可以实现事务,保证数据一致性,还可以节省网络开销,多次操作变成了批量操作。所以在项目中是经常用的。网上最典型的例子就是setnx的 lua 的实现。我自己测试就不用这个了,我用两个用户,假设他们转账的过程用LUA脚本来实现

    轻舞肥羊2021-06-09[java]

    阅读更多
  • 网上收集的一个java版的雪花算法,可以直接用

    在分布式环境下,生成唯一ID有很多解决方案,比如美团的雪花算法,百度的雪花算法,还可以用redis, zookeeper 等中间件的帮助,都可以实现,但感觉都显得麻烦了一点,比如,百度还需要你部署一个mysql,太笨重了,因此想找一个简单的轻量级的雪花算法代码

    轻舞肥羊2021-06-01[java]

    阅读更多
  • 在 ubuntu 上安装MySQL 之后可能遇到的坑

    在 ubuntu 上安装MySQL 之后可能遇到的坑

    以前都一直用Centos, 但Centos 宣布在今后不再是基于redhat的稳定版发布之后,停止维护,最近尝试了一下ubuntu, 首先尝试的就是安装MySQL, 在网上也有很多文章提到ubuntu 下安装myslq 的步骤,但有很多,你安装步骤操作之后,好像是安装成功了。在服务器本机用命令行也可以登录。但远程用程序连接就是不行

    轻舞肥羊2021-06-01[Database]

    阅读更多
  • 利用redis实现分布式的布隆过滤器,过滤无效请求

    对于布隆过滤器本身是什么,怎么实现的,网上已经有很多解释了。而且网上很多举例用的是google 的 guava ,对于单机应用,用guava 肯定没什么问题。但现在的系统都是微服务,或者分布式架构的。这种情况下,需要多台服务器共享数据,这个时候,redis的优势就体现出来了。本文利用redis来实现共享的布隆过滤器

    轻舞肥羊2021-05-10[java]

    阅读更多
  • spring boot结合redis实现限流

    spring boot结合redis实现限流

    网站访问量大,为了保障服务器不宕机,或者为了过滤频繁的恶意请求, 或者根据不同的业务请求设置不一样的限流标准。这些可以通过NGINX实现,但今天记录的是在应用程序中(或者微服务的网关层面)利用redis来实现限流

    轻舞肥羊2021-05-06[java]

    阅读更多
  • maven工程多依赖情况下 程序包 不存在问题

    maven工程多依赖配置的时候,一些需要注意的小问题。

    轻舞肥羊2021-04-22[java]

    阅读更多
  • 分布式事务seata安装及启动

    分布式事务seata安装及启动

    尝试当前最新版seata1.41版的部署及启动

    轻舞肥羊2021-04-19[Architect]

    阅读更多
  • mybatis-plus代码生成器

    前面体验了一下mybatis-plus,使用其实就是 mybatis的封装,与自己经常处理的方式一样。以前在写代码之前,通常会弄一个代码生成器。mybatis-plus自己也提供了一个,勉强可以用,因为不能生成UI. 我们自己做的代码生成器可以连带UI 一起生成,当然UI是需要定制的

    轻舞肥羊2021-04-16[java]

    阅读更多
  • mybatis-plus初体验

    mybatis-plus初体验

    mybatis-plus是一种选择,但并非唯一。 即使只用原生的 mybatis, 也是很好的选择。JPA 也很好,国外用得很多,完全的ORM,也可以自定义SQL. mybatis-plus 在mybatis与JPA之间,显得有点不伦不类,但这也阻止不了它现在的火热,中国人用得比较多

    轻舞肥羊2021-04-16[java]

    阅读更多
  • bootstrap与metisMenu菜单不折叠的处理办法

    简单的系统或者菜单不多的系统,完全没有必要用折叠面板做菜单。一旦用折叠面板反而显得页面很空洞,不饱满,视觉效果非常差。客户看上去也觉得没做什么东西。所以干脆不折叠将所有的菜单直接展示出来会更好

    轻舞肥羊2021-03-30[Javascript]

    阅读更多
  • MQTT Mosquitto 2.0.x版本使用需要注意的事项

    mosquitto到2.0.9版本,与1.x 版本还是有一些区别的。从最常见的使用上来说,有两个地方需要注意

    轻舞肥羊2021-03-15[java]

    阅读更多
  • 在微软必应网站上获取高清网页背景图

    在微软必应网站上获取高清网页背景图

    做网页,有一张漂亮的高清背景图是一件赏心悦目的事。微软必应就有这样的服务,隔一段时间变化一个背景图,看起来很不错

    轻舞肥羊2021-03-11[Javascript]

    阅读更多
共有 767 条记录 12345 >> 末页

 


  • 微信公众号

  • 我的微信

站点声明:

1、一号门博客CMS,由Python, MySQL, Nginx, Wsgi 强力驱动

2、部分文章或者资源来源于互联网, 有时候很难判断是否侵权, 若有侵权, 请联系邮箱:summer@yihaomen.com, 同时欢迎大家注册用户,主动发布无版权争议的 文章/资源.

3、鄂ICP备14001754号-3, 鄂公网安备 42280202422812号