- 浏览: 84861 次
- 性别:
- 来自: 北京
最新评论
-
qii404:
推荐另一个Redis可视化客户端,开源并且跨平台支持,性能可以 ...
redis可视化工具RedisClient使用
文章列表
Redis 管道技术
Redis是一种基于客户端-服务端模型以及请求/响应协议的TCP服务。这意味着通常情况下一个请求会遵循以下步骤:
客户端向服务端发送一个查询请求,并监听Socket返回,通常是以阻塞模式,等待服务端响应。
服务端 ...
redis安全
我们可以通过 redis 的配置文件设置密码参数,这样客户端连接到 redis 服务就需要密码验证,这样可以让你的 redis 服务更安全。
实例
我们可以通过以下命令查看是否设置了密码验证:
127.0.0.1:6379> CONFIG get requirepass
1) & ...
save 命令用于创建当前数据库的备份。
该命令将在 redis 安装目录中创建dump.rdb文件。
示例:
redis 127.0.0.1:6379> ping //查看redis服务器是否运行
PONG
redis 127.0.0.1:6379> save //备份
OK
redis 127.0.0.1:6379> config get dir //查看redis的安装目录
1) "dir"
2) "E:\\redis\\redis-2.4.5-win32-win64\\64bit"
进入该目录:注意 ...
Redis 事务可以一次执行多个命令, 并且带有以下两个重要的保证:
事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。
事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。
一个事务从开始到执行会经历以下三个阶段:
开始事务。
命令入队。
执行事务。
以multi开始一个事务,然后将多个命令入队到事务中,最后由 EXEC 命令触发事务
redis 127.0.0.1:6379> multi //开始事物
OK
redis 127.0.0.1:6379> set user_nam ...
Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。
Redis 客户端可以订阅任意数量的频道。
下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 client1 之间的关系:
示例:
其他
psubscribe pattern [pattern ...]
订阅一个或多个符合给定模式的频道。
pubsub subcommand [argument [argument ...]]
查看订阅与发布系统状态。
publish channel message
...
Redis 有序集合(sorted set)
Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。
不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。
有序集合的成员是唯一的,但分数(score)却可以重复。
集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。 集合中最大的成员数为 232 - 1 (4294967295, 每个集合可存储40多亿个成员)。
redis 127.0.0.1:6379> zadd books 1 java
(integer) 1
redis 127.0 ...
Shell 是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。
Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。
Ken Thompson的sh是第一种Unix Shell,Windows Explorer是一个典型的图形界面Shell。
Shell 脚本
Shell 脚本(shell script),是一种为shell编写的脚本程序。
业界所说的shell通常都是指shell脚本,但读者朋友要知道,shell和shell script是两个不同的概念。
由于习惯的原因,简洁起见,本文出现的 ...
jemter 官网地址http://jmeter.apache.org/
前提安装好java环境
01运行
02将jemeter修改为中文版
03修改jmeter编码
04添加线程组
05线程组特性
06线程组参数
07添加信息头
08具体消息头请参考
jemeter 默认content-type:application/x-www-form-urlencoded 即:参数格式:key1=value1&key2=value2
此处测试我们用 content-type:application/json
文件扩展名 Content-Type ...
1. 引入分页插件
引入分页插件有下面2种方式,推荐使用 Maven 方式。
1). 引入 Jar 包
你可以从下面的地址中下载最新版本的 jar 包
https://oss.sonatype.org/content/repositories/releases/com/github/pagehelper/pagehelper/
http://repo1.maven.org/maven2/com/github/pagehelper/pagehelper/
由于使用了sql 解析工具,你还需要下载 jsqlparser.jar(需要和PageHelper 依赖的版 ...
新建
配置
增删改文件
代码提交
分支
标签
查看信息
远程操作
撤销
说明:资料来源于网络,供自己参考学习使用.
EL表达式处理字符串 是否 包含 某字符串 截取 拆分...............
JSP页面页头添加
<%@ taglib uri="/WEB-INF/taglib/c.tld" prefix="c"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> 两个标签
页面内容如下:
<c:if test="${fn:contains(record.name,'样例')==fals ...
Disruptor它是一个开源的并发框架
官方地址|:https://github.com/LMAX-Exchange/disruptor/wiki/Getting-Started
https://github.com/LMAX-Exchange/disruptor
public class LongEvent {
private Long value;
public Long getValue() {
return value;
}
public void setValue(Long value) {
this.value = value;
...
官方地址:https://github.com/square/okhttp/
一个处理网络请求的开源项目,是安卓端最火热的轻量级框架
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>3.10.0</version>
</dependency>
简单测试okhttp Get请求
package c ...
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。
ZooKeeper的基本运转流程:
1、选举Leader。
2、同步数据。
3、选举Leader过程中算法有很多,但要达到的选举标准是一致的。
4、Leader要具有最高的执行ID,类似root权限。
5、集群中大多数的机器得到响应并接受选出的Leader。
官方地址http://zookeeper.apache.org/
此处测试用的是 ...
请先注册你的Bitbucke和sourceTree的账号
登录Bitbucke https://bitbucket.org/,登上去了之后如下图所示:
就可以干你想干的事情了。
接下来:下载 sourcetree https://www.sourcetreeapp.com/ 下载完成之后安装
然后添加以及编辑托管账户和认证
然后你就懂了.....