Rade Blog

Nothing is impossible!

  • Discovery

    Java并发编程之CAS

    CAS(Compare and swap)比较和替换是设计并发算法时用到的一种技术。简单来说,比较和替换是使用一个期望值和一个变量 …

    Redis缓存延时双删

    一、只先删缓存 问题:先删缓存,在改库前,其他事务又把旧数据放到缓存里去了。 二、只后删缓存 问题:改了库,清理缓存前,有部分事务 …

    Java多线程Thread与Runnable

    在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类和Runnable接口 …

    Spring 中 @transactional 的使用

    事务管理是应用系统开发中必不可少的一部分。Spring 为事务管理提供了丰富的功能支持。Spring 事务管理分为编码式和声明式的 …

    分布式ID生成服务Leaf

    Leaf是美团基础研发平台推出的一个分布式ID生成服务,名字取自德国哲学家、数学家莱布尼茨的一句话:“There are no t …

    图片像素点自动转Excel

    奇奇怪怪的操作,用Python写的自动将图片的像素点转换到Excel表中的单元格背景色,组成马赛克图片。 使用的模块 openpy …

      切换主题