自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 sleuth+zipkin链路追踪

sleuth zipkin

2023-04-11 17:25:59 181

原创 sentinel配置持久化

sentinel nacos 配置持久化

2023-04-10 17:42:55 344

原创 项目中加入sentinel

springboot+sentinel

2023-04-10 13:58:01 240

原创 nacos服务中心

openfeign消费nacos服务

2023-04-07 11:49:43 122

原创 NACOS配置中心

server-addr:nacos服务地址端口。namespace:命名空间。:此标签激活配置动态刷新功能。

2023-04-07 10:12:23 106

原创 NACOS配置管理踩坑

具体使用代码不再赘述,一开始启动报错,NoClassDefFoundError:org.springframework.boot.context.properties.ConfigurationBeanFactoryMetadata.java。由于我的nacos部署在rancher上一开始只开启了8848端口,9848和9849未开启,怎么搞都不行,最后还是debug刨到问题根源。使用nacos有两个包,这是spring-cloud包。经查询得知,springboot:2.4.X以上版本删除了这个类。

2023-04-04 14:27:13 304

原创 在rancher上部署nacos集群

在rancher上部署nacos集群

2023-03-31 11:46:16 1535 1

原创 openjdk8的时区问题

今天碰到一个奇怪的问题。宿主机时间正确,容器时间正确,数据库时间正确。但是,springboot日志时间错误,数据库插入数据时间错误,相差8小时。

2022-01-20 14:27:17 1446 1

原创 iD学习 - ImproveOSM

ImproveOSMImproveOSM是基于出行大数据与基础数据进行比较,计算基础道路可能含有的问题。现在可以计算缺失道路、单行标识和转向限制。页面显示接口针对3种问题,improveosm调用3个接口分别获取数据。缺失道路URL:https://grab.community.improve-osm.org/missingGeoService/search?client=iD&east=-121.97021484375006&north=37.457418102629454&

2020-07-08 11:31:08 424

原创 iD学习 - KeepRight

KeepRightKeepRight是针对OSM数据的后台检查工具。通过接口将数据问题返回到编辑器方便用户进行更改。编辑器页面类似笔记,可以对问题进行评论,关闭等操作。根据不同错误类型可以显示不同的图标。页面显示接口URL:https://www.keepright.at/export.php?bottom=38.42777351132907&format=geojson&left=-75.60791015625004&right=-75.58593750000004&

2020-07-02 23:26:09 561

原创 iD学习 - 问题

111

2020-06-18 14:52:54 450

原创 iD学习 - 获取瓦片数据接口

前台调用iD编辑器通过瓦片区域向后台请求数据,瓦片大小位置固定。页面根据当前显示范围请求数据,iD根据请求范围计算出需要请求的瓦片坐标,异步请求所有的瓦片,将返回数据加载到页面。代码在/modules/services/osm.js里。获取页面数据方法如下: // Load data (entities) from the API in tiles // GET /api/0.6...

2020-03-27 13:11:09 447

原创 iD学习 - 要素及属性

Presets and FieldsPresetsPreset文件Preset结构Preset属性namegeometrytagsaddTagsremoveTagsFields / moreFieldsiconimageURLsearchablematchSorcecountryCodesnotCountryCodesreplacementreferenceFieldsField文件Field结构...

2020-03-25 23:38:44 1383

原创 SpringBoot - SSL

SSLSSL(Secure Sockets Layer 安全套接层)是为网络通信提供安全及数据完整性的一种安全协议,SSL在网络传输层对网络连接进行加密,SSL协议位于TCP/IP协议与各种应用层协议之间,为数据通信提供安全支持。SSL协议分为两层,SSL记录协议建立在TCP之上,为高层协议提供数据封装、压缩、加密等基本功能支持。SSL握手协议建立在SSL记录协议之上,用户实际数据传输开始前进行...

2020-03-13 18:20:40 130

原创 SpringBoot - GZIP压缩

开启压缩SpringBoot 默认是不开启 gzip 压缩的,需要我们手动开启,在application.yml中加入配置server: compression: enabled: true mime-types: text/html,text/xml,text/plain,text/css,application/javascript,application/json,a...

2020-03-13 14:47:53 403

原创 SpringBoot - devtools热部署

DevToolsDevTools是SpringBoot提供的开发工具,在激活以后,classpath 里对文件进行任何操作都会触发应用程序重新启动。SpringBoot在重新启动时会排除 /META-INF/resources 、/resources 、/static 、/public 和/templates。 可以设置Spring.devtools.restart.exclude 属性来覆盖默...

2020-03-13 14:30:48 130

原创 基于Gradle构建spring-boot项目

使用eclipse创建gradle项目创建gradle项目编辑build.gradle文件添加配置文件application.yml添加启动程序编写控制器运行程序打包创建gradle项目菜单File - New - Other新建gradle项目,选择Gradle Project,点击Next。输入Project name,点击Finish,项目自动创建。初始化gradle项目完成...

2020-03-12 16:04:34 374

原创 iD学习 - 心跳

心跳心跳顾名思义,就是以固定的频率向其他节点汇报当前节点状态的方式。收到心跳,一般可以认为一个节点和现在的网络拓扑是良好的。当然,心跳汇报时,一般也会携带一些附加的状态、元数据信息,以便管理。代码说明iD调用后台接口代码在/modules/services/osm.js里。获取后台状态方法如下:// Fetch the status of the OSM API// GET /api/c...

2020-03-12 11:12:05 287

原创 2020-03-04 PG崩溃 - 一个查询sql把硬盘打满了

数据库崩溃调查崩溃现象调查经过解决后的思考崩溃现象3月3日晚,加班生产的同事们报告系统登录不上去,IT的同事检查监控,数据库CPU打爆、I/O报警,但是还没查出原因数据库自行恢复了。3月4日一早,再次发生相同问题,直到中午也没有自行恢复,重启数据库解决。同时发现,数据库临时文件不停增长,直到把硬盘占满,数据库无法访问。重启后临时文件没了,之后又暴涨至崩溃,只能临时看着数据库硬盘,快满的时候重...

2020-03-04 17:08:52 768

原创 iD学习 - 什么是iD

iD - friendly JavaScript editor for OpenStreetMap前言什么是iD前言从2014年开始,公司基于iD打造了一套地图在线生产平台。6年间不停的迭代,从iD的v1到v2又做了一次大的重构,现在系统趋于稳定。马上v3版本快要发布了,恰逢公司又树立了新的目标,因此我打算借此机会再做一次重构,理清之前一些比较深层次的问题。由于网上iD资料很少,这次打算一边学...

2020-03-03 17:31:18 1211

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除