
JAVA
文章平均质量分 55
蹲街式等待
这个作者很懒,什么都没留下…
展开
-
接口设计的十八条规范
防止同一次请求被反复利用,增加密钥被破解的可能性,每次请求设置合理的过期时间(如:15分钟)。:了解各接口的QPS情况,确保上线后的稳定性。:防止API接口被频繁调用导致服务不可用。:保护重要数据(如:密码、银行卡号等)。:避免返回值结构不统一,便于接口维护。:拦截无效请求,保护系统资源。:提升复杂业务逻辑的接口性能。:保护敏感数据,防止隐私泄露。:防止多次请求产生错误数据。:便于快速分析和定位问题。:减少沟通成本,方便对接。:防止泄露敏感信息。:避免接口超时问题。:降低接口维护成本。原创 2024-05-26 02:36:54 · 1099 阅读 · 0 评论 -
Java List<Map<String, Object>>排序
在开发过程中,我们经常会遇到List格式的数据,需要根据Map集合的某一键值进行排序,我们可以使用Comparator工具类对其排序。废话不多说,直接上代码。原创 2023-03-11 18:05:21 · 3585 阅读 · 0 评论 -
PostgreSQL 对于大小写敏感总结
在开发中,使用PostgreSQL数据库时,SQL查询结果转Map后,发现查询字段在Map中不存在,仔细核对后发现,字段全部转换成小写的啦。查找资料发现,在默认的情况下,PG数据库把所有的SQL语句都会转化成小写,再执行。那么如果一定要保留大写的该如何处理呢?SQL 语法关于双引号的规则:;,并且允许在标识符中使用空白。 在双引号中,,比如, FOO"BAR"BAZ 解析成fooBARbaz,而 “A weird”" name" 变成 A weird" name。举个例子:未添加引号查询结果:添加引号查原创 2023-02-21 21:46:27 · 2223 阅读 · 0 评论 -
Spring Boot 接口响应内容中文乱码
最近发现某个接口响应内容中文乱码(之前此接口一直没有返回过中文,因此一直未发现此问题)。原创 2023-02-15 21:20:56 · 1509 阅读 · 0 评论 -
Mac 打开JD-GUI报错:ERROR launching ‘JD-GUI‘
Mac下打开JD-GUI报错:ERROR launching 'JD-GUI'No suitable Java version found on your system原创 2023-01-30 21:02:16 · 3084 阅读 · 0 评论