240 发简信
IP属地:广东
  • Resize,w 360,h 240
    Java中的显式锁

    Lock接口 在java5之前,要实现同步只能用synchronize,在java5后,随着并发工具包的出现,出现了另一种同步方式--显式锁,显...

  • 读了这本书,我把烟戒掉了

    刚开始我是不信的,读着读着就把烟放下了——《这本书能让你戒烟》,书名很吸引,但是一本书就能让我戒烟,不可能,难道我15年的烟是白抽的吗?我要用我...

  • Resize,w 360,h 240
    Redis专题——Redis的数据结构

    redis有5种对外公开的数据结构,它们分别是string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合),...

  • Resize,w 360,h 240
    支付安全那点事

    在做聚合支付系统的时候,少不了和渠道对接,和渠道通信就涉及摘要、签名、加解密和各种加密算法,我刚开始被这些概念搞的云里雾里,现在就来逐个解读 消...

  • Resize,w 360,h 240
    四代同堂——Java的I/O流家族

    概述 I/O指的是Input/Output的缩写,通常指数据在内部存储器和外部存储器或其他周边设备之间的输入和输出。内部存储器可以看做是CPU和...

  • 无码不成字——编解码浅析

    计算机刚诞生时,只能显示数字,但我们现在可以在互联网上看到各个国家的文字,甚至各种象形符号,但计算机只认识0和1,这到底是怎么做到的? 计算机基...

  • Resize,w 360,h 240
    浅析AQS

    有没有想过ReentrantLock,Semaphores等是怎么实现同步的?这一切归功于幕后功臣AQS,全名AbstractQueuedSyn...

  • Resize,w 360,h 240
    线程池原理及调优

    为什么要用线程池 在生产中,基本不会出现手动创建并启动线程的代码,因为这样做有几个弊端: 频繁创建线程开销大 线程的数量不可控 线程数过多CPU...