linux无法删除和修改乱码文件名
linux无法删除和修改乱码文件名 比如 : ?▒l7?@@8???@@?▒▒b????▒?▒?▒w▒▒w▒?Q▒td??#▒UPX!▒ 最简单的解决办法: 使用 glob 模式 如果文件名包含特定的模式(如 @@8),可以尝试使用 glob 模式直接匹配文件名: mv *@@8* 111 这种方法简单直接,但前提是文件名中的特殊字符不会干扰匹配。
docker安装 Confluence9
haxqer/confluence - Docker Image | Docker Hub docker pull haxqer/confluence version: '3.4' services: confluence: image: haxqer/confluence container_name: confluence-srv environment: - TZ=Asia/Shanghai - JVM_MINIMUM_MEMORY=1g - JVM_MAXIMUM_MEMORY=3g # - JVM_CODE_CACHE_ARGS='-XX:InitialCodeCacheSize=1g -XX:ReservedCodeCacheSize=8g' ports: - "8091:8090" volumes: - /volume1/docker/confluence9/:/var/...
去掉setInterval轮询,使用EventSource+SSE
去掉setInterval轮询,使用EventSource+SSE。核心 代码不多。 springboot创建SSE API @RestController @RequestMapping("/h5/sse") @Log4j2 public class SseController { @Autowired SseService sseService; @GetMapping("/order/{orderId}") public SseEmitter handleSse(@PathVariable Long orderId) { return sseService.subscribeOrderStatus(orderId); } } 创建SseService public interface SseService { SseEmitter subscribeOrde...
nginx开机启动脚本 nginx.service
sudo nano /etc/systemd/system/nginx.service [Unit] Description=nginx service After=network.target [Service] Type=forking ExecStart=/usr/local/nginx/sbin/nginx ExecReload=/usr/local/nginx/sbin/nginx -s reload ExecStop=/usr/local/nginx/sbin/nginx -s quit PrivateTmp=true [Install] WantedBy=multi-user.target sudo systemctl daemon-reload sudo systemctl start nginx sudo systemctl enable nginx
codium-server.service
在服务器上安装一个轻量级的code-server还是挺方便的。 github 上 下载 VSCodium web版本: vscodium-reh-web-linux-x64-1.98.2.25072.tar.gz sudo vi /etc/systemd/system/codium-server.service [Unit] Description=VSCodium Server After=network.target [Service] Type=simple User=root WorkingDirectory=/path/to/codium-server ExecStart=/mnt/d/wsl/vscodium/bin/codium-server --host 0.0.0.0 --port 8080 --connection-token 123456123456 Restart=always RestartSec=5 Stan...
mybatis plus新版代码生成器 去掉 i 前缀
// 策略配置 .strategyConfig((scanner, builder) -> builder.addInclude(getTables(scanner.apply("请输入表名,多个英文逗号分隔?所有输入 all"))) .controllerBuilder() .enableRestStyle() .template("/templates/controller.java") .entityBuilder() .enableLombok() .javaTemplate("/templates/entity.java") .ser...
windows下利用wsl+sshpass 自动发布脚本
创建文件 publish-dev.sh 在windows下执行: sh ./publish-dev.sh 即可 name=homecare-h5 version=v0.0.1 ip=111.xxx.xxx.xxx pwd=xxxxxx echo publish to dev env.... #yarn install echo yarn test... yarn test echo uploading.... wsl sshpass -p $pwd scp -P22 -r ./dist/* root@$ip:/www/wwwroot/homecare-h5/ echo publish success!
WordPress后台登录出现“将您重定向的次数过多”错误解决方法
WordPress后台登录出现“将您重定向的次数过多”错误往往是在网站启用了SSL,实现网站HTTPS安全加密协议访问后。 造成“ERR_TOO_MANY_REDIRECTS 将您重定向的次数过多”这种错误的原因其实就是 http 和 https 之间的访问重定向导致的 解决方法 通过登录网站FTP或者网站主机的文件管理,找到网站根目录下的 wp-config.php 文件,将以下代码添加的该文件,即可完美解决此问题: $_SERVER['HTTPS'] = 'on'; define('FORCE_SSL_LOGIN', true); define('FORCE_SSL_ADMIN', true);
修改hoppscotch支持必须登陆指定用户才可以使用
虽然 hoppscotch 开源,但是完全是为商业产品开发的。很多功能需要商业化才能使用。 但,好在可以私有化部署,但部署后,如果放公网,所有人都可以使用,有没有办法加一个登陆之后才能使用呢? 如果直接在Nginx上加basic auth,会有很多问题。于是 增加JS逻辑,定时检查是否登陆,检查 登陆用户是否是指定用户,如果不是,调用 退出并刷新页面。 参考以下代码修改(增加到index.html): <script type="text/javascript" src="https://apps.bdimg.com/libs/jquery/1.4.2/jquery.min.js" ><...