自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 使用fiddler抓HTTPS包及原理解析

网上已经有许多教程了,大部分都差不多,如果是首次安装并且步骤齐全的话,应该是比较容易抓到HTTPS包的。但是我找的教程不全,导致后面踩了很多坑,故记录一下以免后人踩坑。顺便科普了一下HTTPS和中间人攻击,如有误欢迎指出~ 修正:本文中的HTTPS握手过程仅为小白科普所用,旨在用最简单的方式描述...

2019-07-18 22:40:50

阅读数 325

评论数 0

原创 redis 学习记录

写在前面 redis 是一个非常优秀的 k-v 存储系统,其使用 单 Reactor 模式.最近在看 reids 设计与实现 以及 redis 实战,项目开发也使用过 redis, 但是对其底层实现不太了解,相结合书籍和源码阅读一下,在此记录一些点和不了解的地方. 源码阅读参考:http://...

2019-05-25 16:56:31

阅读数 23

评论数 0

原创 一步步搭建秒杀系统

目前只考虑了后台对于秒杀系统的处理,前端尚未完善. 版本1 处理流程 前端请求秒杀接口 --> 判断用户是否已进行请求,若是则返回失败--> 在缓存( redis )中减少库存,不成功则返回 -->发送消息到消息队列 --> 消息消费者...

2019-05-23 10:34:08

阅读数 44

评论数 0

原创 activemq 使用记录

安装与运行 官网下载,解压,进入 bin 目录, ./activemq start 主页:http://localhost:8161/admin/初始用户和密码都是 admin. 腾讯云 centos 下遇到的无法启动问题 acitvemq 不允许主机名有下划线,但是腾讯云的主机名有....

2019-05-19 21:25:33

阅读数 16

评论数 0

原创 进程池 + epoll 实现 http 服务器

一个 == 号引发的血案 调试的时候,发现怎么也没有输出内容,然后逐个函数里面加输出语句,看看是哪个函数进不去.结果发现,有个 while 循环的判断条件是这样的: while ( ( ( m_check_state == CHECK_STATE_CONTENT ) &amp...

2019-05-17 21:17:34

阅读数 41

评论数 0

原创 Idea 使用问题记录

jar 包找不到主类 maven 打 jar 包,得到的 jar 包运行,报找不到主类的错误. 解决:在 pom 中添加如下配置 <build> <plugins> <plugin...

2019-05-13 18:40:02

阅读数 2

评论数 0

原创 Netty 学习记录

使用 Netty 写了一个简单的 http 服务器 (包括静态资源, servlet 请求的响应).记录一下遇到的问题和解决方法. fireChannelRead(Object msg) 此方法用来将请求传递给下一个 ChanelHandlerInboundHandler 来处理. 代码中下...

2019-05-13 11:06:36

阅读数 23

评论数 0

原创 nginx 学习记录

使用问题 open() "/run/nginx.pid" failed (2: No such file or directory) 解决:https://blog.csdn.net/llnara/article/details/8691049 基本架构 进程模型 -...

2019-05-12 16:08:18

阅读数 40

评论数 0

原创 nginx + docker 负载均衡

背景 写了一个 http 服务器,创建了三个 docker 容器,分别跑在服务器对应端口号为8081,8082,8083上.用 nginx 对其进行负载均衡. nginx 配置关键(nginx.conf) upstream mynginx { #least_conn; ...

2019-05-12 14:07:57

阅读数 27

评论数 0

原创 docker 学习记录

docker 安装 直接从源里面下载的,yum install 或者 apt-get install docker 使用 下载镜像 docker pull 镜像名:(此处不接版本号则自动为 latest 版本) 运行容器 方法1(生成并运行新容器):docker run -it...

2019-05-09 11:01:17

阅读数 15

评论数 0

原创 centos使用问题记录

1.安装mysql(实在是记不住啊QAQ) blog:https://qizhanming.com/blog/2017/05/10/centos-7-yum-install-mysql-57 2.deepin上传文件到centos 目前使用scp,觉得非常好用.命令如下: scp [...

2019-05-06 20:25:27

阅读数 12

评论数 0

原创 记录deepin使用问题

开机进入 emergency mode 或者卡在开机界面 引起的问题一:是电脑的独显,只要自己知道显卡为nVidia显卡就好了.有两种方法: 1.在开机的时候通过e进入grub引导来修改.每次都要设置nouveau.modeset=0 2.修改gurb.cfg文件来解决问题.之前都是通过1来...

2019-04-28 20:59:01

阅读数 198

评论数 0

原创 记录deepin配置apache+cgi

1.apache 安装 直接从源下的,apt-get install apache2 2.cgi 包下载 最开始是 wget gnu 上的最新版本,然后提示缺少依赖包( autoheader\perl 之类的),就继续下依赖包,但是导进去貌似把二进制文件弄乱了...结果没法 make ,然后...

2019-04-27 16:13:49

阅读数 25

评论数 0

原创 vscode使用问题记录

1.字体大小问题 本老年人使用无论是字体还是控制面板的字体都要大,所以,在file->preference->settings下搜索size,把所有size统一改一下就好了。关于控制面板的字体可以通过调整zoom level 来实现。 2. cpp 插件问题 目前...

2019-04-20 16:27:39

阅读数 64

评论数 0

原创 Linux学习——网络管理

IP地址配置 配置方法 ifconfig命令配置临时IP lo(loopback):本地回环网卡配置(localhost) 其代表了当前计算机的状态,在无网络情况下也能ping通。但其无太大作用,仅说明当前计算机的网络协议配置正确。                     eth0(网...

2019-01-13 19:28:52

阅读数 49

评论数 0

原创 linux学习——网络基础之DNS和网关

DNS作用 (C:\Windows\System32\drivers\etc\hosts)hosts文件 作用:做静态ip和域名对应 优先级:高于DNS解析 早期hosts文件缺点:名称解析效能低下、主机维护困难   DNS 作用: 客户机向DNS发送域名解析请求——&amp...

2019-01-13 19:05:07

阅读数 50

评论数 0

原创 敏感词匹配算法分析

前缀树匹配   前缀树 是什么 一种有序树,用于保存关联数组,其中的键通常是字符串,且键是由节点在树中的位置决定的。   应用 敏感词过滤、搜索提示(例如输入一个网址,可以自动搜索出可能的选择)   如何实现 构建敏感词前缀树,三个指针,分别为指针1,指针2,指针3. 指针1...

2018-12-20 19:08:47

阅读数 790

评论数 0

原创 算法学习——KMP算法

KMP算法 字符串匹配算法 时间复杂度:O(n) 难点:生成next[]数组,还有理解为什么这样匹配是正确的 生成next数组:自己动手举个例子会好理解 为什么这样匹配是正确且避免回溯:若str1和str2已经匹配了一段,则str2是返回其最大前缀的后一个字符的位置(即next[x]),...

2018-12-17 21:51:24

阅读数 31

评论数 0

原创 算法学习——排序

附上wiki参考链接:https://zh.wikipedia.org/wiki/%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95#简要比较 关于排序算法的稳定性:https://zhuanlan.zhihu.com/p/36120420 冒泡排序 描述:它重复地走访...

2018-12-17 19:32:06

阅读数 53

评论数 0

原创 算法学习——分支限界法

实质 回溯法的改进版本   与回溯法的比较 不同:回溯法为“盲目搜索”(DFS),分支限界法为最“好”优先,智能搜索。 共同:统称为树搜索技术,都在搜索解空间树,并剪枝。   缺陷 只适用于组合优化问题   程序框架 // 以求最大值为例 public vo...

2018-12-14 20:17:21

阅读数 73

评论数 0

提示
确定要删除当前文章?
取消 删除