目录

工欲善其事

实践出真知

活跃标签: linux java mysql 待分类 windows js win10 springboot pdf idea docker 电路 nginx esp32 macOS git vue Arduino maven ffmpeg

存档:

Minio在docker中运行

docker run -p 9000:9000 -p 9001:9001 \ -v /data/minio/data:/data \ -v /data/minio/config:/root/.minio \ quay.io/minio/minio server /data --console-address ":9001" 设置两个端口一个是api一个是管理端 设置数据盘位置 设置minio配置目录 设置镜像和内部数据盘位置

docker run命令运行以及参数说明

-a, --attach=[] 登录容器(必须是以docker run -d启动的容器) -w, --workdir="" 指定容器的工作目录 -c, --cpu-shares=0 设置容器CPU权重,在CPU共享场景使用 -e, --env=[] 指定环境变量,容器中可以使用该环境变量 -m, --memory="" 指定容器的内存上限 -P, --publish-all=false 指定容器暴露的端口 -p, --publish=[] 指定容器暴露的端口 -h, --hostname="" 指定容器的主机名 -v, --volume=[] 给容器挂载存储卷,挂载到容器的某个目录 --volumes-from=[] 给容器挂载其他容器上的卷,挂载到容器的某个目录 --cap-add=[] 添加权限,权限清单详见:http://linux.die.net/man/7/capabilities --cap-drop=[] 删除权限,权限清单详见:http://linux.die.net/man/7/capabilities --cidfile="" 运行容器后,在指定文件中写入容器PID....

referer 只有域名的问题

登录回调页面的时候跳转的地址老是首页,决定定下心来细细查看一番,经过一通搜索得出如下结论,并以解决问题 Chrome85 的 referer 策略修改 原本默认的 referer 策略(policy)是no-referrer-when-downgrade,即允许referer带上来源页面地址上的请求参数,Chrome85将策略修改为strict-origin-when-cross-origin,即如果请求地址与请求页面非同源,将只携带请求的域名,不会再带上来源页面地址的请求参数。 为什么使用strict-origin-when-cross-origin 增强隐私:使用strict-origin-when-cross-origin将在请求非同源资源的时候,让referer只带上来源页面的源域名,不会暴露链接上的其他参数。 如何开启/关闭no-referrer-when-downgrade 目前只有Chrome85主动使用了no-referrer-when-downgrade这个策略,如果要在其他浏览器开启这个策略,可以分别在前后端做配置: //前端在html页面配置: <meta ....

Java设置代理

1.可以配置jvm虚拟机代理 java -Dhttp.proxyHost=192.168.0.1 -Dhttp.proxyPort=80 MyJavaApp 2.配置系统代理 Properties prop = System.getProperties(); prop.put("http.proxyHost","192.168.0.1"); prop.put("http.proxyPort","80"); 或 System.setProperty("proxyType", "4"); System.setProperty("proxyPort", "80")); System.setProperty("proxyHost", "127.0.0.1"); System.setProperty("proxySet", "true"); 3.配置URLConnection代理 Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("123.0.0.1", 8080)); URL url = new URL("htt.......

苹果电脑终端开启代理

常用 # https代理 请求改ip和端口后 export https_proxy="http://127.0.0.1:19180" export http_proxy="http://127.0.0.1:19180" 以下为全部 export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com" export http_proxy="http://127.0.0.1:1080" export https_proxy=$http_proxy export ftp_proxy=$http_proxy export rsync_proxy=$http_proxy export HTTP_PROXY=$http_proxy export HTTPS_PROXY=$http_proxy export FTP_PROXY=$http_proxy export RSYNC_PROXY=$http_proxy export all_proxy=xxx://xxxx:xxx

Mybatis Plus 代码生成器的所有参数

{ "date": "2018-10-30", "superServiceImplClassPackage": "com.baomidou.mybatisplus.extension.service.impl.ServiceImpl", "baseResultMap": true, "superMapperClass": "BaseMapper", "activeRecord": true, "superServiceClass": "IService", "superServiceImplClass": "ServiceImpl", "table": { "comment": "查询指定城市所有测点的空气质量实况每小时更新", "commonFields": [], "controllerName": "AirStatLiveDataController", "convert": false, "entityName": "AirStatLiveData", "entityPath": "airStatLiveData", "fieldNames": "table_id, cityc....

win下设置git终端支持中文编码

找到git安装目录,找到/etc/bash.bashrc文件,在文件最后加入下面两句,保存。 export LANG="zh_CN.UTF-8" export LC_ALL="zh_CN.UTF-8"

自定义伪协议配置

当我们用浏览器想打开一个本地应用的时候是不可能的!除了IE能打开本地应用外其他浏览器都不行 查过很多资料之后发现之前的QQ可以通过 qq:// 的方式发开本地应用 在win下面可以通过注册列表实现,mac下? windows解决方法 注册列表如下: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\my] @="protocol Protocol" "URL Protocol"="" [HKEY_CLASSES_ROOT\my\DefaultIcon] @="C:\WINDOWS\NOTEPAD.EXE" [HKEY_CLASSES_ROOT\my\shell] @="" [HKEY_CLASSES_ROOT\my\shell\open] @="" [HKEY_CLASSES_ROOT\my\shell\open\command] @=""C:\WINDOWS\NOTEPAD.EXE" "%1"" 使用a标签或在资源管理器中打开 my:// 如 mac 下自定义伪协议配置 之前查了很多资料,最近也在挖掘研究....

Windows批量修改文件名

ren 的使用 ren a.jpg b.jpg 通配符的用法 ren *.jpg *.zip 等等等。。还有很多用法

Windows关闭休眠文件

powercfg /h off

Win10 1803 激活方式(代码)

因为win10 自带了一个杀毒软件破解软件不太好用所以用命令 首先打开资源管理器》文件》用超级管理员 打开PowerShell 输入以下命令 slmgr /ipk VK7JG-NPHTM-C97JM-9MPGT-3V66T slmgr /skms kms.xspace.in slmgr /ato 系统就激活了

火狐浏览器关闭最后一个窗口退出程序

地址栏输入:about:config 搜索 browser.tabs.closeWindowWithLastTab 修改为 true 官网地址:https://support.mozilla.org/en-US/kb/about-config-editor-firefox

火狐浏览器打开标签页在最后

地址栏输入:about:config,把 browser.tabs.insertAfterCurrent的值改为 flase browser.tabs.insertRelatedAfterCurrent 的值改为 flase 官网地址:https://support.mozilla.org/en-US/kb/about-config-editor-firefox

Vue路由使用总结

1、如何使用 router-link对象方式传递参数? 在 vue-router中,有两大对象被挂载到了实例 this; $route(只读、具备信息的对象); $router(具备功能的函数) 查询字符串: 去哪里 ? <router-link :to="{name:'detail',query:{id:1}}"> xxx </router-link> 导航(查询字符串path不用改) {name:'detail',path:'/detail',组件} 去了干嘛?获取路由参数(要注意是 query ,还是 params 和 对应的 id名? 是后者需要注意设置相关文件的id规则) + this.$route.query.id path方式: 去哪里 ? <router-link :to="{name:'detail',params:{name:1}}"> xxx </router-link> 导航(查询字符串path不用改){name:'detail',path:'/detail/:name',组件} 去了干嘛?获取路由参数(要注意......

本地项目发布到gitee或gitHub的操作步骤

1、清理本地项目 这一步就不用多说啦,没用的该删的删掉 2、建立仓库 只要有gitee账号的基本都会哈,傻瓜式操作 3、代码推上去 cd 到项目根目录如下: ➜ Minimalist-java git:(master) ll total 16 -rw-rw-r--@ 1 liguanglei staff 539B Jun 25 2019 README.md -rw-rw-r--@ 1 liguanglei staff 3.0K Jan 12 10:47 pom.xml drwxrwxr-x@ 4 liguanglei staff 128B Jun 25 2019 src drwxr-xr-x 6 liguanglei staff 192B Jan 12 10:47 target ➜ Minimalist-java git:(master) 添加过滤文件 .gitignore 内容如下:(非常重要) /target/ /.idea/ *.iml rebel.xml .DS_Store 然后执行如下命令: git init # 初始化项目 git add . # 将本地文件添加 git......

SpringBoot的对象属性注入

1、在需要注入的实体类上添加注解 @ConfigurationProperties(prefix="bean") @Component public class JDConfigBean { /** * 读取身份证信息接口 */ private String urlOfReadIDCard; } 2、在application中添加对应配置 如下 jd-config: urlOfReadIDCard: 1 3、在需要注入的实体类中直接注入即可 @Autowired JDConfigBean jdConfigBean;

Linux下zip压缩解压中文名乱码的问题

(1). 通过unzip行命令解压,指定字符集 unzip -O CP936 xxx.zip (用GBK, GB18030也可以) 2、密码破解 fcrackzip -b -c 'aA1!' -l 1-10 -u crack_this.zip -b 暴力破解 -c 1 限制密码是数字 -l 6-6 限制密码长度为6 -p 000000 初始化破解起点 破解 使用穷举法: # fcrackzip -b -c 'aA1!' -l 1-10 -u crack_this.zip -b代表brute-force;-l限制密码长度;-c指定使用的字符集:

解决Firefox显示“已阻止载入混合活动内容”的方法

无意间发现接口报 “已阻止载入混合活动内容……”的报错,搜到两种解决方法 1、让Firefox暂时不阻止 打开新标签页,在地址栏输入 about:config,进入配置页面。 搜索 security.mixed_content.block_active_content,将true改为false。 这种仅本机正常!! 2、第二种目测是因为https引起的,将接口也改为https即可

你真的知道如何查看Linux目录大小吗?

查看linux下的目录大小命令不就是ls -l吗?再者人类能够看懂的就是ls -lh了,难道不是这两个命令吗? 答疑解惑 1、首先咱们就根据大家所想的,通过**ls -lh / ** 去查看根目录下的各文件目录大小 熟悉ls命令的朋友都知道,以上在根目录下列出的各目录大小最大的竟然只有8KB,多数都是4KB,这显然不是我们所看文件目录的实际大小,怎么回事呢? 2、让我们再次通过ls -lh /java_ruanjian/命令查看/java_ruanjian/ 目录的大小 此时查看到该目录下的文件大小是139MB。 为什么是这样?其实这里简单概括就是:l****s -lh能得到普通文件的大小 ,但对于目录得到的4K,那是目录文件的大小(即目录本身要占4K), 但是不是目录里所有文件的大小。 linux系统中目录中保存的仅仅是文件的 文件名和文件的inode号 ,相当于保存的是它里面文件的指针,所以系统会根据目录中文件名和inode的数量分配若干个block给目录,而block的大小一般就是4K,如果一个目录中文件名太多可能会分配2个或多个block给目录。 那我们该如何去查看linux文....

docker安装Mysql

安装docker 略 查找MySQL镜像 docker search mysql 拉起MySQL镜像(:5.7 表示5.7版本) docker pull mysql:5.7 跑起来 docker run -d -p 3306:3306 --privileged=true -v /docker/mysql/conf/my.cnf:/etc/my.cnf -v /docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci 参数说明: run run 是运行一个容器 -d  表示后台运行 -p  表示容器内部端口和服务器端口映射关联 --privileged=true 设值MySQL 的root用户权限, 否则外部不能使用root用户登陆 -v /docker/mysql/conf/my.cnf:/etc/my.cnf 将服务器中的my.c.......