![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
理论知识
清幽小镇
这个作者很懒,什么都没留下…
展开
-
I/O多路复用技术(multiplexing)
关于I/O多路复用(又被称为“事件驱动”),首先要理解的是,操作系统为你提供了一个功能,当你的某个socket可读或者可写的时候,它可以给你一个通知。这样当配合非阻塞的socket使用时,只有当系统通知我哪个描述符可读了,我才去执行read操作,可以保证每次read都能读到有效数据而不做纯返回-1和EAGAIN的无用功。写操作类似。操作系统的这个功能通过select/poll/epoll/kque转载 2016-12-14 23:02:38 · 784 阅读 · 0 评论 -
Git删除暂存区或版本库中的文件
0 基础我们知道Git有 三大区 ( 工作区、暂存区、版本库 )以及 几个状态 ( untracked、unstaged、uncommited ),下面只是简述下Git的大概工作流程,详细的可以参见本博客的其他有关Git的文章 【链接】 。 (1)打开你的项目文件夹,除了隐藏的.git文件夹,其他项目文件位于的地方便是工作区,工作区的文件需要添加到Git的暂存区(git add)转载 2017-07-04 15:34:42 · 1167 阅读 · 0 评论 -
DAO层,Service层,Controller层、View层
转载:http://blog.csdn.net/zdwzzu2006/article/details/6053006DAO层:DAO层主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此,DAO层的设计首先是设计DAO的接口,然后在Spring的配置文件中定义此接口的实现类,然后就可在模块中调用此接口来进行数据业务的处理,而不用关心此接口的具体实现类是哪个类,显得结构非常清晰,D...转载 2019-04-15 19:51:39 · 1008 阅读 · 0 评论