2022 年 2 月

Golang实现简单的IoC

代码

借鉴之前公司同事的思路,简单实现一个IoC练练手。 package ioc import ( "fmt" "reflect" ) var container map[reflect.Type]map[string]reflect.Value func init() { container = map[reflect.Type]map[string]reflect.Value{} } const (…

Nginx限速操作(转载)

运维

Nginx有很多骚操作,今天偶然看到这个限速功能,记录一下。 转载自:《Nginx限速操作 —— 正冰》 http://blog.is36.com/archives/488/ --- 如果不对Nginx进行限速设置的话,那么会导致如果客户端在下载一个比较大的文件就会大量占用带宽,导致其它用户无法正常访问系统。 那么只需要在Nginx上进行显示,限制如下:前面1000K数据不限速(一般都满足),当如…

启动浏览器打开指定URL并强制全屏(KIOSK模式)的方法

运维

启动浏览器打开指定URL并强制全屏(KIOSK模式) 通过这个方式,就可以全屏打开网页。 适用于电子广告板、Dashboard等场景。 (程序具体路径请根据实际情况替换) 谷歌浏览器 chrome.exe --kiosk --kiosk-printing "https://www.baidu.com" Edge浏览器 msedge.exe --edge-kiosk-type=fullscreen …

Spring Initializr 中部分依赖组件的简单介绍(Dependencies)

代码

最近在学习Spring全家桶。Spring Initializr有一堆组件,了解了解顺手记录一下。 目前还未整理完,会陆续补全。 --- Developer Tools 开发工具 Spring Native (实验性) Spring于2021年发布的新项目。相比一般使用的传统Java常规虚拟机,Spring Native 使用GraalVM原生镜像方式运行,可以更好地适应云原生。比如打包出更小的镜…