创建maven项目 2.导入jar包 <dependencies> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </dependency> ...
分类:
编程语言 时间:
2020-01-20 17:34:33
阅读次数:
75
大多数情况下,我们都会通过请求-相应机制去操作redis。只用这种模式的一般的步骤是,先获得jedis实例,然后通过jedis的get/put方法与redis交互。由于redis是单线程的,下一次请求必须等待上一次请求执行完成后才能继续执行。然而使用Pipeline模式,客户端可以一次性的发送多个命 ...
分类:
其他好文 时间:
2020-01-19 11:02:29
阅读次数:
91
from docx import Document from docx.shared import Inches document = Document() # document.add_heading('Document Title', 0) #插入标题 p = document.add_para ...
分类:
编程语言 时间:
2020-01-17 21:05:48
阅读次数:
87
有个需求需要将二进制istream上传到s3上暂存,但苦于没能直接找到接口,官方提供的设置数据块的接口如下: inline void SetBody(const std::shared_ptr<Aws::IOStream>& body) { m_bodyStream = body; } 这个Aws: ...
分类:
Web程序 时间:
2020-01-17 20:49:12
阅读次数:
166
Redis事务-秒杀案例 讲解了之前的知识,我们来做一个秒杀实例 本文只提供后台jedis操作代码 基础代码: 设置Redis库存: set SecKill:0101:kc 10 public static boolean doSecKill(String uid,String prodid) th ...
分类:
其他好文 时间:
2020-01-17 00:13:09
阅读次数:
85
问题 项目采用 ,RedisTemplate中没有同时设置NX和EX的方法,如果使用 方法也就是NX,再设置过期时间 也就是EX,如果在设置EX时失败则会造成死锁。在jedis中提供了同时设置NX和EX的方法,这里通过RedisTemplate的 方法获取Jedis。 存在问题 解决方案可以可以参考 ...
分类:
编程语言 时间:
2020-01-16 10:31:21
阅读次数:
89
先导入。 版本号有问题。非法的版本号 我们可以从仓库内找到 最新的版本号 重新安装 实现计数器的demo 代码是main函数的 所以可以直接放在main.dart这个文件内运行 本地存储内获取值 获取counter这个key值 如果不存在就返回0 结束 ...
分类:
其他好文 时间:
2020-01-15 13:59:42
阅读次数:
88
#include <thread> #include <memory> #include <Windows.h> int main() { std::thread t; { std::shared_ptr<int> p(new int(1), [](int* p) { printf("delete\ ...
分类:
编程语言 时间:
2020-01-13 11:01:26
阅读次数:
101
java客户端 jedis 获取 Maven依赖 基本使用 Jedis jedis = new Jedis("127.0.0.1",6379) string jedis.set("helo","world") jedis.get("hello") jedis.incr("counter") hash ...
分类:
其他好文 时间:
2020-01-12 15:12:05
阅读次数:
122
Linux中error while loading shared libraries错误解决办法 默认情况下,编译器只会使用/lib和/usr/lib这两个目录下的库文件,通常通过源码包进行安装时,如果不指定--prefix,会将库安装在/usr/local/lib目录下;当运行程序需要链接动态库时 ...
分类:
系统相关 时间:
2020-01-11 00:06:37
阅读次数:
108