nginx
-
文章总结了nginx包括正常代理、反向代理、负载均衡和HTTP服务器在内的四种功能及其配置方法。举例说明了几种负载均衡策略和资源动静分离的配置方法。
-
文章分为基础支持、场景案例和进阶部分。但是总结不太全面,这里可以直接看nginx的中文手册
-
文章首先介绍了nginx的几种使用场景及其配置方法。列举了常用的命令及全局变量。针对一些高级功能进行了阐述,比如跨域解决、压缩、设备适配以及HTTPS配置。最后列举了一些开发中非常实用的配置案例。这篇文章是一篇非常不错的nginx入门教程.
linux
-
文章简要介绍了linux的基础目录和操作命令.
-
文章比介绍了阻塞IO、非阻塞IO、信号驱动IO、多路复用和异步IO的概念,利用钓鱼原理来说明了五种模型的区别。
算法相关
kafka相关
-
文章介绍了消息队列解耦、异步和削峰填谷三个功能和举例。分析了消息队列的优劣势
数据库相关
- mysql的一些基本命令
- mysql比较全面的介绍
- mysql使用的一些注意点
- 关于锁的一些问题
- mysql在使用update的时候如果where条件中没有索引,就会全表扫描加表锁,否则加行锁
- hbase的一些详尽介绍
- 一个分库分表的案例
- 关于锁的一些问题
- 关于索引的一些问题
- 索引和锁的一些补充
- 关于zookeeper的一些介绍
- zookeeper介绍补充
- 如何涉及一个数据库
- 幻度、脏读和不可重复读
- mysql大表中添加一列
- 查看和修改mysql端口
redis相关
网络
- 计算机网络的相关基础知识
- 计算机网络的一些问答
- 关于session、cookie和token
- http的一些基础知识
- http2的详解
- https的相关问题
- websocet的一些简介
- 127.0.0.1和0.0.0.0的区别
- 关于三次握手和四次挥手
- 关于TCP、UDP和http的面试题
- IO多路复用
- wiresharp的功能和用法
- 用wiresharp抓谷歌浏览器
- wiresharp过滤某个应用的包
- ftp的主动模式和被动模式及抓包分析
- websocket的一些基本知识
- 计算机网络的脑图
Go
其他
- 关于硬件的一些知识
- 一些计算机基础视频课程
- saas的一些基础概念介绍
- 一些基础面试题
- 一些有用的学习方法和网站
- 思否后端的一些问答网站
- 全链路监控
- 单点登录
- 一个消息推送系统设计方案
- 二维码扫码登录原理
- git比较详细的使用说明
- 阮一峰的博客
- JWT和session
- get和POST的区别
- mac安装abd工具
项目
- BOOKSTACK软件
- 项目介绍
- 电子书商城
- 功能
- 生产端:创建书籍、发布书籍(需要遍历章节处理HTML)、下载存储电子书、转让、更新封面图、删除
- 使用端:生成文档(生成html、css文件)、编辑文档、上传下载删除附件或者图片、文档内搜索
- 中间件 beego + mysql + es
- 数据库设计
- 书籍部分:分为书籍表(书籍自身属性、拥有的平台属性比如评论数) + 分类表 + 书籍分类关联表 + 书籍数目表 + 提交书籍
- 挂载在书籍之下的表:书签表 + 书籍评论 + 书籍目录
- 人员相关:粉丝表 + 人员表 + token表 + ticket表 + 一些oauth登录方 + 阅读记录 + star数
- 其他:搜索表 + 友链表
- 收获 项目完成了电子书上商城从生产端到使用端的开发,值得学习的地方在于业务拆分清晰,数据库设计合理,利用ES对文档进行快速搜索,html的上传、编辑和下载。(第一遍读后感)
- 项目介绍
预期
- 一期:搭建主干性知识框架,业务性源码
- 二期:填补基础知识,小规模技术源码
- 三期:顶层问题总结、添加底层逻辑、优秀大规模技术源码