熊本同学

在区块链行业努力耕耘的熊本同学。

最强验证手机号是否合法正则

/** * 验证手机号码是否合法 * * @param phone * @return 是否合法 */ /** * 中国移动 134.135.136.137.138.139.150.151.152.157.158.159...

2017-08-29 17:22:18

阅读数:183

评论数:0

必杀VI、VIM编辑器命令

题记:VI和VIM有非常多的命令,在此分部分展示一下第一部分一般模式:光标移动、复制粘贴、查找替换 上下移动: h/<- 光标向左移动一个字符 j/向上箭头 光标向上移动一个字符 k/向下箭头 光标向下移动一个字符 l/向右箭头 光标向右移动一个字符 ps:30J 或者30...

2017-08-25 22:53:22

阅读数:91

评论数:0

Linux必杀(十八):VI、VIM编辑器

题记:基本上VI共分为3种模式,分别是一般模式,命令行模式和编辑模式。一、一般模式 以Vi打开一个文件就直接进入一般模式了。在这个模式下,可以使用上下左右按键来移动光标,可以删除字符或删除整行,也可以复制、粘贴文件数据。二、编辑模式 在一般模式中可以进行删除、复制、粘贴等操作,但是却无法编辑文...

2017-08-25 22:28:07

阅读数:91

评论数:0

Linux必杀(十七):完整备份工具(dump)

题记: 例一:用dump备份完整的文件系统 1。找出系统中最小的那个文件系统wd@wd:~$ sudo su [sudo] wd 的密码: root@wd:/home/wd# cd ~ root@wd:~# root@wd:~# df -h 文件系统 容量 已用 可用 已...

2017-08-24 22:41:27

阅读数:898

评论数:0

Linux必杀(十六):打包命令tar

题记:tar 的参数非常多。挑重点的讲几个。tar [-j|-z] [cv] [-f 新建的文件名] filename <==打包与压缩 tar [-j|-z] [tv] [-f 新建的文件名] <==查看文件名 tar [-j|-z] [xv] [-f 新建的文件名] [-c目录...

2017-08-22 23:08:27

阅读数:105

评论数:0

Linux必杀(十五):常见的压缩命令

题记:Linux支持的压缩命令非常多,且不同的命令所用的压缩技术并不相同,彼此间无法相互压缩/解压缩文件。*.Z compress程序压缩文件(太老了); *.gz gzip程序压缩的文件; *.bz2 bzip2程序压缩的文件; *.tar tar程序打包的数据...

2017-08-21 23:42:15

阅读数:136

评论数:0

Redis API 必杀解读(二):重要API

大部分的用户都喜欢用RedisTemplate,它相应的包是org.springframework.data.redis.core。该模板实际是Redis模块的核心类,因为它的功能丰富。模板为Redis交互提供了高级抽象。虽然RedisConnection提供接受和返回二进制值(字节数组)的低级方...

2017-08-19 18:09:50

阅读数:529

评论数:0

Redis API 必杀解读:引入RedisTemplate

题记在工作和学习中啊,比如说JAVA开发,要使用Redis,首先要引入一个RedisTemplate类// // Source code recreated from a .class file by IntelliJ IDEA // (powered by Fernflower decompil...

2017-08-18 16:20:34

阅读数:13285

评论数:0

redis必杀高级:管道技术

题记Redis是一种基于客户端-服务端模型以及请求/响应协议的TCP服务。这意味着通常情况下一个请求会遵循以下步骤:客户端向服务端发送一个查询请求,并监听Socket返回,通常是以阻塞模式,等待服务端响应。 服务端处理命令,并将结果返回给客户端。Redis 管道技术 Redis 管道技术可以在...

2017-08-18 11:14:20

阅读数:136

评论数:0

redis必杀高级:客户端连接

题记:Redis 通过监听一个 TCP 端口或者 Unix socket 的方式来接收来自客户端的连接,当一个连接建立后,Redis 内部会进行以下一些操作:首先,客户端 socket 会被设置为非阻塞模式,因为 Redis 在网络事件处理上采用的是非阻塞多路复用模型。 然后为这个 socket...

2017-08-18 11:08:53

阅读数:97

评论数:0

redis必杀高级:性能测试

题记:Redis 性能测试是通过同时执行多个命令实现的。语法:redis 性能测试的基本命令如下:redis-benchmark [option] [option value]例如: 同时执行10000个命令127.0.0.1:6379> redis -benchmark -n 10000...

2017-08-18 09:57:33

阅读数:193

评论数:0

redis必杀高级:安全

题记:我们可以通过 redis 的配置文件设置密码参数,这样客户端连接到 redis 服务就需要密码验证,这样可以让你的 redis 服务更安全。例如:设置密码查看是否设置了密码验证:127.0.0.1:6379> CONFIG get requirepass 1) "requir...

2017-08-17 16:31:09

阅读数:82

评论数:0

redis必杀高级:数据备份与恢复

题记Redis SAVE 命令用于创建当前数据库的备份。语法:redis.dm.com:6381> SAVE OK redis.dm.com:6381> ps:该命令将在 redis 安装目录中创建dump.rdb文件。恢复数据: 如果需要恢复数据,只需将备份文件 (dump.rd...

2017-08-17 16:23:37

阅读数:93

评论数:0

redis必杀命令:服务器

题记:Redis 服务器命令主要是用于管理 redis 服务。例如:获取redis服务器的统计信息redis 127.0.0.1:6379> INFO# Server redis_version:2.8.13 redis_git_sha1:00000000 redis_git_dirty:0...

2017-08-17 16:10:17

阅读数:128

评论数:0

redis必杀命令:连接

题记Redis 连接命令主要是用于连接 redis 服务。例如:通过密码连接到redis服务器,并检测是否在运行。wd@wd:/usr/local/bin$ ./redis-cli -h [redis域名] -p 端口 XXXXXXX> auth mima OK XXXXXXX> PI...

2017-08-17 15:57:52

阅读数:871

评论数:0

LINUX最好用查看端口占用并杀死(kill)的方式

题记:根据指定端口查看 wd@wd:~/workspace/cat$ sudo netstat -tlnp|grep 6379 [sudo] wd 的密码: tcp 0 0 0.0.0.0:6379 0.0.0.0:* L...

2017-08-17 14:36:56

阅读数:228

评论数:0

redis必杀命令:脚本

题记:Redis 脚本使用 Lua 解释器来执行脚本。 Reids 2.6 版本通过内嵌支持 Lua 环境。执行脚本的常用命令为 EVAL。语法:redis 127.0.0.1:6379> EVAL script numkeys key [key ...] arg [arg ...]例如:1...

2017-08-17 14:32:15

阅读数:84

评论数:0

redis必杀命令:事务

题记:Redis 事务可以一次执行多个命令, 并且带有以下两个重要的保证:事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。 一个事务从开始到执行会...

2017-08-17 11:54:50

阅读数:72

评论数:0

redis必杀命令:发布订阅

Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis 客户端可以订阅任意数量的频道。下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 client1 之间的关系: ...

2017-08-17 11:07:42

阅读数:80

评论数:0

redis必杀命令:HyperLogLog

题记:Redis 在 2.8.9 版本添加了 HyperLogLog 结构。Redis HyperLogLog 是用来做基数统计的算法,HyperLogLog 的优点是,在输入元素的数量或者体积非常非常大时,计算基数所需的空间总是固定 的、并且是很小的。在 Redis 里面,每个 HyperLog...

2017-08-17 10:42:44

阅读数:94

评论数:0

提示
确定要删除当前文章?
取消 删除