摘要: 什么是JVM? 是一个专门运行class字节码文件的操作系统,是用c语言开发的,不同的系统都有对应版本的jvm。专门屏蔽了底层的操作系统、硬件、CPU指令等层面上的细节,让字节码只面对jvm,不用去关注操作系统、硬件的差异。 JVM的组成 jvm由垃圾回收器、类加载器、运行时数据区、执行引擎、本地方 阅读全文
posted @ 2021-06-20 17:05 zhaojunjin 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 主要实现的需求是用户上传zip文件,后台解压zip文件,对压缩包中的文件夹和文件进行校验,校验成功后会把文件存在fastdfs,校验失败会把错误信息返回到页面上,并且删除该次请求 在应用服务器创建的文件夹及文件。 前端代码: 1 <div id="tableToolbar" class="toolb 阅读全文
posted @ 2020-09-02 10:07 zhaojunjin 阅读(797) 评论(0) 推荐(0) 编辑
摘要: 添加相关依赖 <!-- springfox-swagger2 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> < 阅读全文
posted @ 2021-07-03 09:15 zhaojunjin 阅读(36) 评论(0) 推荐(0) 编辑
摘要: SpringBoot单应用多数据源的分布式事务管理方案: XA实现方案; 在java中通过Spring+JTA的方式实现 在pom文件中引入jar包: <!--jta+atomikos分布式事务--> <dependency> <groupId>org.springframework.boot</g 阅读全文
posted @ 2021-07-02 20:51 zhaojunjin 阅读(180) 评论(0) 推荐(0) 编辑
摘要: redis运行环境搭建(基于linux) 安装redis 可以直接在linux上下载 [root@VM-0-4-centos usr]$ wget http://download.redis.io/releases/redis-6.0.6.tar.gz 也可以将redis的压缩包上传至linux,放 阅读全文
posted @ 2021-06-24 20:43 zhaojunjin 阅读(27) 评论(0) 推荐(0) 编辑
摘要: server.xml文件 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mycat:server SYSTEM "server.dtd"> <mycat:server xmlns:mycat="http://io.mycat/"> <system> 阅读全文
posted @ 2021-06-22 22:03 zhaojunjin 阅读(184) 评论(0) 推荐(0) 编辑
摘要: MyCat分库分表 开源的分布式数据库中间件,可以看作一个数据库代理。本身是一个java语言开发的服务器,主要用于读写分离和分库分表。 搭建环境 下载mycat,直接解压mycat 进入到bin目录下,执行 #开始 ./mycat start #关闭 ./mycat stop #使用mysql命令行 阅读全文
posted @ 2021-06-22 17:01 zhaojunjin 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 分库:垂直拆分,一库变多库。对应单体应用变成分布式架构,有多个服务,一库变多库 分表:水平拆分,一表变多表。单表数据量大,要拆分成多表 show variables like '%max_connections%';--查看最大连接数 show global status like 'max_use 阅读全文
posted @ 2021-06-22 15:36 zhaojunjin 阅读(165) 评论(0) 推荐(0) 编辑
摘要: docker概念: docker 基于操作系统之上的虚拟化技术,采用的是容器的概念。与之对应的是基于硬件的虚拟化技术,像vm。docker是管理容器的引擎,基于linux的容器技术,对linux的容器技术(lxc)进行了进一步的封装,是对软件和其依赖环境的标准打包,应用之间相互隔离,共享一个操作系统 阅读全文
posted @ 2021-06-15 23:10 zhaojunjin 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 两种解决方式: 1.找到配置目录 一般在C盘,我的目录是在这,如下图 删掉这个目录,然后重启idea就ok了 2.打开idea的插件管理界面file->settings->plugins 然后把标红的插件勾的去掉,然后再重新勾选,最后重启idea就ok了 阅读全文
posted @ 2020-08-24 16:06 zhaojunjin 阅读(555) 评论(0) 推荐(0) 编辑