logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

大厂面试高频:Kafka、RabbitMQ、RocketMQ如何选型?

生产者生产鸡蛋,消费者消费鸡蛋。再比如,生产者1秒生产100个鸡蛋(大交易量的情况),而消费者1秒只能消费50个鸡蛋,那么过不了多长时间,消费者就“吃不消”了(消息堵塞,最终导致系统超时),导致鸡蛋又丢失了。此时,我们放1个篮子在生产者与消费者中间,生产者生产出来的鸡蛋都放到篮子里,消费者去篮子里拿鸡蛋,这样鸡蛋就不会丢失了,这个篮子就相当于Kafka。RocketMQ的发布/订阅模式是一种消息通

文章图片
#面试#kafka#rabbitmq +1
Java 策略模式(Strategy Pattern)-(一)

策略模式是 Java 开发中非常实用的设计模式,尤其适合算法族频繁变化或多种业务规则并存的场景。它通过组合与多态将算法的定义和使用分离,极大提高了系统的扩展性和可维护性。在实际项目中,可以结合工厂模式、枚举、Spring 容器等进一步提升策略的获取和管理效率。当遇到大量if-else判断算法选择时,不妨考虑用策略模式重构。

#java#策略模式#开发语言
八股文-基础知识-面试题汇总(一)

Java 程序在执行子类的构造方法之前,如果没有用 super()来调用父类特定的构造方法,则会调用父类中“没有参数的构造方法”。因此,如果父类中只定义了有参数的构造方法,而在子类的构造方法中又没有用 super()来调用父类中特定的构造方法,则编译时将发生错误,因为 Java 程序在父类中找不到没有参数的构造方法可供执行。解决办法是在父类里加上一个不做事且没有参数的构造方法。

文章图片
idea maven 项目 打包 jar 步骤

​ 这两天一直在整(gu)理(dao)IDEA 用Maven打jar包,网上的教程是各式各样,但是都不能满足我的需求(或者 还没有找个正确的),因此 综合网上的内容 自己整理了一下(以下内容是在mac系统下 win 可能有一些地方不一样)。

文章图片
#pycharm#intellij-idea#ide
quartz详解2:quartz由浅入深

quartz详解2:quartz由浅入深转载2016年05月25日 20:14:56标签:39403编辑删除...

全网最全的 IntelliJ IDEA 快捷键教程,动图演示(建议收藏)

全网最全的 IntelliJ IDEA 快捷键教程,该快捷键共分 16 种,

文章图片
#java#intellij-idea#ide
小结Mysql常用快捷键

Mysql常用快捷键(1).ctrl+q          打开查询窗口(2).ctrl+n           打开一个新的查询窗口(3).ctrl+w          关闭一个查询窗口(4).ctrl+r          运行查询窗口的sql语句(5).ctrl+shift+r  只运行选中的sql语句(6).ctrl+/

java -jar命令详解

第3种没有加>1.txt,它的输出重定向到nohup.out文件中,nohup.out也就是nohup命令的默认输出文件, 文件位于$HOME/nohup.out 文件中,比如用root执行,就会输出到/root/nohup.out。第4种在第3种的基础上,在后面增加了>1.txt,意思是将nohup java -jar demo.jar的运行内容重定向输出到1.txt文件中,即输出内容不打印到当

文章图片
#java#jar#python
‌IntelliJ IDEA 2026.1 中 Git、GitHub、GitLab 功能对比与实操指南

IDEA2026.1版本控制工具集成指南摘要:本文对比分析了Git、GitHub和GitLab在IDEA中的集成方式与功能差异。Git作为本地版本控制系统内置支持,GitHub原生集成提供PR管理,GitLab需插件支持但具备完整DevOps功能。操作步骤包括:配置Git路径、GitHub一键登录授权、GitLab插件安装与Token配置。建议个人开发者使用GitHub,企业团队选择GitLab,

#intellij-idea#git#github
Java 策略模式(Strategy Pattern)-(二)

设置策略”指上下文(Context)对外提供一种方式,使客户端能够将某个具体的策略对象(实现了策略接口)注入到上下文中。此后,上下文在执行核心方法时,会将工作委派给当前所持有的策略对象。构造函数注入:在创建上下文时传入初始策略。Setter 方法注入:提供方法,允许运行时动态更改策略。方法参数注入:直接在调用上下文的核心方法时传入策略(不常单独使用,常与前面结合)。维度核心要点概念设置策略是向上下

#java#策略模式#开发语言
    共 30 条
  • 1
  • 2
  • 3
  • 请选择