
实际开发框架与技术
文章平均质量分 63
简化开发
简化开发,规范开发
展开
-
k8s服务升级发布pod旧节点延迟下线
方法一,由开发人员在项目代码chart配置中单独配置:deployment.yaml配置文件中添加策略原创 2022-06-15 16:53:06 · 751 阅读 · 1 评论 -
openshift中pod重启/升级时,旧pod下线时间设置
在升级服务时,经常新的服务还没启动完成 旧的pod已经变为不可用,导致服务不能正常运行,因此希望延长旧pod的下线时间来达到升级时服务整体可用,需要运维人员修改配置 failurePolicy:Fail 或 Ignore,默认 Fail;表示一旦有某个容器停止或重建失败,CRR 立即结束。 orderedRecreate:默认 false;true 表示列表有多个容器时,等前一个容器重建完成了,再开始重建下一个。 terminationGracePeriodSeconds:等待容器优雅退出的时原创 2022-06-14 15:00:56 · 613 阅读 · 0 评论 -
springboot项目异常堆栈信息不显示行号Unknown Source问题解决办法
当代码报错时不显示自己写的代码错误行号,而显示Unknown Source 在排查问题是非常不方便定位问题com.wzd.platform.common.exception.PlatFormException at com.wzd.platform.common.auth.LoginUtil.getAuthentication(Unknown Source)...原创 2022-06-13 13:48:42 · 2132 阅读 · 0 评论 -
MyBatis-Plus updateById方法更新不了date类型的字段为null 解决方法
MyBatis-Plus updateById方法更新不了date类型的字段为null 解决方法:@ApiModelProperty(value = "开始时间")@TableField(value = "START_TIME", fill = FieldFill.INSERT_UPDATE)private Date startTime;@ApiModelProperty(value = "结束时间")@TableField(value = "END_TIME", fill = FieldF原创 2021-02-25 10:59:08 · 3145 阅读 · 0 评论 -
openShift-docker容器管理
1. 登录:oc login2. 创建新项目:oc new-project ProjectName(ProjectName为新建的项目名)3. 查看当前项目下的pod: oc get pod4. 查看project: oc get project5. 进入一个project: oc project ProjectName6. 将一个服务映射出域名: oc expose svc svcname –hostname=xxx,将一个服务器映射成域名,支持http/https协议,svcn...原创 2020-12-14 14:23:18 · 745 阅读 · 0 评论 -
hello-mybatis源码
前言mybatis作为java开发必备的持久化层框架,以前还有hibernate与他平分秋色,近几年已经基本淘汰只剩mybatis了。了解mybatis内部运行原理对我们使用他有很大帮助。核心组成类配置类configurationsqlsessionfactoryexecutorMapperProxyMappedStatementparameterHandlerstatementHandlerparameterHandlerresultSe...原创 2020-09-12 16:53:03 · 92 阅读 · 0 评论 -
hello-redis全解(未完)
简介redis作为java项目不可或缺的一部分,它在分布式缓存方面可以说是唯一的选择。所以必须掌握它的安装,配置文件、数据结构、命令、持久化集群、主要用途的java实现等方面知识。1 安装2 配置文件详解3 数据结构对外提供5种基础数据类型,底层有至少有两种结构实现这五种类型4 常用命令(操作命令与监控分析命令)五种类型的操作命令分析监控命令5 持久化集群(持久化、集群、选举)持久化rdb、aof集群 单机、主从、哨兵、集群四种模式选举 哨兵选举 ..原创 2020-08-22 12:12:52 · 271 阅读 · 0 评论 -
easyexcel导出遇到的两个坑
问题一:poi的jar版本过低问题使用easyexcel大数据量导出时,需要依赖org.apache.poi的3.17版的jar包,而poi3.17与3.8/3.9版本之间方法变动比较大,会导致easyexcel不能正常使用。所以需要确保poi为3.17版本的 <dependency> <groupId>com.xxx</groupId>...原创 2019-03-13 10:46:08 · 19751 阅读 · 9 评论