我们在进行编程开发的时候,经常会涉及到同步,异步,阻塞,非阻塞,IO多路复用等概念,这几个概念有区别,但是有时候也容易混淆,如果不总结一下的话很容易受到困扰,下面就记录一下这...
我们在进行编程开发的时候,经常会涉及到同步,异步,阻塞,非阻塞,IO多路复用等概念,这几个概念有区别,但是有时候也容易混淆,如果不总结一下的话很容易受到困扰,下面就记录一下这...
AQS是AbstractQueuedSynchronizer的简称。AQS提供了一种实现阻塞锁和一系列依赖FIFO等待队列的同步器的框架,如下图所示。AQS为一系列同步器...
在开始了解Netty是什么之前,我们先来回顾一下,如果我们需要实现一个客户端与服务端通信的程序,使用传统的IO编程,应该如何来实现? IO编程 我们简化下场景:客户端每隔两秒...
https://github.com/guanguans/notes/blob/master/Chrome.md github 永久更新地址,分享一些超好用插件,打造一个不...
1. IDEA 新建mven工程 1.1 在pom文件中引入SpringBoot相关依赖 1.2 新建springboot入口类 到这里springboot工程就搭建好了,启...
一、前置条件 操作的机子上已经安装了tomcat、maven、git、jdk我的操作系统是ubuntu 14.04 二、下载jenkins部署并启动 点击 jenkins 下...
文/如马 01 上个月月底,我爸妈问我回不回家过年?我紧张的犹如当年大学初毕业,即将面试一样。 紧张什么?还不是到了适婚年龄,连女朋友的毛都没见到嘛! 因此,催婚这种在我当年...
如果你还在用百度搜图,那真是“棒棒哒”,像你这么专一的人不多了。 经常有人会问我,你一般在哪找的图片? 不少朋友都会有自己的素材库,需要时提取就可以了。 不过像我这么懒的人,...
占小狼[https://www.jianshu.com/users/90ab66c248e6/latest_articles] 转载请注明原创出处,谢谢! 前言 CAS(Co...