上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 28 下一页
摘要: http 429错误码 4. 429 Too Many Requests The 429 status code indicates that the user has sent too many requests in a given amount of time ("rate limiting" 阅读全文
posted @ 2022-07-04 07:21 翎野君 阅读(1551) 评论(0) 推荐(0)
摘要: 本文翻译自:https://www.baeldung.com/jackson-linkedhashmap-cannot-be-cast 1.概述: Jackson是一个广泛使用的 Java 库,它允许我们方便地序列化/反序列化 JSON 或 XML。 有时,当我们尝试将 JSON 或 XML 反序列 阅读全文
posted @ 2022-07-02 16:32 翎野君 阅读(7173) 评论(1) 推荐(2)
摘要: 背景 在一次对数据进行统计的时候,需要对两张表进行关联,类似于这样的语句a left join b on a.id = b.id where b.name = xx。发现最终的结果和预期不一致,汇总之后的数据变少了。 一开始还比较费解,后面回过神来才发现,犯了一个低级的错误,就是在使用left jo 阅读全文
posted @ 2022-06-18 16:46 翎野君 阅读(1832) 评论(0) 推荐(0)
摘要: 背景 今天在定位问题时,通过日志打印出来调用第三方接口的返回结果对象的值,但因为这个返回信息太多,导致日志打印时对应的这行日志翻了四五屏才结束,这种情况下不好复制粘贴出来去具体分析返回结果对象,主要是我们需要针对返回的json对象提取对应的key去进行分析查询。 提取 vim logs/servic 阅读全文
posted @ 2022-06-17 00:04 翎野君 阅读(555) 评论(0) 推荐(0)
摘要: 背景 系统订单创建成功之后需要发送订单创建成功的消息,但是今天突然遇到了如下的报错 org.apache.rocketmq.client.exception.MQClientException: No route info of this topic, TopicTest See http://ro 阅读全文
posted @ 2022-06-12 22:20 翎野君 阅读(6161) 评论(0) 推荐(0)
摘要: 背景 今天应产品运营的需要,需要导出一批订单数据,总数一共是七万多。按照以往的方式使用navicat将查询出来的表结果以excel的形式导出。 导出至本地打开excel后发现算上表头一共才65536行数据,凭借计算机程序员的专业嗅觉,发现这个真正的数据行65535这个数字不是碰巧出现的。带着疑问进行 阅读全文
posted @ 2022-06-09 23:23 翎野君 阅读(746) 评论(0) 推荐(0)
摘要: IFNULL IFNULL() 函数用于判断第一个表达式是否为 NULL,如果为 NULL 则返回第二个参数的值,如果不为 NULL 则返回第一个参数的值。 IFNULL() 函数语法格式为: IFNULL(expression, alt_value) 如果第一个参数的表达式 expression 阅读全文
posted @ 2022-05-03 08:17 翎野君 阅读(183) 评论(0) 推荐(1)
摘要: 最近的一些感受 萨特在《禁闭》和《存在与虚无》两篇著名的哲理剧代表作中都提到“他人即是地狱”。主要有三层意思: (一)如果你不能正确的对待他人,那么他人便是地狱。即倘若自己是恶化与他人关系的原因,自己就得承担地狱之苦的责任。 (二)如果你不能正确对待他人对你的判断,那么他人的判断就是你的地狱。他人的 阅读全文
posted @ 2022-05-02 18:05 翎野君 阅读(219) 评论(0) 推荐(1)
摘要: 背景 App检查更新功能,每次进行功能迭代准备上线时,在后台配置一个新的版本号并上传最新的apk,然后在App点击检查更新时返回最新的版本号。 版本号是非空字符串并且只包含数字和 . 字符。如1.2.33这个 '.' 字符不表示小数点,用于分隔数字序列。 方案一 对版本号进行两两比较,判断其大小,得 阅读全文
posted @ 2022-05-01 08:02 翎野君 阅读(770) 评论(0) 推荐(0)
摘要: 场景 某后台的功能列表,页面底部为通用分页:总条数: 16209321 页码:1 2 3 4 5 .... 9819页面默认展示 10 条数据,默认展示条数可选。页面上部分搜索区域部分有多达 20-30 的筛选条件,筛选条件分别来自于不下 10 张数据表。 拿订单列表查询举例,可以使用用户表里的某个 阅读全文
posted @ 2022-04-30 06:23 翎野君 阅读(2037) 评论(0) 推荐(1)
摘要: 背景 最近一个后台功能列表,业务人员反馈查询和导出速度非常慢。 通过定位发现列表查询和数据导出都是使用的同样的一个连表查询SQL。 这个功能刚上线不久,起初查询和导出速度都是蛮快的,把这个SQL放到测试环境也是挺快的。 对比了一下测试环境和生产环境相关表结构都是一样的,之后我们把目光放在了数量的问题 阅读全文
posted @ 2022-03-31 07:01 翎野君 阅读(4135) 评论(0) 推荐(1)
摘要: 背景 今天下午遇到同事求助,说是服务端出现了好几个java.io.IOException: Broken pipe这样的异常,让我帮忙看一下,这个问题对于我们做服务端开发的技术人员是很容易遇到的,特此记录一下。 探究 问题堆栈 org.apache.catalina.connector.Client 阅读全文
posted @ 2022-02-17 23:02 翎野君 阅读(12086) 评论(0) 推荐(0)
摘要: 背景 最近遇到一个面试题,问请你设计一个系统将长链接转为短链接。起初回答的不是很好,之后通过自己思考和查阅资料将这块的内容进行整理。 研究 定义 短地址(也叫 短网址:Short URL)就是为了让一个很长的网站链接缩短为一个短的链接,因为微博内有字数限制,所以短地址就是为了这个而产生的。大部分微博 阅读全文
posted @ 2022-02-14 23:13 翎野君 阅读(1705) 评论(0) 推荐(0)
摘要: 题目 给定m个不重复的字符 [a, b, c, d],以及一个长度为n的字符串tbcacbdata, 问能否在这个字符串中找到一个长度为m的连续子串,使得这个子串刚好由上面m个字符组成,顺序无所谓,返回任意满足条件的一个子串的起始位置,未找到返回-1。比如上面这个例子,返回3。 本题的子串需要满足长 阅读全文
posted @ 2022-02-05 21:59 翎野君 阅读(257) 评论(0) 推荐(0)
摘要: 两道题 33. Search in Rotated Sorted Array https://leetcode.com/problems/search-in-rotated-sorted-array/ 81. Search in Rotated Sorted Array II https://lee 阅读全文
posted @ 2022-02-04 22:12 翎野君 阅读(84) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 28 下一页