- 博客(10)
- 收藏
- 关注
原创 安卓7+手机添加charles系统证书方法
将编辑好的证书上传到手机的/system/etc/security/cacerts目录下。注:需要手机有root权限,以下操作以小米为例,其他品牌手机操作可能有差别。安卓7.0以后,安卓不信任用户安装的证书,所以抓https时无法解码请求。将红框中的内容复制到xxxxxxxx.0的文件前面。以下xxxxxxx.0为上面计算的hash值。将导出的证书计算HASH值。
2024-04-18 11:54:17 1432 3
原创 数据结构与算法
一.八种数据结构1.数组,栈,队列,链表,树,图,堆,散列①数组:优点:按照索引查询元素速度快,按照索引遍历数组方便缺点:大小固定后无法扩容,只能存储一种类型的数据,不利于增加删除元素②栈:特点:先进后出,递归场景③队列:特点:先进先出,多线程场景④链表:优点:任意的添加,删除元素缺点:占用空间大,查询不便⑤树:平衡二叉树,B+树,红黑树⑥图:在存储数据上有着比较复杂和高效的算法,分别有邻接矩阵 、邻接表、十字链表、邻接多重表、边集数组等存储结构⑦堆:完全二叉树,堆排序⑧
2021-10-09 11:47:58 1456
原创 权限系统的设计以及session相关
Cookie和Session、SessionID的那些事儿事情的起因是这样的,前段时间一直忙着做业务需求,也没时间好好了解一下公司项目的架构设计和一些具体的设计是怎么实现的,正巧这两天碰上中秋国庆小长假,手头上的需求不是很紧张,闲来无事就想看看鉴权这块的逻辑是怎么做的,顺便好好了解和巩固一下session和cookie的工作流程,由于期间碰到了一些事情还挺有意思的,那就顺便记录下来,避免以后再忘记啦!1.单一入口文件首先啊,项目从public/index.php进来.①先是定义了一些目录常量,例如
2021-09-27 19:37:00 195
原创 docker搭建ELK
docker搭建ELK之二(logstash)一、docker 安装logstash,导入mysql数据到ES里拉取镜像# 拉取镜像docker pull logstash:7.10.1创建并启动容器# 创建并运行容器docker run -d -p 5044:5044 --name logstash logstash:7.10.1获取配置文件# 获取配置文件mkdir -p ~/elk/logstash/ && chmod 777 ~/elk/logs
2021-08-11 20:29:13 655
原创 docker搭建ELK
docker搭建ELK之一(elasticsearch)安装elasticsearch# 拉取镜像docker pull elasticsearch:7.7.0# 启动镜像(创建并启动容器)docker run --name elasticsearch -d -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -e "discovery.type=single-node" -p 9200:9200 -p 9300:9300 elasticsearch:7.7.0# 参
2021-08-11 16:49:36 166
原创 2020-12-06
windows本地搭建apache+mysql+php环境详细讲解mysql下载配置mysql有安装版和解压版之分:安装版:以msi结尾的,这种版本优点是安装便捷,全是傻瓜式的下一步;缺点是会不自觉的安装一些我们根本不需要的组件解压版:以zip或者其他压缩格式结尾的,这种版本虽然安装麻烦一点,但有优点是轻便,不含多余的组件,甚至转移其他电脑都很容易。mysql官网下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads
2020-12-09 22:27:10 250 1
原创 2020-09-23
PHP常量详解:define和const的区别常量的定义:常量是一个简单值的标识符。该值在脚本中不能改变。一个常量由英文字母、下划线、和数字组成,但数字不能作为首字母出现。 (常量名不需要加 $ 修饰符)。注意: 常量在整个脚本中都可以使用define和const的区别:const是语言结构,define是函数const编译速度比define快很多const可在类中使用,define不能const不能再条件语句中定义常量,define可以<?phpif (...){cons
2020-09-23 10:48:59 99
原创 PHP判断是爬虫在访问还是用户浏览器在访问
PHP判断是爬虫在访问还是用户浏览器在访问主要就是判断$_SERVER[‘HTTP_USER_AGENT’]里面的内容有没有爬虫的标志// 主要实现代码如下:转载于:https://www.cnblogs.com/mzhaox/p/11280210.htmlfunction isSpider(){ $userAgent = strtolower($_SERVER['HTTP_USER_AGENT']); $spiders = array( 'Googlebot', // Goog
2020-09-11 10:17:11 281
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人