- 博客(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
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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅