跳至主要內容

快速开始

微信公众号:储凡Less than 1 minute

快速开始

这里是工作、学习、生活中总结的各类文章,有技术有生活有思考。 所有内容会选择性的发表在微信公众号掘金CSDNGithub平台上(延迟1-2篇) ,实际内容以本仓库排版、校对为主。

在线浏览

没有效访问链接的代表尚未完成,大家善用快捷键Ctrl+F

网站无法访问时,合理使用魔法、通过科学上网访问第三方托管平台

前端

前端技术百花齐放、层出不穷,个人认为要注重广度,学会看官方文档熟练操作即可;

HTML

CSS

JavaScript

快速入门

基础教程

中级教程

JQuery

Vue.js

React

Nuxt.js

Nuxt.js是在vue框架上进行封装的,主要是用来解决单体页面的服务端渲染问题,提供网站进行SEO优化的可能

UI框架

市面上前端框架层出不穷,不同的技术栈依赖的UI框架也不尽相同,这里将会依据笔者使用的UI框架,以线上项目展示的方式,介绍用过的框架;

Bootstrap

LayerUI

Ant-Design-Vue

IView-UI

Vant-UI

Element-UI

后端【Node】

Express框架open in new window

Koa框架

Egg.js框架

入门教程

插件使用

最佳实践

Nest.js框架

Nestjs框架推崇Typescript语法,友好的兼容Express框架,因此在学习Nestjs框架之前,请务必熟悉Express 框架、Typescript入门。

数据库

主讲数据库基础知识,结合node的简单使用,相关的部署方案参照下方的文档

MySQL

Redis

MongoDB

算法

查找算法

排序算法

设计模式

弥补编程语言缺陷

架构型模式

技巧型模式

23种经典模式

创建型模式(5种)

结构型模式(7种)

行为型模式(11种)

开发技巧

代码管理

代码风格

编译工具

微服务

容器相关

服务部署

网关

服务注册|发现

Apollo

携程开发的配置中心经典项目,可集成多语言客户端,实现灰度部署,在分布式微服务的场景下抽离出服务配置,方便统一管理、发布

Consul

服务注册、发现,key-value键值对管理

Nacos

阿里巴巴出品,适用于微服务下的配置管理,支持Java、Nodejs等主流语言,目前生态良好,技术支持表现一般,属于Apollo替代产品|发、、

消息中间件

RabbitMQ

kafka

RocketMQ

RPC框架

gRPC

gRPC 一开始由 google 开发,是一款语言中立、平台中立、开源的远程过程调用(RPC)系统,tensorflow分布式与tensorflow serving底层通信都是是用的grpc。我自己基于JavaScript技术栈上较多的接触到gRPC,传送门:基于js下各框架grpc的使用

Dubbo

Alibaba开发的一个RPC框架,远程接口基于Java Interface, 依托于Spring框架(Java技术栈重点研究)

Thrift

ELK

全链路日志追踪

ElasticSearch

数据存储

Logstash

数据收集

Kibana

数据展示

监控工具

常用工具:Prometheus 、Grafana、zabbix、lepus等

Prometheus

Grafana

Zabbix

lepus(天兔)

高可用架构

MySQL集群

主从同步

实现功能:主从服务器数据一致,低延迟、高并发

代理中间件

实现功能:读写分离、分库分表、负载均衡、故障切换

可视化监控

实现功能:实时监控、可视化数据显示、故障报警

Prometheus
Grafana
alter-manager

压力测试

Redis集群

持续整理中...

主从模式

哨兵模式

集群模式

程序人生

读书整理

技术类

非技术类

主要是跟计算机无关的一些书,在看完之后,会选择性的进行思维导图、经典词句整理,也可能添加个人思考