- 博客(149)
- 资源 (23)
- 收藏
- 关注

原创 按照树形结构直观地打印出一棵二叉树、快速创建leetcode中树的结构(Java)
平时无论是工作还是学习中,在写代码时,树总是一个非常常见的数据结构。在我们完成一棵树的构建之后,如果我们想要看这棵树的结构,不像数组或者List等数据结构,我们可以非常方便地用各种方式将其中的所有元素打印出来,对于树而言,这个过程要麻烦得多,我们可以用各种遍历方式得到这棵树的结构,但是终究还是不够直观。不知大家有没有想过,,那么本文就是一种实现这个目标的思路以供参考。
2023-03-16 23:00:00
2209
4

原创 如何调试递归程序,有何技巧?
我是在用idea调试java的二路归并的?[200]岛屿数量 Medium 2023-03-08 191的时候被单步调试弄得快要疯了才来搜索这个问题的,然后看到回答里面说打印,我真的想捶我自己(别笑QAQ,我只是一时没想到)。
2023-03-14 18:19:33
766

原创 es基本语句详解 查询语句详解
es基本语句详解 查询语句详解声明Rest风格索引的基本操作1. 创建一个索引2. 查看索引 我们使用elasticsearch-head3. 删除索引其它命令==文档的基本操作(重点)==添加数据修改文档删除文档查找(重重重点)通过id查找通过某个字段查找指定条件查找结果过滤排序分页查询多条件或与非查找过滤器:范围查找精确查找高亮查询声明本文涉及的es, elasticsearch-head, kibana, ik分词器的安装配置可以参考我的其它博客本文主要参考狂神说java视频课程编写。主要是为了
2021-07-28 19:54:55
18976
3

原创 实战进阶项目:《若依》码云知名开源项目·学习拓展笔记
这里附上我的源码供大家学习(内含sql文件):链接利用若依开发商场销售程序 过程笔记-含源码前言一、商场销售程序是什么?二、使用步骤一.引入库二,修改配置三,新建模块四,代码生成五,拷贝生成文件六,controller层统一管理七,templates八 检查九,在admin中将goods模块引入。十,查看访问接口十一,建立目录十二,运行程序十三,新建模块,十四,生成菜单十五,创建角色十六,重写订单详情页面,1)模拟商场的扫码器,2)我们在页面就只用一个3)实现步骤:十七,提交按钮十八service层十九,
2020-11-26 21:19:54
5150
3

原创 实战项目:《伴我汽车》后台管理平台开发笔记。从0到1,句句解读!
前言:如果你是小白:这是小编自己在写整个过程中的记录,几乎每行代码都写了注释。希望帮到有需要的人。如果你是大佬:小编在写的过程中,最后确实遇到了问题。奈何才疏学浅解决不了,我已将遇到的问题记录在案,放在文章最后。还希望有缘人不吝赐教。在此谢过了。另附源码,sql文件。方便大家学习:源码下载地址: https://pan.baidu.com/s/1zAsLR9ZPi1XxXixgii6UXg 提取码: gij2学习建议:我还是建议大家下载我的源码,但不建议直接用。因为里面有很多注释,方便大家阅读
2020-11-05 17:36:35
3898
14

原创 SpringBoot实例加每行代码详解,完整版。从0到1!
**你想要的SpringBoot, 都在这里!**一,简化开发过程二,特性快速创建,三,四大核心四,开发环境五,第一个spring boot程序七,第一个springboot程序解析八,springboot的核心配置文件九,多配置文件十,自定义配置在springboot的核心配置文件中自定义配置,然后采用注解读取属性值第二种方法十二 springboot下的springmvc十三: springboot下使用jsp十四:springboot继承mybatis一,简化开发过程二,特性快速创建,直接使用j
2020-09-21 11:10:27
7393
2

原创 计算机网络期中五大报文分析详解
一 试题实验题目编号:1实验题目: 捕获一个IP报文。(实验1)⑴ 写出所捕获的报文中,头部固定部分各个字段的名称和值(对照捕获到的报文,写上),并解释其含义。版本(Version):占4位(bit),指IP协议的版本号。目前的主要版本为IPV4,即第4版本号,也有一些教育网和科研机构在使用IPV6。在进行通信时,通信双方的IP协议版本号必须一致,否则无法直接通信。首部(报头)长度(...
2019-11-23 06:15:47
11040
1
原创 项目启动时找不到`org.springframework.security.authentication.AuthenticationManager`
项目启动报错,
2024-12-07 18:45:00
575
原创 NoClassDefFoundError: org/aspectj/lang/annotation/Pointcut问题原因,解决方案
问题,还是对maven的使用不太了解导致,我出现这个问题的原因是依赖没有引入。
2024-12-07 12:30:00
1037
原创 maven的依赖传递,没有在pom文件中引入mybatis却可以用
没有在pom文件中引入mybatis却可以用,是maven的依赖传递导致的这种奇怪现象~一般是引用其它的依赖,这个依赖里面引用了你需要的其他依赖。记录一下具体的查看方法。
2024-11-30 11:00:00
508
原创 maven多模块之间引用 启动报could not be found问题原因,解决方案,原理
近期搭建自己的手脚架项目时,control引用其它模块中的service时,启动时启动不起来,报。
2024-11-30 06:45:00
793
原创 Chrome和edge浏览器如何为任何网站强制暗模式
因为我的编辑器是黑色,可能是看的时间长了比较喜欢这种颜色了,感觉白色有些刺眼。尤其是看文章时,两边的空白纯白色,所以强迫症搜素设置了谷歌浏览器和edge如何设置成黑色。
2024-11-23 19:45:00
1154
原创 PageHelper 分页total失效或当前页含数量不匹配问题解决方案 含原理分析
创建分页时 PageInfo调用了super(list)在父类的构造方法中,如果时page类型的调用getTotal(),如果不是,则调用size()方法} else {
2024-11-23 18:15:00
2543
原创 IDEA leetcode插件代码模板配置,登录闪退解决
最近换电脑,配置idea时和原来的模板格式不一样有点难受,记录一下自己用的模板,后期换电脑使用,大家也可以使用,有更好的地方可以分享给我~
2024-11-16 23:15:00
816
原创 docker中搭建nacos并将springboot项目的配置文件转移到nacos中
网上搜索docker中搭建nacos发现文章不是很好理解,正好最近在搭建nacos练手。记录一下整个搭建过程。`文章最后附上了一些过程中遇到的问题,大家可以按需要查看。`
2024-09-25 21:02:10
1223
5
原创 fidder自动测试cookie脚本
工作在使用fidder抓包时,经常需要找到一个请求携带的cookie中,真正校验了那些cookie,从而在代码中实现写入这些cookie的请求。这个过程除了根据经验快速过滤,就只能一个一个删除测试了。所以我写了这个脚本,自动来帮我实现。
2024-06-25 13:53:50
524
原创 nginx用法以及核心知识详解-可以当作使用nginx的操作手册
nginx是一个免费的,开源的,高性能http服务器和反向代理服务器,nginx以其高性能,稳定性,丰富的功能和简单的配置而闻名,nginx解决了c10k的问题(一秒内连接客户端一万),nginx也可以作为负载均衡器。内部没有使用线程而是使用一种更高级的方式 事务驱动机制,是一种异步事件驱动结构。
2024-03-29 16:12:31
1312
原创 Java使用Selenium实现自动化测试以及全功能爬虫
工作中需要抓取一下某音频网站的音频,我就用了两个小时学习弄了一下,竟然弄出来,这里分享记录一下。springboot项目 + Selenium。
2024-03-15 18:59:07
2783
原创 synchoronized 为什么不能锁 int 或者 long 类型
不能用String常量因为字符串常量是在内存中同一个地方。如果两个线程锁一个,可能导致死锁。一个线程多次可能导致重入。也不能用Integer,Long等基础类型。因为当锁定int或者long时, jvm就会调用Interger.valueOf()生成一个新的对象,所以锁不会失效看源码可知,java会把-128到127所对应的包装类都给缓存起来,分别存入了IntegerCache和LongCache而当锁的值大于127之后,就会新建一个对象,在堆上产生,这时,锁就会失效。
2024-02-06 14:49:07
907
原创 java 批量获取&修改mp3文件标题、艺术家等内容
java 批量获取&修改mp3文件标题、艺术家等内容最近下了一本有声小说,文件名称是每一集的集数,但标题全是网址,放到手机音乐播放器名称显示的是标题,完全看不出是哪一集,200多集如果一集一集改怕是手得废掉,想用代码解决便baidu了一下,倒是有不少可以获取mp3文件信息的代码,修改的就查到一个,结果那人折腾了半天还是让你用 windows的属性->详细信息 去修改,瞬间无语不知道这老兄写这篇文章干啥,最终google了一下,终于让我找到了方法,给各位分享一下。
2024-02-06 14:47:33
1094
原创 maven报Could not find artifact org.jaudiotagger:jaudiotagger:jar:2.2.3 in alimaven
我在学习中遇到较多的一个问题,因为每次自己都要浪费一下时间,所以干脆系统的整理一下如何解决这个问题。1.可能访问的是中央库,添加阿里的淘宝镜像2.导入本地依赖maven作为包管理工具,好处不必多说但是有些情况,比如需要引入第三方包,如快递鸟,支付宝,微信等jar包(当然有可能直接提供maven依赖)如果直接下载到本地之后,怎么整合到自己的maven工程呢?
2024-02-04 17:55:40
1141
原创 StarUML 插件的离线,java代码正向生成
StarUML(6.0.1)安装正向生成java插件时报错,故百度了一下离线的方法,这里记录一下,方便使用。有些朋友可能下载需要fan墙,文章最后我附上离线插件。
2024-01-22 23:45:00
895
原创 窗口超出屏幕拉不出来或移到屏幕边上的解决办法
由于一些原因,比如进行远程电脑时屏幕大小不同,导致一些程序窗口超出屏幕拉不出来或移到屏幕边上,我是在公司有个大屏幕,抱着笔记本回去之后,有个软件打开之后啥也没有。估计是跑到屏幕外了。以下附上解决方法。
2024-01-08 23:45:00
11491
原创 Rational rose 安装和使用 教程
win10和win11都可以用,亲测了win10Unified Modeling Language (UML)又称统─建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。面向对象的分析与设计(OOA&D,OOAD)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高潮的产物。
2024-01-08 17:04:09
4954
3
原创 Wireshark-win64
Wireshark是使用最广泛的一款「开源抓包软件」,常用来检测网络问题、攻击溯源、或者分析底层通信机制。它使用WinPCAP作为接口,直接与网卡进行数据报文交换。
2023-12-30 23:45:00
473
原创 postman进阶使用
对于postman的基础其实很容易上手实现,也有很多教程。对于小编我来说,也基本可以实现开发任务。但是今年我们的高级测试,搞了一下postman,省去很多工作,让我感觉很有必要学一下这篇文章是在高级测试工程师https://blog.youkuaiyun.com/tester_max 指导下进行为了知识的完整性分 基础 和进阶两个部分,这部分是进阶玩法入门玩法见:https://blog.youkuaiyun.com/qq_44850489/article/details/1352374331-4章节见 上文:https
2023-12-27 16:11:03
2376
原创 postman入门使用
Postman是一个可扩展的API开发和测试协同平台工具,可以快速集成到CI/CD管道中。旨在简化测试和开发中的API工作流。Postman 工具有Chrome 扩展和独立客户端,推荐安装独立客户端。Postman 有个 workspace 的概念,workspace 分personal 和 team 类型。Personal workspace 只能自己查看的 API,Team workspace 可添加成员和设置成员权限,成员之间可共同管理 API。
2023-12-27 10:37:01
1569
原创 DeskPins | 将窗口钉在面前
DeskPins是希腊程序员Elias Fotinis (Ηλίας Φωτείνης)开发的窗口置顶软件。它的名称直译过来就是“桌面图钉”,待会从下文的介绍可以看出这个名字非常形象。虽然界面风格有些远古气息,但这不妨碍它功能专一,小巧方便。
2023-12-25 11:39:43
3295
原创 AutoBookmark Adobe Acrobat快速自动批量添加书签/目录
我们在查看PDF版本的论文或者其他文件的时候, 虽然相比较于caj格式更方便操作, 但是也丧失了目录跳转的功能, 通常的PDF论文是不带书签的, 如果手动为一篇论文添加书签的话, 那工作量也太大了, 这里介绍一种插件的方式, 可以直接在Adobe 中直接生成目录。
2023-12-25 11:17:33
4376
原创 电脑屏幕标记软件——Pointofix
Pointofix是一款由德国人开发的屏幕标记软件,德国人的工匠精神,是出了名的,德国人开发的软件也一样。Pointofix体积非常小巧,安装包只有1MB大小,使用Pointofix可以直接在屏幕上面写字、画图、标重点。
2023-11-14 17:47:52
4837
1
原创 leetCode热题52-57 解题代码,调试代码和思路
本文属于特定的六道题目题解和调试代码。1 ✔ [剑指 Offer 22]链表中倒数第k个节点 Easy 2022-09-01 912 ✔ [76]最小覆盖子串 Hard 2023-03-27 823 ✔ [165]比较版本号 Medium 2023-03-20 804 ✔ [105]从前序与中序遍历序列构造二叉树 Medium 2022-10-10 805 ✔ [32]最长有效括号 Hard 2023-04-05 79。
2023-07-28 11:05:19
233
原创 通过maven配置不同的开发环境
项目有开发、测试、生产至少有这三个环境,所需要的配置信息肯定不一样,比如需要开发环境的时候,注解掉测试和生产的配置信息,打开开发的配置信息。后来工作接触到新项目,发现是通过maven来控制加载不同的配置文件,非常方便,所以这篇博客学习记录一下。
2023-06-01 11:05:52
1184
原创 leetCode热题46-51 解题代码,调试代码和思路
本文属于特定的六道题目题解和调试代码。正所谓磨刀不误砍柴功。下面我做这几篇文档对于涉及的题型或者数据结构的分析都很有帮助,贴出来仅供参考。1 ✔ [69]x 的平方根 Easy 2022-12-28 1012 ✔ [22]括号生成 Medium 2023-03-27 1003 ✔ [93]复原IP地址 Medium 2023-03-12 984 ✔ [8]字符串转换整数 (atoi) Medium 2023-01-01 98。
2023-04-03 23:45:00
551
1
MiaoSS妙速.zip
2024-06-19
获取喜马拉雅的歌曲列表,获取列表的排序id
2024-02-04
批量修改本地音乐文件MP3,m4a等文件在手机播放器内排序问题重命名音乐标题
2024-02-04
jaudiotagger-2.2.3.jar最近写音乐播放器,但是一直不知道怎么获取音频中的tag信息,最后通过第三方库jau
2024-02-04
游程检验原理说明及相应程序 上传游程检验是一种用于检测随机性的统计方法,通过计算数据序列中连续出现相同数值的次数来评估数据的随机
2024-02-04
熵权法matlab代码熵权法(Entropy Weight Method)是一种常用的多指标权重确定方法,它基于信息熵理论,通
2024-02-04
032-界面最前.zip
2023-12-25
pdf查-看/编-辑神器 pro版本 懂得都懂
2023-11-10
jenkins 2.346.1 支持jdk1.8的最后一版本,公司还在用jdk1.8的可以考虑
2022-12-22
目前最新版本的git Git-2.38.0-64-bit.zip
2022-10-14
Notepad++ 打开所有类型文件
2022-08-02
Atom的api-workbench插件 yaml文件格式校验
2022-06-22
BANDIZIP-SETUP-STD-X64.EXE
2022-01-19
JiJiDownForWPF,电脑上一个一个下载非常麻烦,这个软件只需要将(小破站)地址栏连接附上,就可以下载
2022-01-19
修复win笔记本电脑网络图标 ,已经连接上网络,但是仍然显示一个小地球(没网的标志)。有强迫症的小伙伴可以自行下载修复
2022-01-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人