Gavin Blog

Thinking will not overcome fear but action will.

OpenWrt Passwall Sing-box升级1.5beta

OpenWrt Passwall Sing-box升级1.5beta

背景 自己在用的OpenWrt里面的passwall插件里面的Hysteria版本还停留在1.3.4阶段,研究了一下给他升级到1.5版本 下载相关的依赖 有大佬已经将passwall相关的依赖全部整理好了,路径如下: https://github.com/xiaorouji/openwrt-passwall/releases 主要是下载这三个,注意看清楚自己的软路由的系统的架构,我的是...

count(*),count(1)以及count(字段)

count(*),count(1)以及count(字段)的区别

1. count(1) and count( * ) 从执行计划来看,count(1)和count(* )的效果是一样的。 当表的数据量大些时,对表作分析之后,使用count(1)还要比使用count( * )用时多! 当数据量在1W以内时,count(1)会比count( * )的用时少些,不过也差不了多少。 如果count(1)是聚集索引时,那肯定是count(1)快,但是差的很小...

作业上传功模块功能开发

Lessen Learn 跨域问题 遇到的跨域的问题可以参考这个 spring security POST请求 报403 Forbidden 前端里面上传文件的路径地址不能直接写带有http协议的那个地址http://localhost:8800/api/oss/upload 要写成这样 : 开发环境: /dev-api/api/oss/upload 生产环境下需要写成: /prod-ap...

Chrome使用技巧

Chrome使用技巧

切换黑暗模式 不需要插件,官方自带的黑暗模式 chrome://flags/#enable-force-dark

如何删除git中的敏感的数据

如何删除git中的敏感的数据

删除git/github中的敏感数据 现在本地删除需要删除的文件 将需要删除的文件先在本地进行删除,然后进行一次commit,否则BFG会提示These are your protected commits, and so their contents will Not be alterd而无法删除 下载BFG的jar包 需要有jdk的运行环境 运行BFG 先cd到目标的仓库下面 运行下面...

zip压缩包解压后的文件名是乱码的解决

zip压缩包解压后的文件名是乱码的解决

前言 笔者为了平时的安装一些软件或者开发调试的方便将使用的windows的默认编码格式设置为了utf-8之后,出现了意想不到的问题,别人发给我的压缩包解压后出现了乱码的问题,具体如下: 文件打开能正常的显示,但是就是文件名看不出来到底是什么东西 解决方法 修改windows系统的编码格式为GBK 这里违背了我的初衷了,所以不采用这种方式,有兴趣的同学可以自行的尝试下 添加解压时编码的...

jasypt加密工具的使用

jasypt加密工具

踩过的坑 jdk的版本也会影响jasypt的使用 使用jdk-8u152-linux-x64.tar.gz的时候会出现下面的问题 1.8.0_292这个版本实测没有问题 jdk-8u381-linux-x64.tar.gz这个版本实测也没有什么问题 这也就解释了为什么idea上面运行的时候没有什么问题,但是到服务器上面部署之后就会出现问题的原因 Caused by: org.springf...

frp实现简单的内网穿透,远程桌面

frp实现简单的内网穿透,远程桌面

准备 云服务器一台(或者有公网ip的机器); 内网服务器一台或者自己的windows电脑也可以; 域名一个(可选); 在云服务器上搭建服务 下载服务端软件 注意要根据自己的服务器的架构来选择,不要选错版本了 github地址:github.com/fatedier/frp 下载相应的 Release 版本 查看linux服务器体系结构方法 ...

windows Terminal ssh的使用免密登录以及文件传输

windows Terminal ssh的使用免密登录以及文件传输

密钥登录 参考文章 cat C:\Users\Gavin\.ssh\id_rsa.pub | ssh root@124.222.220.45 "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys" cat C:\Users\Gavin\.ssh\id_rsa.pub | ssh root@107.173.83.1...

Jekyll博客本地部署

Jekyll博客本地部署出现的问题

部署的过程 gem是一个管理Ruby库和程序的标准包 ruby的安装参考这个文章即可: windows上ruby的安装 # 安装jekyll和jekyll bundler $ gem install jekyll $ gem install jekyll bundler # 进入博客所在的目录里面 D:\OneDrive\04文档\ObsidianGit\Gavin\posts\ # 执...