Redis 事务可以一次执行多个命令。 常用命令: multi //开起一个事务,标记一个事务块的开始,multi即multiple exec //执行事务块内的命令 discard //取消事务 使用步骤: 先使用 multi命令 标记事务开始 将多个命令入队(queue,队列) 使用 exec ...
分类:
其他好文 时间:
2019-06-25 19:46:40
阅读次数:
127
章节信息 第1章 什么是微信小程序? 第2章 小程序环境搭建与开发工具介绍 第3章 从一个简单的“欢迎“页面开始小程序之旅 第4章 第二个页面:新闻阅读列表 第5章 小程序的模板化与模块化 第6章 构建新闻详情页面 第7章 开始制作电影资讯页面 第8章 更多电影及电影搜索页面的实现 第9章 构建电影 ...
分类:
微信 时间:
2019-06-24 00:25:10
阅读次数:
149
1.概念 3.main.py 4.微信机器人 ...
分类:
编程语言 时间:
2019-06-21 23:45:35
阅读次数:
139
定义一个队列Q,把入度为0的结点入队 若Q不为空,则取队首结点,删去所有从该点出发的边,并把这些边所到达结点的入度减一,若某个节点入度减为0,则将它入队 反复进行如上操作,直到队列为空。(当总的入队次数大于节点数时,跳出循环) 如果这时入过队的节点数恰好等于节点总数,则为有向无环图。否则有环。 ...
分类:
编程语言 时间:
2019-06-20 09:34:04
阅读次数:
114
1.插入队列(生产者) private static RedisClient client = new RedisClient("127.0.0.1", 6379, null);client.EnqueueItemOnList(listId, valuestr); 2.读取队列(消费者) priva ...
分类:
其他好文 时间:
2019-06-20 09:17:16
阅读次数:
95
[TOC]ConcurrentLinkedQueue1.8源码浅析一,简介ConcurrentlinkedQueue还是一个基于链表的,×××的,线程安全的单端队列,它采用先进先出(FIFO)的规则对节点进行排序,当我们加入一个元素时,它会插入队列的尾部,当我们获取元素时,会从队列的首部获取元素。它没有使用锁来保证线程安全,使用的是“wait-free”算法来保证整个队列的线程安全。二,基本成员简介
分类:
其他好文 时间:
2019-06-19 10:08:04
阅读次数:
114
图1所示为二叉树的层次遍历,即按照箭头所指方向,按照1、2、3的层次顺序,对二叉树每个节点进行访问 (此图反映的是自左至右的层次遍历,自右至左的方式类似)。 要进行层次遍历,需要建立一个队列。先将二叉树头节点入队列,然后出队列,访问该节点, 如果它有左子树,则将左子树的根结点入队;如果它有右子树,则 ...
分类:
其他好文 时间:
2019-06-17 10:25:49
阅读次数:
119
Executor的介绍 在Java 5之后,并发编程引入了一堆新的启动、调度和管理线程的API。其内部使用了线程池机制,它在java.util.cocurrent 包下,通过该框架来控制线程的启动、执行和关闭,可以简化并发编程的操作。因此,在Java 5之后,通过Executor来启动线程比使用Th ...
分类:
编程语言 时间:
2019-06-15 15:45:17
阅读次数:
97
一、前言 这两天看tomcat,查阅 tomcat 怎么承载高并发时,看到了backlog参数。我们知道,服务器端一般使用mq来减轻高并发下的洪峰冲击,将暂时不能处理的请求放入队列,后续再慢慢处理。其实操作系统已经帮我们做了一些类似的东西了,这个东西就是backlog。服务端一般通过 accept ...
分类:
系统相关 时间:
2019-06-11 14:48:40
阅读次数:
159
Redis事务 Q:是什么? A:可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其他命令插入。 Q:相关命令? A: Q:经历阶段? A: 开始事务 命令入队 执行事务 实例 正常执行 放弃事务 在事务开启前设置k1的值为11,开启后再次设置k ...
分类:
其他好文 时间:
2019-06-09 00:35:46
阅读次数:
102