logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Netty使用案例 -服务启动退出

了解守护线程守护线程是运行在程序后台的线程。通常守护线程是由JVM创建,用于辅助用户活着JVM工作,GC就是一个典型的守护线程。用户也可以手动的创建守护线程。我们一般程序中使用的主线程不是守护线程,Daemon线程在java里边的定义是,如果虚拟机中只有Daemon线程运行,则虚拟机退出。看以下例子:public class JvmServer {public static voi...

千云物流-openjdk:8-jdk-alpine镜像常见问题

时区问题,使用jdk获取当前时间慢8个小时使用docker exec命令进入容器内部发现alpine的时区是UTC时区,UTC时区是GTM0时区而北京时间是GTM+8时区,所以使用jdk localdatetime跟date获取到的时间总慢8个小时.date需要设置时间为北京时间解决方法设置Alpine linux系统时区 查找alpine linux的文档得知可以通过tzdata包来设置时区,在

千云物流-k8s通过Ingress进行灰度发布

部署一个新的应用用于新的发布,并通过 Ingress 能力实现灰度发布。实现目的通过 Ingress 按权重进行灰度发布通过 Ingress 按 Header 进行灰度发布灰度及蓝绿发布是为新版本创建一个与老版本完全一致的生产环境,在不影响老版本的前提下,按照一定的规则把部分流量切换到新版本,当新版本试运行一段时间没有问题后,将用户的全量流量从老版本迁移至新版本。部署应用##部署 Deployme

千云物流 -k8s部署kubenates-dashboard

在github上找到yaml地址https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.4/aio/deploy/recommended.yaml可以将文件下载下来wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.4/aio/deploy/recommen

#kubernetes
千云物流- hadoop集群部署

准备hadoop镜像具体参考 https://blog.csdn.net/qq_45744501/article/details/112175428这里已经打包好部署的镜像了docker pull janle88/hadoop:latest部署hadoop到k8s上ConfigMap 这里不要使用ip,避免datanode连不上namenode,下边的配置有一个ConfigMapyanl配置配置数

#kubernetes
千云物流 -k8s 阿里云使用 Kubectl部署web 服务

部署业务应用我们需要将业务应用部署到 k8s 集群中。这里我们已经准备好了一个应用并打包成镜像,镜像地址如下:registry.cn-shanghai.aliyuncs.com/workbench1459088147016887/handsonack_test:3这是一个使用 spring boot 开发的 java web 应用。这个应用会监听 8080 端口,接受所有路径的访问,并输出一些环境

#阿里云#前端#运维
千云物流 -k8s自己部署服务

实验准备环境分别将3台虚拟机命名,设置好对应IP,并将其写入域名解析/etc/hosts中,关闭防火墙,iptables,禁用selinux。还有要做到,时间必须一致。全部禁用swapCPU: 双核Mem: 2G3台linux服务器或者dockerhost时间必须同步主机名IP地址服务master10.10.1.22centos7node0110.10.1.61centos7node0210.10

#k8s
将a.b.c转化为a:{b:{c:‘值‘}}

使用框架的东西https://github.com/mikolajmitura/java-properties-to-json自己写的递归处理/*** a.b.c=8789* a.b.e=8789* <p>* a:{b:{c:8789,e:8789}}** @param obj 最后生产出来的对象* @param arra.b.c 进行split后的处理* @param i起始开始值*

到底了