GeekIBLi

JVM-性能调优

JVM
1、 JVM性能调优的6大步骤,及关键调优参数详解
Read more

Arthas-Java诊断神器

Linux
Arthas-Java诊断神器 官方文档地址 👉 https://arthas.aliyun.com/doc/index.html# 1. 安装arthaswget https://arthas.aliyun.com/arthas-boot.jar java -jar artha ...
Read more

LeetCode-只出现一次的数字

数组 简单 位运算
只出现一次的数字https://leetcode-cn.com/leetbook/read/top-interview-questions-easy/x21ib6/ 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具 ...
Read more

LeetCode-存在重复元素

数组 简单 哈希表 排序
存在重复元素https://leetcode-cn.com/leetbook/read/top-interview-questions-easy/x248f5/ 给定一个整数数组,判断是否存在重复元素。 如果存在一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返 ...
Read more

LeetCode-买卖股票的最佳时机II

贪心 数组 动态规划 简单
买卖股票的最佳时机IIhttps://leetcode-cn.com/leetbook/read/top-interview-questions-easy/x2zsx1/ 给定一个数组 prices ,其中 prices[i] 是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的 ...
Read more

LeetCode-删除排序数组中的重复项

数组 简单 双指针
删除排序数组中的重复项https://leetcode-cn.com/leetbook/read/top-interview-questions-easy/x2gy9m/ 给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。 不要使 ...
Read more

MySQL中的锁🔒

MySQL
乐观锁和悲观锁 表锁和行锁 表锁: 开销小,加锁快;不会出现死锁;锁定力度大,发生锁冲突概率高,并发度最低 表锁按照数据操作可以分成两种: 表读锁(Table Read Lock) 表写锁(Table Write Lock 读读不阻塞:当前用户在读数据,其他的用户也在读数据,不会加锁 ...
Read more

MySQL性能调优

MySQL
1、使用【 覆盖索引 】避免回表锁造成的时间消耗1、查询语句的时候避免使用select * 2、创建索引添加适当的列避免回表 2、使用【 联合索引 】区分度比较高的列放到前面注意联合索引的最左匹配原则 3、对索引进行函数计算或者表达式计算会导致索引失效 🔒4、利用子查询优化超多分页场景5 ...
Read more

kafka-基础知识

kafka
kafka是什么kafka运行时架构kafka为什么能承载高并发kafka的确认机制是什么kafka如何保证消息准确kafka会丢消息吗? kafka会重复消费消息吗 幂等性 消息顺序消费问题参考资料kafka基础知识 - yyy
Read more

Spring-事务隔离

Spring
如何使用Spring来对程序进行事务控制和管理? 事务控制一般是在哪一层(controller? Service? Dao?) service 事务控制有几种方式? 事务控制分类编程式事务自己手动控制事务,就叫做编程式事务控制。 Jdbc代码: Conn.setAutoCommite( ...
Read more
Prev Next