
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
这篇文章,我们详细地分析了MyBatis内置线程池的原理以及核心源码分析,内置的连接池适合于简单的应用场景,随着项目复杂度的增加,特别是在高并发的情况下,使用如 HikariCP、C3P0 等更成熟的连接池实现。

最近几天,有的人在偷偷地买蚂蚁的基金,有的人却偷偷的在蚂蚁面试。最近确实是面试的好时候。大家都奔着大厂去的,最近也分享了好多大厂的面经了,什么阿里、字节、京东、美团、百度、腾讯、滴滴、网易…已经数不清有多少了。(是我菜了)这里分享一下蚂蚁金服 5 面过程与面试总结一面:个人介绍加项目介绍 20 分钟微服务架构是什么,它的优缺点?ACID CAP BASE 理论分布式一致性协议,二段、三段、TCC,
负载均衡是一种技术,通过将请求或任务分配到多个服务器或资源上,以达到优化资源使用、最大化吞吐量、减少响应时间以及避免任何单一资源过载的目的。简单来说,负载均衡就像一个交通信号灯,合理地指挥流量,确保每条路都有序通行。本文,我们分析了负载均衡常见的 5种算法,并且通过代码示例进行了详细地分析。作为 Java程序员,强烈掌握这 5种算法,在实际工作中,我们可以通过合理地选择和实现负载均衡算法,能够显著
一般技术面试官都会通过自己的方式去考察程序员的技术功底与基础理论知识。很多时候,面试官问的问题会和自己准备的“题库”中的问题不太一样,即使做了复盘,下次面试还是不知道该从何处下手。为此鄙人软磨硬泡才把阿里P8专门归纳整理的《Java进阶知识典藏版》搞来,内容涵盖:大厂面经、计算机基础、Java、JVM、spring、算法、微服务、分布式、技术脑图等等限于文章篇幅原因,

下次面试再问这个,直接用这就话降维打击:“面试官,这个问题的本质是海量数据的非分片键查询。我不会搞昂贵的 ES,而是采用‘异构索引表 + 覆盖索引’的方案。建立一张独立的索引表,利用手机尾号天然的离散性,直接取模路由到 1000 张分表中,避免了全库广播扫描。同时,为了防止单次查询数据量过大打爆内存,我会严格限制分页查询。对于热点尾号,利用 Redis 缓存首页数据进行兜底。这是一套成本最低、性能
在Spring Boot中对接MQTT协议,可以使用Eclipse Paho客户端和Spring Integration MQTT模块。
一种常见的服务部署架构是 Nginx 反向代理后端 Java 应用服务器,Nginx 监听 443 端口处理 https 请求,然后转发给后端服务器。ini} }即:客户端与 Nginx 之间是 https,Nginx 与后端 Java 应用服务器之间是 http。要解决这些问题,可以通过 Nginx 配置 + 少量后端代码修改来实现。
本文我们分析了 Redis中常见的 9种数据类型,从最基本的字符串、列表、集合到复杂的有序集合、哈希,再到位图、HyperLogLog、流和地理空间索引,每种数据类型都有其独特的特性和应用场景。熟练掌握这些数据类型的使用及其底层实现,能够帮助我们设计高效、可扩展的系统架构,充分发挥Redis的性能优势。
对称加密非对称加密Hash算法量子加密混合加密不同的加密方式各有优缺点,适用于不同的应用场景。在实际工作中,我们在使用这些加密算法时一定要特别注意其优缺点,同时也需要关注实现的复杂度。
微服务的几种模型见证了微服务架构的演进历史,每种架构都有其使用场景和一定的时代意义;四种架构都是分离关注点,将变与不变进行分离;四种架构模型表现形式不一样,但设计思想都体现了微服务架构高内聚低耦合原则,正所谓神同行异;四种架构的核心层都是领域层,它保持领域模型和业务逻辑的稳定,对外提供稳定的细粒度的领域服务;








