随笔分类 -  问题记录

摘要:1 前言 上周有个项目,客户说请求报错,我看了一下 HTTP 状态码发现是 400,4XX开头的说明是客户端请求错误,常见的状态码错误可以参考我这篇:【网络】【HTTP】HTTP报文格式以及常见状态码。然后我把请求的 CURL 复制出来,贴到 Postman 里看,是个 GET 请求,请求参数也就几 阅读全文
posted @ 2024-11-06 21:54 酷酷- 阅读(900) 评论(0) 推荐(0) 编辑
摘要:1 问题现象 今儿客户反应账户余额导出的有问题,我就去看了看,首先我看了下导出的文件,余额都是0,我就去数据库看了下,有很多余额都不是0,说明导出确实有问题,我就看了下代码,发现代码逻辑上确实存在一定的问题,逻辑修了修,然后测试一下。 因为这个导出首先是 GET 方式的请求,然后还是同步的,你比如倒 阅读全文
posted @ 2024-10-16 07:58 酷酷- 阅读(51) 评论(0) 推荐(0) 编辑
摘要:1 前言 大家的系统有没有关于客户资金、会员卡余额、库存记录等,这些相关信息的存储,说白了就是流水记录表。不知道大家是如何存储的,我们的存储一条记录最起码的是变动数量、变动前数量、变动后数量,这个变动前、变动后就粘的比较紧,那么当系统出现问题的时候,可能中间差一条变动,那么后边的流水记录都要变动,那 阅读全文
posted @ 2024-09-03 21:54 酷酷- 阅读(48) 评论(0) 推荐(0) 编辑
摘要:1 前言 换了个电脑,这不是得倒腾代码嘛,这Spring 源码还是 Gradle 管理的依赖,平时接触 Gradle 就比较少,这家伙这环境给我整的大半天,最后也算是整好了,把中间遇到的各种问题就下,希望大家少走弯路。 需要用到的地址我先贴出来,有的需要下载的可以先下载下来: 源码:源码下载 Gra 阅读全文
posted @ 2024-08-17 23:14 酷酷- 阅读(168) 评论(0) 推荐(0) 编辑
摘要:1 前言 Apache Camel 不知道大家有没有用过。它是一个基于企业应用集成模式(EIP)的强大开源集成框架。能够快速、轻松地集成,用于在各种系统之间消费或生产数据。说白了可以用于系统之间的不同方式的交互支撑。 最近出现一个问题,来记录一下。 2 问题现象 有客户反应说一个单子卡单了,发现 C 阅读全文
posted @ 2024-08-16 15:27 酷酷- 阅读(36) 评论(0) 推荐(0) 编辑
摘要:1 前言 最近发现小伙伴对于修改参数,要不要重启不太清楚,整的我都怀疑自己的认知了,我记得看 Apollo 源码的时候,它有个后置处理器,会收集哪个类的哪个属性需要注入,然后当配置变更的时候,会通过反射设置新的值的,这节我就来带大家看看。 首先对于服务参数或者系统参数,比如端口、数据源呀,这些改完参 阅读全文
posted @ 2024-02-25 20:06 酷酷- 阅读(511) 评论(0) 推荐(0) 编辑
摘要:1 前言 今儿复习 Java 的一些基本知识,回忆一下 Lambda。 2 应用 Lambda 是一个匿名函数,我们可以把 Lambda 表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。可以取代大部分的匿名内部类,可以写出更简洁、更灵活的代码。尤其在集合的遍历和其他集合操作中,可以极大 阅读全文
posted @ 2024-02-19 07:14 酷酷- 阅读(32) 评论(0) 推荐(0) 编辑
摘要:1 前言 今儿复习 Java 的一些基本知识,发现关于finally 中对返回结果的影响,有点记不清了,这里再回忆一下。 2 分析 先说结论,Java的try语句在返回前将其他所有的操作执行完,保留好要返回的值,而后转入执行finally中的语句,而后分为以下三种情况: (1)如果finally中有 阅读全文
posted @ 2024-02-19 06:52 酷酷- 阅读(29) 评论(0) 推荐(0) 编辑
摘要:1 问题现象 今天对接 FTP,过程中发现的两个大问题让我纳闷半天,这是 FTP 上的文件,大致的业务流程就是: 从 FTP 上拉取资料,然后格式转换并解析成业务对象,然后保存或者更新进中台。 那么我们首要做的就是从 FTP 上拉文件下来 是不是。 涉及到的 maven 依赖: <dependenc 阅读全文
posted @ 2024-01-19 16:56 酷酷- 阅读(214) 评论(0) 推荐(0) 编辑
摘要:1 问题现象 字段命名什么的,大家别吐槽,那都是人家第三方接口参数的定义= = ,人家要求的参数名是这么命名的,我也没招,主要看问题以及解决办法哈。 今儿调 webservice 的一个接口, 他们有一个 json 字符串,我反序列话的时候,发现报错: // 返回json字符串 {"rs":"fal 阅读全文
posted @ 2024-01-12 07:34 酷酷- 阅读(437) 评论(0) 推荐(0) 编辑
摘要:1 启动报错 换了个高版本的 IDEA,启动突然报错: 2 解决办法 添加编译配置参数: -Djps.track.ap.dependencies=false 阅读全文
posted @ 2023-11-29 21:31 酷酷- 阅读(120) 评论(0) 推荐(0) 编辑
摘要:1 启动报错 启动报错,Redis的某个属性没有值: 可是我的这些配置明明都有,他就是读不到,之前好好的。。莫名很邪门。。。 2 排查思路 从现象感觉上像是 application.properties 文件不起作用,像是没读取似的,看启动类文件结构也都没啥毛病,然后看看 target里,发现确实 阅读全文
posted @ 2023-11-28 11:58 酷酷- 阅读(228) 评论(0) 推荐(0) 编辑
摘要:1 长时间不操作,Navciat连接失效或者慢、卡顿 可以这样设置保持连接活跃哈: 2 插入的语句中包含引号 INSERT INTO my_test ( ID, NAME, create_time ) VALUES( 3, '你好''', '2021-12-23 00:12:23' ); INSER 阅读全文
posted @ 2023-11-28 06:33 酷酷- 阅读(14) 评论(0) 推荐(0) 编辑
摘要:1 启动报错 Caused by: java.lang.ClassNotFoundException: com.intellij.ide.util.PropertiesComponentImpl PluginClassLoader(plugin=PluginDescriptor(name=Bette 阅读全文
posted @ 2023-11-23 22:43 酷酷- 阅读(1004) 评论(0) 推荐(0) 编辑
摘要:1 前言 最近在看注解处理程序,也想打包的时候,生成一点自己的东西,写了一个 AbstractProcessor,奶奶的花了两个早上,一直想不明白为什么不生效: 唉,仅记录哈。 阅读全文
posted @ 2023-10-19 09:10 酷酷- 阅读(231) 评论(0) 推荐(0) 编辑
摘要:1 前言 最近在看注解处理程序,自己写一个 AbstractProcessor,发现有个莫名的提示: 2 解决 加上支持的版本即可,唉,折腾人。 阅读全文
posted @ 2023-10-18 08:28 酷酷- 阅读(16) 评论(0) 推荐(0) 编辑
摘要:1 前言 最近比较忙,在对接别的系统,然后昨天莫名发现一个问题,今天来记录一下,大致是处理 JSON 对象我们可能会用到 Fastjson,在序列化的时候,现象如下: public static void main(String[] args) { // 商品单位信息 PackingUnitResD 阅读全文
posted @ 2023-09-27 07:34 酷酷- 阅读(682) 评论(0) 推荐(0) 编辑
摘要:1 前言 今天在关于流程的群里发现有人问这个问题,简单来记录下哈,也就是 Aware 注入的时候为什么会为空呢? 有的人说 static 的应该类名.进行等于,也有人说是类上的注解应该是@Component 不应该是 @Service,那我们来看看。 2 剖析 首先关于注解的 @Service 在这 阅读全文
posted @ 2023-09-07 21:07 酷酷- 阅读(624) 评论(0) 推荐(0) 编辑
摘要:1 前言 我们现在公司的项目,涉及到金额、小数的都会用 BigDecimal 来操作,比如订单的各种金额,支付的各种金额等都会用它,那么你们平时有没有遇到的坑呢?我们这节来看看它常见的坑。 2 常见坑 2.1 new BigDecimal()还是BigDecimal#valueOf()? 先看下面这 阅读全文
posted @ 2023-08-23 06:52 酷酷- 阅读(68) 评论(0) 推荐(0) 编辑
摘要:1 Maps.of 不可改变 import org.apache.groovy.util.Maps; Map<String, String> map = Maps.of("1", "2"); 返回的是不可修改的哈,增删都是会报异常的,记住咯。 阅读全文
posted @ 2023-08-18 21:27 酷酷- 阅读(23) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示