docker镜像加速
对于使用 systemd 的系统,请在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件)
1 | { |
之后重新启动服务。
1 | sudo systemctl daemon-reload |
对于使用 systemd 的系统,请在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件)
1 | { |
之后重新启动服务。
1 | sudo systemctl daemon-reload |
在开发springboot starter的时候发现,如果写完的starter直接导入已有工程有些问题,还是要上传到maven然后通过maven引入比较规范,但是每次通过网页管理上传maven包太过麻烦,所以配置了一下通过idea直接deploy上私有仓库,下面记录一下过程。
权限分布 | 可设置权限 |
---|---|
表权限 | ‘Select’, ‘Insert’, ‘Update’, ‘Delete’, ‘Create’, ‘Drop’, ‘Grant’, ‘References’, ‘Index’, ‘Alter’ |
列权限 | ‘Select’, ‘Insert’, ‘Update’, ‘References’ |
过程权限 | ‘Execute’, ‘Alter Routine’, ‘Grant’ |
MySQL的主从复制和读写分离是一起出现的,目的是为了提升数据库的并发性能。
MySQL 主从复制是指数据可以从一个MySQL数据库服务器主节点复制到一个或多个从节点。
MySQL 的读写分离是指如果有三台MySQL,一台mater只负责写操作,两台salve只负责读操作。
主从复制、读写分离就是为了数据库能支持更大的并发。
随着业务量的扩展、如果是单机部署的MySQL,会导致I/O频率过高。采用主从复制、读写分离可以提高数据库的可用性。
有时候需要用到某些IDEA插件的高级功能,使用次数不高,但是高级版需要收费,因此对插件进行一些小修改,这里记录一下修改思路,具体修改的插件就不写了,避免不必要的麻烦。这里记录的方法仅供学习使用,如果有能力建议还是支持正版。
MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。
MinIO是一个非常轻量的服务,可以很简单的和其他应用的结合,类似 NodeJS, Redis 或者 MySQL。
项目中有时候需要统计代码量,可以通过Git来统计。
1 | git log --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --author="$name" --pretty=tformat: --since ==2020-9-1 --until=2020-9-31 --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }' -; done |