自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

转载 Spring Boot 多环境如何配置

Spring Boot 多环境如何配置一、Spring Boot 环境设置机制二、配置多环境三、指定环境1 在 cmd 命令中指定2 在 application.yml 中指定3 在IDEA 编辑器中指定四、程序中获取 applicaton 中的值五、程序示例5.1 新建一个工程5.2 新增以下文件5.3 新建文件 fishpro.springstudy.MultienvConfig.java5....

2020-04-02 12:10:02 362

转载 Windows中redis的下载及安装、设置

我们重新打开一个cmd ,作为一个客户端调用redis服务,如下图所示,调用命令是:redis-cli.exe -h 127.0.0.1 -p 6379,如下图显示地址和端口,说明调用成功。我们重新打开一个cmd ,作为一个客户端调用redis服务,如下图所示,调用命令是:redis-cli.exe -h 127.0.0.1 -p 6379,如下图显示地址和端口,说明调用成功。关闭服务命令:redis-server.exe --service-stop。根据系统下载的版本:以(64位为例)

2023-09-04 03:05:02 366

原创 互联网公司部署方案:蓝绿部署、灰度发布以及滚动发布

(1)滚动发布这是最常见的部署模式,一般就是说你一个服务/系统都会部署在多台机器上,部署的时候,要不然是手动依次部署,最low的比如就是每台服务器上放一个tomcat,每台机器依次停机tomcat,然后把新的代码放进去,再重新启动tomcat,各个机器逐渐重启,这就是最low的滚动发布中小型公司现在稍微好点的话,都会做自动化部署,自动化部署用的比较多的是jenkins,因为jenkins是支持持续集成和持续交付的,之前说过持续集成,那么持续交付就是比持续集成更进一步,简单来说,就是你每天都提交代码,他每

2021-10-11 08:46:08 594

转载 redis安装

Redis从一开始就只支持Linux,后面虽然有团队搞出Window版本,但是我还是建议大伙安装到Linux中。准备工作 VMware 以及Xshellhttps://redis.io/redis官方安装教程,但是比较简单,不适合生产环境的安装部署;我们这边详细点,第一步:安装gccgcc编译c的,因为redis是c编写的,所以我们先安装下gccyum install gcc-c++第二步:wget方式 下载redis压缩包,并解压,以及编译下载wget http://download.

2021-08-24 09:35:50 134

转载 同步同事代码后,SpringBoot项目import全部爆红

自己尝试解决的办法:1.点击注解挨个导包,但是日志Slf4j爆红,我以为是lombok没有下载,重新下载也不行。2.重启项目,重新加载maven都不行。敲重点1.首先删掉项目目录的idea文件,如下图所示。以因为项目是公家的,所以打了马赛克。2.点击file ,点击 lnvalidate and Restart。此操作是还原我们刚刚删除的idea文件3.弹出弹框,继续点击(lnvalidate and Restart)4.耐心等待即可(时间可能会长一点)。———————————————

2021-08-23 14:25:55 2006 6

原创 minio最新版安装干货

先创建文件夹mkdir -p /opt/miniocd /opt/miniolinux安装包下载点https://dl.minio.io/server/minio/release/linux-amd64/minio如果linux系统能联网,可直接通过wget命令下载wget https://dl.minio.io/server/minio/release/linux-amd64/minio进入minio文件所在位置,然后执行命令:chmod +x minioMINIO_ROOT_U

2021-08-20 15:42:35 483

原创 SpringBoot运维干货-磁盘满了怎么办,空间使用率100%(资源被耗尽),未找到大文件的解决办法

SpringBoot后台运维最常见的吃磁盘文件:log日志、jenkins构建历史记录处理方案:1、定时删除日志2、jenkins构建历史只保留最新3次3、指令查看磁盘占用情况:du -h --max-depth=1 /#--max-depth=1 意思是/opt 1层子目录du -h --max-depth=1 /opt#--max-depth=2 意思是/opt 2层子目录du -h --max-depth=2 /opt...

2021-08-18 14:39:19 1069

原创 带时区的日期时间国际标准

ZonedDateTime类可以满足我们的需求。其中每个时区都对应着 ID,地区ID都为 “{区域}/{城市}”的格式例如 :Asia/Shanghai 等now():使用系统时间获取当前的ZonedDateTime now(ZoneId zone):返回指定时区的ZonedDateTimeZoneId:该类中包含了所有的时区信息getAvailableZoneIds() : 静态方法,可以获取所有时区时区信息 of(String id) :静态方法,用指定的时区信息获取 ZoneId 对象.

2021-08-17 09:21:09 507

原创 docker无废话干货

一 docker简介1.什么是虚拟化 将一台计算机虚拟出多个逻辑计算机,每个逻辑计算机可运行不同的操作系统 应用程序相互独立不受影响2.问题:为什么会有docker出现 一款产品从开发到测试再到上线,不同环境,不同的机器,运维人员都要去进行配置 这对运维人员就是灾难,如何解决 所以docker出现了提出 软件可以带环境安装3.什么是Docker Docker 是一个开源的应用容器引擎,基于Go语言开发(解释) 可以让开发者打包应用及相关依赖到一个容器里面 然后发布到其他任何linux机器上

2021-06-09 09:55:02 113

原创 MySQL索引的原理、数据结构和使用原则

2.1索引的数据结构是什么b-树b+树优化后的b+树(一般数据库的索引都对b+树进行了优化,加了顺序访问的指针)2.2 myism存储引擎的索引实现先来看看myisam存储引擎的索引实现。就拿上面那个图,咱们来现场手画一下这个myisam存储的索引实现,在myisam存储引擎的索引中,每个叶子节点的data存放的是数据行的物理地址,比如0x07之类的东西,然后我们可以画一个数据表出来,一行一行的,每行对应一个物理地址。索引文件id=15,data:0x07,0a89,数据行的物理地址数

2021-02-08 15:33:05 109

原创 ZooKeeper、Eureka、Consul、Nacos的选型对比

zookeeper、eureka、consul、nacoszookeeper和eureka,consul用的没那么多,nacos现在用的越来越多,以后也会是一个大的趋势,但是现在可能还没那么的普及zookeeper的原理,leader+follower,leader写,同步到follower,follower可以读,保证顺序一致性,就是基本尽量保证到数据一致的,主动推送,典型的CP,leader崩溃的时候,为了保证数据一致性,尽量不要读到不一致的数据,此时要重新选举leader以及做数据同步,此时集群会

2021-02-07 19:17:13 743

原创 企业为什么使用微服务架构?SSM不香吗?

单块应用:在intellij idea/eclipse建一个工程,spring mvc+spring+mybatis整合,里面写一堆controller、service、dao、mapper、sql,加一大堆的配置文件,有可能还会引入一些redis、elasticsearch、mq之类的一些依赖,可能会操作一些类似的东西maven插件,把工程里的所有代码和依赖打包成一个jar包/war包,配置文件公司提供给你一台linux服务器,虚拟机/物理机,在机器上你自己先部署了一个tomcat,然后把你写好的系统

2021-02-07 18:51:58 439 1

原创 JAVA必须熟悉的运维指令(1)

在Linux下查看所有java进程命令:ps -ef | grep java停止所有java进程命令:pkill - 9 java停止特定java进程命令:kill -9 java进程序号[root@XDMztjSA litemall-all]# ps -ef | grep javaroot 1482 1 6 17:14 ? 00:08:39 /opt/jdk1.8.0_231/jre/bin/java -Xms256m -Xmx1024m -jar /data/p

2020-11-10 19:33:32 222

转载 运维人员常用的Linux命令汇总

一.文件和目录cd命令,用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。cd /home 进入 '/ home' 目录cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd ~user1 进入个人的主目录 cd - 返回上次所在的目录pwd命令,显示工作路径[root@mailvip ~]# pwd/root

2020-11-10 19:22:36 126

转载 10秒学会springboot jar包启动及JVM参数设置

## 10秒入门 springboot jar包启动及JVM参数设置java -Xms512m -Xmx1024m -jar test.jar

2020-06-18 11:57:53 9113 1

原创 springboot 认证中心cookie跨越问题

1、认证中心cookie跨越问题设计需求: 让A系统经过认证中心后,免登陆进入B系统(即登陆一次,可以访问多个系统)设计理论:《cookie中的domain属性详解》domain表示的是cookie所在的域,默认为请求的地址,如网址为www.baidu.com/test/test.jsp,那么domain默认为www.baidu.com。而跨域访问,如域A为t1.test.com,域B为t...

2020-04-02 17:50:19 566

原创 前后端分离,使用AppNode管理前端部署-安装

前后端分离,使用AppNode管理前端部署什么是AppNode安装什么是AppNodeAppNode是一款Linux 服务器集群管理面板软件。它基于 Web 页面进行可视化操作,帮助 Linux 运维人员提升运维效率,从此以后不用辛苦的自己敲命令了。安装安装前请确保您的系统符合安装条件:操作系统:CentOS 6.x 32/64位CentOS 7.x 64位暂不支持 Ubuntu、...

2020-03-31 15:41:54 865

minio最新版.rar

minio最新版demo

2021-08-20

nacos-server-1.4.1.tar.gz

nacos-server-1.4.1.tar.gz

2021-02-05

GZZGSerialDemo(2).rar

Android串口通信工具源码,16进制输出,针对数据换行做了处理,刷卡数据可以合成一条输出。

2019-06-12

空空如也

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

TA关注的人

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