Doujohner 
  • Home
  • Archives
  • Categories
  • Tags
  • About
  •   
  •   

OS basis

一些乱糟糟的笔记

2020-02-03
OS

Golang timer

//TODO

2020-02-03
golang

Reviews on I/O design

I/O设计模式

2020-01-30
Design Pattern

IO Model

IO模型归纳 我们暂时只以网络IO为例子; 我们先从硬件层面进行流程分析: 1. 硬件层面 网卡 网卡等于一种可以接收外面数据流的一种设备; 网卡会先从网线处(或者无线)接收里面的数据 以某种方式写入到内存中 其中涉及DMA,IO通路选择等硬件问题,我们暂时忽略 CPU 接着,我们都知道一般操作系统针对一些比较紧急的操作会进行中断(软,硬),当网卡来数据的时候,明显就是比较紧急的事情(如果忽

2020-01-15
networking

Notes about Strings

今天改同事的代码,在匹配字符串方面发现了点东西:levenshtein算法

2019-08-18
String

Go Scheduler

东抄西拼,Goroutine 的模型,调度等,它与普通thread有何区别?先留个坑

2019-07-09
golang

Notes about MySQL indexing

一些注意事项

2019-07-03
MySQL

Something about Software Enginnering

软件工程的通用概念! //todo留坑

2019-07-02
se

Something about Networking

记录了一些很基础的但经常被问到的问题

2019-07-02
networking

Something about LOCK

可重入锁(ReentranceLock) 可以进一步加强锁的封装性,简化了代码的开发,避免死锁; 拿别人的一个例子: public class Parent{ public synchronized void parentDo(){ //.... } } public class Child extends Parent&

2019-07-01
LOCK
123456

Search

Hexo Fluid