logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

为什么在项目中使用List<String> list = new ArrayList<String>()而不是用ArrayList<Object> list = new ArrayList<>()

这里的list和接口都是抽象,依赖的类应该依赖抽象,而不是具体实现。写成ArrayList<Object> list = new ArrayList<>(),那么依赖他的方法参数只能是ArrayList,不能是LinkedList,如果真的要修改具体实现就需要改多行代码,代码维护复杂。软件设计6大原则中的依赖倒置原则,高层模块不应该依赖低层模块,两者都应该依赖其抽象。

文章图片
#list#java
VMware虚拟机克隆Centos7

在我们工作或者学习的时候需要多台虚拟机的时候,我们可以在VMware中搭建一台虚拟机,其余的我们可以使用克隆技术快速搭建。接下来我为大家演示克隆的详细过程,案例是在Centos7中环境中实现的。选择你要克隆的虚拟机接下来,一步一步点击即可完整克隆选择要克隆出的虚拟机的名字和位置点击完成,等在克隆成功即可(一般都是几分钟的事)克隆成功如下修改新虚拟机的mac地址,因为克隆出来的和原来的虚拟机的mac

#centos
mysql一主两从配置

需要提前准备三台服务器(这里使用虚拟机代替)虚拟机中安装MySQL5.7Centos 7.6 安装MySQL 5.7 请参考:https://blog.csdn.net/qq_2662385590/article/details/124773625?spm=1001.2014.3001.5501master主服务器的配置#[必须]主服务器唯一IDserver-id=1#[必须]启用二进制日志,指名

#mysql#服务器
request.getServletContext().getRealPath(“/“)的路径资源问题?部署资源路径(tomcat容器)

getRealPath("/") 获取实际路径,“/”指代项目根目录,所以代码返回的是项目在容器中的实际发布运行的根路径如:String realPath1 = request.getServletContext().getRealPath("/");realPath1=E:\IDEA_Workspace_test\springboot-test\target\springboot-test\..

#tomcat#容器#spring
zookeeper集群搭建(三台服务)

1.准备好三台服务(这里使用VMware搭建出三台服务器)在使用服务器之前,一定要修改每一个服务器的ip,改为静态ip地址,方便以后开发使用:设置静态ip方法:https://blog.csdn.net/qq_2662385590/article/details/107545995?spm=1001.2014.3001.5501192.168.100.140 centos1192.168.100.

#centos#服务器#运维
使用docker安装rabbitmq的步骤以及设置密码(Linux系统下)

前提是Linux系统已经安装好docker,如果没有安装请参考下面网址:https://blog.csdn.net/qq_2662385590/article/details/105665053?utm_source=app,然后在进行以下步骤:使用Dockers搜索并安装部署RabbitMQ命令是:docker search rabbitmq拉取rabbitmq命令是:doc...

#rabbitmq#docker
各种MQ产品的比较与选型

在分布式系统架构中,消息队列(Message Queue, MQ)扮演着至关重要的角色,它作为异步通信的核心组件,能够实现系统解耦、削峰填谷、数据缓冲等功能。本文将聚焦于四大主流消息队列——Kafka、ActiveMQ、RabbitMQ、RocketMQ,深度剖析它们各自的优缺点,并在最后提供一份详尽的选择指南,以助您在实际项目中做出最适合的选择。在实际选型过程中,务必根据项目具体需求、团队技术栈

java中把一个list转tree的方法

我的想法是通过一个sql查询查出来所有数据,得到一个 list集合,然后就回到了主题,如何用java把list转tree。在设计表的时候,我们保证每一条数据都有一个code,和parent表示code即可,就可以连成树tree。注意:Collectors.groupingBy()方法使用。前两种方法的时间复杂度都和叶子节点的个数相关,我们假设叶子节点个数为m。

#java#list#开发语言
RSA加解密工具类RSAUtils.java,使用Hutool(糊涂工具)生成

本RSAUtils类的实现是基于糊涂工具类实现的,糊涂工具在使用下面代码之前一定要导入Hutool的jar包或者maven坐标,我使用的是maven导入的。<dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.

#java#开发语言#后端
kafka集群搭建(三台服务器)

1,在搭建kafka集群之前,一定要有jdk环境和zookeeper集群这里是按照zookeeper的集群的方法:https://blog.csdn.net/qq_2662385590/article/details/121149328?spm=1001.2014.3001.55012.去官网下载kafka安装包官网地址:http://kafka.apache.org/这里还是使用三台服务(我采用

#kafka#服务器#分布式
    共 11 条
  • 1
  • 2
  • 请选择