基于redis实现分布式锁,主要原理在于key,每次访问时判断当前key是否存在于redis中,若存在则阻塞,若不存在则加入redis中同时获取redis锁。 但是java中获取key值,及向redis中塞入key以下是两个操作不是原子性的 1、 redis.get(key) 2、redis.set ...
分类:
其他好文 时间:
2020-02-07 16:37:10
阅读次数:
55
IAR 跟KEIL一样,TouchGFX自动生成的工程项目,在IAR中同样不能正确烧写片外flash!不过,经过适当的手动配置,IAR是可以烧写片外flash的,只是要费些周折。下面以Clock例程为例说明配置过程。 以STM32F769I-DISCO板子为例,创建一个TouchGFX工程,并使用系 ...
分类:
其他好文 时间:
2020-02-04 23:37:48
阅读次数:
115
目录 使用ansible发布公钥 使用ansible分组执行命令 ansible基本命令 ansbile配置文件详解 一、使用ansible发布公钥 1.0 生成秘钥对 1、生成命令 ssh-keygen -t rsa# 推送单个公钥到远程机器ssh-copy-id -i ~/.ssh/id_rsa ...
分类:
其他好文 时间:
2020-02-04 18:52:27
阅读次数:
130
自己mac电脑安装mysql,这里记录下,方便后面升级mysql或遇到版本兼容问题作出排查. #搜索查看可用版本 # tk @ MacBook-Pro in ~/www/l_project on git:test x [16:26:44] C:1 $ brew search mysql ==> Fo ...
分类:
数据库 时间:
2020-01-27 19:15:08
阅读次数:
217
The JPEG compression algorithm split the image into 8x8 blocksMy thinking is that if we split an image into 8x8 blocks, feed each block to libjpeg and ...
分类:
其他好文 时间:
2020-01-23 15:29:21
阅读次数:
99
说明: sentinel可以作为各微服务的限流,也可以作为gateway网关的限流组件。 spring cloud gateway有限流功能,但此处用sentinel来作为替待。 说明:sentinel流控可以放在gateway网关端,也可以放在各微服务端。 1,以父工程为基础,创建子工程 2,添加 ...
分类:
编程语言 时间:
2020-01-21 21:28:54
阅读次数:
1474
IPv6基础知识,一分钟了解下 https://network.51cto.com/art/201912/608265.htm 一、IPv6简介 1、IPv6 早期被称为 IPng (next generation)目前是 IP 协议的最新版本 IP 协议是一种网络层协议,采用 IP协议构建的数据通 ...
分类:
其他好文 时间:
2020-01-18 11:03:27
阅读次数:
78
在一些情况下Springboot项目中jpa扫描不到实体。比如默认扫描不到引用的其他项目中定义的实体。导致无法自动创建表。 解决方法,在Application中自定义实体扫描的包 ...
分类:
编程语言 时间:
2020-01-16 12:30:21
阅读次数:
198
在微服务架构中,存在着多个服务单元,若一个单元出现故障,就很容易因依赖关系而出现故障的蔓延,最终导致整个系统的瘫痪,这样的架构相较传统的架构更加不稳定,为了解决这样的问题,产生了断路器等一系列的服务保护机制。 "断路器"本身是一种开关装置,用于在电路上保护线路过载,当线路中有电器发生短路,"断路器" ...
分类:
编程语言 时间:
2020-01-15 09:27:39
阅读次数:
86
// pages/configuration/configuration.js const app = getApp() Page({ /** * 页面的初始数据 */ data: { deviceArr: [], isConnected: false, chs: [], bytes:[] }, / ...
分类:
微信 时间:
2020-01-11 15:00:46
阅读次数:
88