- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 记录一次事务问题
事务传播,事务控制,事务回滚 Transaction rolled back because it has been marked as rollback-only
2023-03-22 15:30:13 302
原创 使用自定义snowflake算法生成符合要求的ID
使用自定义snowflake算法生成符合要求的ID问题背景:项目使用snowflake算法生成Id,前端使用该id时因超出JS Number的最大范围,被自动截取。出现多个id重复的现象。解决思路:需要减小ID长度。分析雪花片算法ID的组成结构,从而得到减小id长度的方法。SnowFlake 算法,是 Twitter 开源的分布式 ID 生成算法。由四部分组成:首位无效符、时间戳差值,机器(进程)编码,序列号。1 bit:我们生成的id都是正数,所以第一个 bit 统一都是 0。41 bit:表
2021-08-20 17:23:35 703
原创 Kafka 消息不被消费问题
近期项目联调中突然出现 kafka消息不被消费的问题,下面是部分日志信息2021-04-22 20:23:16.279 INFO [bigdata-openapi-app,,,] 4312 --- [ main] o.a.k.c.c.internals.AbstractCoordinator : [Consumer clientId=consumer-1, groupId=imp-idspatch-server2_1597839792] Discovered group coord
2021-04-23 17:38:45 3213
原创 geoserver部署(包含ogcapi插件安装)
需求背景介绍: 项目开发中需要展示全国格网的地理信息数据,选择了geoserver。因为要把这些信息在地图上展示,所以需要前端获取具体数据,然后渲染到地图上。 前端获取具体数据是通过使用ArcGisAPI 调用 OGC API Features service 提供的接口获取的。所以本文要介绍的除了geoserver服务的部署,还包含ogcapi插件的安装。linux 环境安装geoserver服务。官网下载geoserver安装包,本文使用的是2.17版,可以直接扔给tomcat 自动部
2021-04-21 14:47:21 443
原创 WebSocket的一个真实使用场景详细介绍
场景介绍:某系统的【重新执行宽度批处理】功能,该功能要求:后端在调用一系列方法及外部服务后,批处理完成后,实时将执行的结果返回给用户,已知该批处理功能用时较长。虽然ajax的轮询可以实现,但是流量消耗和资源利用率方面考虑,websocket无疑是最佳方案。如下为完整的前后端代码。前端代码如下:ModifyTaskController.prototype.resetExcute = fun...
2019-02-25 18:03:05 1079
原创 主从库配置过程记录备忘
背景介绍:某系统的数据库服务在 193.167.18.114上,计划将数据库服务(mysql)进行迁移,并做主从库配置。新的数据库服务如下:193.167.18.116 配置为mysql主服务器193.167.18.118 配置为mysql从服务器
2019-02-20 16:59:35 242
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人