08 2021 档案

摘要:中断 中断识别码 中断描述符(ID 中断向量) 中断描述符表(IDT 中断向量表) 中断描述符表寄存器(IDTR) CPU 中断当前执行的程序,将 PC 指针跳转到一个固定的位置,我们称为一次中断(interrupt)。 中断可以分为中断和异常,异常又可以分为故障、陷阱、中止。 给 CPU 一个中断 阅读全文
posted @ 2021-08-30 19:42 guardWei 阅读(649) 评论(0) 推荐(0)
摘要:recvfrom() ssize_t recvfrom(int sockfd,void *buf,size_t len,unsigned int flags, struct sockaddr *from,socklen_t *fromlen); sockfd:标识一个已连接套接口的描述字。 buf: 阅读全文
posted @ 2021-08-20 19:38 guardWei 阅读(75) 评论(0) 推荐(0)
摘要:单独使用synchronized关键字或者配合使用wait()/notify()/notifyAll()方法,关键靠对象头Mark Word的monitor锁对象,锁对象中的_EntryList 字段存放处于等待锁block状态的线程,_WaitSet用于存放因为调用了锁对象的wait()方法而处于 阅读全文
posted @ 2021-08-19 19:29 guardWei 阅读(68) 评论(0) 推荐(0)
摘要:生产环境日志级别为info,请看如下这行代码: LOGGER.debug("the DTO info: {}", JSON.toJSONString(DTO)); 这段代码主要有两个需要注意的地方: 日志级别为info,而线上环境是warn级别。我们可以得出结论,线上环境肯定不会输出这行日志。 打印 阅读全文
posted @ 2021-08-17 19:06 guardWei 阅读(1772) 评论(0) 推荐(0)