windows中docker修改镜像与容器存放目录(不想放c盘) 分别将c盘那两个文件夹(data和distro)的内容打包压缩到H盘对应的文件夹。新建一个你想要存放的目录,比如我存到H盘这个地方。完毕,启动docker desktop!先退出docker deskop。再将H盘的两压缩文件导入回wsl。
在linux中配置redis去中心化集群 执行命令,将6个节点合成一个集群,这里的ip为真实ip(上面查的ip)不能用127.0.0.1,三个主节点,三个从节点。按esc,输入“:wq” ,保存并退出。按esc,输入“:wq” ,保存并退出。按esc,输入“:wq” ,保存并退出。按esc,输入“:wq” ,保存并退出。按esc,输入“:wq” ,保存并退出。按esc,输入“:wq” ,保存并退出。同样,编辑redis6380.conf。同样,编辑redis6381.conf。按i进入编辑模式,删除下面的内容。编辑redis6391.conf。
linux中配置redis主从复制及开启哨兵模式 将原来的配置文件复制到文件夹,该backendservice配置文件本来没有的,具体见上一篇文章。启动三个redis服务,一会6379作为主节点,6380和6381作为从节点。此时回到6379主节点,查看其主从复制相关信息,拥有两个从节点。开多两个窗口,一个访问6380,一个访问6381。再次查看主从复制的相关信息,发现它们已变为从节点。按esc,输入“:wq”保存并退出。按esc,输入“:wq”保存并退出。按esc,输入“:wq”保存并退出。按esc,输入“:wq”保存并退出。
linux安装redis 修改第二百四十行daemonize no为daemonize yes,即修改为后台启动。按i进入编辑模式,修改为0.0.0.0,即允许所有主机访问。protected mode修改为no,即关闭保护模式。切换目录,可以看到redis的指令,即安装成功。输入/bind快速找出下图bind的位置。以刚刚的配置启动redis-server。发送ping,得到响应pong,成功!执行make install进行安装。关闭防火墙,学习可用,生产不推荐。执行make进行编译。回到redis的目录。
linux安装mysql mysql-community-client-5.7.40-1.el7.x86_64.rpm 的公钥尚未安装。执行以下命令,再重新执行上面安装mysql那条命令。查看mysql状态,绿色表示成功启动服务。修改配置文件:删除免密登录配置,修改编码。修改mysql配置文件,允许免密登录。# 设置mysql客户端默认字符集。进入mysql数据库,成功!什么都没有,没有初始密码。查看mysql的初始密码。直接登录,发现登录失败。查询root用户的信息。进入mysql数据库。修改root用户密码。
Linux软件包管理 卸载软件时,不检查依赖。这样的话,那些使用该软件包的软件在此之后可能就不能正常工作了。查询所安装的名称含有“jdk”的软件包。rpm -e --nodeps 软件包。-v=verbose,显示详细信息。rpm -e RPM软件包。--nodeps,不检测依赖进度。检查是否有可用的更新rpm软件包。rpm -ivh RPM包全名。显示yum软件包的所有依赖关系。查询所安装的所有rpm软件包。-i=install,安装。yum [选项] [参数]-h=hash,进度条。删除指定的rpm软件包。
Linux常用指令 w ]代表可写(write): 可以修改,但是不代表可以删除该文件,删除一个文件的前提条件是对该文件所在的目录有写权限,才能删除该文件.(3)第4-6位确定属组(所有者的同组用户)拥有该文件的权限,---Group。cat 文件1 > 文件2 (功能描述:将文件1的内容覆盖到文件2)(2)第1-3位确定属主(该文件的所有者)拥有该文件的权限。全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来(常用)(4)第7-9位确定其他用户拥有该文件的权限 ---Other。
git指令的使用 git仓库初始化git init创建新文件test.txt,把test.txt文件创建成git对象。git仓库以键/值的形式来保存查看文件查看内部存储对象的类型将文件放到暂存区生成树对象提交查看版本状态git status。
mybatis-plus代码生成器 1.创建一个maven项目2.修改或添加以下三个文件 pom.xmlapplication.ymlMysqlGenerator,里面修改你的数据库、账号密码、生成文件的路径等。执行main方法:最终得到三层架构代码
使用vue-cli创建vue新项目 报错digital envelope routines::unsupported原因:node.js版本太新,vue/cli版本太旧解决方法加上这句set NODE_OPTIONS=--openssl-legacy-provider
mybatis配置文件及映射文件配置 该项目使用的是mybatis进行dao层访问,因此离不开mapper.xml的配置,其实mapper层中,每个实体类只需要对应一个mapper接口,一个mapper.xml文件与该接口进行映射,sql语句可以写在mapper.xml文件中,也可以使用注解加在mapper接口的方法上。其中在此过程中遇到一些坑,如联表查询时的数据字段名与实体类的属性名不能一一对应,那么我们可以在xml文件中添加一个映射表resultmap,使得字段名与属性名一一对应。#粤嵌星计划,粤嵌我来了#
搭建web项目框架并完善部门模块 昨天已经创建除了一个springboot项目,初始的项目就是一个空壳,只有一个启动类和pom.xml文件。这里有一个坑,在创建了项目之后,maven会帮你把你所选择的依赖下载下来,同样,maven默认的远程仓库也是在国外的,下载速度较慢,建议在maven文件夹的配置文件中修改远程仓库地址,可以换成阿里云的远程仓库,速度十分快。完成此工作后,依赖就不应该出现报红。接下来我们开始搭建项目结构,创建实体类,把三层架构搭建起来即可,然后在resources把前端代码写好。#粤嵌星计划,粤嵌我来了#
springboot创建项目最好不要用官网的地址 今天完善一个springboot项目,它是一个人事管理系统的项目,前端页面已经大致完成了,我需要做的是完善它的后端模块。在idea创建springboot项目时有一个坑,新手可能会被折腾很久,就是springboot官方的服务器是国外的,在创建springboot项目时本质就是idea帮你在其服务器中下载下来,但会很慢,所以推荐换成阿里云的镜像网址,或者换成https://start.springboot.io也会快很多,用官网的话很大可能会一直转圈。#粤嵌星计划,粤嵌我来了#
springboot与spring的选择,我喜欢用springboot Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。同时它的家族还有SpringMVC,它是一种开发框架,将整个项目分成三层:model模型层,view视图层,controller控制层,实现了开发过程有效的解耦。但是每个基于Spring的项目都拥有繁杂的配置文件,十分不方便,于是推出了Springboot,它为程序员包装好了配置文件,它自带的starter包开箱即用,只需联网下载下来即可使用,十分的方便,告别了使用Spring需要完成繁琐的配置文件。#粤嵌星计划,粤嵌我来了#