上一页 1 2 3 4 5 6 7 ··· 16 下一页
摘要: 问题 从数据库查出某字段(text类型)数据,通过编写程序解析转换做处理,程序编写完成编译时报错: Error: java:常量字符串过长 解决 查询资料发现,原因是javac在编译期间,常量字符串最大长度为65534。 可在Preference->Build,Execution,Deploymen 阅读全文
posted @ 2022-10-18 20:02 cdfive 阅读(3441) 评论(2) 推荐(0)
摘要: 项目背景 最近在某项目开发中遇到一个高版本ES创建索引时指定index和type问题。 项目中的ES使用了阿里云上的ES,版本为7.4。 通过ES官网对各版本type的演变如下: 在5.X版本中,一个index下可以创建多个type 在6.X版本中,一个index下只能存在一个type 在7.X版本 阅读全文
posted @ 2022-08-30 21:09 cdfive 阅读(1927) 评论(0) 推荐(0)
摘要: 场景 在项目开发过程中,有时会遇到ElasticSearch(简称:ES)的数据需要迁移和同步。 例如: 索引结构发生变化,如字段修改了类型 ES集群从开发环境迁移到测试环境 ES集群虚拟机测试环境迁移到K8S容器环境 ES线上环境数据导入到测试环境 其它场景 思路 迁移同步的数据包含索引和文档。 阅读全文
posted @ 2022-06-08 20:05 cdfive 阅读(3267) 评论(0) 推荐(0)
摘要: 背景 项目中很多地方使用了Guava Cache,用于加速读取频繁访问的热点数据。 最近项目组中遇到一个"诡异"的问题,多次获取Cache中相同key的数据,返回值不同。 分析 通过查看日志和排查代码,发现有多个地方获取缓存,有的地方获取缓存数据还进行了过滤处理, 正是这些处理改变缓存值,导致其它地 阅读全文
posted @ 2022-05-17 20:21 cdfive 阅读(528) 评论(0) 推荐(0)
摘要: 问题 某新项目(基于SpringBoot)在线上部署完成后启动失败,查看错误日志如下: Error creating bean with name 'jedisPool'... ... Caused by: redis.clients.jedis.exceptions.JedisException: 阅读全文
posted @ 2022-04-20 20:33 cdfive 阅读(2431) 评论(0) 推荐(0)
摘要: 背景 项目中有时我们需要对应用进行诊断和调试,如调用某个接口进行业务验证、业务执行、数据修复、刷新缓存、查询数据、跑批量任务等等。 微服务项目 如基于Dubbo搭建的微服务,我们可使用Dubbo支持的telnet运维管理,其中invoke命令方便直接调用Dubbo接口; 也可整合swagger-du 阅读全文
posted @ 2022-04-01 22:10 cdfive 阅读(3865) 评论(0) 推荐(1)
摘要: 背景 所在是ToC部门,面向C端用户,商品库存数据跟中台库存服务进行了对接,通过MQ消息、OSS文件对接增量库存变动以及全量库存。 某日收到业务反馈线上有个门店商品的库存数据没对,跟中台不一致。 问题排查 检查这边的库存服务、消息队列都没有异常。 搜索日志找到库存全量文件位置,找到商品库存当天凌晨值 阅读全文
posted @ 2022-03-09 22:20 cdfive 阅读(206) 评论(0) 推荐(0)
摘要: 场景 今天用IDEA debug启动跑某个项目单元测试时,在依赖的某基础组件内部打了断点进行调试,停在断点时发现对应jar版本号不对。 光标移动到IDEA文件窗口的标题栏,发现xxx.jar版本为1.0.0-SNAPSHOT,而在项目的pom.xml里引用的依赖是1.3.0-SNAPSHOT。 分析 阅读全文
posted @ 2022-02-14 20:40 cdfive 阅读(1215) 评论(0) 推荐(0)
摘要: 问题 今天打开个人主页http://cdfive.com时发现页面是空白,F5刷新几次后能显示。 在chrome里Ctrl+Shift+N打开新窗口再次访问,页面显示空白,多次F5刷新后仍然空白。 F12打开控制台,在Network里看到里面获取主页的jquery.js报错,status是faile 阅读全文
posted @ 2022-01-15 16:32 cdfive 阅读(1208) 评论(0) 推荐(0)
摘要: 场景 尝试本地IDEA启动dubbo-admin,连接到测试环境的zookeeper,查看各微服务情况。 等了几分钟发现仍未启动成功,日志里不断打印[DUBBO] Subscribe...信息。 而成功启动应打印 Tomcat started on port(s): 7001 (http) with 阅读全文
posted @ 2021-11-30 21:40 cdfive 阅读(996) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 16 下一页