- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 docker-compose创建nginx并部署ssl证书,阿里云ssl证书
docker-compose创建nginx并部署ssl证书,阿里云ssl证书
2022-11-15 17:49:01 1061 2
原创 mysql 何为B+树,为什么主键查询会快
何为B+树,中文名我叫它平衡多节点查找树,每个节点相当于下面的一个索引,每层相当于下面说到的一页,数据只存放在叶子节点(即没有子节点的节点),索引会在非叶子节点上存储, Innodb 的所有数据文件(后缀为 ibd 的文件),他的大小始终都是 16384字节(16k)的整数倍,也就是说每页数据是16K,假设某表主键为bigint,8 字节,每个指响子节点的指针为4字节, 那么每页可存索引16384/14=1170个,因为若每行数据大小为1K,那么每页可存数据为16,那么两层的数据为1170*16=187
2021-05-12 16:36:15 620
原创 docker 创建redis的小坑
需要先创建redis.conf文件 mkdir -p /mydata/redis/conf touch /mydata/redis/conf/redis.conf docker pull redis docker run -p 6379:6379 --name redis \ -v /mydata/redis/data:/data \ -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \ -d redis redis-server /etc
2021-03-04 23:19:34 141 2
原创 修改mysql配置
vi/mydata/mysql/conf/my.conf [client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] init_connect='SET collation_connection = utf8_unicode_ci' init_connect='SET NAMES utf8' character-set-server=utf8 collation-server=utf8_unicode_.
2021-03-04 23:16:53 176 2
原创 docker构建mysql
下载镜像: sudo docker search mysql sudo docker pull mysql:5.7 启动镜像 # --name指定容器名字 -v目录挂载 -p指定端口映射 -e设置mysql参数 -d后台运行 sudo docker run -p 3306:3306 --name mysql \ -v /mydata/mysql/log:/var/log/mysql \ -v /mydata/mysql/data:/var/lib/mysql \ -v /mydata/mysq
2021-03-04 22:59:08 77 1
原创 安装docker
官方教程:https://docs.docker.com/engine/install/centos/ 先卸载docker旧版本,指令 yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ dock
2021-03-04 22:25:21 84 1
原创 virtual box快速构建centos,解决vagrant up慢的问题
下载安装virtual box 使用迅雷下载,链接如下:https://download.virtualbox.org/virtualbox/6.1.18/VirtualBox-6.1.18-142142-Win.exe,亲测贼快 同样下载vagrant,使用迅雷:https://releases.hashicorp.com/vagrant/2.2.14/vagrant_2.2.14_x86_64.msi 同样因为vagrant up 速度问题,我们使用迅雷下载centos7:https://cloud
2021-03-04 21:44:11 206 1
原创 Profile,多配置管理,maven和spring.profiles.active可以做到
maven加上profiles标签,mvnclean package -P prod,maven打包的时候会将prod下的文件替换src/main/resources下的文件 <profiles> <profile> <!-- 本地开发环境 --> <id>dev</id> <properties> <package.environment>dev</package.en.
2021-03-04 14:04:39 792 1
原创 方便自己的问题总结:poi处理大文件xlsx会内存溢出问题,换sax的xml处理方式来处理就解决了,也做了优化和代码抽象
首先org.xml.sax.helpers.DefaultHandler是用来处理xml文件的,这个清楚之后就可以开干了。 这里我把几个文件格式统一抽象 import java.io.File; import java.sql.SQLException; import java.util.ArrayList; import java.util.List; import org.xml.sax.helpers.DefaultHandler; /** * @ClassName: FileAbstra
2021-03-04 11:20:03 423 2
原创 docker启动官方tomcat镜像的容器,404是因为使用了加速器,而加速器里的tomcat的webapps下没有root等文件
安装流程省略,最终环境centos7,docker加速器是阿里云里的(容器服务里有,不过要登录阿里云),且浏览器可以ping到虚拟机的ip。 下载tomcat官方镜像,就是这个镜像(阿里云里的tomcat的webapps下没有任何文件) docker pull tomcat 创建对应容器,-d后台运行,--name给个名字-p匹配对应端口 docker run -d --name...
2020-02-08 02:40:59 1590 6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人