发布了文章2022-05-20
在实际生产环境中,出于信息安全审计要求,需要拉取镜像的应用服务器不能上外网,可以找一台局域网可上外网的服务器做为代理服务器,可配置全局代理如下:一、创建目录
发布了文章2022-05-20
}返回类定义(注意:此时将Integer routeOrder改为String可正常,但是不符合常理,看报错是LAST_UPDATE_DATE的类型转换错误):
发布了文章2022-05-19
笔者所在公司框架采用的是前后端分离,原先后端接收前端的GET查询请求,使用@RequestParam Map<String, Object> params的方式进行接收,如下:
发布了文章2021-07-14
一、环境信息SpringBoot:2.3.6.RELEASEMybatis-plus:3.3.1二、碰到问题今天因业务系统功能需要,使用mybatis的拦截器对ORACLE的数据库会话进行用户当前语言环境设置(NLS_LANGUAGE),碰到拦截器代码不生效的问题,特此记录下来,方便将来查阅。三、代码如下:1、在Myba...
发布了文章2021-07-14
一、背景笔者碰到应用系统连接Oracle数据库时多语言需要统一使用英语,该配置不能在数据库Server端修改,因些需要在应用系统端想办法进行配置。二、解决方式经过查阅数据源和mybatis相关源码,有两种方式支持修改:1、使用Druid数据源的配置项connectionInitSqls定义...
发布了文章2021-07-02
今天在公司排查通过Ftp上传数据文件、从Ftp下载pdf文件并上传至公司的云盘服务器,碰到一个问题,现将此问题记录如下:一、程序逻辑程序从数据库中读取一批数据,将这一批数据分组,每组的数据按照以下逻辑:1、生成xml上传至FTP服务器2、该FTP服务器下载指定名称的p...
发布了文章2021-05-29
一、升级背景近期在搭建公司内部的统一技术平台,其中使用到Alibaba Spring Cloud技术栈,原先的nacos版本为1.3.2,近期官方nacos版本已升级到2.0.1,据介绍,大版本的升级在服务发现及稳定性有很大提升。刚好碰到笔者所在公司,需要将旧的docker集群平台迁移到k8s集...
赞了文章2021-05-29
据报道,蚂蚁集团自研数据库 OceanBase 将于近期开源代码,时间最早可锁定至 6 月 1 日。届时,开发者将可以通过 OceanBase 官网、GitHub 下载体验 OceanBase 源代码。这将成为 OceanBase 由闭源软件售卖,走向开源商业模式变革的关键一步。
发布了文章2021-05-19
一、背景最近在公司迁移存量系统到k8s集群,经了解,k8s集群支持对每个应用的资源使用进行限制,以避免某个应用无限使用内存或者过高CPU导致整个集群故障。因此尝试对现有正在运行的高并发的系统进行资源限制改造,经过实践,最终发现该特性如设置不当,会给应用系统...
发布了文章2021-05-19
一、背景 最近在公司实践DevOps(开发、运维一体化)的流程落地,并且将原先的Docker Swarm集群迁移到K8s集群。碰到原先集群的健康检查与现有集群的健康检查存在不一致的地方,在这里做个总结。二、原理及必要性应用健康检查,顾名思义,是对应用现有情况(包括数据库...
发布了文章2021-05-19
一、背景大部分人在使用docker过程中,仅是单纯地会安装,会使用,疏不知的是,如果在线上环境中未对docker进行参数调优配置,会给生产应用带来安全运行隐患。笔者近期尝试做使用Jenkins+K8s做DevOps(开发、运维自动化)流程应用时,就因为安装后没有对Docker进行日...
发布了文章2021-05-15
VUE开发过程中难免会碰到多环境的情况,比如development、sit(stage)、uat、production环境等。很多人会误以为npm构建,指定的build:uat,就以为process.env.NODE_ENV就是uat,但实际上并非如此。经过笔者实践发现,除了build::prod构建出来的包,process.env.NODE_EN...
发布了文章2021-05-15
二、使用环境K8s:使用kubectrl version查看,版本:v1.18.14mysql:Server version: 5.7.24 MySQL Community Server (GPL)nacos:2.0.1