【程序员必备】知识点 持续更新

TCP/IP

  1. HTTP和HTTPS有何区别?
  2. httpbin 一个简单的HTTP请求和响应服务。
  3. TCP的三次握手与四次挥手 通俗易懂版详细版本

MySQL

  1. CHAR和VARCHAR存取的差别
  2. 《高性能MySQL》笔记 – MySQL 锁的基本类型
  3. MySQL中的锁之一:锁的必要性及分类
  4. MySQL中的锁之二:行锁、页锁、表锁
  5. MySQL Like与Regexp的区别

数据结构

  1. 数据结构之队列php实现数据队列

算法篇

  1. 十大经典排序算法
  2. 希尔排序图解版
  3. 2018汇总数据结构算法篇 非常不错
  4. 对称算法与非对称算法

操作系统

  1. 进程、线程与处理器的调度
  2. 进程与线程的一个简单解释
  3. 什么是消息队列(Message queue)
  4. 乐观锁与悲观锁
  5. 死锁产生的原因以及避免死锁的算法

Linux篇

  1. Linux三剑客之 grepawksed
  2. Linux 命令 top 拆解
  3. Linux进程间通信之管道(pipe)、命名管道(FIFO)与信号(Signal)

HTML5篇

  1. SVG基础教程SVG与canvas优缺点SVG波浪图

JavaScript篇

  1. Mootools.js 是如何实现类,以及类的相关属性和作用
  2. 讲讲PWA

PHP篇

  1. 译dotenv
  2. 如何设置一个严格30分钟过期的Session
  3. 类型转换的判别

设计模式

  1. 什么是设计模式
  2. 图说设计模式 设计模式

NoSQL

  1. redis、memcache、mongoDB有哪些区别?

其他

  1. 语义化版本
  2. 浅谈CSRF攻击方式
  3. 在Github和Git上fork之简单指南

面试篇

  1. 去 BAT 面试,总结了这 55 道 MySQL 面试题!
  2. 【程序猿必备】数据结构与算法精选面试题
  3. 10个值得深思的PHP面试问题
  4. 2018你成长了么?一份给你的前端技术清单
    原文作者:jacky_579db85b83432
    原文地址: https://segmentfault.com/a/1190000019286649
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞