logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring后端直接用枚举类接收参数,自定义通用枚举类反序列化器

Spring自定义通用枚举反序列化器,前端传数字,后端直接用枚举类型接收

文章图片
#spring#java#后端
nginx发布多个项目

用nginx发布多个前端项目

#nginx#前端
SpringBoot引入hibernate.validator参数校验

添加依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-validation</artifactId></dependency>或者<dependency><groupId>o

#spring#hibernate
k8s发布vue、springboot项目

前提你已经有了一个k8s集群,如果没有,可以参考CentOS7搭建k8s集群预期效果前端、后端和数据库分别通过三个Service表示,相互之间通过Service的CLUSTER-NAME:port来相互访问,而不是通过CLUSTER-IP:port来相互访问,因为每次重新部署Service,CLUSTER-IP都会变。思路前端:nginx + vue创建镜像后端:Java + springboot

#java#kubernetes#spring boot
CentOS7搭建k8s集群

这里写自定义目录标题准备条件硬件准备docker的准备k8s源的准备镜像准备安装软件初始化master节点排错注意点参考准备条件硬件准备请确保CPU至少2核,内存2G内核4以上(包括4)centOS7内核升级.禁用防火墙如果是多台虚拟机,需要保证虚拟机hostname不同。如果几台虚拟机是复制出来的,很可能忘记修改hostname、静态IPsystemctl stop firewalldsyste

#docker#k8s
nodePort、port、targetPort和containerPort

containerPort用在deployment的container标签下,与Dockerfile文件中EXPOSE的端口应一致nodePort、port、targetPort用在service组件中nodePort:k8s服务对外暴露服务的端口,暴露之后,可以对外提供服务port:k8s服务之间相互访问的端口targetPort:当一个pod中有多个容器时,Service怎么知道要选择哪个容器

#云原生#容器#kubernetes
hostNetwork与ingress-nginx高可用

k8s1.21搭建ingress-nginx高可用集群

#kubernetes
k8s1.21 安装ingress-nginx

k8s, ingress-nginx,Deployment+NodePortk8s的ingress-nginx可以通过只占用node的两个端口(分别是http和https)来发布多个服务,而nodePort类型的Service,有几个服务就需要占用node几个端口,不利于端口管理。所以今天我们就来安装ingress,并且发布两个服务。

#kubernetes
K8S无法使用本地镜像 ErrImageNeverPull

单节点集群单节点集群应该保证在master节点上可以调度:kubectl taint nodes --all node-role.kubernetes.io/master-单节点集群要想使用本地镜像需要满足两个条件1 - imagePullPolicy设置为IfNotPresent(如果本地没有,才从远程仓库拉取) 或者 Never(只从本地拉取)2 - 本地要有这个镜像。在单节点集群上这个条件一

SpringBoot中使用@JsonFormat无效

日期格式数据入库对于日期格式的数据,一般前台会传入一个13位的Long类型,在Controller中使用@RequestBody可以将long类型的数据直接转换成Date类型,存入数据库时也不需要做额外的工作。日期格式查询当我们需要查询日期信息时,一般会将其转换成宜读格式,如"yyyy-MM-dd"格式。此时可以直接在实体类字段上加上@JsonFormat(pattern = “yyyy-MM-d

#spring boot#java#spring
到底了