动态
开发
Redis命令操作
Redis 命令操作1、基本操作① 切换数据库Redis 默认有 16 个数据库,查看 redis.conf 配置文件 1vim /usr/local/redis/redis.conf 184 # Set the number of databases. The default database is DB 0, you can select185 # a different one on a per-connection basis using SELECT where186 # dbid is a number between 0 and ‘databases’-1187 datab ...
开发
Redis常用数据结构
Redis 常用数据结构1、总体结构 KEY VALUE string string string list string set string hash string zset Redis 中的数据,总体上是键值对,不同数据类型指的是键值对中值的类型。 2、string 类型Redis 中最基本的类型,它是 key 对应的一个单一值。二进制安全,不必担心由于编码等问题导致二进制数据变化。所以 redis 的 string 可以包含任何数据,比如 jpg 图片或者序列化的对象。Redis 中一个字符串值的最大容量是 512M。 3、list 类型Redis 列表是 ...
开发
Redis简介与安装
Redis 简介1、基本信息Redis(Remote Dictionary Server) Redis 是一个开源(BSD 许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA 脚本(Lua scripting), LRU 驱动事件(LRU ev ...
开发
JavaWeb常见面试题
1、jsp 和 servlet 有什么区别?jsp 更擅长表现于页面显示,servlet 更擅长于逻辑控制。 Servlet 中没有内置对象,Jsp 中的内置对象都是必须通过 HttpServletRequest 对象,HttpServletResponse 对象以及 HttpServlet 对象得到。 Jsp 是 Servlet 的一种简化,使用 Jsp 只需要完成程序员需要输出到客户端的内容,Jsp 中的 Java 脚本如何镶嵌到一个类中,由 Jsp 容器完成。而 Servlet 则是个完整的 Java 类,这个类的 Service 方法用于生成对客户端的响应。 2、jsp 有哪些内置对象 ...
开发
Linux_服务器端应用程序安装
前言需要安装的服务:文件放到了/opt 目录下 jdk-8u121-linux-x64.tar.gzapache-tomcat-7.0.75.tar.gzMySQL-server-5.5.52-1.el6.x86_64.rpmMySQL-client-5.5.52-1.el6.x86_64.rpm 一、安装 JDK1、rpm 命令rpm 是 Redhat package management 缩写,实质上来说,通过 rpm 可以管理 Linux 环境下的安装包。 参数名 作用 -qa 查询系统中已经安装的程序,通常配合管道,使用 grep 精确匹配想要查询的包 -ivh 执 ...
开发
Linux_Shell脚本开发
一、Shell 解析器1、概述Shell 是一个命令行解释器,它接收应用程序或用户的命令,然后调用操作系统内核。 Shell 还是一个功能强大的编程语言。 2、查看 Linux 系统提供的 Shell 解析器1cat /etc/shells /bin/sh/bin/bash/sbin/nologin/usr/bin/sh/usr/bin/bash/usr/sbin/nologin/bin/tcsh/bin/csh 其中最常用的是**/bin/sh 和/bin/bash** 3、bash 和 sh 的关系1ll /usr/bin | grep bash$ -rwxr-xr-x. 1 r ...
开发
Linux_服务管理
一、服务的概念操作系统中在后台持续运行的程序,本身并没有操作界面,需要通过端口号访问和操作。CentOS 6 和 CentOS 7 的服务管理有很大区别,我们分别来看。 二、CentOS6 服务1、service 命令启动服务:service 服务名 start 停止服务:service 服务名 stop 重启服务:service 服务名 restart 重新加载服务:service 服务名 reload 查看服务状态:service 服务名 status 2、chkconfig 命令查看服务列表:chkconfig [–list] 设置具体服务开机自动启动状态:chkconfig 服务名 o ...
开发
Linux_权限控制
一、基础命令 命令 作用 groupadd 组名 创建用户组 id 用户名 返回用户信息,检查用户是否存在 useradd -g 组名 用户名 创建用户,同时指定所属用户组 passwd 用户名 给用户账号设置密码 二、文件权限信息说明权限信息共分三组,每组三位: 下面介绍 rwx-分别是什么意思: r:读 读文件:查看文件内容 例如:cat、less、tail 等命令 读目录:查看目录内容 例如:使用 ll 命令查看目录内容 w:写 写文件:向文件中写入新内容 写目录:在目录里面增删内容 例如:在目录内新建文件、删除文件、新建目录、删除目录给目录重 ...
开发
Linux_字符串处理
一、正则表达式常用符号 符号 含义 ^ 匹配字符串开始位置的字符 $ 匹配字符串结束位置的字符 . 匹配任何一个字符 * 匹配前面的字符出现 0~n 次 [a,m,u] 匹配字符 a 或 m 或 u [a-z] 匹配所有小写字母 [A-Z] 匹配所有大写字母 [a-zA-Z] 匹配所有字母 [0-9] 匹配所有数字 \ 特殊符号转义 二、basename返回路径字符串中的资源(文件或目录本身)部分 用法: base [文件或者目录] 如果指定了后缀,basename 会帮我们把后缀部分也去掉 base [文件或者目录] .[后缀名] 测 ...
开发
Linux_辅助命令
一、查看命令历史(history)命令:history 作用:查看命令历史 用法: history 将命令的运行结果写入文件: 覆盖写:history > 文件路径 追加写:history >> 文件路径 /dev/null :它被称为 Linux 系统的黑洞,因为不管写入多少数据到这个文件,数据都会被销毁。 二、标准输出(echo)命令:echo 作用:将数据输出到 standard output(标准输出),主要用来打印环境变量的值 在 Linux 系统中通过$来引用环境变量,例如:$PATH 用法: echo $PATH 三、命令帮助1、概述在我们学习一个 ...