Redis 初探(3)——Redis 的数据类型
在第一章中,我们说过,Redis支持以下五种数据类型,本章进行详解: String类型 List类型 Set类型 SortedSet类型 Hash类型 存储极限 大小 String类型的value大小 512M Hash类型key的键值对个数 4294967295 List类型key个数 4294967295 Set/SortedSet类型key个数 42 ...
阅读更多
Redis 初探(2)——Jedis 的使用
2.1 准备工作首先我们在Linux中开启redis服务: 123wxs@ubuntu:/usr/local/redis/src$ ./redis-server ../redis.conf wxs@ubuntu:/usr/local/redis/src$ ps auxc | grep rediswxs 5278 0.0 0.4 51828 8408 ? Ssl ...
阅读更多
Redis 初探(1)——Redis 的安装
1.1 什么是RedisRedis是使用C语言开发的一个开源的高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,Redis支持以下五种数据类型: String类型 List类型 Set类型 SortedSet类型 Hash类型 1.2 Redis应用场景 缓存 分布式集群架构中session分离 任务队列 … 1.3 安装Red ...
阅读更多
在 Maven 中使用本地包
在项目中使用本地jar包 在项目根目录新建lib文件夹,将所有本地jar包放入该文件夹内 在Maven pom.xm文件中按如下方式引入本地jar包: scope : 设为system,告诉maven不再从仓库中查找jar包 systemPath:包在本地中的路径 对于IDEA还有一下配置,选择File—>Project Structure—>Libraries,点 ...
阅读更多
Linux 进程间通信
我们知道,进程是一个程序的一次执行,是系统资源分配的最小单元。这里所说的进程一般是指运行在用户态的进程,而由于处于用户态的不同进程间是彼此隔离的,但是它们很可能需要相互发送一些信息,好让对方知道自己的进度等情况,像这样进程间传递信息就叫进程间通信。 源码地址:https://github.com/jitwxs/blog_sample 一、什么是进程间通信1.1 进程间通信的作用(1)数据传输一 ...
阅读更多
解决 Xshell 关闭 vim 后内容仍停留在屏幕的问题
问题描述: 使用Xshell远程连接终端后,当关闭vim时,内容仍然停留在屏幕上。 解决问题: 1.编辑.bashrc文件:vim ~/.bashrc 在最后添加一行:export TERM=xterm 2.重新登陆终端:
阅读更多
Java 解析 XML
XML解析方式(1)DOM解析:解析器把整个XML文件加载到内存,并生成一个Document对象。 优点:元素与元素之前保持依赖管理,可以对其进行CRUD操作。 缺点:当XML文件过大时,可能会出现内存溢出问题。 (2)SAX解析:一种速度更快、更有效的方法。它逐行扫描文档,一边扫描一边解析。基于事件驱动进行具体解析,每执行一行,都将触发对应的事件。 优点:处理速度很快,可以处理大文件。 缺点:只 ...
阅读更多
Linux MySQL 安装教程
一、Ubuntu 16.04 sudo apt-get install mysql-server 一旦安装完成,MySQL服务器应该自动启动。您可以在终端提示符后运行以下命令来检查 MySQL 服务器是否正在运行: sudo netstat -tap | grep mysql 如果要卸载: sudo apt-get autoremove mysql-server 二、Centos如果Ce ...
阅读更多
Linux PAM 验证
一、什么是PAM验证Linux-PAM(linux可插入认证模块)是一套共享库,使本地系统管理员可以随意选择程序的认证方式。换句话说,不用重新编译一个包含PAM功能的应用程序,就可以改变它使用的认证机制。应用程序只需调用API就可方便的使用PAM提供的各种认证功能,而无需了解底层的实现。这种方式下,就算升级本地认证机制,也不用修改程序。 像我们使用su命令时,系统会提示你输入root用户的密码,这 ...
阅读更多
MySQL 5.7 绿色版安装教程
一、下载安装包首先前往官网下载MySQL,也可以直接下载mysql-5.7.20-winx64.zip 二、配置MySQL(1)下载完毕后(我此时版本为5.7.20),将压缩包解压,将解压后的整个文件夹放在你要放的位置,这里我放在D盘根目录下,即路径为: D:\mysql-5.7.20-winx64 (2)在该路径下,在其中新建my.ini文件(注意:文件名后缀为ini,而不是txt),并在其 ...
阅读更多