240 发简信
IP属地:北京
  • 单例模式总结

    单例写法: 1:饿汉单例模式 优点:在类加载的时候就初始化,避免多线程造成产生多个实例的问题 缺点:不确定在是不是使用的情况就初始化,浪费空间,如果大量使用这个单例写法,浪费...

  • 一个三年Java程序员的面试总结!总会对你有所帮助!

    面试整体事项 1.简历要准备好,联系方式一定要正确清晰醒目,项目经历按照时间倒序阐述,注意描述自己在项目中承担的职责,简历的模板尽量选择简洁的,毕竟程序员大部分还是喜欢简单明...

  • 高并发下数据库分库分表面试题整理

    1. 为什么要分库分表(设计高并发系统的时候,数据库层面该如何设计)?用过哪些分库分表中间件?不同的分库分表中间件都有什么优点和缺点?你们具体是如何对数据库如何进行垂直拆分或...

  • 120
    JUC之ReentrantLock

    ReentrantLock是可重入的独占锁,同步通过实现AQS(抽象的队列式同步器,内部定义了一套多线程访问共享资源的的同步框架),锁的竞争依靠CAS和Unsafe 。 Re...

  • 120
    JUC之CountDownLatch

    CountDownLatch是一个同步计数器,它可以保证一些线程全部执行完毕后当前再往下一步执行。 新建10条线程,每条运行把当前线程的名称添加到list中,最后打印长度。...

  • 120
    java内存模型以及happens-before规则

    原创文章&经验总结&从校招到A厂一路阳光一路沧桑 详情请戳www.codercc.com # 1. JMM的介绍 # 在上一篇文章中总结了 ,对多线程已经有一点基本的认识了,...

  • 120
    线程的状态转换以及基本操作

    原创文章&经验总结&从校招到A厂一路阳光一路沧桑 详情请戳www.codercc.com 在上一篇文章中 谈到了为什么花功夫去学习并发编程的技术,也就是说我们必须了解到并发编...

  • 120
    让你彻底理解Synchronized

    原创文章&经验总结&从校招到A厂一路阳光一路沧桑 详情请戳www.codercc.com[http://www.codercc.com] 1. synchronized简介 ...

  • 120
    我对synchronized的一点理解

    为什么需要同步 摘抄jdk文档原话 :Threads communicate primarily by sharing access to fields and the ob...