自定义博客皮肤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 1611

原创 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 1351

原创 Vmware配置NAT模式

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

2022-01-22 20:41:53 1604

原创 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 2200

原创 windows下安装mysql5.7.32

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

2022-01-16 11:06:28 1263

原创 Tomcat安装配置

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

2022-01-16 10:50:35 245

原创 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 209

原创 mysql常用命令

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

2022-01-08 19:50:22 264

原创 docker 常用命令

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

2022-01-08 19:24:18 627

原创 docker离线安装(linux)

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

2022-01-08 18:24:01 489

原创 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 245

原创 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 2245 2

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

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

2021-12-19 22:23:39 1052

原创 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 837

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

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

2021-12-19 21:53:06 2417

原创 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 249

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

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

2021-08-10 20:56:50 578

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

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

2021-08-09 20:15:01 3011 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 8618

原创 使用临时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 1242

原创 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 4580

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关注的人

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