240 发简信
IP属地:安徽
  • IO多路复用的三种机制Select,Poll,Epoll

    I/O多路复用(multiplexing)的本质是通过一种机制(系统内核缓冲I/O数据),让单个进程可以监视多个文件描述符,一旦某个描述符就绪(一般是读就绪或写就绪),能够通...

  • 《要想数学好 家长这样帮》读书笔记

    一分耕耘,一分收获的正确解读:这里的收获包括隐形收获和显性收获,大家往往关注的是显性收获而忽略了隐形收获。当付出了一分耕耘而没有得到一分显性收获时,很多人就会失望甚至放弃,以...

  • 120
    请别再问Spring Bean的生命周期了!

    Spring Bean的生命周期是Spring面试热点问题。这个问题即考察对Spring的微观了解,又考察对Spring的宏观认识,想要答好并不容易!本文希望能够从源码角度入...

  • http的长连接和短连接(史上最通俗!)

    1.以前的误解 很久之前就听说过长连接的说法,而且还知道HTTP1.0协议不支持长连接,从HTTP1.1协议以后,连接默认都是长连接。但终究觉得对于长连接一直懵懵懂懂的,有种...

  • 怎样理解同步异步和阻塞非阻塞

    今天跟公司同事讨论了下同步异步,阻塞非阻塞,在这里做下总结,同时也发现很多同学(包括之前我)对同步异步,阻塞非阻塞的概念理解不太清晰。 之前看过一个很形象的例子来说明同步异步...

  • Java并发_CAS原理分析

    在上一章中,我们知道多线程操作共享资源时,会出现三个问题:可见性、有序性以及原子性。 一般情况下,我们采用synchronized同步锁(独占锁、互斥锁),即同一时间只有一个...

  • Java多线程详细介绍

    线程是程序执行的最小单元,多线程是指程序同一时间可以有多个执行单元运行(这个与你的CPU核心有关)。在java中开启一个新线程非常简单,创建一个Thread对象,然后调用它的...

  • nc命令传输文件

    前言 在服务器之间传输文件有多种方法,比如scp,rz/sz,搭建ftp等等。 windows下感觉最方便的还是rz/sz,支持直接鼠标拖拽但是需要用户终端的支持,基于zmo...

  • 120
    Unit/Linux历史及相关概念

    欢迎来到Unix的世界 很多人都用了很多年的Unix(其实更熟悉的是叫Linux),也接触到Unix世界中的各种概念,比如GCC、GNU、BSD、POSIX、GPL等等,也大...

  • 120
    冰与火之歌全景透析-关于维斯特洛

    作为一名《冰与火之歌》的骨灰级原著党,我只想说,“权力的游戏”追到第六季真是分分钟想弃剧!自打原著作者马丁大叔为了静心写书退出了编剧团队,陷入“无脚本”危机的这部现象级美剧正...

  • 120
    盗将行

    北宋末,治安混乱,朝野动荡,金人起兵攻打边境。 南京一带出现了一位劫富济贫的神偷,据说他长得星眉剑目,俊美无俦。白日喜穿白衣骑红马。而后他从南京王府盗了一根簪子以后就销声匿迹...

  • Java常用四大线程池用法以及ThreadPoolExecutor详解

    为什么用线程池? 1.创建/销毁线程伴随着系统开销,过于频繁的创建/销毁线程,会很大程度上影响处-理效率 2.线程并发数量过多,抢占系统资源从而导致阻塞 3.对线程进行一些简...

  • 120
    知道这20个正则表达式,能让你少写1,000行代码

    正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提...