240 发简信
IP属地:浙江
  • 《元尊》

    《元尊》是我读过的第二部玄幻小说,说起来第一部读的玄幻小说还是在初中,离现在也有十几年了,书名和内容也丝毫想不起来,只知道大概套路无非是修炼升级最后成神打boss。那时候还是...

  • 120
    Flex布局

    采用Flex布局的元素,称为Flex容器(flex container),它的所有子元素自动成为容器成员,称为Flex项目(flex item)。 容器默认存在两根轴:水平的...

  • 葱鲔火锅式笔记读书法

    葱鲔火锅=葱+鱼肉 “葱鲔火锅式”笔记=摘抄+评论 “葱鲔火锅式”笔记要点: ①写读书笔记的日期 ②书名 ③作者名 ④摘抄:对自己来说重要的内容 ⑤评论:自己对这篇文章的感想...

  • 120
    中介者模式/调停者模式

    通过进销存分析 比如 XX 超市,采购部门要采购 IBM 型号的电脑了,它是根据什么来决定采购的呢? - 销售情况。销售部门要反馈销售情况,畅销就多采购,滞销就不采购; -库...

  • Phaser

    Phaser更像是CountDownLatch和CyclicBarrier的结合体。Phaser是按照不同的阶段来对线程进行执行的,它维护着一个阶段一样的成员变量,每个阶段不...

  • CyclicBarrier

    循环栅栏,什么时候人满了就把栅栏推到,都放出去,出去之后栅栏又重新起来,再等人满了,再放开。 比如有一个复杂的操作,需要访问数据库,需要访问网络,需要访问文件,有一种方式是可...

  • CountDownLatch

    计数器,指定计数器的大小,当执行latch.countDown()后计数器减一,当计数器等于0时才能执行latch.await()之后的语句。 public class St...

  • ReentrantLock

    ReentrantLock与synchronized相比,synchronized在代码块执行完后会自动解锁,异常也会自动解锁,单reentrantLock需要手动加锁何解锁...

  • 120
    设计模式之禅-原型模式

    银行发广告信,为了提供个性化服务,发过去的邮件需要带上个人信息,如XX先生/小姐,又或者是电子账单,这就需要一个模板,再由具体数据填充成一份完整的邮件。 AdvTemplat...

  • 120
    设计模式之禅-状态模式

    我们每天都在坐电梯,电梯有“开门、关门、运行、停止”四个动作 个电梯的接口: public interface ILift {//首先电梯门开启动作public void o...

  • CAS

    cas是无锁优化,或者叫自旋。通过Atomic类来实现。 由于一些常见的操作,加锁的情况特别多,所以java提供了这些类,内部自带了锁,当然这些锁不是由synchronize...

  • volatile

    import java.util.concurrent.TimeUnit;public class study04 {public static void main(Stri...

  • synchronized

    public class study02 {public static void main(String[] args) {study02 study =new study0...

  • 120
    设计模式之禅-访问者模式

    在前面组合模式和迭代器模式中,讲了如何把公司组织架构树搭建起来,并且遍历它。现在有这样一个需求,要把公司的所有人员信息打印汇报。 这个类图还是比较简单的,使用了一个模版方法模...

  • 120
    线程池

    线程池执行过程 线程池生命周期 线程池分类 阻塞队列 拒绝策略 - ThreadPoolExecutor.AbortPolicy:丢弃任务并抛出RejectedExecuti...

  • 120
    设计模式之禅-责任链模式

    中国古代对妇女制定了“三从四德”的道德规范,“三从”是指“未嫁从父、既嫁从夫、 夫死从子”,在父系社会中,妇女只占从属地位,现在想想中国的妇女还是比较悲 惨的,逛个街还要请示...

  • 120
    设计模式之禅-观察者模式

    1.业务背景 知彼知己,百战不殆;不知彼而知己,一胜一负;不知彼,不知己,每战必殆。 李斯和韩非子都是荀子的学生,李斯是师兄,韩非子是师弟,若干年后,李斯成为最强诸侯秦国的上...