240 发简信
IP属地:陕西
  • 120
    分布式最佳实践:分布式锁

    为什么 在传统的单体服务中,我们经常会遇到多线程对于单一资源的抢占导致的线程安全问题以及对数据库数据操作的一致性问题,如果是在单体系统中,我们可以很方便的使用编程语言提供的锁...

  • @共勉_9153 那肯定了

    Java 基础

    1.多态的理解: 多态是同一个行为具有多个不同表现形式或形态的能力。 多态就是同一个接口,使用不同的实例而执行不同操作。 多态性是对象多种表现形式的体现。 多态存在的三个必要...

  • 120
    MySql--数据库设计三范式

    数据库设计三范式 设计数据库表的时候所依据的规范,共三个规范: 第一范式 数据库表中不能出现重复记录,每个字段是原子性的不能再分 不符合第一范式的实例: 存在问题: 最后一条...

  • 120
    深入理解java线程池—ThreadPoolExecutor

    几句闲扯:首先,我想说java的线程池真的是很绕,以前一直都感觉新建几个线程一直不退出到底是怎么实现的,也就有了后来学习ThreadPoolExecutor源码。学习源码的过...

  • @共勉_9153 哈哈哈,必须的

    Java 基础

    1.多态的理解: 多态是同一个行为具有多个不同表现形式或形态的能力。 多态就是同一个接口,使用不同的实例而执行不同操作。 多态性是对象多种表现形式的体现。 多态存在的三个必要...

  • 120
    如何拥有高效学习力

    《无限可能:快速唤醒你的学习脑》 文/漫随 21世纪的文盲不是那些不会读、不会写的人,而是那些不会学习、不会抛弃以往错误观念、不会重新学习的人。世界著名的未来学家阿尔文·托夫...

  • 120
    稀疏数组

    应用场景 当在编写五子棋程序时 在一个11*11的五子棋棋局中,棋盘使用二维数组进行记录,那就需要定义一个11行11列的二维数组保存。 问题分析: 因为该二维数组的很多值是默...

  • 120
    设计模式——观察者模式

    天气预报项目需求,具体要求如下: 气象站可以将每天测量到的温度,湿度,气压等等以公告的形式发布出去(比如发布到自己的网站或第三方)。 需要设计开放型 API,便于其他第三方也...

  • 设计模式——适配器设计模式

    现实生活中的适配器例子: 一 基本介绍 适配器模式(Adapter Pattern)将某个类的接口转换成客户端期望的另一个接口表示,主的目的是兼容性,让原本因接口不匹配不能...

  • 120
    设计模式——原型设计模式

    克隆羊问题 现在有一只羊 tom,姓名为: tom, 年龄为:1,颜色为:白色,请编写程序创建和 tom 羊 属性完全相同的 10只羊。 1. 传统方式解决克隆羊问题 传统的...

  • 120
    设计模式——工厂设计模式

    什么是工厂设计模式? 工厂设计模式,顾名思义,就是用来生产对象的,在java中,万物皆对象,这些对象都需要创建,如果创建的时候直接new该对象,就会对该对象耦合严重,假如我们...

  • 120
    SpringBoot 整合 Swagger

    1.引入依赖 2.在 application.yml 中进行配置 3.在启动类上添加注解 @EnableSwagger2 4.在 controller 层添加注解 5.在实...