c++11标准和boost都提供了智能指针的功能。智能指针是普通指针的封装,智能指针是一个对象,对象里面包含了原生指针。可以使用智能指针对象的get()方法可获得封装在里面的原生指针。使用智能指针管理内存,用到智能指针的地方需要统一使用c++11或boost库,切忌混合使用。c++11的智能指针包含 ...
分类:
其他好文 时间:
2018-10-30 14:48:03
阅读次数:
123
1.redis是什么? redis是nosql(也是个巨大的map) 单线程,但是可处理1秒10w的并发(数据都在内存中) 使用java对redis进行操作类似jdbc接口标准对mysql,有各类实现他的实现类,我们常用的是druid 其中对redis,我们通常用Jedis(也为我们提供了连接池Je ...
分类:
其他好文 时间:
2018-10-29 22:08:58
阅读次数:
217
在安装Oracle的时候,可能因为我们分配的swap空间不够导致安装失败。处理步骤如下: SWAP空间为2G [root@linux01 oracle]# free total used free shared buffers cachedMem: 2039004 1207260 831744 0 ...
分类:
其他好文 时间:
2018-10-29 14:48:07
阅读次数:
211
参考 https://www.cnblogs.com/smartvessel/archive/2011/01/21/1940868.html ...
分类:
其他好文 时间:
2018-10-29 12:25:59
阅读次数:
153
1.QuickStart last 1.QuickStart 导包:spring-data-redis、jedis、slf4j-nop、junit、spring-test. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="h ...
分类:
其他好文 时间:
2018-10-29 11:12:12
阅读次数:
148
头文件:#inlcude<memory> 智能指针类型: auto_ptr (C++98)弃用 shared_ptr, unique_ptr ,weak_ptr (C++11) 指针的初始化函数:make_shared(C++11),make_unique (C++14),返回bool 以上均位于n ...
分类:
编程语言 时间:
2018-10-29 02:01:16
阅读次数:
293
1 package com.zad.jedis; 2 3 import redis.clients.jedis.Jedis; 4 5 import java.util.Collections; 6 7 /** 8 * 描述: 9 * 分布式锁 10 * 11 * @author zad 12 * @... ...
分类:
其他好文 时间:
2018-10-28 11:25:31
阅读次数:
172
一、并发控制中锁的概念 锁是并发控制中最核心的概念之一,在MySQL中的锁分两大类,一种是读锁,一种是写锁,读锁也可以称为共享锁(shared lock),写锁也通常称为排它锁(exclusive lock)。 这里先不讨论锁的具体实现,描述一下锁的概念:读锁是共享的,或者说是相互不阻塞的。多个客户 ...
分类:
数据库 时间:
2018-10-26 14:30:42
阅读次数:
209
redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: connect timed outat redis.clients.jedis.Connection.connect(C ...
分类:
编程语言 时间:
2018-10-25 22:09:44
阅读次数:
501
//Signknownmessage:static-shared-secret^nonce//这个地方应该是直接使用了静态的共享秘密。使用自己的私钥和对方的公钥生成的一个共享秘密。token,err=h.staticSharedSecret(prv)iferr!=nil{returnnil,err}//这里我理解用共享秘密来加密这个initNonce。signed:=xor(token,h.ini
分类:
其他好文 时间:
2018-10-25 19:47:01
阅读次数:
137