Linux 命令 - less: LESS IS MORE
摘要:less 程序是为了替换早期 UNIX 中的 more 程序。less 这个名字是对短语 "less is more" 开了个玩笑,该短语是现代派建筑师和设计师们的座右铭。less 命令属于 “页面调度器(pagers)” 程序类,这些程序允许通过一页一页的方式,轻松浏览很长很长的文本文档。而 mo...
阅读全文
posted @
2015-09-30 20:57
huey2672
阅读(479)
推荐(0)
Linux 命令 - cd: 切换工作目录
摘要:命令格式cd [directory]实例a) 将工作目录切换成主目录。cd # 或 cd ~b) 将工作目录切换成当前工作目录的父目录。cd ..c) 将工作目录切换成上一个的工作目录。cd -d) 将工作目录切换成 huey的主目录cd ~huey
阅读全文
posted @
2015-09-30 17:12
huey2672
阅读(503)
推荐(0)
Linux 命令 - free: 显示系统的内存信息
摘要:命令格式free [-b | -k | -m] [-o] [-s delay ] [-t] [-l] [-V]命令参数-b 显示内存的单位为 Byte。-k 显示内存的单位为 KB。-m 显示内存的单位为 MB。-g 显示内存的单位为 GB。-t 显示内存总和信息。-o 不显示缓冲区调节...
阅读全文
posted @
2015-09-30 16:56
huey2672
阅读(305)
推荐(0)
Linux 命令 - file: 确定文件类型
摘要:命令格式file [-bchikLNnprsvz0] [--apple] [--mime-encoding] [--mime-type] [-e testname] [-F separator] [-f namefile] [-m magicfiles] file ...file -C [-m ma...
阅读全文
posted @
2015-09-30 14:17
huey2672
阅读(1122)
推荐(0)
Linux 命令 - service: 系统服务管理
摘要:命令格式service SCRIPT COMMAND [OPTIONS]service --status-allservice --help | -h | --version实例a)查看 cron 服务状态service cron statusb)启动 cron 服务service cron sta...
阅读全文
posted @
2015-09-30 13:43
huey2672
阅读(264)
推荐(0)
Linux 命令
摘要:文件管理 cat - 合并文件至标准输出 chgrp - 更改文件的所属群组 chmod - 更改文件模式 chown - 更改文件的所有者和所属群组 cp - 拷贝文件和目录 file - 确定文件类型 find - 搜索文件 free - 显示系统的内存信息 head - 打印文件的开头部分 l
阅读全文
posted @
2015-09-30 13:31
huey2672
阅读(581)
推荐(0)
Linux 命令 - ls: 列出目录内容
摘要:ls 命令很可能是用户最常使用的命令,通过 ls 命名可以查看目录内容,确定各种重要文件和目录的属性。命令格式ls [OPTION]... [FILE]...命令参数-a, --all 列出所有文件,包括以点号开头的文件-A, --almost-all 列出所有文件,但不包括 . 和 ..--b...
阅读全文
posted @
2015-09-30 11:10
huey2672
阅读(1404)
推荐(0)
Linux 命令 - netstat: 检查网络设置及相关统计数据
摘要:netstat 程序可以用于查看不同的网络设置及数据。通过使用其丰富的参数选项,我们可以查看网络启动过程的许多特性。命令格式netstat [options]命令参数-r, --route 显示内核路由表。-g, --groups 显示 IPv4 和 IPv6 的 IGMP 组播组成员关系信息。...
阅读全文
posted @
2015-09-29 20:10
huey2672
阅读(1203)
推荐(0)
Jedis - hello world
摘要:Maven Dependency: redis.clients jedis 2.7.2 jar compileUse:Jedis jedis = new Jedis("127.0.0.1", 6379);jedis.set("foo", "bar");String va...
阅读全文
posted @
2015-09-29 14:48
huey2672
阅读(222)
推荐(0)
Redis 命令 - Pub/Sub
摘要:PSUBSCRIBE pattern [pattern ...]Listen for messages published to channels matching the given patternsPUBSUB subcommand [argument [argument ...]]Inspec...
阅读全文
posted @
2015-09-26 14:00
huey2672
阅读(201)
推荐(0)
Redis 命令 - Server
摘要:BGREWRITEAOFAsynchronously rewrite the append-only fileBGSAVEAsynchronously save the dataset to diskCLIENT KILL [ip:port] [ID client-id] [TYPE normal|...
阅读全文
posted @
2015-09-26 13:48
huey2672
阅读(459)
推荐(0)
Redis 命令 - Connection
摘要:AUTH passwordAuthenticate to the serverMore:http://redis.io/commands/auth,http://www.redis.cn/commands/auth.htmlECHO messageEcho the given string127.0...
阅读全文
posted @
2015-09-26 11:40
huey2672
阅读(453)
推荐(0)
Redis 命令 - Transactions
摘要:DISCARD Discard all commands issued after MULTI More: http://redis.io/commands/discard, http://www.redis.cn/commands/discard.html EXEC Execute all com
阅读全文
posted @
2015-09-25 14:50
huey2672
阅读(278)
推荐(0)
Redis 命令 - Sorted Sets
摘要:ZADD key score member [score member ...]Add one or more members to a sorted set, or update its score if it already exists127.0.0.1:6379> ZADD foo 1 on...
阅读全文
posted @
2015-09-25 14:23
huey2672
阅读(454)
推荐(0)
Redis 命令 - Sets
摘要:SADD key member [member ...]Add one or more members to a set127.0.0.1:6379> SADD foo hello(integer) 1127.0.0.1:6379> SADD foo world(integer) 1127.0.0....
阅读全文
posted @
2015-09-25 09:56
huey2672
阅读(410)
推荐(0)
Redis 命令 - Hashs
摘要:HDEL key field [field ...]Delete one or more hash fields127.0.0.1:6379> HSET book.1 title helloworld(integer) 0127.0.0.1:6379> HEXISTS book.1 title(in...
阅读全文
posted @
2015-09-24 21:00
huey2672
阅读(343)
推荐(0)
Redis 命令 - Lists
摘要:BLPOP key [key ...] timeoutRemove and get the first element in a list, or block until one is availableMore:http://redis.io/commands/blpop,http://www.r...
阅读全文
posted @
2015-09-24 20:44
huey2672
阅读(339)
推荐(0)
Redis 命令 - Strings
摘要:APPEND key value Available since 2.0.0, Time complexity: O(1). Append a value to a key More: http://redis.io/commands/append, http://www.redis.cn/comm
阅读全文
posted @
2015-09-24 20:07
huey2672
阅读(331)
推荐(0)
Redis 命令 - Keys
摘要:DEL key [key ...] Delete a key DUMP key Return a serialized version of the value stored at the specified key. EXISTS key Determine if a key exists EXP
阅读全文
posted @
2015-09-24 15:25
huey2672
阅读(275)
推荐(0)
Redis - 环境的安装配置
摘要:Redis 下载安装步骤:下载 redis 源码:[huey@huey-K42JE ~]$wget http://download.redis.io/releases/redis-x.y.z.tar.gz解压文件:[huey@huey-K42JE ~]$tar xzf redis-x.y.z.tar...
阅读全文
posted @
2015-09-24 14:29
huey2672
阅读(298)
推荐(0)
Linux 命令 - route: 显示或操作路由表
摘要:route 命令查看路由表或者手动地添加、删除和修改路由表中的条目。命令格式route [-CFvnNee] [-A family]route [-v] [-A family] add [-net|-host] target [netmask Nm] [gw Gw] [metric N] [mss ...
阅读全文
posted @
2015-09-24 13:56
huey2672
阅读(4234)
推荐(0)
Linux 命令 - traceroute: 数据报传输路径追踪
摘要:traceroute 工具用于跟踪数据报的传输路径:当数据报从一台计算机传向另一台计算机时,会经过多重的网关,traceroute 命令能够找到数据报传输路径上的所有路由器。通过 traceroute 工具跟踪到的传输路径只是这两台计算机之间众多通路中的一条,所以不能肯定火假设数据报会永远只走这一条
阅读全文
posted @
2015-09-23 18:43
huey2672
阅读(3078)
推荐(0)
Networking - ICMP 协议
摘要:发送到远程计算机的数据通常发经过一个或多个路由器,这些路由器在把数据传输到最终目的地的过程中可能发生多种问题。路由器利用 ICMP 把问题通知给源 IP。ICMP 还有用于其他调试和排错的功能。 ICMP 报文格式 ICMP 报文格式如下: Type: 该字段有 1 个字节,表示特定类型的 ICMP
阅读全文
posted @
2015-09-22 19:28
huey2672
阅读(443)
推荐(0)
Networking - ARP 协议
摘要:ARP 协议概述 ARP(Address Resolution Protocol),即地址解析协议,用于把 IP 地址映射到物理地址。网段上的每台主机都维护着一个被称为 ARP Table 或 ARP Cache 的表格,其中包含着网段上其他主机的 IP 地址与物理地址的对应关系。当主机需要向网段上
阅读全文
posted @
2015-09-21 20:04
huey2672
阅读(400)
推荐(0)
MySQL(5.6) 函数
摘要:字符串函数ASCII(str)说明:返回字符串 str 最左边字符的 ASCII 值mysql> SELECT ASCII('2'); -> 50mysql> SELECT ASCII(2); -> 50mysql> SELECT ASCII('a'); -> 97mysql> S...
阅读全文
posted @
2015-09-20 23:50
huey2672
阅读(1751)
推荐(0)
Wireshark - 过滤规则
摘要:使用 Wireshark 的默认设置抓包时,会得到大量的冗余信息,以至于很难找到自己所需的封包。使用过滤器可以帮助我们在庞杂的结果中快速地找到我们所需的封包。过滤器分为两种:捕捉过滤器和显示过滤器。捕捉过滤器用于决定将什么样的信息记录在捕捉结果中,需要在抓包前设置。捕捉过滤器是数据经过的第一层筛选,...
阅读全文
posted @
2015-09-19 17:10
huey2672
阅读(539)
推荐(0)
Wireshark - ICMP 报文分析
摘要:1. 测试机器,源 IP 地址为 10.21.28.110,目的 IP 地址为 10.6.0.24。 2. 使用 "ip.addr == 10.6.0.24 and icmp" 过滤规则定位数据封包。 如上图所示,Windows 中 ping 命令默认执行 4 次 ping 程序,所以 Wiresh
阅读全文
posted @
2015-09-19 14:31
huey2672
阅读(25847)
推荐(2)
Networking - IPv4 报文格式
摘要:每个 IP 数据报都以一个 IP 报头开始。源计算机的 TCP/IP 软件构造这个 IP 报头,目的计算机的 TCP/IP 软件利用 IP 报头中封装的信息处理数据。IP 报头包含大量信息,包括源 IP 地址、目的 IP 地址、数据报长度、IP版本号和对路由器的特殊指令等。Version这个 4 位...
阅读全文
posted @
2015-09-18 14:44
huey2672
阅读(1990)
推荐(0)
HTTP - 内容编码
摘要:HTTP 应用程序有时在发送之前需要对内容进行编码。例如,在把很大的 HTML 文档发送给通过慢速连接上来的客户端之前,服务器可能就会对它进行压缩,这样有助于减少传输实体的时间。内容编码过程内容编码的过程如下所述。网站服务器生成原始响应报文,其中有原始的 Content-Type 和 Content...
阅读全文
posted @
2015-09-17 21:14
huey2672
阅读(1140)
推荐(0)
Tomcat - 持久化 Session
摘要:Session 是保存在内存中的,如果服务器重启、宕机的话,Session 就会丢失。有时候,我们需要对 Session 持久化以应对意外的情况发生。例如,客户端与服务器在交互过程中,可能因为 Session 的丢失而造成数据的丢失。还有一种情况,我们需要持久化 Session。如果当前用户的访问量
阅读全文
posted @
2015-09-13 02:23
huey2672
阅读(4460)
推荐(2)
HTTP - 持久连接
摘要:Web 客户端经常会打开到同一个站点的连接。比如,一个 Web 页面上的大部分内嵌图片通常都是来自同一个 Web 站点,而且相当一部分指向其他对象的超链接通常都指向同一个站点。因此,初始化了对某服务器 HTTP 请求的应用程序很可能会在不久的将来对那台服务器发起更多的请求。这种性质被称为站点本地性(...
阅读全文
posted @
2015-09-12 11:32
huey2672
阅读(555)
推荐(0)
HTTP - Cookie 机制
摘要:HTTP 是种无状态的协议,即使用 HTTP 协议时,每次发送请求都会产生对应的新响应,协议本身不会保留之前一切的请求或响应报文的信息。这是为了更快地处理大量事务,确保协议的可伸缩性,而特意把 HTTP 协议设计成简单化。随着 Web 的不断发展,因无状态而导致业务处理变得棘手的情况增多了。比如,用
阅读全文
posted @
2015-09-11 11:03
huey2672
阅读(571)
推荐(0)
HTTP - 条件请求
摘要:当 HTTP 请求包含 If-XXX 这种样式的首部时,服务器会对附带的条件进行判断,只有判断指定条件为真,才会执行请求。这样的请求首部有五个,分别是If-Modified-Since、If-Unmodified-Since、If-Match、If-None-Match 和 If-Range。If-...
阅读全文
posted @
2015-09-08 19:52
huey2672
阅读(1089)
推荐(0)
Tomcat - DBCP 配置
摘要:1. Database configuration Create a new test user, a new database and a single test table. Your MySQL user must have a password assigned. The driver wi
阅读全文
posted @
2015-09-04 10:49
huey2672
阅读(402)
推荐(0)
Tomcat - JNDI 配置
摘要:1.Create Your JavaBean ClassCreate the JavaBean class which will be instantiated each time that the resource factory is looked up. For this example, a...
阅读全文
posted @
2015-09-03 17:13
huey2672
阅读(260)
推荐(0)