目前有个java项目,前后端分离的,他有一个前端web工程。 我们通常的web打包方法是给前端项目打包到一个NGINX容器中去,然后给NGINX配置特定的请求,比如 api开头的请求,转发到后端项目去。 我们这个后端项目可能测试环境和生产环境的地址不一样,我们希望在部署的时候通过环境变量来注入到这个NGINX中去,实现部署时,动态的告诉NGINX应该将api转发到哪里去。 Dockerfile文件…
Leave a Comment分类: 计算机
要在客户端中挂载 webdav 文件夹,可以使用特定的 URL来挂载,例如: https://<server>/webdav 参考以下步骤来挂载 yum -y install davfs2 mkdir /mnt/cloud-test mount -t davfs <Server-URL> /mnt/cloud-test 例如 mount -t davfs https://file…
Leave a Comment当前我有这样一个NGINX配置 我的期望是,如果我访问的是 localhost,那么帮请求发送到 nginx1下面的静态资源。如果是访问的localhost/op,那么请求发送到nginx2下面的镜头资源。 直白的就是说同一个nginx配置,我期望通过后面的location配置多个静态站点。 这个配置文件是按照我的理解写的,但是在实际使用的时候发现nginx的行为好像并没有按照我的期望去工作。 实…
Leave a Comment一、方法区 JVM方法区是用于保存已经被虚拟机加载的类元信息(包括类的版本、字段、方法、接口和父类等信息)、运行时常量信息(static、final定义的常量)、字符串常量信息(String a=”dfc”)。 1、方法区、永久代、元数据区的关系 方法区是JVM 定义的一种规范,是所有虚拟机都需要遵守的约定, 而“永久代(PermGen space)”和“元数据(…
Leave a Comment什么时候触发Young GC—针对年轻代 当Eden区满了的时候,会触发Young GC 什么时候触发 Full GC—针对整个堆 -XX:HandlePromotionFailure:是否设置空间分配担保 JDK7及以后这个参数就失效了. 只要老年代的连续空间大于新生代对象的总大小或者历次晋升到老年代的对象的平均大小就进行MinorGC,否则FullGC 所谓大对象,是指…
Leave a Comment背景 一次项目巡检发现某个项目的函数执行TP99的波动很大: 看这个图感觉很离谱,随即排查问题原因,看到JVM的监控如下: 发现程序一直在执行fullGC,我们知道fullGC的成本是非常大的,这肯定是导致应用卡顿的原因。 尝试解决 我去看了机器的监控,发现服务是部署在8G内存的容器里面的,实际占用内存只有7%都不到。 通过这里我们知道,实际机器的内存还是有很大的富余的,那肯定是哪里限制了jvm去…
Leave a Comment起因 在一次迭代中,出现了一个低级错误,if 语句中的判断逻辑出现了错误,刚好这个功能场景在开发和测试过程中很少触发,使用的用户也不多,不过的确影响到了少部分用户,所以还是需要进行修复。 想着只是更新一行代码,如果走正常的发布流程,需要通过以下步骤: 提交代码 -> 提测打包 -> 测试环境git验证 -> Release 环境验证 -> 预发环境验证 -> 线上环境…
Leave a Comment如果你像我一样使用 Promox 的 AMD 处理器 并且不能添加温度监控,那么你很幸运,只需按照我下面的操作进行,应该就可以实现对AMD的处理器进行温度监控。 apt-update && apt-get install lm-sensors -y 现在,我们需要修改一些文件。稳妥起见,建议你先备份这些要修改的文件,以防万一。 2. 编辑文件: /usr/share/perl5/P…
Leave a Comment下载源码 GNU 官方下载地址:http://ftp.gnu.org/gnu/gcc/ 下载依赖及配置文件 配置 编译 这一步耗时非常久,给笔电插上电源,耐心等待吧。 安装 验证安装 完成上面所有操作后,关闭当前终端,开一个新的终端(或重启电脑),运行 gcc -v 至此就完成 gcc 11.2.0 的编译安装了。 参考资料: https://muzing.top/posts/16a16b69/ …
Leave a Comment背景 尝试编译一个项目被提示: CMake 3.10 or higher is required. You are running version 2.8.12.2 尝试yum卸载当前的cmake重新用yum安装,发现装的还是2.X版本的cmake 方案 下载最新源码自己自行编译安装 下载cmake源码: https://cmake.org/download/ 编译源码&安装cmake 检…
Leave a Comment