![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 55
阿里小阿希
这个作者很懒,什么都没留下…
展开
-
在 Visual Studio Code 中批量删除注释和空行 【跑路了 准备把所有注释全删了】
在 Visual Studio Code 批量删除注释原创 2024-08-07 14:23:58 · 325 阅读 · 0 评论 -
tianai-captcha SpringBoot 行为验证码 支持滑动、旋转、文字点选等
请使用SpringBoot脚手架工具tianai-captcha-springboot-starter;可以down下来学习一下 https://gitee.com/explore/captcha。该工具对tianai-captcha验证码进行了封装,使其使用更加方便快捷。tianai-captcha 支持的行为验证码类型。原创 2024-08-07 14:12:36 · 237 阅读 · 0 评论 -
IDEA右键新建时没有Java Class选项
IDEA右键新建时没有Java Class选项。原创 2024-08-07 13:57:19 · 240 阅读 · 0 评论 -
第一次安装Rabbitmq 访问网页时出现空白页 不显示topic table 页面底部显示:Management API returned status code 500 -
第一次安装Rabbitmq 访问网页时出现空白页不显示topic table页面底部显示:Management API returned status code 500 -原创 2023-11-15 16:13:01 · 658 阅读 · 0 评论 -
elasticsearch访问9200端口 提示需要登陆
elasticsearch访问9200端口 提示需要登陆。原创 2023-09-06 15:24:45 · 912 阅读 · 0 评论 -
接口(API)设计规范
公共参数是每个接口都要携带的参数,描述每个接口的基本信息,用于统计或其他用途,放在header或url参数中。原创 2022-12-12 16:18:50 · 2220 阅读 · 0 评论 -
小阿希的面经分享一(redis篇)
String、set、list、zset、hash二、说说Redis的持久化策略Redis4.0之后,Redis有RDB持久化、AOF持久化、RDB-AOF混合持久化这三种持久化方式三、如何利用Redis实现一个分布式锁?方法1: 但是客户端忘记解锁 会发生死锁。 如果 失败 还是会死锁.方法2:可以加锁 set key random-value nx ex seconds #解锁 if redis.call(“get”,KEYS[1]) == ARGV[1] then ret原创 2022-06-12 23:46:43 · 109 阅读 · 0 评论 -
使用AbortController取消fetch请求 “Ajax是可以取消 Fetch是不可以取消?“
取消网络请求是一个很重要的点,特别是在页面中有大量请求,而用户切到其他页面时,适当的取消pending中的网络请求,可以减少网络资源的浪费和页面卡顿,提升用户体验。fetch,也是可以取消的。原创 2022-02-16 11:45:00 · 536 阅读 · 0 评论 -
Day 1 力扣219 滑动窗口
维护一个长度为k+1的集合作为窗口,判断是否出现重复,元素个数满了的话弹出k+1个前的数字原创 2022-01-19 22:44:11 · 132 阅读 · 0 评论 -
实现 Trie 前缀树字典树
前缀树参考力扣208题Trie 是一颗非典型的多叉树模型方法一:字典树Trie\text{Trie}Trie,又称前缀树或字典树,是一棵有根树,其每个节点包含以下字段:指向子节点的指针数组 children\textit{children}children。对于本题而言,数组长度为 262626,即小写英文字母的数量。此时 children[0]\textit{children}[0]children[0] 对应小写字母 aaa,children[1]\textit{children}[1]c原创 2021-12-28 20:52:43 · 147 阅读 · 0 评论 -
使用接口debug Sharing is only supported for boot loader classes because bootstrap classpatappeh has been
使用接口时debug提示 Sharing is only supported for boot loader classes because bootstrap classpath has been appended的解决方法在File | Settings | Build, Execution, Deployment | Debugger | AsyncStack Traces中原创 2021-11-25 11:56:51 · 568 阅读 · 0 评论 -
自学JAVA Day1
文章目录前言总结前言JAVA自学计划Day2提示:以下是本篇文章正文内容,下面案例可供参考判断 一个数组 是否 被排序,如果没有排序,则使用 快速排序,完成数组的排序 如果已经排序,则通过 二分法查找指定的元素在数组中出现的索引位置 public static void main(String[] args) { int[] array = {1, 2, 3, 0, 0, 9}; int ele = 0; if (!ArrayU原创 2021-11-17 17:21:57 · 523 阅读 · 0 评论 -
第一节:Arrays 和 ArrayUtils 工具类
文章目录1. toString(array)以数值的形式显示数组2. equals(array, array)判断两个数组内容是否相同3. Arrays.sort(array) 升序排列4.stream(array)以 stream 流的形式表示数组5. binarySearch(array)支持在整个数组中查找 同时可以区间查找6. copyOf(array)拷贝数组可指定长度二、ArrayUtils 工具类1. ArrayUtils.add()ArrayUtils.addAll(array, ...T原创 2021-11-16 20:35:54 · 887 阅读 · 0 评论