
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
把dist、nginx配置打包进镜像。适合:版本强审计,每次发布一个镜像tag,镜像作为交付物;缺点:改前端必须重新build镜像,回滚需要拉旧镜像Dockerfile示例# arm麒麟: nginx:1.24-alpine-arm64# 关闭版本号,安全头# 安全:创建普通用户,不root运行USER nginx"],拷贝到医院内网机器导入。缺点:每次前端小改动都要打包镜像,运维不如bind m
ssh 推荐的登录方式是使用私钥登录。但是如果生成私钥的时候,设置了口令/密码(passphrase),每次登录时需要输入口令也很麻烦。可以通过 ssh-agent 来管理私钥,把私钥加载进内存,之后便不用再输入密码。ssh-agent解决的问题当我们的主机有多个密钥对(例如:root用户生成了一对公钥私钥对,hmk用户生成了另外一对公钥私钥对),我们连接到其他不同的多台主机时,可能用的认证用户不
当然是链表更适合实现队列啦

简介XSS又叫 CSS (Cross-Site Script) ,跨站脚本攻击。恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意用户的特殊目的。原理HTML是一种超文本标记语言,通过将一些字符特殊地对待来区别文本和标记,例如,小于符号(<)被看作是HTML标签的开始,<title>与</title...
正则表达式常用方法总结test、exec、match、matchAll、replace、replaceAll、search

可以看我之前写的这篇消息队列MQRabbitMQ是由erlang语言开发,基于AMQP(Advanced Message Queue 高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开发中应用非常广泛。

RN报错:Timeout of 120000 reached waiting for exclusive access to file: /Users/xx/.gradle/wrapper/

详解git rebase
首先,Xcode分为了几种模式,Product → Scheme → Edit SchemeDebug和Release版本区别所有的模式都有这两个版本
发展历史HTTP/0.9(过去)大致时间:过去 - 1996只有一个命令GET没有HEADER等描述数据的信息服务器发送完毕,就关闭TCP连接HTTP/1.0(过去)大致时间:1996左右增加了很多命令增加status code和header多字符集支持、多部分发送、权限、缓存等HTTP/1.1(现在)大致时间:1996左右 - 现在持久连接pipeline增加host和其他一些命令HTTP2(未







