摘要: 转发(forward) 是服务器请求资源,服务器直接访问目标资源地址的URL,读取并发送目标URL返回的内容到浏览器,这个过程浏览器是不知道,浏览器的地址栏还是原来的地址。 转发的路径必须是同一个web容器下的url,其不能转向到其他的web路径上去,中间传递的也是自己的容器内的request,故转 阅读全文
posted @ 2019-03-17 19:21 Utah 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 两个主机中间的通信 两个主机之间的通信是一个主机的进程与另一个主机的进程在交换数据,IP协议只是把数据包文传输到目的主机,但并没有交付给目的主机的具体应用进程。只有端到端的通信才是真正的应用进程之间的通信 TCP概述 TCP把链接作为最基础的对象,每一条TCP链接都有两个端点,端点也叫作套接字,套接 阅读全文
posted @ 2019-03-17 18:57 Utah 阅读(165) 评论(0) 推荐(0) 编辑
摘要: "MySQL 性能优化神器 Explain 使用分析" "MySQL执行计划使用分析" "SQL优化案例" mysql 查看优化器重写后的sql sql优化器会重写sql,sql在执行时,并不一定就会按照我们写的顺序执行,mysql优化器会重写sql,如何才能看到sql优化器重写后的sql呢?这就要 阅读全文
posted @ 2019-03-16 14:17 Utah 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1. 命令面板 通过 F1 或者“Cmd+Shift+P ”(Windows 上是 “Ctrl+Shift+P”) 打开 命令行的使用 在终端下输入$:code 使用参数 g 打开文件 比如输入 code r g package.json:128命令,你就可以打开 package.json 这个文件 阅读全文
posted @ 2019-03-16 13:39 Utah 阅读(1058) 评论(0) 推荐(0) 编辑
摘要: vim [TOC] 在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版。 vim 选择文本,删除,复制,粘贴 文本的选择 阅读全文
posted @ 2019-03-09 14:36 Utah 阅读(178) 评论(0) 推荐(0) 编辑
摘要: sed入门详解教程 [TOC] sed 是一个比较古老的,功能十分强大的用于文本处理的流编辑器,加上正则表达式的支持,可以进行大量的复杂的文本编辑操作。sed 本身是一个非常复杂的工具,有专门的书籍讲解 sed 的具体用法,但是个人觉得没有必要去学习它的每个细节,那样没有特别大的实际意义。网上也有很 阅读全文
posted @ 2019-03-09 14:29 Utah 阅读(286) 评论(0) 推荐(0) 编辑
摘要: awk [TOC] 获取文件行数 wc l demo.txt| awk 'BEGIN{FS=" "}{print $1}' awk命令格式和选项 语法形式 常用命令选项 == F fs fs指定输入分隔符,fs可以是字符串或正则表达式,如 F:== == v var=value 赋值一个用户定义变量 阅读全文
posted @ 2019-03-09 14:28 Utah 阅读(205) 评论(0) 推荐(0) 编辑
摘要: [TOC] 数据库基础操作 1.命令结束符号 ; \g \G \G有一点特殊,它并不以表格的形式返回查询数据,而是以垂直的形式展现查询数据,这包含两个方面的意思: 如果查询结果中包含多个行的数据,各个行的数据之间会用一堆一星号 隔开。 每行中的每一个列的数据将按照列名: 列值的形式给出。 2.使用\ 阅读全文
posted @ 2019-03-08 23:46 Utah 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 命令实例 [TOC] 1、显示两个目录中不同的文件 2、打补丁 3、找出两个文件相同的记录 4、找不同的记录 5、对文件的某一列进行统计 6、 将c文件中第一列放到到d文件中的第三列 参数 输入文件:指定要去除的重复行文件。如果不指定此项,则从标准读取数据; 输出文件:指定要去除重复行后的内容要写入 阅读全文
posted @ 2019-03-06 00:29 Utah 阅读(915) 评论(0) 推荐(0) 编辑
摘要: JS中浮点数的精度问题 参考博文: "js浮点数相加、减、乘、除精确计算" 阅读全文
posted @ 2019-03-05 17:59 Utah 阅读(190) 评论(0) 推荐(0) 编辑