自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 使用docker集群部署web应用

docker swarm集群方式部署web应用

2022-01-25 21:05:00 1328

原创 docker集群搭建私服

1.首先需要搭建好docker swarm集群如图,我们搭建了一个两个节点的集群2.运行私服镜像docker run -d -p 5000:5000 --name registry --restart=always registry(registry仓库默认开启5000端口)3.docker配置镜像仓库(1)让docker信任该私服vi /etc/docker/daemon.json { "insecure-registries":["myregistry:5000"] } &l

2022-01-22 21:45:18 1151

原创 Vmware配置NAT模式

NAT模式注意事项1.虚拟网卡要和虚拟机在一个网段内。2.虚拟网卡的网关要和虚拟机网关相同。3.虚拟机网卡的子网和物理主机不需要在同一个网段,物理主机网段一般为192.168.1.xx,建议虚拟机使用别的网段。NAT模式使用的是VMnet8虚拟网卡配置虚拟网络编辑器配置虚拟机网络设置设置ip后 systemctl restart network刷新一下就可以连接了...

2022-01-22 20:41:53 1205

原创 Linux下mysql数据恢复

1.应用场景centos7.4系统(虚拟机)崩溃,但是文件系统还没有损坏,想要恢复出mysql数据库test的数据,mysql使用的是InnoDB存储引擎。2.操作步骤1.新建一个虚拟机,通过共享存储的方式将崩溃系统的硬盘挂载到新建的虚拟机。2.取出原崩溃系统/var/lib/mysql下所有文件3.新建一个虚拟机,部署安装相同的mysql数据库,使用相同的密码,新建一个相同的要恢复的数据库test,然后systemctl stop mysql关闭数据库4.替换文件,只保留ib_logfile

2022-01-16 11:57:58 1993

原创 windows下安装mysql5.7.32

1.下载解压这里我们使用mysql压缩包mysql-5.7.32-winx64.zip安装,将压缩包解压,我的安装目录是E:\mysql\mysql-5.7.32-winx642.配置文件新建my.ini文件,5.7版本没有该文件需要自己新建,内容如下,注意要修改自己的文件地址。把这个文件放到解压后的MySQL目录下[mysqld]port = 3306basedir=E:\mysql\mysql-5.7.32-winx64datadir=E:\mysql\mysql-5.7.32-winx

2022-01-16 11:06:28 1036

原创 Tomcat安装配置

1.安装jdk安装Tomcat前首先要安装配置好jdk2.下载解压Tomcat下载tomcat压缩包,解压到本地E:\source\apache-tomcat-8.5.603.设置环境变量新建CATALINA_HOME系统变量,值为E:\source\apache-tomcat-8.5.60Path系统变量增加%CATALINA_HOME%\bin4.运行环境变量配置好后cmd输入startup运行tomcat5.修改控制台日志编码修改tomcate安装目录/conf/logg

2022-01-16 10:50:35 142

原创 windows与Linux下 jdk安装配置

windows系统1.系统变量→新建JAVA_HOME变量 。变量值填写jdk的安装目录(本人是E:\Java\jdk1.7.0)。2.系统变量→寻找Path变量→编辑。在变量值最后输入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)。3.系统变量→新建CLASSPATH变量。变量值填写.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一

2022-01-16 10:30:00 116

原创 mysql常用命令

1.导入sql文件mysql -uroot -p 数据库 < nplm.sql 2.导出sql文件mysqldump -uroot -p 数据库名 > bak.sqlmysqldump -uroot -p${MYSQL_PASS} -P ${MYSQL_PORT} -h ${MYSQL_HOST} --default-character-set=utf8 数据库名 > bak.sql

2022-01-08 19:50:22 191

原创 docker 常用命令

1.镜像1.查看镜像:docker images2.删除镜像(如果有容器引用该镜像则无法删除):docker rmi 镜像ID3.导出镜像:docker save -o 镜像名.tar 镜像ID4.导入镜像:docker load -i 镜像名.tar5.把容器保存为镜像:docker commit 容器名 镜像名2.构建镜像以一个web应用nplm为例,来构建一个web应用的镜像并运行。1.将web应用导出war包nplm.war2.编写Dockerfile:FROM tomcat:8

2022-01-08 19:24:18 520

原创 docker离线安装(linux)

1、上传压缩包 docker-18.09.8.tgz至虚拟机,解压tar -xvf docker-18.09.8.tgz2、将解压出来的docker文件内容移动到 /usr/bin/ 目录下cp docker/* /usr/bin/3、将docker注册为servicevim /etc/systemd/system/docker.service4、将下面的配置复制到docker.service中[Unit]Description=Docker Application Container

2022-01-08 18:24:01 333

原创 Mybatis <foreach>标签使用示例

参数为List批量插入public void insertRepaymentProtocol(@Param("list") List<RepaymentProtocolVo> list);<select id="insertRepaymentProtocol" parameterType="java.util.List"> insert into t_repayment_protocol (id,loan_id,create_time,remarks,protoco

2022-01-03 11:06:39 121

原创 Mybatis批量插入参数为List-有就更新没有就插入

需求是给出一个对象的List,批量向数据库中insert,根据主键id判断如果数据库中有这条就更新,如果没有这条就插入dao接口:public void insertRepaymentProtocol(@Param("list") List<RepaymentProtocolVo> list);xml:<select id="insertRepaymentProtocol" parameterType="java.util.List"> insert into t_

2022-01-03 10:44:47 1826 2

原创 springboot定时任务注解的使用

1.首先启动类要加@EnableScheduling注解@SpringBootApplication@EnableSchedulingpublic class ManagerApplication { public static void main(String[] args) { SpringApplication.run(PwManagerApplication.class, args); }}2.在方法上加上@Scheduled注解,配置一个cron表达式@Servicepu

2021-12-19 22:23:39 901

原创 eclipse使用插件新建springboot web项目

1.安装插件help->eclipse marketplace,搜索安装。2.新建项目file->new->other,找到spring starter project选择jdk版本,type等信息,next选择项目需要的依赖,需要什么选什么,这里我们只用mybatis,然后finish.3.创建service,dao,controller后项目结构如下图application.properties:spring.datasource.driver-class-nam

2021-12-19 22:11:52 693

原创 Vue学习——搭建前端项目

Vue搭建前端项目1.准备环境需要安装nodejs,npm,cnpm等,使用的编辑器为vscode2.创建项目vue init webpack 项目名项目创建完成后使用vscode打开,在终端运行cnpm installcnpm run dev3.目录结构参考以下的目录结构,新建文件夹,下面打‘ * ’的为新建文件夹├── build // 构建服务和webpack配置├── config // 项目不同环境的配置├── dist

2021-12-19 21:53:06 1956

原创 eclipse使用插件新建springboot非web项目

1.安装插件help->eclipse marketplace,搜索安装。2.新建项目file->new->other,找到spring starter project选择jdk版本,type等信息选择项目需要的依赖,需要什么选什么,然后finish.3.启动类把项目起始的启动类继承CommandLineRunner,重写一下run方法,运行注入的Service中的方法。因为这个Service和启动类不在一个包下,运行时找不到注入的Service,所以加@Compone

2021-09-21 10:27:25 133

原创 Linux下使用mysql镜像导入导出sql文件

前提:要有mysql镜像config.sh存放数据库连接信息export MYSQL_HOST=192.168.0.93export MYSQL_PORT=3306export MYSQL_USER=rootexport MYSQL_PASS=123456

2021-08-10 20:56:50 416

原创 Mybatis结果集映射(二) 对象中有List类型属性,一对多关系

如下图,我们有一个角色权限关系表,一个角色可能有多个权限,以多行数据保存。现在要将某些角色的权限都查出来放到实体类集合中。实体类:public class RolePermissionVo { private String roleId; private List<String> permissionIds;//权限需要放到一个List中 }Dao层接口:public List<RolePermissionVo> queryRolePermissionList(

2021-08-09 20:15:01 2675 1

原创 Mybatis结果集映射(一) 对象嵌套对象

如果mybatis查询返回的对象中里面还嵌套着其它对象,那么就需要结果集映射。 例如我们要从数据库表中查询ExportOperationsVo的id, operationTime, operator.userId和receiver.userId。实体类:public class ExportOperationsVo { private String id; private ExportUserVo operator; //嵌套ExportUserVo对象 private Date ...

2021-08-09 19:27:50 7213

原创 使用临时jdk环境变量运行jar包

如何jar文件发送到别的计算机上运行如果计算机已经配置好了jdk环境,在命令行运行java –jar xxx.jar就行了如果没有配置jdk环境变量:1.首先导出jar文件点击finish。把你计算机上的jdk环境变量指向的jdk文件直接复制到jar文件那里,如图所示3.然后可以写一个bat脚本,在脚本中配置jdk临时环境变量并执行java –jar命令运行jar文件,如上图start.bat文件就是,使用的时候直接点击就可以运行jar文件了。start.bat:@echo of

2020-09-05 20:30:04 1053

原创 java增强for循环 for( :)

public class Test{public static void main(String [] args){int [] arr=new int[]{1,2,3,4,5,6};for(int a:arr) //把arr集合里面的元素一个个拿出来放进a里面进行迭代{System.out.println(a);}}}

2020-05-26 10:25:59 4460

linux系统nfs安装包

linux系统nfs安装包

2022-01-25

Linux系统下JDK-MySQL-tomcat安装包.rar

jdk1.8,tomacat8.5.56,mysql5.6 的rpm安装包

2022-01-16

空空如也

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

TA关注的人

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