摘要:
https://lufficc.com/blog/the-core-conception-of-git?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io redis 主从复制 redis缓存与数据库一致性问题解决方案 redis 阅读全文
摘要:
方式: 1.证书 (https://www.cnblogs.com/hanling/p/12411318.html) 2.Authentication: Basic Auth $arr_header[] = "Content-Type:application/json";$arr_header[] 阅读全文
摘要:
const PRIVATE_KEY_PATH = '/home/work/tool/openssl-keys/private_key.pfx';//私钥const PUBLIC_KEY_PATH = '/home/work/tool/openssl-keys/public_key.cer';//公钥 阅读全文
摘要:
Go Mac默认安装目录 /usr/local/go/ Go是一个高效、静态类型, 但是又具有解释语言的动态类型特征的系统级语法。 Go是一个开源项目,采用BSD授权协议。 mark-and-sweep 垃圾内存自动回收 需要安装Mercurial版本管理系统(可以输出hg名字检测是否安装) sud 阅读全文
摘要:
给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例:输入:(2 -> 4 -> 3) 阅读全文
摘要:
tcpdump Wireshark https://www.wireshark.org/download.html https://www.cnblogs.com/howhy/p/6396664.html TCP/IP协议是什么? TCP/IP协议是一系列网络协议的总和;它定义了电子设备如何接入互联 阅读全文
摘要:
集中式与分布式管理工具 Git 属于分布式版本控制系统,而 SVN 属于集中式。 集中式版本控制只有中心服务器拥有一份代码,而分布式版本控制每个人的电脑上就有一份完整的代码。 集中式版本控制有安全性问题,当中心服务器挂了所有人都没办法工作了。 集中式版本控制需要连网才能工作,如果网速过慢,那么提交一 阅读全文
摘要:
数据库分库分表一般是存储了百万级乃至千万级条记录的表。这样的表过于庞大,导致数据库在查询和插入的时候耗时太长,性能低下,如果涉及联合查询的情况,性能会更加糟糕。分表和表分区的目的就是减少数据库的负担,提高数据库的效率,通常点来讲就是提高表的增删改查效率。 什么是分表? 分表是将一个大表按照一定的规则 阅读全文
摘要:
IP相关统计统计IP访问量(独立ip访问数量)awk '{print $1}' access.log | sort -n | uniq | wc -l查看某一时间段的IP访问量(4-5点)grep "07/Apr/2017:0[4-5]" access.log | awk '{print $1}' 阅读全文
摘要:
Fiddler基础知识 Fiddler是强大的抓包工具,它的原理是以web代理服务器的形式进行工作的,使用的代理地址是:127.0.0.1,端口默认为8888,我们也可以通过设置进行修改。 代理就是在客户端和服务器之间设置一道关卡,客户端先将请求数据发送出去后,代理服务器会将数据包进行拦截,代理服务 阅读全文
摘要:
1.特点 1.C语言开发,性能出色,纯内存操作,每秒可处理超过10w读写(QPS) 2.多种数据结构,单个最大限制可到1GB(memcached只支持字符串,最大1M) 3.受物理内存限制,不能作海量数据的读写。适用于较小数据量的高性能操作和运算上。 4.支持事务,持久化。 5.单线程模型(memc 阅读全文
摘要:
mysql 错误 提示mysqli_real_connect(): The server requested authentication method unknown to the client [caching_sha2_password]并且登录不了mysql,用命令行可以登录,密码问题。 A 阅读全文
摘要:
1.GET和POST区别? HTTP请求方式 GET POST PUT DELETE? GET在浏览器回退时是无害的,而POST会再次提交请求。 GET产生的URL地址可以被收藏,而POST不可以。 GET请求会被浏览器主动cache,而POST不会,除非手动设置。 GET请求只能进行url编码,而 阅读全文
摘要:
HTTP是无状态协议,没有内建机制维护两个事物之间的状态,同一个用户在请求同一个页面两次的时候,HTTP协议不会认为这两次请求都认为是同一用户的请求,会当做两次请求的独立。会把两次请求隔离开,会认为两次请求是不同的两个人进行请求或访问。如果用户进行了登录操作,再次请求页面,HTTP协议不会认为该用户 阅读全文
摘要:
Mysql中有哪几种锁? 1.表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 2.行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。 3.页面锁:开销和加锁时尚界于表锁和行锁之间,并发度一般。 mysql中有哪些不同的表格? 阅读全文
摘要:
$GLOBALS['HTTP_RAW_POST_DATA']来接收,比如 text/xml 或者 soap 等等。 array_reverse($arr) 函数 数组反转 $string = 'Www.xuql.com支持中文';$str = substr($string,strpos($strin 阅读全文
摘要:
1.php内存分配原理、引用 或赋值的 处理过程、垃圾回收机制、数组的运行原理。数组函数、字符串函数、排序函数。PHP5中,var_dump机制原理,模拟一下。2.数据结构 Btree 索引实现方式 二叉树 (关系设计的程序是否合理,知道的多 设计思路越多)3.redis 5种数据结构 分别的使用场 阅读全文
摘要:
Vagrant up vagrant halt vagrant ssh 1.PHP基础知识 2.JavaScript、jQuery、AJAX基础知识 3.LINUX基础知识 4.MYSQL数据库的基础与优化 5.程序设计题 6.PHP框架基础知识 7.算法、逻辑思维(时间复杂度、空间复杂度、内置函数 阅读全文
摘要:
1.array_merge() 与 数组相加的 区别 $array1 = array("color" => "red", 2=>2, 3=>4);$array2 = array(2=>"a", "b", "color" => "green", "shape" => "trapezoid", 2=>4 阅读全文
摘要:
数学函数 ABS(X):返回X的绝对值。 MOD(N,M)或%:返回N被M除的余数。 FLOOR(X):返回不大于X的最大整数值。 CEILING(X):返回不小于X的最小整数值。 ROUND(X) :返回参数X的四舍五入的一个整数。 字符串函数 ASCII(str):返回字符串str的最左面字符的 阅读全文