自定义博客皮肤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)
  • 收藏
  • 关注

原创 查看linux配置使用情况

mem 是物理内存,当物理内存即将溢出时,会将内存中不常用的内存转移到SWAP中 等到物理内存空余,并且swap的内存活跃后才转移回来。参数详解。

2022-08-23 20:37:53 189 1

原创 使用docker搭建nginx文件下载服务器

这篇文章介绍使用docker搭建nginx文件下载服务器,主要有两个步骤:在宿主机配置nginx.conf文件挂载宿主机的nginx.conf文件和下载路径到容器的对应路径创建文件夹 /data/docker/nginx (作为挂载nginx需要的文件)包含 1.nginx.conf 配置文件2.download 目录作为存储下载源文件nginx.conf文件的内容如下:部署中存在问题 因为这里配置的路径加了个 /view 如果直接使用root是访问不到的一般情况下,在location /中配置

2022-08-02 15:29:14 1845

原创 Linux离线部署

使用 docker save 命令,将该 nginx镜像归档成文件,并写入本地文件中。使用 docker load 命令将刚归档的镜像文件,载入到镜像。可以使用命令:docker tag [image id] [name]:[版本] 命名镜像名以及版本mariadb运行mysql运行redismariadb 运行后台部署基础镜像为tomcat创建文件例如需要打 common.war包 pwd(/data/tms/common)在指定文件夹下创建 vi Dockerfile方便持续使

2022-06-06 17:35:14 751

原创 Linux防火墙开关命令

查看已开启的端口firewall-cmd --list-ports查看防火墙状态firewall-cmd --state开启防火墙systemctl start firewalld开启端口firewall-cmd --zone=public --add-port=6379/tcp --permanent重启防火墙firewall-cmd --reload

2021-11-26 14:41:43 427

转载 docker安装nacos指南

Nacos是阿里巴巴集团开源的一款服务注册与发现的中间件产品,与zookeeper提供的功能大体一致,都是用于服务的注册与发现。但是Nacos相较于zookeeper提供了更为全面的功能,比如:动态配置服务、动态 DNS 服务等等。Nacos简介Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构

2021-07-20 21:25:40 871

原创 RabbitMQ安装

注意: 请使用资料里提供的CentOS-7-x86_64-DVD-1810.iso 安装虚拟机.1. 安装依赖环境在线安装依赖环境:yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz2. 安装Erlang上传erlang-18.3-1.el7.centos.x86_64.rpmsoca

2021-07-19 21:29:41 193 2

原创 快速更换git远程仓库的地址

先删除在添加你的远程仓库git remote rm origingit remote add origin 你的新远程仓库地址

2021-06-21 20:34:36 110

原创 Spring Cloud调用接口过程

Spring Cloud 在接口调用上,大致会经过如下几个组件配合:Feign ----->Hystrix —>Ribbon —>Http Client(apache http components 或者 Okhttp) 具体交互流程上,如下图所示:调用段(消费者),服务端 (生产者)首先消费者需要进行的是1.接口化请求调用:设置调用的服务,然后需要调用服务的哪个接口方法2.fegin组件 :(服务与发现)去找到定义的服务名字,再根据服务的名字 找到对应的地址进行接口调用3

2021-03-10 21:49:20 2074

原创 管理微服务

RunDashborad什么是Run Dashboard当springcloud的服务有多个时,管理多个服务的启动使用run会不好管理,这样我们就可以使用Run Dashboard。打开.idea中的workspace.xml文件找到RunDashboard并替换为下面的代码<component name="RunDashboard"> <option name="configurationTypes"> <set> <option va

2021-03-09 23:31:15 167

原创 centos7修改系统语言为简体中文

永久修改就要把配置写入文件里面方法vi /etc/locale.conf##加下面内容到第一行,设置中文LANG=zh_CN.UTF8#通过命令文件立即生效source /etc/locale.conf

2021-03-05 03:36:32 279 1

原创 springBoot (一)

SpringBoot一.单体架构、微服务、分布式、集群单体架构(我们之前做的就是:将所有功能模块打成一个war包,部署到服务器上去(tomcat))将所有的功能模块打包到一起并放在一个web容器中运行。微服务微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。(把一个应用进行业务模块的一个拆分,当然这个具体的拆分 要根据公司的业

2021-01-30 02:37:22 297

原创 MyBatis的逆向工程,快速搭建

Mybatis的逆向工程什么是逆向工程简单点说就是通过数据库中的单表,自动生成java代码。Mybatis官方提供了逆向工程,可以针对单表自动生成mybatis代码(mapper.java \ mapper.xml \ po类)企业开发中,逆向工程是个很常用的工具。可根据文档进行练习:http://mybatis.org/generator/使用方法首先来看下我我创建的表(mysql)CREATE TABLE t_user( tid INT PRIMARY KEY AUTO_INCRE

2021-01-16 01:50:14 235

原创 查找maven相关的jar包

当原有项目换成maven项目时,往往不知道具体jar包在maven里叫什么,教你如何去找到自己想要的jar的maven包。工具/原料浏览器步骤登录一下网站http://mvnrepository.com/输入对应的包名如我想查找myBatis 的逆向工程jar包 搜索:mybatis generator查找自己想要的包,点击进入详情页面。可以看到很多MyBatis Generator Core包的版本,选择自己想要的点击复制文本,并放入pom.xml中,即可

2021-01-15 16:25:41 1667

转载 Git分支管理详解

1.前言在上一篇博客中我们主要讲解了Git 远程仓库,相信大家对远程的Git仓库有一定的了解,嘿嘿。在这一篇博客中我们来在大家讲解一下Git 分支管理,这可以说是Git的又一大特点。下面我们就来学习一下Git分支管理吧。我们先说一个简单的案例,团队开发一个项目时,A同事想要增加一个新的功能,假设需要一周完成,但是A同时写了其中的30%,先提交到了主分支,其他人就无法提交自己改的,因为其他人提交上去的话,就被覆盖了,所以需要等到A同事写完才能提交上去,但是大家又看不到他的进度,也不能继续干活,这怎么办呢?

2021-01-08 15:43:50 357

原创 跟狂神学注解和反射笔记

注解和反射这笔记是根据狂神的b站视频,以及自己的理解做出来的,如果有说误的地方。望大佬指点,相互学习!注解和注释一样,注解不是程序本身,而是对程序作出解释,而注解与注释不同的点在于,注解可以被其他程序比如编译器读取//内置注解@Override//重写注解@Deprecated//不推荐使用注解,可以使用但是又风险或者有更好的方式@SuppressWarnings//“镇压”警告注解元注解元注解 重点需要了解 @Target @Retention元注解的作用就是注解其他

2020-12-19 21:24:46 792 3

原创 集合框架

集合框架利用闲暇的时间,针对性的 牢固下java基础1.1.java集合框架包含的内容**接口:**是代表集合的抽象数据类型。例如 Collection、List、Set、Map 等。之所以定义多个接口,是为了以不同的方式操作集合对象**实现(类):**是集合接口的具体实现。从本质上讲,它们是可重复使用的数据结构,例如:ArrayList、LinkedList、HashSet、HashMap。**算法:**是实现集合接口的对象里的方法执行的一些有用的计算,例如:搜索和排序。这些算法被称为多态,

2020-12-03 01:51:53 187

原创 SpringCloud——Eureka-微服务的注册中心

Eureka-微服务的注册中心Eureka简介Eureka 是Netflix的子模块之一,也是一个核心的模块,Eureka 里有2个组件,一个是EurekaServer(一个独立的项目) 这个是用于定位服务以实现中间层服务器的负载平衡和故障转移,另一个便是EurekaClient(我们的微服务) 它是用于与Server交互的,可以使得交互变得非常简单:只需要通过服务标识符即可拿到服务。与spring-cloud的关系Spring Cloud 封装了 Netflix 公司开发的 Eureka 模块来实

2020-11-26 01:33:37 297

空空如也

空空如也

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

TA关注的人

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