240 发简信
IP属地:浙江
  • 死锁-活锁

    死锁大家都知道,但是 有没有老铁 知道活锁呢?我在看《并发编程实战》的时候 了解到这个名次 活锁 活锁 是指 活锁同样会发生在多个相互协作的线程...

  • 重写线程池

    什么是线程池 线程池 我们都知道 是一种池化技术,主要解决了线程创建都额外资源消耗,线程监控 等问题 当然 线程池不适用于以下几种情况 依赖性...

  • Resize,w 360,h 240
    聊聊equals 与hashcode

    最近实在是太忙了,许久没有写写技术博客了. 最近发现一个挺有意思的hashcode 与equals 的现象 我们先预设一个条件,假设有一个per...

  • Resize,w 360,h 240
    双重检查 单例模式

    单例模式 上述代码并不是线程安全的因为singleDecl = SingleDecl.getInstance();这部分代码并不是原子性的,这个...

  • 如何去检测死锁

    如何检测死锁 死锁预防 让线程获取锁的顺序一致 死锁检测 jps 查看java 进程信息 jstack +进程号 知道哪个死锁

  • 优雅循环打印abc的方法

    调用locksupport 可以 指定唤醒哪个线程特性优雅实现线程循环打印

  • Resize,w 360,h 240
    消息队列的pull与push

    采用Pull模型还是Push模型是很多中间件都会面临的一个问题。消息中间件、配置管理中心等都会需要考虑Client和Server之间的交互采用哪...

  • Resize,w 360,h 240
    mysql 主从一致性保证

    MySQL 主备的基本原理 备库 B 跟主库 A 之间维持了一个长连接。主库 A 内部有一个线程,专门用于服务备库 B 的这个长连接。 一个事务...

  • Resize,w 360,h 240
    索引-字符串

    假设,你现在维护一个支持邮箱登录的系统,用户表是这么定义的: 由于要使用邮箱登录,所以业务代码中一定会出现类似于这样的语句:mysql> sel...