Sonarqube代码质量检测安装与使用
发现最新长时间支持的版本是2025.1,sonarqube需要安装2025.19.9版本现在可用,本测试使用该版本cat docker-compose.yamlversion: "3.
Java线上故障排查怎么做?这套定位组合拳面试必问
"线上服务突然 CPU 100%(或者内存暴涨、接口超时),你怎么排查?" 这是 Java 中高级面试的必问题,也是入职后真正保命的技能。生产环境里,代码、硬件、网络、协作软件任何一个因素都可能引发问题,能定位问题是基本功,能解决问题才是素养。
聊聊分库分表后非Sharding Key查询的三种方案~(建议收藏)
如果这时再根据字段 order_id 进行查询,可以进行类似二级索引的回表实现:先通过查询索引表得到记录 order_id = 801462878019256325 对应的分片键 user_id 的值,接着再根据 user_id 进行查询,最终定位到想要的数据,如:原始SQL:拆分后的SQL:这个例子是将一条 SQL 语句拆分成 2 条 SQL 语句,但是拆分后的 2 条 SQL 都可以通过分片键进行查询,这样能保证只需要在单个分片中完成查询操作。
使用 Kuikly 同时开发 Android、iOS、鸿蒙 App 的最佳实践指南
一、背景:为什么选择 Kuikly?在移动开发领域,同时维护 Android、iOS、鸿蒙三套代码是一件极其耗费人力的事情。
HashMap底层原理深度解析:从JDK7到JDK21的演进与优化
关键词:HashMap、Java集合、红黑树、JDK演进、性能优化 开篇:从一段代码说起Map userCache = new HashMap();// 每天处理百万级请求for (int i = 0; i < 1_000_000; i++)
IDEA 社区版不支持 Tomcat?一招完美解决
作者 | 郑祎责编 | Elle前言IntelliJ IDEA Community Edition(社区版)不支持Tomcat,不想花钱购买Ultimate版本,也不想使用Eclipse,尝试通过其他方式使IDEA社区版支持Tomcat。尝试的方法2.1.
java:Cassandra入门与实战——下
Cassandra入门与实战——上Cassandra入门与实战——中六、JAVA户端操作Cassandra在第五章,我们使用Cassandra的命令操作Cassandra数据库,本章我们介绍使用JAVA客户端连接Cassandra,操作数据6.
火了!阿里P8架构师编写堪称神级SpringBoot手册,GitHub星标99+
Springboot现在已成为企业面试中必备的知识点,以及企业应用的重要模块。今天小编给大家分享一份来着阿里P8架构师编写的SpringBoot系列从零到精通的进阶手册!一点会祝你的编程能力更进一步!目录:因为笔记内容太多,下面只截取部分内容展示。
Java中9种常见的CMS GC问题分析与解决(一)
目前,互联网上 Java 的 GC 资料要么是主要讲解理论,要么就是针对单一场景的 GC 问题进行了剖析,对整个体系总结的资料少之又少。