Avatar notebook default
11篇文章 · 6799字 · 0人关注
  • Java 超大文件排序

    思想 超大文件无法一次性全部加载到内存中; 可以将超大文件分片排序,然后遍历分片,输出排序后内容至指定文件; 编码 创建超大文件 超大文件分片排...

  • 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效率更高,但是线程不安全。可是,到底是...

  • 通过socket编程掌握IO流 —— NIO

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

  • Resize,w 360,h 240
    浅谈“阻塞同步”,“BIO、NIO、AIO”

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

    0.7 5592 2 21

文集作者