JAVA
文章平均质量分 88
刘九灵
沉淀、分享、成长,让自己和他人都能有所收获
展开
-
如何保证接口幂等性?
选择哪种方式取决于具体的应用场景和需求。在设计系统时,应该考虑系统的复杂性、性能要求、可维护性以及与现有系统结构的兼容性。原创 2024-10-17 16:47:01 · 82 阅读 · 0 评论 -
如果外部接口的RT无法保证,如何处理?
响应时间是指从发出请求到收到响应的时间。对于系统的调用链而言,外部接口的RT对系统整体的性能至关重要。如果外部接口的响应时间过长或波动剧烈,可能会导致调用方出现超时、队列积压,甚至引发系统宕机。外部接口的RT无法保证问题在各种场景中频繁出现,特别是在以下场景中:支付系统:与第三方支付网关通信时,响应时间可能因为高并发和网络问题而变得不可预测。电商系统:商品库存、物流查询等依赖外部接口的系统,面临较大的RT波动风险。消息推送系统:短信和邮件推送服务调用第三方接口,RT可能受服务提供商的负载影响。原创 2024-10-16 17:37:12 · 477 阅读 · 0 评论 -
Java8新特性 (jdk1.8)
JDK 8 中增加了一套全新的日期时间 API ,这套 API 设计合理,是线程安全的。新的日期及时间 API 位于 java.time 包 中,下面是一些关键类。原创 2024-04-02 00:24:14 · 1088 阅读 · 0 评论 -
8 个线程池最佳实践和坑!使用不当直接生产事故!!
一般建议是不同的业务使用不同的线程池,配置线程池的时候根据当前业务的情况对当前线程池进行配置,因为不同的业务的并发以及对资源的使用情况都不同,重心优化系统性能瓶颈相关的业务。原创 2024-04-01 14:21:34 · 865 阅读 · 0 评论 -
为什么不建议直接使用@async
配置其线程池的实例名称为myselfExecutor,线程为myThread-开头的系列@Slf4j@Override20,30,原创 2024-04-01 14:09:19 · 530 阅读 · 1 评论 -
实现前后端分离登录状态、有效时间的校验
业务场景:项目需要把Spring+ibatis+dubbo改为SpringBoot+Mybatis+SpringCloud,并且后台要前后端分离,所以在项目改进过程中遇到:运营后台怎样控制用户有效登录时间,并作相关处理;一般我们的做法是通过拦截器拦截请求接口,再通过token从redis中获取用户的登录信息,以及登录时长,最后通过代码:response.sendRedirect(req...原创 2019-08-29 12:49:38 · 2287 阅读 · 0 评论 -
最有用的Java免费自学网站
一.HOW2J.cn这个网站的站长可以说是很良心了,所有我把他放在了第一个.为啥呢?我们登入这个网站,首先干净的界面就让我的心情好了不少,再一看,我的天.JAVA基础,中级,高级,应用全都有.而且只要是跟JAVAweb带点关系的,我在他那里,几乎到看到了,真的很良心!网站:http://how2j.cn?p=19866二.w3cschoolw3c,,整齐的列表一览无余.内...原创 2019-08-29 15:27:40 · 1392 阅读 · 0 评论 -
Java最常被问的面试题(2018)
示例1:面向对象的特征有哪些方面?示例2:String是最基本的数据类型吗?示例3:int 和 Integer 有什么区别?示例4:String 和StringBuffer的区别? 示例5:运行时异常与一般异常有何异同?示例6:说出ArrayList,Vector, LinkedList的存储性能和特性。示例7:Collect...转载 2019-08-29 17:23:43 · 117 阅读 · 0 评论 -
推荐一个超级棒的Java学习网站
http://how2j.cn?p=16567这是网址,网站里有Java基础,Java常用框架、Maven项目管理、Git版本管理、Redis缓存、Nginx负载均衡等,另外站长怕大家不理解,更是一步一步,采用视频讲解的方式,带着大家完成天猫商城项目。以及量化投资项目。实践项目:手把手教你怎么开发一个完整的天猫商城项目:还有趋势投资量化项目,喜欢量化投资的可以学习这部分。Ja...原创 2019-08-30 17:56:33 · 256 阅读 · 0 评论