240 发简信
IP属地:广东
  • spring框架中的设计模式三

    以下主要讲spring的原型,对象池,观察者模式: 原型模式 这篇文章的第一个设计模式是原型。可以通过官方文档查找有关Spring作用域中的be...

  • spring框架中的设计模式二

    在这篇文章中,介绍4种设计模式。结构型设计模式:代理和复合模式。行为型设计模式:策略和模板方法模式。 代理模式 面向对象编程(OOP)可能是编程...

  • spring框架中的设计模式一

    Spring框架中使用的4种设计模式:解释器,构建器,工厂方法和抽象工厂。 解释器设计模式 此模式基于表达式和评估器部分。第一个代表一个要分析的...

  • Resize,w 360,h 240
    springboot整合docker中的redis

    redis可以用来缓存用户登录信息,一般采用key-value方式来存储,所以可以选择redis的string,hash类型。下面采用hash来...

  • Resize,w 360,h 240
    Docker 安装 Redis

    Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 的 NoSQL 数据库,并提供...

  • Resize,w 360,h 240
    springboot整合ELK进行日志收集

    ELK简介ELK是Elasticsearch+Logstash+Kibana简称 Elasticsearch 是一个分布式的搜索和分析引擎,可以...

  • 多线程-哲学家进餐的3种写法

    这道题本质上其实是想考察如何避免死锁。因为当 5 个哲学家都拿着其左边(或右边)的叉子时,会进入死锁。 死锁的 4 个必要条件: 互斥条件:一个...

  • 多线程-交替打印字符串的3种写法

    写法1:使用信号量进行线程间的阻塞 写法2:使用CyclicBarrier 进行线程间的阻塞 写法3:利用原子类AtomicInteger 个人...

  • 多线程-H2O 生成的3种写法

    写法1:使用volatile修饰变量控制, Thread.yield()使线程让出当前时间片给其他线程执行。 写法2:使用信号量Semaph...