上一页 1 2 3 4 5 6 7 8 9 10 ··· 39 下一页
摘要: 题目 K 个一组翻转链表 给你链表的头节点 head ,每 k 个节点一组进行翻转,请你返回修改后的链表。 k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。 你不能只是单纯的改变节点内部的值,而是需要实际进行节点交换。 示例 1: 输 阅读全文
posted @ 2022-10-22 23:55 HumorChen99 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 题目 请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。 实现 LRUCache 类: LRUCache(int capacity) 以 正整数 作为容量 capacity 初始化 LRU 缓存 int get(int key) 如果关键字 key 存在于缓存中,则返回关键字的 阅读全文
posted @ 2022-10-22 23:00 HumorChen99 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 我们将分类讨论在业务场景不同版本Mysql修改表结构添加索引是否会锁表 alter table add index 操作 数据量小 当数据量较小时,即使锁表也没有关系,其他的DML等待执行即可,业务中可以以一千万作为一个判定值,可以直接执行修改表结构操作,短暂性锁表无伤大雅 数据量大 当数据量大时, 阅读全文
posted @ 2022-10-12 11:09 HumorChen99 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 我们可能需要对某些用户的真实数字ID进行加密,让加密后的ID长度还是那么多,又要可恢复,可一眼认出是个加密ID,因此我设计了一种加解密方法,可对8、9位数字ID做加密,加密后的ID长度9位,包含一个字母,其余均是数字,且无法发现加密前后两ID的规律,加密工具如下。 System.out.printl 阅读全文
posted @ 2022-09-20 12:07 HumorChen99 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 用户发信息时我们需要检测某些关键词做处理,因此可以构建一个高效的字典树来做logN级别复杂度的识别 由于关键词配置可能更新,因此作了支持缓存化词库。setCacheableLoadWords 由于可能需要屏蔽某些字符,因此做了支持剔除某些字符。addIgnoreCharacters 支持全匹配 bo 阅读全文
posted @ 2022-09-20 12:00 HumorChen99 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 文章目录 下载Utools工具程序ALT+空格打开工具框,到插件市场下载闪电启动的插件创建闪电启动配置并启动 作为程序员,我们会需要同时开很多程序,这些都是我们的开发环境,我们用久了不断的申请内存释放内存,会造成各种内存碎块分布着,当需要分配新的内存且大小不够时自然会因为内存整理回收而卡顿。而公司电 阅读全文
posted @ 2022-09-09 10:45 HumorChen99 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 我本地没有任何要commit 或者push的代码,想把远程主分支代码拉取下来,选择Pull 或者update都出现下面的弹窗,显示你的本地修改将会被merge操作覆盖,请提交或者暂存或者恢复来继续执行merge。而下面窗口却限制No Differences无差别。 解决办法 找到有问题的项目方法:使 阅读全文
posted @ 2022-09-02 11:04 HumorChen99 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 在开发过程中经常会遇到调用一些方法可能收到null 的返回,我们可以使用Optional类来优雅处理 // 当getCount()返回null时会自动返回0且不报错,若使用of创建,遇到null值则会报错 Integer count = Optional.ofNullable(getCount()) 阅读全文
posted @ 2022-08-27 17:02 HumorChen99 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 场景:最近写了个StringUtils,继承了org.apache.commons.lang3.StringUtils,在这个蛮好用的字符串工具类上做一些扩展,扩展到toString的时候,我写了一个safeToString方法,传入一个对象,无论你传的是啥都能给你变打印字符串并且不报错,问题就遇到 阅读全文
posted @ 2022-08-23 14:41 HumorChen99 阅读(9) 评论(0) 推荐(0) 编辑
摘要: java生产环境调试、问题排查神器arthas(阿里出的) Arthas 是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率 阅读全文
posted @ 2022-07-29 14:56 HumorChen99 阅读(18) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 39 下一页