排序
【学习OR面试】HashMap
【学习OR面试】HashMap, 1.HashMap的结构特点 结构:桶数组 + 链表 / 红黑树 转换时机:(3点) 当链表的长度超过8 时且桶数组的长度大于等于 64,链表就会转换为红黑树。 当链表长度超过8,但...
三方系统集成(低代码)平台实践
三方系统集成(低代码)平台实践, 作者:vivo IT 平台团队- Wang Qin 本文从作者实际痛点出发,到产生愿景,最后再到落地的全过程,并结合实例案例,介绍了一些核心设计思路,希望读者阅读后对v...
记一次项目上MySQL死锁Deadlock的排查优化过程
记一次项目上MySQL死锁Deadlock的排查优化过程,起因是最近两天收到了线上项目的告警通知,隔一段时间会出现几笔MySQL的死锁Deadlock的错误,错误日志如下: updating database. Cause: com.mysq...
剑指offer-6、旋转数组的最小数字
剑指offer-6、旋转数组的最小数字,题⽬描述 把⼀个数组最开始的若⼲个元素搬到数组的末尾,我们称之为数组的旋转。 输⼊⼀个⾮递减排序的数组的⼀个旋转,输出旋转数组的最⼩元素。 例如数组 {3...
一次HTTP请求
一次HTTP请求,当在浏览器地址栏输入网址并回车后,浏览器会通过以下步骤加载网页: 域名解析(DNS 查询) 缓存层查找:浏览器首先检查本地缓存(如浏览器缓存、系统缓存)、hosts 文件...
【学习OR面试】请你介绍一下线程池(1)
【学习OR面试】请你介绍一下线程池(1),推荐阅读: Java线程池实现原理及其在美团业务中的实践 - 美团技术团队 1.线程池是什么? 定义:工具 解决问题:在并发环境下,系统不能够确定在任意时...
springboot~hibernate实现外键表加载
springboot~hibernate实现外键表加载, https://www.baeldung.com/jpa-join-column https://docs.oracle.com/javaee/6/api/javax/persistence/JoinColumn.html https://stackoverflow.com/questi...
华为 OD 的面试流程。。
华为 OD 的面试流程。。,大家好,我是R哥。 前阵子讲了《华为 OD 的职级与薪资。。》,今天咱们来聊聊华为 OD 的面试流程,很多同学初听华为 OD 就以为是普通的外包嘛,应该不难进,这就大错特...
hot100之动态规划下
hot100之动态规划下,最长递增子序列(300) class Solution { public int lengthOfLIS(int[] nums) { int res = 1; for(int num : nums){ int idx = findLarge(nums, res, num); nums[idx] = nu...
剑指offer-5、两个栈实现⼀个队列
剑指offer-5、两个栈实现⼀个队列,题⽬描述 ⽤两个栈来实现⼀个队列,完成队列的 Push 和 Pop 操作。 队列中的元素为 int 类型。 思路及解答 栈的特性是先进后出 队列的特性是先进先出 有两个栈...
Spring Boot 使用 Tomcat 作为容器时访问根 context-path 302分析
Spring Boot 使用 Tomcat 作为容器时访问根 context-path 302分析,起因是安全团队反馈了一个漏洞,说通过公网域名访问内网中的一个SpringBoot服务的根路径,原本是域名的url变成了服务的内网的i...
dynamic-datasource detect druid publicKey,It is highly recommended that you use the built-in encryption method
dynamic-datasource detect druid publicKey,It is highly recommended that you use the built-in encryption method,使用druid-spring-boot-starter 1.2.11作为数据库连接池 + dynamic-dataso...













