自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 centos强制重启后mysql启动失败

由于强制重启后mysql的pid丢失导致启动失败。1.进入/etc/my.cnf.d文件查看pid的目录位置log-error=/var/log/mysqld.logpid-file=/var/run/mysqld/mysqld.pid上面的内容表示启动日志目录和pid目录,本次出现的问题就是pid丢失问题。2.进入/var/run目录下,创建mysqld目录mkdir /var/run/mysqld3.授权目录权限chown mysql.mysql /var/run/

2020-06-24 22:38:04 1015

原创 Docker学习——Dockerfile结构解析及使用dockerfile制作一个镜像

dockerfle其实就是构建docker镜像的文件;类似于maven的pom文件Dockerfile文件的格式规范1.每个保留字指令字母必须是全大写,且至少跟一个参数,否则会报错;2.# 表示注释Dockerfile的执行过程1.按指令从上到下依次顺序读取执行;2.每执行一条指令,都会生成一个新的镜像层,并对镜像进行提交;docker执行Dockerfile的过程原理这个过程其实跟基于容器手动创建新镜像的操作步骤类似1.docker基于dockerfile指定的基础镜像

2020-06-26 21:34:09 245

原创 Docker学习——创建容器指定宿主机绑定目录

默认情况下容器运行期间的数据都是存在容器内的,一旦容器被删除则数据就会丢失,所以docker允许在创建容器时为容器绑定一个宿主机的目录,容器可以与主机共享这个目录,默认是读写权限,也可以设置容器只读的权限。创建容器时使用命令(-v 宿主机目录:容器目录)绑定共享目录创建一个tomcat容器指定一个关联数据卷目录(如果不存在会自动创建该目录)-v 表示关联宿主机与容器的目录,/tomcatContainerData 表示宿主机的目录,:后面的/tomcatContainerData表示容器的...

2020-06-26 14:31:25 3530

原创 Docker学习——基于tomcat镜像创建一个自定义的镜像

从远程docker hub拉取一个官方的tomcat镜像[root@host-192-168-48-4 local]# docker pull tomcat:8.5-jdk8-adoptopenjdk-openj9查看拉取的镜像可以看到有tomcat这个镜像了[root@host-192-168-48-4 local]# docker imagesREPOSITORY TAG IMAGE ID

2020-06-26 13:07:45 683

原创 Docker学习——容器操作命令

创建并运行容器--name 表示执行容器名称为mytomcat,不指定会随机给一个namedocker run --name mytomcat tomcat退出容器交互终端(注意)1.关闭容器并退出,即退出后容器会停止运行exit2.只退出不关闭容器(键盘操作)Ctrl+P+Q进入一个运行中的容器去执行终端命令docker exec -it tomcat bash查看所有运行过的容器(运行的和不运行的都显示)docker ps -a查看正在运行的..

2020-06-26 00:32:30 202

原创 Docker学习——镜像操作命令(查找,删除等)

对于tomcat的众多镜像版本,有一个方便筛选的命令--filter=stars=30 表示查找stars大于30的tomcat镜像,--no-trunc 表示显示详细描述信息docker search --filter=stars=30 --no-trunc tomcat

2020-06-25 23:26:38 543

原创 JAVA反射的认识

先说Class对象的几种获取方式(推荐使用第三种方式,依赖性较小)通过实例对象获取 LoginService loginService=new LoginService(); Class<?> loginServiceClass=loginService.getClass();通过类名获得 Class<?> loginServiceClass1=LoginService.class;通过Class的静态方法获得 Class<?> lo.

2020-06-25 21:49:45 192

原创 对HashMap的认识

JAVA7中的hashMap:1.当我们new一个HashMap时,这个map的数组个数的初始值设为1<<4,也就是2的4此幂即16个,根据后面初始化的逻辑也可以看得出哈希桶的数值始终是2的N次幂,如果不是则向上取一个2的次幂,即如果在使用构造函数创建时指定为是17个,那就会自动取整为32个。为什么必须是2的n次幂呢,是因为hashMap初始化map的下标(0~(表个数-1))时的实现是 hash & (个数-1),只有当个数是2的n次方的时候,个数-1的值才是1111.

2020-06-25 20:06:54 223

原创 Docker学习——创建并使用mysql容器

1.首先使用docker run命令拉取镜像创建一个names为mysql的容器并启动docker run --name=mysql \-e MYSQL_DATABASE=xxl-job \-e MYSQL_USER=wikiuser \-e MYSQL_PASSWORD=123456 \-e MYSQL_ROOT_PASSWORD=123456 \-v /var//mysql:/var/lib/mysql \-d mysql:5.72.查看当前运行中的容器:可以看到容器的的names

2020-06-23 23:06:47 336

原创 docker学习——搭建Rancher和registry镜像库

centos中基于docker环境拉取rancher镜像搭建rancher1.添加阿里云rancher镜像源配置文件在/etc/docker目录下,修改(如果没有会自动创建)daemon,json文件vim /etc/docker/daemon.json设置值{"registry-mirrors": ["https://xwx6wxd1.mirror.aliyuncs.com"]}2.使用docker命令安装运行Rancher第一个8080指的是宿主机端口,第二个...

2020-06-23 21:29:58 802

原创 Dcoker学习——基于centos安装docker

1.检查centos版本Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docke[root@host-192-168-48-4 ~]# uname -r4.18.0-147.8.1.el8_1.x86_642.移除旧版本的dockeryum remove docker docker-common docker-selinux docker-engine3.安装需要的软件包, yum-util 提供yu

2020-06-21 23:04:03 353

原创 Docker各个容器服务之间的访问

docker容器部署方式下像mysql,mq,redis这些都是要跨容器互相访问的,那么就涉及到了容器与容器之间的互相访问。有以下几种访问方式1.容器映射宿主机端口,通过宿主机端口互相访问;但是这种方式并不完美,并不是每个服务都需要对外暴露端口2.容器与容器之间进行关联,关联后就可以进行互相访问;...

2020-06-21 22:17:43 2330

原创 SpringBoot整合PageHelper实现分页

<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>${page-helper.version}</version> </dependency>...

2020-06-18 21:07:10 356

原创 CommandLineRunner和ApplicationRunner实现项目启动时执行任务

实现在项目启动后执行的功能,SpringBoot提供的一种简单的实现方案就是添加一个Component组件,组件类实现CommandLineRunner接口,把项目启动后要执行的任务的代码放在run方法中如果有多个任务,可以使用@Order(value=1)注解决定任务执行的先后顺序@Slf4j@Componentpublic class CashValueTableCacheListener implements CommandLineRunner { @Autowired

2020-06-18 11:28:33 633

原创 BeanUtils.copyProperties使用

BeanUtils提供对Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。在对象字段较少的情况下还是建议使用手动get,set赋值,BeanUtils.copyProperties方法耗时成本很高。BeanUtils支持的转换类型如下:* java.lang.BigDecimal* java.lang.BigInteger* boolean and java.lang.Boolean* byte and java.lang.B...

2020-06-13 23:50:29 412

原创 @FeignClient注解 中属性 contextId使用

https://blog.csdn.net/sinat_36454672/article/details/105457670

2020-06-12 02:46:03 17539 1

win系统erlang安装包

对应rabbitmq-3.8.9版本

2020-12-21

空空如也

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

TA关注的人

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