大体了解,按需精通
服务器脚本、科学计算、机器学习
Ruby、LUA、Swift、OC、Kotlin、Rust、Scala、R
- InnoDB 和 MyISAM
- Mysql 存储引擎的区别和比较
- 浅谈常见的NoSQL技术方案和选型
- 列式数据库
- KV 数据库
- 文档型数据库
- 全文搜索引擎
- 图形数据库
- MariaDB
- PostgreSQL
- Oracle
- MSSQL
- Cassandra
- 时序数据库
- 分布式数据库(TiDB)
这几个除了 JWT 和 Session 之外不是一个层面的东西。
- 重构
- 代码整洁之道
- DRY –「Don’t Repeat Yourself」不写重复的逻辑代码
- 约定大于配置
- KISS - 「Keep it Simple, Stupid」
- 主厨精选 - 让有经验的人来为你选择方案,不独创方案
- 官方提倡 - 优先选择官方推崇的方案
- 并发模型
- 进程 线程 协程 管程 纤程
- 编程基础知识
- 理解高性能网络模型
- 深入理解并发/并行,阻塞/非阻塞,同步/异步
- 重拾操作系统
- 进程与线程
- 存储管理
- 文件系统
- 输入/输出
- 锁
- 常见排序算法及对应的时间复杂度和空间复杂度
- 选择排序
- 冒泡排序
- 插入排序
- 快速排序
- 归并排序
- 希尔排序
- 堆排序
- 计数排序
- 桶排序
- 基数排序
- 二分查找
- 不可逆加密:MD5、SHA1、PBKDF2、bcrypt
- 对称加密:AES、DES、3DES
- 非对称加密:RSA
- 对称加密算法 VS 非对称加密算法
- 聊聊对称/非对称加密在HTTPS中的应用
- 非对称加密技术- RSA算法数学原理分析
- 布隆过滤器
- 字符串比较
- 深度优先、广度优先
- 贪心算法
- 回溯算法
- 剪枝算法
- 动态规划
- 朴素贝叶斯
- 推荐算法
- 最短路径算法
- 最小生成树算法
- 声明式编程语言:SQL、Prolog
- 命令式、声明式、面向对象、函数式、控制反转之华山论剑
- Erlang、R、Scala、Clojure、Lisp、ML、Mathematica 以及 Haskell
- 函数式编程简介
- 细说 Lambda 表达式
- Python、Ruby、Rust、Elixir
- 元编程定义
- 谈元编程与表达能力
- PHP对元编程的支持
- Go
- 并发编程模型小结
- JetBrains系列IDE快捷键大全
- 如何优雅的使用 phpStorm
- 使用 Xdebug 在 PHPStorm 中断点调试
- Material Theme UI for Jetbrains
- 如何在 PhpStorm 使用 Refactoring (重構)
- 使用 Upsource 实现代码审查 - jetbrains 系列
- Tcpdump
- Wireshark
- Charles/Fiddler
- 行业知识的累积
- 换位思考的能力
- 反推其他同事的能力
- 工作以后如何有效学习
- How to be a Programmer
- 软能力那点事,你知多少
- 软技能,程序员编程之外的升值之道!
- 技术述职
- 看源码
- 扩展阅读文章列表
- 后端开发人员的路线图 2018 版
- V2ex
- laravel-china
- 开发者头条
- 掘金
- 技术博客
- 微信公众号