程序员皮卡秋(公众号程序员皮卡秋)_社区达人页

个人头像照片
程序员皮卡秋(公众号程序员皮卡秋)
已加入开发者社区2003

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
初入江湖
初入江湖

成就

已发布150篇文章
6条评论
已回答0个问题
0条评论
已发布0个视频
github地址

技术能力

兴趣领域
擅长领域
技术认证

暂时未有相关云产品技术能力~

全栈打杂师 & 公众号: 程序员皮卡秋

暂无精选文章
暂无更多信息

2023年05月

  • 05.31 11:19:56
    发表了文章 2023-05-31 11:19:56

    一起来学设计模式之装饰器模式

    前言 目前正在出一个设计模式专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下设计模式中的装饰器模式,并结合实际业务场景给大家讲解如何使用~ 本专题的所有案例代码主要以Java语言为主, 好了, 废话不多说直接开整吧~ 装饰器模式 装饰器模式(Decorator Pattern)是一种结构型设计模式,它允许在运行时动态地给一个对象添加额外的职责,而不需要修改原始类的代码。这种模式是作为替代继承方式的一种实现。
  • 05.31 11:18:12
    发表了文章 2023-05-31 11:18:12

    一起来学设计模式之外观模式

    前言 目前正在出一个设计模式专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下设计模式中的外观模式,并结合实际业务场景给大家讲解如何使用~ 本专题的所有案例代码主要以Java语言为主, 好了, 废话不多说直接开整吧~ 外观模式 外观模式(Facade Pattern)是一种结构型设计模式,它为复杂的子系统提供一个简单的接口,使得客户端能够更方便地访问系统的各个功能。外观模式提供了一个高层次的接口,使得客户端与子系统的交互变得更加简单,同时也避免了客户端直接与子系统交互所带来的复杂性。
  • 05.31 11:15:29
    发表了文章 2023-05-31 11:15:29

    一起来学设计模式之享元模式

    前言 目前正在出一个设计模式专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下设计模式中的享元模式,并结合实际业务场景给大家讲解如何使用~ 本专题的所有案例代码主要以Java语言为主, 好了, 废话不多说直接开整吧~ 享元模式 享元模式是一种结构型设计模式,其主要目的是通过共享尽可能多的对象来减少内存使用和对象创建的数量。其核心思想是尽可能地共享对象,以减少内存的使用。
  • 05.31 11:13:19
    发表了文章 2023-05-31 11:13:19

    一起来学设计模式之代理模式

    前言 目前正在出一个设计模式专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下设计模式中的代理模式,并结合实际业务场景给大家讲解如何使用~ 本专题的所有案例代码主要以Java语言为主, 好了, 废话不多说直接开整吧~ 代理模式 代理模式是一种常见的设计模式,它为其他对象提供了一种代理以控制对这个对象的访问。 在代理模式中,我们定义了一个代理类,代理类持有一个真正执行业务逻辑的对象的引用,客户端调用代理对象的方法时,实际上是在调用真正对象的方法,代理对象可以在调用真正对象的方法前后进行一些处理,如记录日志、缓存结果、权限校验等。
  • 05.31 11:10:51
    发表了文章 2023-05-31 11:10:51

    一起来学设计模式之责任链模式

    前言 目前正在出一个设计模式专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下设计模式中的责任链模式,并结合实际业务场景给大家讲解如何使用~ 本专题的所有案例代码主要以Java语言为主, 好了, 废话不多说直接开整吧~ 责任链模式 责任链模式(Chain of Responsibility Pattern)是一种行为型设计模式,它能够将请求从一系列处理者中进行传递,直到有一个处理者能够处理它。这个模式将请求的发送者和接收者分离开来,使多个处理对象都有机会处理请求,将这些处理对象串成一条链,并沿着这条链传递请求,直到有一个对象能够处理请求。
  • 05.31 11:07:55
    发表了文章 2023-05-31 11:07:55

    一起来学设计模式之命令模式

    前言 目前正在出一个设计模式专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下设计模式中的命令模式,并结合实际业务场景给大家讲解如何使用~ 本专题的所有案例代码主要以Java语言为主, 好了, 废话不多说直接开整吧~ 命令模式 命令模式(Command Pattern)是一种行为型设计模式,它允许将请求封装成对象,从而使您可以将不同的请求参数化,将请求排队或记录请求日志,以及支持可撤销操作。在这个模式中,请求被封装成一个对象,并在发送者和接收者之间解耦。命令模式允许在不更改现有客户端代码的情况下添加新命令。
  • 05.31 11:06:03
    发表了文章 2023-05-31 11:06:03

    一起来学设计模式之解释器模式

    前言 目前正在出一个设计模式专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下设计模式中的解释器模式,并结合实际业务场景给大家讲解如何使用~ 本专题的所有案例代码主要以Java语言为主, 好了, 废话不多说直接开整吧~ 解释器模式 解释器模式(Interpreter Pattern)是一种行为型设计模式,它定义了一种语言的语法表示,并定义了一个解释器来解释这种语言中的表达式。通过使用解释器模式,可以轻松地扩展和修改语言的语法,从而使其更加灵活。
  • 05.31 11:02:12
    发表了文章 2023-05-31 11:02:12

    一起来学设计模式之迭代器模式

    前言 目前正在出一个设计模式专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下设计模式中的迭代器模式,并结合实际业务场景给大家讲解如何使用~ 本专题的所有案例代码主要以Java语言为主, 好了, 废话不多说直接开整吧~ 迭代器模式 迭代器模式是一种设计模式,它允许客户端逐个访问一个聚合对象中的元素,而不必了解该对象的内部结构。它将聚合对象和访问元素的方式分离开来,使得聚合对象的内部结构可以自由地改变,而不会影响客户端的访问方式。该模式提供了一种标准的方法来遍历一个聚合对象,而不需要了解该聚合对象的实现细节。
  • 05.31 10:59:57
    发表了文章 2023-05-31 10:59:57

    一起来学设计模式之中介者模式

    前言 目前正在出一个设计模式专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下设计模式中的中介者模式,并结合实际业务场景给大家讲解如何使用~ 本专题的所有案例代码主要以Java语言为主, 好了, 废话不多说直接开整吧~ 中介者模式 中介者模式是一种行为型设计模式,其目的是将对象间的相互作用解耦,使得各个对象间的通信只通过中介者进行,从而避免对象之间直接相互依赖,提高代码的可维护性和扩展性。
  • 05.31 10:58:08
    发表了文章 2023-05-31 10:58:08

    一起来学设计模式之备忘录模式

    前言 目前正在出一个设计模式专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下设计模式中的备忘录模式,并结合实际业务场景给大家讲解如何使用~ 本专题的所有案例代码主要以Java语言为主, 好了, 废话不多说直接开整吧~ 备忘录模式 备忘录模式(Memento pattern)是一种行为设计模式,它允许在不破坏封装性的前提下捕获和恢复对象的内部状态。该模式为对象提供了一个能够保存状态的接口,从而可以在以后的时间点回复对象以前的状态。
  • 05.31 10:56:00
    发表了文章 2023-05-31 10:56:00

    一起来学设计模式之观察者模式

    前言 目前正在出一个设计模式专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下设计模式中的观察者模式,并结合实际业务场景给大家讲解如何使用~ 本专题的所有案例代码主要以Java语言为主, 好了, 废话不多说直接开整吧~ 观察者模式 观察者模式是一种设计模式,用于在对象间建立一对多的依赖关系,使得一个对象的状态发生变化时,其所有依赖对象都会收到通知并自动更新。这种模式包含了两种类型的对象:主题(Subject)和观察者(Observer)。主题对象会在状态发生变化时通知所有注册的观察者对象,观察者接受到通知后会自动更新自己。
  • 05.31 10:53:25
    发表了文章 2023-05-31 10:53:25

    一起来学设计模式之状态模式

    前言 目前正在出一个设计模式专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下设计模式中的状态模式,并结合实际业务场景给大家讲解如何使用~ 本专题的所有案例代码主要以Java语言为主, 好了, 废话不多说直接开整吧~ 状态模式 状态模式(State Pattern)是一种行为型设计模式,它允许一个对象在其内部状态改变时改变其行为。 在状态模式中,一个对象的状态被封装为一个对象,该状态对象则负责对象的行为变化。当对象的状态改变时,它会使用当前状态所对应的行为。
  • 05.31 10:51:46
    发表了文章 2023-05-31 10:51:46

    一起来学设计模式之策略模式

    前言 目前正在出一个设计模式专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下设计模式中的策略模式,并结合实际业务场景给大家讲解如何使用~ 本专题的所有案例代码主要以Java语言为主, 好了, 废话不多说直接开整吧~ 策略模式 策略模式是一种软件设计模式,它定义了一系列算法,将每个算法都封装起来,并且使它们可以互换。策略模式使得算法可以独立于它们的使用者而变化。 策略模式通过在Context中维护一个抽象策略类的引用,使得 Context 可以在运行时选择不同的具体策略类来实现不同的算法。 首先定义策略接口:
  • 05.31 10:48:59
    发表了文章 2023-05-31 10:48:59

    一起来学设计模式之模板方法模式

    前言 目前正在出一个设计模式专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下设计模式中的模板方法模式,并结合实际业务场景给大家讲解如何使用~ 本专题的所有案例代码主要以Java语言为主, 好了, 废话不多说直接开整吧~ 模板方法模式 模版方法模式(Template Method Pattern)是一种行为型设计模式,它定义了一个操作中算法的骨架(通常是一个抽象类),而将一些步骤延迟到子类中实现,使得子类在不改变算法结构的情况下,可以重新定义算法的某些步骤。 在模版方法模式中,定义了一个抽象类(AbstractClass),其中包含一个模版方法(templateMeth
  • 05.31 10:46:51
    发表了文章 2023-05-31 10:46:51

    一起来学设计模式之访问者模式

    前言 目前正在出一个设计模式专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下设计模式中的访问者模式,并结合实际业务场景给大家讲解如何使用~ 本专题的所有案例代码主要以Java语言为主, 好了, 废话不多说直接开整吧~ 题外 上周二阳了,所以拖更了一会,简单说一下症状吧,有的小伙伴可能没经历过,总的来讲症状较第一次比较轻,我没有出现发烧的症状。主要表现为鼻塞,咽喉疼痛,期间也没有使用过任何药物,完全自愈,所以大家也不用太担心自己阳了之后会不会和第一次一样,平时外出口罩还是要带好的,毕竟阳了之后喉咙还是有点不舒服的,从发现到症状消失大概花了一个礼拜左右,准确转阴的时间在3
  • 05.31 10:45:04
    发表了文章 2023-05-31 10:45:04

    一起来学设计模式之依赖注入模式

    前言 目前正在出一个设计模式专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下设计模式中的依赖注入模式,并结合实际业务场景给大家讲解如何使用~ 本专题的所有案例代码主要以Java语言为主, 好了, 废话不多说直接开整吧~ 依赖注入模式 Dependency Injection(依赖注入)是一种设计模式,用于解决对象之间的耦合关系问题,一个对象通常会通过New操作符显式创建出它所需要的相关对象,这样会导致对象之间高度耦合、难以重用、难以测试等问题。而Dependency Injection则是一种反向控制的思想,即对象不再直接操作其他对象,而是通过容器(例如Spring)
  • 05.31 10:43:27
    发表了文章 2023-05-31 10:43:27

    查漏补缺第一期(Redis相关)

    前言 目前正在出一个查漏补缺专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本专题主要以Java语言为主, 好了, 废话不多说直接开整吧~ Q1 & 请介绍一下redis的架构 Redis是一种开源的高性能键值存储系统,通常被用作内存数据库、缓存和消息中间件。它具有简单、灵活、高效的特点,以及丰富的数据结构和功能,使其成为许多应用程序的首选。
  • 05.31 10:41:44
    发表了文章 2023-05-31 10:41:44

    查漏补缺第二期(synchronized & 锁升级)

    前言 目前正在出一个查漏补缺专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本专题主要以Java语言为主, 好了, 废话不多说直接开整吧~ Q1 & 请说说对synchronized的理解 在Java中,关键字synchronized用于实现多线程之间的同步。它可以应用于方法或代码块,并确保在同一时间只有一个线程可以访问被同步的代码段.
  • 05.31 10:38:30
    发表了文章 2023-05-31 10:38:30

    查漏补缺第三期(分布式事务相关)

    前言 目前正在出一个查漏补缺专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本专题主要以Java语言为主, 好了, 废话不多说直接开整吧~ Q1 & 分布式事务有了解过吗?你是如何解决的呢? 如果简历中出现过分布式相关项目经验,提到过分布式事务的字眼,并且对方要求面试者有相关开发经验,基本上这个问题是必问的。
  • 05.31 10:35:37
    发表了文章 2023-05-31 10:35:37

    查漏补缺第四期(Mysql相关)

    前言 目前正在出一个查漏补缺专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本专题主要以Java语言为主, 好了, 废话不多说直接开整吧~ 项目有没有用到sql优化,你是如何优化的呢? 使用索引:索引是数据库中提供快速访问数据的重要工具。确保在查询中使用到的列上创建索引,特别是经常用于过滤、排序和连接的列。然而,过多的索引也会导致性能下降,因此需要权衡选择合适的列创建索引。
  • 05.31 10:31:51
    发表了文章 2023-05-31 10:31:51

    查漏补缺第五期(HashMap & ConcurrentHashMap)

    前言 目前正在出一个查漏补缺专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本专题主要以Java语言为主, 好了, 废话不多说直接开整吧~ HashMap底层有了解过吗? 它的put原理以及扩容机制是什么 HashMap是一种常用的数据结构,用于存储键值对。在理解HashMap的put原理和扩容机制之前,我们先来了解一下HashMap的基本结构。 HashMap的内部是由一个数组和链表(或红黑树)组成的,数组被称为哈希表,用于存储元素。每个数组元素是一个链表的头节点(或红黑树的根节点),该链表(或红黑树)用于解决哈希冲突,即当不同的键映射到相同的数组索引时。
  • 05.31 10:27:39
    发表了文章 2023-05-31 10:27:39

    查漏补缺第六期(京东一面)

    前言 目前正在出一个查漏补缺专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本专题主要以Java语言为主, 好了, 废话不多说直接开整吧~ Kafka的应用场景有哪些,在项目里是如何应用的 Kafka 是一个高吞吐量、可扩展的分布式流处理平台,主要用于构建实时数据流应用程序和数据管道。以下是一些Kafka的应用场景:
  • 05.31 10:23:05
    发表了文章 2023-05-31 10:23:05

    查漏补缺第七期(美团到店一面)

    前言 目前正在出一个查漏补缺专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本专题主要以Java语言为主, 好了, 废话不多说直接开整吧~ tcp和udp区别 TCP(传输控制协议)和UDP(用户数据报协议)是两种常见的互联网传输协议,用于在计算机之间传输数据。它们在设计和功能上有一些显著的区别,下面是它们的详细比较:

2023年02月

  • 发表了文章 2024-05-15

    一起来学Mybatis Plus(五) & Mapper CRUD接口

  • 发表了文章 2024-05-15

    一起来学Mybatis Plus(一) & 快速入门

  • 发表了文章 2024-05-15

    一起来学Docker(六)

  • 发表了文章 2024-05-15

    一起来学Docker(四)

  • 发表了文章 2024-05-15

    一起来学Docker(二)

  • 发表了文章 2024-05-15

    一起来学Shell脚本编程(三)

  • 发表了文章 2024-05-15

    一起来学Linux命令(十)

  • 发表了文章 2024-05-15

    一起来学Mybatis Plus(四) & Service CRUD接口

  • 发表了文章 2024-05-15

    一起来学Nginx(三)

  • 发表了文章 2024-05-15

    一起来学Linux命令(六)

  • 发表了文章 2024-05-15

    一起来学Docker(五)

  • 发表了文章 2024-05-15

    一起来学Shell脚本编程(四)

  • 发表了文章 2024-05-15

    一起来学Mybatis Plus(二) & 内置注解

  • 发表了文章 2024-05-15

    一起来学Nginx(一)

  • 发表了文章 2024-05-15

    一起来学Docker(一)

  • 发表了文章 2024-05-15

    一起来学Linux命令(八)

  • 发表了文章 2024-05-15

    一起来学Linux命令(五)

  • 发表了文章 2024-05-15

    一起来学Docker(七)

  • 发表了文章 2024-05-15

    一起来学Shell脚本编程(五)

  • 发表了文章 2024-05-15

    一起来学Shell脚本编程(二)

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息