程序收纳

写给自己看的博客


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

递归

发表于 2021-11-08 | 分类于 其他 | 评论数:

推荐注册返佣金的这个功能我想你应该不陌生吧?现在很多 App 都有这个功能。这个功能中,用户 A 推荐用户 B 来注册,用户 B 又推荐了用户 C 来注册。我们可以说,用户 C 的“最终推荐人”为用户 A,用户 B 的“最终推荐人”也为用户 A,而用户 A 没有“最终推荐人”。给定一个用户 ID,如何查找这个用户的“最终推荐人”?

递归是一种应用非常广泛的算法(或者编程技巧)。很多数据结构和算法的编码实现都要用到递归,比如 DFS 深度优先搜索、前中后序二叉树遍历等等。

本文将主要分成三个部分,从理解递归,到经典案例,最后实际业务中的使用。

阅读全文 »

Nginx和Apache和Tomcat的区别及优缺点(转)

发表于 2020-09-04 | 分类于 其他 | 评论数:

概述

Nginx 和 Apache 和 Tomcat 的区别及优缺点。

阅读全文 »

浏览器输入URL后发生了什么

发表于 2020-09-02 | 分类于 其他 | 评论数:

概述

“浏览器输入 URL 后发生了什么”,这是一个高频的前端面试问题,经常作为压轴题出场,主要是对 web 知识进行综合考察。涉及的知识点:URL 解析、缓存机制、域名解析机制、TCP 链接机制、HTTP 请求与响应、页面渲染机制等。

阅读全文 »

nodejs实现本地虚拟主机

发表于 2020-08-24 | 分类于 其他 | 评论数:

概述

日常开发中经常会遇到本地启动一个或多个后端服务,例如用java集成开发工具IntelliJ IDEA或者Eclipse启动一个tomcat实例,然后本地可以通过http://localhost:8081访问。但是实际项目中各个子应用之间的跳转都是通过域名,例如这个对应的是http://www.crov.com。对于相对路径跳转没问题,但是对于一些绝对路径,或者跨域的接口,使用中就会出现问题了。本文就是解决这个问题,实现在本地可以直接通过域名访问本地应用。

阅读全文 »

理解正向代理与反向代理(转)

发表于 2020-08-21 | 分类于 其他 | 评论数:

概述

这是看过的最简单易懂的描述正向代理与反向代理的文章,直接转。

阅读全文 »

禁止浏览器http自动转成https

发表于 2020-08-18 | 分类于 其他 | 评论数:

概述

主要是 chrome 浏览器,之前尝试重启,清缓存都不行,这个方法试了下可以。

阅读全文 »

前端跨域知识汇总

发表于 2020-08-13 | 分类于 其他 | 评论数:

概述

作为 web 开发,跨域是一个绕不开的话题,最早我们从使用 jQuery 的jsonp开始,到后来原生实现 jsonp,再到后来各种其他实现方式,如document.domain+iframe、CORS等,再到后来了解了可以通过 nginx 等代理跨域,现在随着 HTML5 的流行,又有了 postMessage 跨域与 WebSocket 协议跨域。对于相关概念、各种实现的区别本文做个汇总整理。

阅读全文 »

备忘目录

发表于 2020-05-14 | 分类于 其他 | 评论数:

概述

阅读全文 »

antd 3.x实战小结

发表于 2020-03-28 | 分类于 框架与库 | 评论数:

概述

antd(v3.26.3)实战中的一些注意点做个小结。

阅读全文 »

Cookie、Session、Token、JWT信息摘要

发表于 2020-01-03 | 分类于 其他 | 评论数:

概述

本文是关于认证授权方法的讲解,摘录自一篇网络博文,主要讲了Cookie、Session、Token、JWT的概念、异同、使用场景和实现方式。

阅读全文 »
12…11
正月初五

正月初五

实践总结 知识梳理 读书笔记

105 日志
7 分类
17 标签
GitHub E-Mail
© 2017 – 2021 正月初五
|