- 博客(21)
- 资源 (2)
- 收藏
- 关注
原创 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 1196
原创 Vmware配置NAT模式
NAT模式注意事项1.虚拟网卡要和虚拟机在一个网段内。2.虚拟网卡的网关要和虚拟机网关相同。3.虚拟机网卡的子网和物理主机不需要在同一个网段,物理主机网段一般为192.168.1.xx,建议虚拟机使用别的网段。NAT模式使用的是VMnet8虚拟网卡配置虚拟网络编辑器配置虚拟机网络设置设置ip后 systemctl restart network刷新一下就可以连接了...
2022-01-22 20:41:53 1315
原创 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 2056
原创 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 1098
原创 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 164
原创 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 151
原创 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 206
原创 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 555
原创 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 364
原创 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 160
原创 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 2010 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 952
原创 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 724
原创 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 2034
原创 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 152
原创 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 447
原创 Mybatis结果集映射(二) 对象中有List类型属性,一对多关系
如下图,我们有一个角色权限关系表,一个角色可能有多个权限,以多行数据保存。现在要将某些角色的权限都查出来放到实体类集合中。实体类:public class RolePermissionVo { private String roleId; private List<String> permissionIds;//权限需要放到一个List中 }Dao层接口:public List<RolePermissionVo> queryRolePermissionList(
2021-08-09 20:15:01 2801 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 7819
原创 使用临时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 1097
原创 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 4484
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人