自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(261)
  • 收藏
  • 关注

转载 CentOS7使用firewalld打开关闭防火墙与端口

1、firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld开机禁用 : systemctl disable firewalld开机启用 :systemctl enable firewalld2.systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。启...

2021-07-14 15:19:51 1029

原创 java--streams流

目录概述Stream操作的步骤创建Stream中间操作终止操作stream练习概述流是数据渠道,用于操作数据源(集合,数组等) 所生成的元素序列,集合讲究的是数据,流讲究的是计算! stream自己不会存储元素 stream不会改变原来的数据对象,他会返回一个持有结果的信streams stream操作是延迟加载的,他们会等到需要结果的时候才...

2019-03-11 18:02:43 581 1

原创 java--lambda表达式

目录lambda表达式概述lambda表达式练习Function系列Consumer系列Predicate系列Supplier系列方法引用构造器引用数组引用码云地址:https://gitee.com/bufanli/java8-demo.gitlambda表达式概述Lambda 是一个匿名函数,我们可以把 Lambda表达式理解为是一段可以传递的...

2019-03-08 17:46:58 452

原创 maven--入门使用及环境变量配置

目录概述寻找依赖通过maven配置文件来指定本地仓库和远程仓库win10maven 环境变量配置maven的配置文件idea使用方法依赖坐标详解idea安装Maven Helper 插件概述maven是Apache下的开源项目,是纯java开发并且只是用来管理java项目,用于java项目jar包的管理;maven项目开发阶段jar包存在于本地仓库...

2018-12-21 11:14:38 2845 2

原创 linux--docker容器&&mysql 8数据库配置

目录常用命令安装Image镜像操作注册中心常用操作下载(拉取)镜像删除本地镜像Container容器操作(核心)容器查看创建与启动容器交互式容器(退出命令行容器会关闭)守护式容器(一般用这个)docker run -id --name=bufanlicentos:7登录守护式容器方式:停止与启动容器文件拷贝目录(映射)挂载(文件...

2018-09-19 23:17:57 1972

原创 idea--相关环境、热部署配置

目录启动时选择项目而不是打开最近一次项目字体设置idea配置jdk环境配置maven环境设置全局的编码格式为utf-8自动提示字母忽略大小写idea 插件安装失败需要配置这个Intellij IDEA左边没有projects,右边没有maven project导航栏鼠标放到类或者方法名等提示文档注释(如果觉得烦,可以反着来就不会出注释)使用idea集成的数据...

2018-07-31 22:31:55 1618

原创 端口冲突--8080端口被占用

Linux查找占用的端口,并杀死进程地址打开Dos:windows->输入cmd(想必这个都会)win+R在黑窗口中输入指令:netstat -ano | findstr 8080 指令的意思是找出占用8080端口的进程pid再次输入指令:taskkill -pid 9196 -f然后在启动tomcat就不报错了...

2018-07-31 22:21:13 1987

原创 idea-java: 错误: 无效的源发行版:16

1.Ctrl+Alt+Shift+S2.jdk版本对应好3.modules中一栏sdk4.modules中一栏源码5.所有modules修改完毕即可

2023-10-11 10:10:36 1079

原创 async函数用法

1、不需要像Generator去调用next 方法,遇到await等待,当前的异步操作完成就往下执行。3、async取代Generator西数的星号*,await取Generator的yield。2、返回的点是promise对象,可以用then 万法进行下一步操作。真正意义上解决异步回调的问题,同步流程表达异步操作。4、语意上更为明确,使用简单。Generator的语法糖。解决报错后面代码不执行,

2023-06-06 17:27:08 968

原创 Promise-用法

4.通过执行异步操作的结果取修改promise实例的状态,调用promise实例对象里面的then的成功或者失败的回调。2.有了promise对象,可以将异步操作以同步的流程表达出来,避免了层层嵌套的回调函数(俗称回调地狱)1.Promise对象代表了未来某个将要发生的事件,通常是一个异步操作。3.ES6的Promise是一个构造函数,用来生成promise实例。

2023-06-06 15:39:54 553

原创 RocketMq-主从集群搭建

复制5.1内容,修改brokerName=broker-a 为brokerName=broker-b即可。复制5.2内容,修改brokerName=broker-a 为brokerName=broker-b即可。下面配置只在node1节点上预先配置好。标题描述为该配置文件在那台服务器上使用。###broker名字,名字一样的节点就是一组主从节点。##broker名字,名字一样的节点就是一组主从节点。###所属集群名字,名字一样的节点就在同一个集群内。##所属集群名字,名字一样的节点就在同一个集群内。

2023-06-01 19:34:08 1696

原创 docker-安装minio集群

节点分别为192.168.1.3、192.168.1.9、192.168.1.10、192.168.1.11,以下操作除创建容器外,均可在各个节点同步执行,docker部署集群模式时必须指定-–net=host参数,使用主机网络,采用端口映射无法创建集群。Minio集群需要各个节点的时间保持同步,故选择NTP作为时间同步服务,这里将 minio1(192.168.1.3)节点作为同步服务端。登录任意一个节点的192.168.1.3:9001进行看板访问。账号admin密码admin@1196869282。

2023-05-31 16:20:54 2465

原创 docker-安装redis集群

第一次需要拉去镜像会慢一些。

2023-05-30 21:58:13 877

原创 docker-file镜像制作案例

【代码】docker-file镜像制作案例。

2023-05-29 21:05:49 86

原创 jenkins安装配置--持续集成

随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件 开发的质量已经慢慢成为开发过程中不可回避的问题。尤其是近些年来,敏捷(Agile) 在软件工程领域越来越红火,如何能再不断变化的需求中快速适应和保证软件的质量也 显得尤其的重要。持续集成正是针对这一类问题的一种软件开发实践。它倡导团队开发成员必须经常 集成他们的工作,甚至每天都可能发生多次集成。而每次的集成都是通过自动化的构建 来验证,包括自动编译、发布和测试,从而尽快地发现集成错误,让团队能够更快的开 发内聚的软件。

2023-05-14 10:55:07 352

原创 centos7 配置密钥登录

点击保存会弹出一个框,填写刚刚设置的密码即可。鼠标点击选中->确定。

2023-05-13 14:59:55 2048

原创 java--Lock锁

锁是一种工具,用于控制对共享资源的访问Lock和synchronized,这两个是最常见的锁,它们都可以达到线程安全的目的,但是在使用上和功能上又有较大的不同。Lock并不是用来代替synchronized的,而是当使用synchronized不合适或不足以满足要求的时候,来提供高级功能的。Lock接口最常见的实现类,是ReentrantLook通常情况下,Lock只允许一个线程来访问这个共享资源,不过有时候,一些特殊的实现也可允许并发访问。比如,ReadWriteLock里面的ReadLock。

2023-04-26 17:21:56 1146

原创 java--ThreadLocal详解

1.ThreadLocal的用途两个使用场景1.1场景1每个线程对象需要一个共享对象(通常是工具类,典型需要使用的类有SimpleDateFormat和Radmon)1.2场景2每个线程内需要保存,全局变量(在拦截器中获取用户信息)可以让不同方法直接使用,避免参数传递的麻烦2.使用ThreadLocal带来的好处3.主要方法介绍

2023-04-22 05:56:31 1179

原创 java--线程池

2 为什么要使用线程池1创建线程问题 反复创建线程开销大 过多的线程会占用大多内存2解决上面两个问题思路: 用少量线程-避免内存占用过多 让这部分线程都保持工作,且可以反复执行任务-避免生命周期的损耗3线程池的好处 加快响应速度 合理利用CPU和内存 统一归管理资源4线程池适合应用场景 服务器接收大量请求时,使用线程池 是非常合适的,他可以大大减少线程池的创建和销毁次数,提高服务器的工作效率 实际开发中,如果需要创建5个以上的线程,那么就可以使用线程池

2023-04-21 18:16:26 1703

原创 nginx--HTTPS服务

1.http不安全2.传输数据被中间人盗用、信息泄露3.数据内容劫持、篡改。

2023-04-14 12:32:33 997

原创 nginx--官方模块

【代码】nginx--官方模块。

2023-04-13 10:26:54 975

原创 nginx--日志类型

【代码】nginx--日志类型。

2023-04-13 10:10:24 202

原创 nginx-代理多个服务

【代码】nginx-代理多个服务。

2023-04-13 10:00:10 4857

原创 nginx--基本配置

server 下添加下面内容即可。

2023-04-13 09:25:35 862

原创 nginx--yum快速安装

【代码】yum安装稳定版本nginx。

2023-04-13 09:09:01 425

原创 在浏览器检查调试界面搜索指定文件

目录1.F12打开调试界面2.Ctrl+o出现一个搜索框 ,输入文件名称即可

2023-04-07 09:56:42 580

原创 docker安装rabbitmq+延迟插件

【代码】docker安装rabbitmq+延迟插件。

2023-03-28 12:58:17 270

原创 docker安装MongoDB

【代码】docker安装MongoDB。

2023-03-27 17:21:15 92

原创 Dockerfile镜像制作

Centos的iso镜像文件包含bootfs和rootfs,而docker的centos镜像复用操作系统的bootfs,只有rootfs和其他镜像层。由于docker中镜像是分层的,tomcat虽然只有70多MB,但他需要依赖于父镜像和基础镜像,所有整个对外暴露的tomcat镜像大小500多M。Docker 中一个centos镜像为什么只有200MB,而一个centos操作系统的iso文件要几个个G?对于测试人员:可以直接拿开发时所构建的镜像或者通过Dockerfile文件构建一个新的镜像开始工作了。

2023-03-22 16:02:36 339

原创 docker私有仓库,仓库管理器

Docker官方的Docker hub(https://hub.docker.com)是一个用于管理公共镜像的仓库,我们可以从上面拉取镜像 到本地,也可以把我们自己的镜像推送上去。但是,有时候我们的服务器无法访问互联网,或者你不希望将自己的镜 像放到公网当中,那么我们就需要搭建自己的私有仓库来存储和管理自己的镜像。# 1、拉取私有仓库镜像# 2、启动私有仓库容器​。

2023-03-22 11:32:55 356 1

原创 docker-java应用部署

当容器中的网络服务需要被外部机器访问时,可以将容器中提供服务的端口映射到宿主机的端口上。外部机器访问宿主机的该端口,从而间接访问容器的服务。:将主机当前目录下的 /conf/nginx.conf 挂载到容器的 :/etc/nginx/nginx.conf。:将主机当前目录下的 conf/my.cnf 挂载到容器的 /etc/mysql/my.cnf。:将主机当前目录下的data目录挂载到容器的 /var/lib/mysql。:将主机当前目录下的 logs 目录挂载到容器的/var/log/nginx。

2023-03-22 11:28:06 413

原创 docker容器的数据卷

Docker 容器删除后,在容器中产生的数据还在吗?Docker 容器删除后,在容器中产生的数据也会随之销毁 Docker容器和外部机器可以直接交换文件吗?容器之间想要进行数据交互?1.数据卷是宿主机中的一个目录或文件2.当容器目录和数据卷目录绑定后,对方的修改会立即同步3.一个数据卷可以被多个容器同时挂载4.一个容器也可以被挂载多个数据卷。

2023-03-22 11:23:33 478 1

原创 Docker 安装Docker Compose

docke服务编排

2023-03-22 11:07:11 973

原创 linux查询Centos服务器资源配置和使用情况

6.5G表示总计分配给缓存(包含buffers与cache)使用的数量,但其中可能部分缓存并未实际使用;4.0G表示系统分配但未被使用的buffers数量;4.7G表示系统分配但未被使用的available数量。Swap: 表示硬盘上交换分区的使用情况,如剩余空间较小,需要留意当前系统内存使用情况及负载,当Swap的used值大于0时,则表示操作系统物理内存不够,已经开始使用硬盘内存了。Mem:表示物理内存统计,如果机器剩余内存非常小,一般小于总内存的20%,则判断为系统物理内存不够。

2023-03-22 09:28:44 1551

原创 linux创建JDKdocker镜像,镜像的保存和加载

【代码】linux创建JDK15.0.2docker镜像,镜像的保存和加载。

2023-03-18 18:23:26 405

原创 Vue获取file图片的宽高

文件读取之reader.onload中的定义的变量在其函数外部进行处理

2023-03-16 11:42:25 1392

原创 Docker安装MinIO详细步骤

【代码】Docker安装MinIO详细步骤。

2023-03-07 15:57:41 2165 2

原创 Gateway+nacos动态网关配置

/获取路由对象,被网关反序列化成List4.配置格式: JSON。//配置不需要加注释。

2023-01-31 16:24:42 3513

原创 搭建Springboot admin监控服务器

*** 自定义告警*/@Slf4j@Component/*** 实现对事件的通知* @param event 实例发生的事件* @param instance 哪个应用实例* @return*/@Override// 发送短信等等定制化通知} else {});

2023-01-13 16:59:56 313

原创 springCloud统一响应、全局异常处理

*** 实现统一响应*//*** 判断是否需要对相应处理* @return*/@Override//判断是否需要对响应数据进行处理//类//方法//为true beforeBodyWrite/*** @param o 响应对象* @return*/@OverrideClass> aClass,//定义最终返回对象}else{//将o设置为返回对象中的o。

2023-01-13 16:19:45 892

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除