Avatar notebook default
11篇文章 · 6799字 · 0人关注
  • Resize,w 360,h 240
    浅谈“阻塞同步”,“BIO、NIO、AIO”

    一、阻塞?同步? 可能大家平常会经常听到这两个名词,但是没花太多心思详细了解,今天就来揭开这层面纱。 一次IO操作,以read方法举例,会经历两...

    0.7 5609 2 21
  • 通过socket编程掌握IO流 —— NIO

    一、本次目标 改造server,采用NIO读取client信息; 改造client,亦采用NIO发送消息,与之前不同的BIO形成对比; 二、编码...

  • Resize,w 360,h 240
    通过socket编程掌握IO流 —— BIO

    一、本次目标 编写最简单的1:1的server:client,感受socket通信编程; 修改client为多线程,模拟多个client请求se...

  • Resize,w 360,h 240
    刨根问底(二):ThreadPoolExecutor

    一、什么是ThreadPoolExecutor ThreadPoolExecutor是Java 1.5开始引入的,作为线程存放的集合池子——线程...

  • Resize,w 360,h 240
    刨根问底(一):ThreadLocal

    一、什么是ThreadLocal 顾名思义,线程本地变量,用ThreadLocal修饰的变量在线程间相互独立,互不影响。 二、编码体验 创建测试...

  • Resize,w 360,h 240
    ClassLoader

    一、什么是ClassLoader 顾名思义,即是类加载器,具体作用就是将.class文件加载到JVM虚拟机中去,程序就可以正确运行了。 二、认识...

  • Resize,w 360,h 240
    剖析HashMap(1.7)

    一、哈希? hash,散列,直译为哈希。哈希表,即为散列存储结构,给定一个key值,通过一定的哈希算法f(x),得到给定value的存储位置; ...

  • 浅析Statement和PreparedStatement,SQL注入

    一、SQL注入 所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令...

  • 为什么说StringBuilder线程不安全

    一、前言 可能大家在学习java的基础过程中,都知道StringBuilder相对StringBuffer效率更高,但是线程不安全。可是,到底是...

文集作者