Java并发编程之CAS

发布于 2021-04-07

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


在这里插入图片描述

Redis缓存延时双删

发布于 2021-03-30

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


Java多线程Thread与Runnable

发布于 2021-01-25

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


Spring 事务实现机制

Spring 中 @transactional 的使用

发布于 2020-11-25

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


List < T > 和List < ? >

发布于 2020-10-07

这是java泛型的两种用法:List<T>是泛型方法,List<?>是限制通配符List<T> …


分布式ID生成服务Leaf

发布于 2020-09-14

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


图片像素点自动转Excel

发布于 2020-05-18

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


基于 Nuxt.js 实现 SSR 应用

发布于 2020-04-15

SEO 很重要,所以要普及。 SEO: 搜索引擎优化(Search Engine Optimization),它是指通过站内优化, …


服务端渲染SSR(Server Side Rendering)

发布于 2020-04-15

什么是服务端渲染? ajax没出来前,都是服务端渲染,服务端直接返回html文本给浏览器。服务端将对vue页面进行渲染(获取数据, …