JDK17 Docker部署,生产环境Dockerfile

1.基础镜像生产环境采用亚马逊的JDK版本,稳定可靠。针对JDK17的JVM相关参数进行设置,根据docker内存限制设置为75%Tini是一个用于解决容器进程管理的小工具。它可以作为Docker容器的第一个进程,并负责管理子进程的生命周期。Tini可以解决容器内进程无法正常退出的问题,并提供更好的

MongoDB PHP-FPM导致连接数过多,达到最大上限数,浪费资源解决方案!

因为遗留问题有项目用到了php-fpm,没台机器设置了800个进程,每个进程默认驱动会保持一个长连接,导致客户端会话数过大,每台服务器需要占用800个链接会话。所以找了很久的解决方案最终在官方文档中发现含有该配置可以关闭长连接模式,可以解决这个问题。$manager = new MongoDB\Dr

Spring Boot引入FreeMarker用于文本替换

Spring Boot引入FreeMarker用于文本替换什么是 FreeMarker?FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以

docker-compose 部署 KAFKA

version: '3'services: zookepper: image: wurstmeister/zookeeper container_name: zookeeper restart: always volumes: - &quo

使用Docker部署skywalking,elasticsearch,otelcol(mysql,linux),mysqld_exporter 整套服务

Skywalking 部署docker 部署主服务docker run -d -p 18080:8080 -p 11800:11800 --name skywalking louislivi/skywalking访问18080端口JAVA服务集成好agent skywalking官网下载,以及日志集

Docker导入镜像报错:invalid diffID for layer xxx: expected “sha256:xxx“, got “sha256:xxx“

之前有遇到过一个问题就是自己更改了导出后的镜像中的文件导致无法导入到Docker,自己有更改过其中的镜像文件,重新打包后导致hash值不一致。解决方案:解压docker save后的压缩包找到压缩包根目录下的manifest.json文件替换Layers其中的hash值[ { "C

JAVA发布代码到sonatype中央仓库可能遇到的问题总结

1.maven-gpg-plugin出现LifecycleExecutionException[ERROR]Failedtoexecutegoalorg.apache.maven.plugins:maven-gpg-plugin:1.6:sign(sign-artifacts)onprojectla

利用OpenJ9大幅度降低JAVA内存占用

OpenJ9介绍OpenJ9是一种高性能,可扩展的Java™虚拟机(VM)实现,完全符合Java虚拟机规范。在运行时,VM解释由Java编译器编译的Java字节码。VM充当语言与底层操作系统和硬件之间的翻译器。Java程序需要特定的VM才能在特定的平台(例如Linux®,z/OS®或Windows™

利用mitmproxy实现抖音Cookie,设备ID获取(二)

上一章我们完成了mitmproxy代理流程,这一章主要讲解如何编写脚本,实现接口代理篡改返回值实现数据转发,处理等。1.建立脚本mproxy.pyimportjsonimportosimportsysimportloggingimportfunctoolsfrommitmproxyimporthtt

利用mitmproxy实现抖音Cookie,设备ID获取(一)

先讲解一下思路,是利用mitmproxy代理https协议,从而判定抖音个人信息接口,在个人信息接口的返回体接收时将用户信息数据,以及Header头(主要是Cookie),Query体(包含设备ID)进行远程存储,用于请求后续其他接口,从而实现抖音设备登录授权,这个方法只有初次设备需要安装证书这块比
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×