这里是工作、学习、生活中总结的各类文章,有技术
、有生活
、有思考
。
所有内容会选择性的发表在微信公众号
、掘金
、CSDN
、Github
平台上(延迟1-2篇) ,实际内容以本仓库排版、校对为主。
没有效访问链接的代表尚未完成,大家善用快捷键Ctrl+F
网站无法访问时,合理使用魔法、通过科学上网访问第三方托管平台
- Github:https://142vip.github.io/JavaScriptCollection
- Netlify: https://js-collection.netlify.app
- Vercel: https://js-collection.vercel.app
前端技术百花齐放、层出不穷,个人认为要注重广度,学会看官方文档熟练操作即可;
- CSS开发规范
- 样式属性
- 页面布局
- 移动端适配
- Promise对象
- async函数
- class类
- 不一样的ajax
- 什么是事件循环
- JSON.stringify()的三个参数
- ES6、ES7、ES8、ES9、ES10的新特性
- ES2020新特性
- 工具函数大全
- 常用函数方法整理
Nuxt.js是在vue框架上进行封装的,主要是用来解决单体页面的服务端渲染问题,提供网站进行SEO优化的可能
市面上前端框架层出不穷,不同的技术栈依赖的UI框架也不尽相同,这里将会依据笔者使用的UI框架,以线上项目展示的方式,介绍用过的框架;
- 框架概念简介
- brew和tree的安装
- 搭建express基础项目
- 安装
- 路由
- 静态文件
- 中间件
- 统一错误处理
- express()函数
- application对象详解
- request对象
- response对象
- router对象
- 数据库集成
- MVC分层
- 分环境部署上线
- 接口参数获取
- Egg内置对象
- Config配置
- Egg生命周期
- 中间件理解
- Router路由分发
- Controller控制器
- Service服务
- 日志输出
- 定时任务
- HttpClient网络请求
- Cookie的基本使用
- Session的基本使用
- 统一异常-错误处理
- CSRF防范和XSS攻击
- RESTful API风格
Nestjs
框架推崇Typescript
语法,友好的兼容Express
框架,因此在学习Nestjs
框架之前,请务必熟悉Express
框架、Typescript
入门。
主讲数据库基础知识,结合node的简单使用,相关的部署方案参照下方的文档
- 基本介绍
- 安装部署
- 简单使用
- Node下的CURD操作、
- 算法时间、空间复杂度分析
- 顺序查找
- 折半查找
- 分块查找
- B树和B+树
- 散列(Hash)表
- 字符串模式匹配(KPM)
- 插入排序
- 交换排序
- 选择排序
- 归并排序
- 基数排序
弥补编程语言缺陷
- 代理(Proxy)模式
- 桥接(Bridge)模式
- 外观(Facade)模式
- 适配器(Adapter)模式
- 装饰(Decorator)模式
- 享元(Flyweight)模式
- 组合(Composite)模式
- 状态(State)模式
- 命令(Command)模式
- 策略(Strategy)模式
- 备忘录(Memento)模式
- 访问者(Visitor)模式
- 中介者(Mediator)模式
- 迭代器(Iterator)模式
- 观察者(Observer)模式
- 解释器(Interpreter)模式
- 模板方法(Template Method)模式
- 职责链(Chain of Responsibility)模式
携程开发的配置中心经典项目,可集成多语言客户端,实现灰度部署,在分布式微服务的场景下抽离出服务配置,方便统一管理、发布
服务注册、发现,key-value键值对管理
阿里巴巴出品,适用于微服务下的配置管理,支持Java、Nodejs等主流语言,目前生态良好,技术支持表现一般,属于Apollo替代产品
gRPC 一开始由 google 开发,是一款语言中立、平台中立、开源的远程过程调用(RPC)系统,tensorflow分布式与tensorflow serving底层通信都是是用的gRPC。我自己基于JavaScript技术栈上较多的接触到gRPC,传送门:基于js下各框架gRPC的使用
- nodejs下gRPC的简单实用
- gRPC集成express框架
- gRPC集成Koa框架
- gRPC在egg.js下的应用
- gRPC插件开发示例
Alibaba开发的一个RPC框架,远程接口基于Java Interface, 依托于
Spring
框架(Java技术栈重点研究)
全链路日志追踪
数据存储
数据收集
数据展示
实现功能:主从服务器数据一致,低延迟、高并发
- Binlog主从复制
- GTID主从复制
- 主主复制
实现功能:读写分离、分库分表、负载均衡、故障切换
- MyCat
- 360Atlas
实现功能:实时监控、可视化数据显示、故障报警
- 监控MySQL集群
- 监控Mongo数据库
- 监控Node服务
- 监控linux服务器
- 监控redis集群
- 基本安装部署
- 功能介绍和简单操作
- 可视化数据图形显示界面
- 常用模板
- 推送到邮箱
- 推送到钉钉、微信机器人
- 推送到自定义消息接口(webhook钩子)
- Jmeter
- ES6标准入门
- 深入浅出的Node.js
- 更了不起的Node.js - 狼书卷1
- 了不起的Node.js
- 分布式消息中间件实践
主要是跟计算机无关的一些书,在看完之后,会选择性的进行思维导图、经典词句整理,也可能添加个人思考
- 你好孤独 - 陈果
- 好的,爱情 - 陈果
- 在细雨中呼喊 - 余华
- 第七天 - 余华
- 兄弟 - 余华
- 文城 - 余华
以下排名不分先后! 传送门→ 赞赏过的一定要微信跟我说呀!!!!!!
以下排名不分先后! 还木有收到赞助,哈哈哈,先留坑
感谢向仓库提交MR的所有开发者
若系列文章对你有所帮助,欢迎订阅公众号或微信”骚扰“,获取更多内容。商务合作请备注来意
交流/加群/互看朋友圈、聊天/提问/建议/提需求 可以在公众号直接私信,有时间即会回复,偶尔的延迟和疏漏还请小伙伴们谅解,蟹蟹。