logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

CI/CD:GitLab-CI 自动化集成/部署 JAVA微服务的应用合集

日常开发中,每次代码编写完成后,都需要手动打包,并且上传服务器,无论本地打包的时间或者上传文件到服务器都需要花费大量的时间来完成,都是重复的并且毫无意义,应该将时间花费在更有价值的时间上;因为都是本地测试,采用Docker容器来进行快速安装,减少部署所花费的时间,并且大部分之前都有写过对应的安装文章,这里就不重复粘贴了。进入到CI/CD的核心,语法部分,都是死的,这里推荐一篇文章,原本是b站的视频

文章图片
#ci/cd#gitlab#java
Ribbon负载均衡

Ribbon负载均衡规则规则接口是IRule默认实现是ZoneAvoidanceRule,根据zone选择服务列表,然后轮询负载均衡自定义方式代码方式:配置灵活,但修改时需要重新打包发布配置方式:直观,方便,无需重新打包发布,但是无法做全局配置饥饿加载开启饥饿加载指定饥饿加载的微服务名称。

#ribbon#负载均衡#服务器
使用RDP可视化远程桌面连接Linux系统

来连接服务器,进行命令行操作,但是这次需要远程调试生产环境的内网服务器,进行浏览器访问内网网站,至此选择使用RDP(Remote Desktop Protocol,远程桌面协议),也尝试了使用Xmanager的startx连接但是有卡顿,延迟高,推荐使用xrdp进行远程桌面连接。由于是内网安装,所以需要准备安装包,copy到服务进行安装,找一个干净的linux下载对应的rpm安装包。至此就成功获取

文章图片
#linux#运维#服务器
2021-12-10 Json序列化出现 disable SerializationFeature.FAIL_ON_EMPTY_BEANS 问题

Json序列化出现 disable SerializationFeature.FAIL_ON_EMPTY_BEANS 问题disable SerializationFeature.FAIL_ON_EMPTY_BEANS 问题总结第三种方法disable SerializationFeature.FAIL_ON_EMPTY_BEANS 问题查询了一些文章有两种解决方案:在每个需要使用 Jackson

#json#java#spring
2022-04-18 了解 GeoJSON 格式

了解 GeoJSON 格式什么是GeoJSONGeoJSON 格式FeatureCollectionfeature参考文章什么是GeoJSONGeoJSON是一种对各种地理数据结构进行编码的格式,基于Javascript对象表示法(JavaScript Object Notation, 简称JSON)的地理空间信息数据交换格式。GeoJSON对象可以表示几何、特征或者特征集合。GeoJSON支持下

xxl-job 快速使用

自动注册,要注意appname和admin页面执行器名字相同,且注册类型为自动注册时,会自动注册(执行器配置文件admin.addresses要设置调度中心的地址)。调度中心(admin)运行后,就可以使用http://ip:port/xxl-job-admin进行访问管理页面,默认账号密码admin/123456(登陆后,安全起见先修改下admin密码,并添加登陆账号);在任务管理中选择启动的任

#java
Nacos安装指南

GitHub的Release下载页:https://github.com/alibaba/nacos/releases。Nacos的默认端口是8848,如果你电脑上的其它进程占用了8848端口,请先尝试关闭该进程。GitHub主页:https://github.com/alibaba/nacos。Nacos依赖于JDK运行,索引Linux上也需要安装JDK才行。Linux或者Mac安装方式与Win

#java#前端#运维
2022-01-10 ObjectMapper问题:Cannot construct instance of `java.time.LocalDateTime`

ObjectMapper问题:Cannot construct instance of `java.time.LocalDateTime`问题描述解决方法解决步骤问题描述由于想再全局中对 JavaBean 的返回属性进行统一的空值忽略,于是对ObjectMapper 进行setSerializationInclusion(JsonInclude.Include.NON_NULL)@Beanpubl

#java#spring
到底了