使用redis实现分布式锁
几种redis分布式锁实现 一、简单的分布式锁实现 利用下面的命令,实现一个带自动删除的分布式锁 编写两个lua脚本文件 加锁操作--lock.lua 释放锁操作--unlock.lua 文件放在项...
java的故事
Java 的故事可以追溯到上世纪90年代初,当时 Sun Microsystems 公司的一支团队开始设计一种新的计算机编程语言。这个团队的领导者是詹姆斯·高斯林(James Gosling),他的团队在1991年开始着手研发这种新语言,最初称之为 Oak(橡树)。
JavaGuide知识点整理——Spring事务
什么是事务? 事务是逻辑上的一组操作,要么都执行,要么都不执行。事务能否生效数据库引擎是否支持事务是关键。比如常用的MySQL数据库默认使用支持事务的innodb引擎。但是如果把数据库引擎变为myi...
SpringCache常用注解及key中参数值为null的问题解析
常用注解及参数: @Cacheable(参数) 该注解一般加在读方法上,将方法返回的数据加到缓存。参数: 参数名说明举例value存到Redis中的key的前缀value="cache:test"k...
dede简单点赞功能开发
首先后台执行SQL ALTERTABLEdede_archivesADDzanint(11)NOTNULLDEFAULT'0'AFTERweight; 也就是在 dede_archives 表中增加 zan 这个字段,加到weight这个字段后边。 然后再次执行 CREATETABLEIFNOTEXISTS`dede_zan`( `id`int(……