摘要:
起因 众所周知打印日志是一门技术活,一个合格的开发者打印的日志信息是非常漂亮的,但是一些小萌新在打日志上可能就会存在疏忽,以至于在发生异常的时候可能会丢失掉重要的信息; 所以如果能在发生异常的时候将Request的信息打印出来供debug对于开发者来说就非常友好了。 解决 对于这个想法实现起来其实非 阅读全文
摘要:
问题 医疗场景下大多是自建机房与网络,不同的医院对IP的规划有不同的套路,正好就碰上一个客户用的172的网段,一个院区的网断就跟docker0 和 docker_gwbridge冲突了。 解决 我们的程序用的是docker swarm,通过portainer进行管理。 1. 保存docker swa 阅读全文
摘要:
由于服务器宕机后强制 rebalance #!/bin/bash for service in `sudo docker service ls | awk '($2 != "viz" && $2 != "NAME") { print $1 }'`; do sudo docker service up 阅读全文
摘要:
起因 vs作为.neter的第一生产力工具,出了新版咱必须跟上不是,安装vs2022的同时,反手就把19给干掉了,那就一个干净利落。 但是安装全新的vs2022的时候却发现.net framework 4.0与4.5没有可以安装的地方了,起初也没在意,反正这辈子是不可能在写.net fx 4.0的了 阅读全文
摘要:
String 不要用 ==,用 equal ,不要把C井的坏习惯带到Java上!!! 阅读全文
摘要:
docker-desktop从某个版本(maybe 3.0)后,一更新就启动不了;也不知道啥原因,临时解决办法,删除Docker的Data文件,缺点k8s也得重装 Windows下:C:\Users\%username%\AppData\Roaming\Docker macOS下:~/Library 阅读全文
摘要:
public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity { private static string ACTION_USB_PERMISSION = "com.android 阅读全文
摘要:
杀死进程 taskkill /f /im powershell.exe 查询进程的父进程 wmic process get processid,parentprocessid,name 查询端口被哪个程序占用 # 查看端口号占用情况,最后一列为程序的PID netstat -ano | findSt 阅读全文
摘要:
定义一个流水线 在我们使用Gitlab的CICD的时候会定义一个Pipeline,Pipeline会由多个stage组成,stage整体是串行的,中间会存在并行任务。 如下是一个前端vue、后端.net的项目的自动化打包流水线 image: docker:20.10.5-dind stages: - 阅读全文
摘要:
概述 Gitlab-Runner是Gitlab CI/CD的执行者,gitlab-runner又有很多种类型(就是所谓的executor): SSH Shell Parallels VirtualBox Docker Docker Machine (auto-scaling) Kubernetes 阅读全文