自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 【LeetCode】数组——hashmap的妙用

在遇到一类题目时,通过双for循环也可暴力破解,但我们可以通过用hashmap来代替一次for循环节约时间开支,在算法上属于用空间换时间,也能帮助我们更好的理解hashmap这一种重要数据结构,并熟悉hashmap的重要方法。hashtable.containsKey更像一次隐藏的for循环。

2024-05-08 16:55:43 226

原创 【LeetCode】字符串——快慢指针

慢慢更新吧。。。碰到了就总结下。

2024-04-22 16:59:55 117

原创 【LeetCode】数组——左右指针

数组,左右指针,力扣题举例

2024-04-15 16:43:23 410

原创 【LeetCode】数组——快慢指针【细品套路】

凑合看。

2024-03-27 17:18:40 226

原创 【LeetCode】反转链表(递归法)

先整理在这里吧,递归说简单也简单,说难也真难。供参考。

2024-03-26 21:31:44 263

原创 【LeetCode】反转链表(迭代法)【算法模版,一招吃遍天下鲜】

呕心沥血总结的算法模版,一招吃遍天下鲜,类型题目都有迹可循,整理思路后直接按照套路形式即可。中国人不骗中国人!!!

2024-03-21 22:21:09 162

原创 【Java】学java快一年,妈妈,我终于知道什么是依赖注入、构造器注入、setter注入了!!!

菜鸟终于分得清依赖注入、构造器注入和setter注入了。

2023-09-11 20:49:41 116

原创 【MyBatis】mybatis中parameterType、javaType、type和ofType

主要用于整个结果集或集合元素的类型指定。:用于指定结果集中某列的Java类型。它可以是Java类的全限定名、别名或简单的类型。它可以是Java类的全限定名、别名或简单的类型。它可以是Java类的全限定名、别名或简单的类型。可以告诉MyBatis将查询结果中的某一列映射为何种Java类型。:用于告诉MyBatis将查询结果转换为特定类型的集合。可以告诉MyBatis将查询结果转换为何种类型。当查询结果是一个集合时,可以通过。主要用于参数类型和结果集某列的类型指定,而。,用来指定整个查询结果的类型。

2023-08-23 17:07:56 1508

原创 【Java】Comparable 和 Comparator 的区别

Comparable 接口和 Comparator 接口都是 Java 中用于排序的接口,它们在实现类对象之间比较大小、排序等方面发挥了重要作用:Comparable 接口实际上是出自java.lang包 它有一个方法用来排序Comparator接口实际上是出自java.util包它有一个方法用来排序。

2023-06-26 11:35:00 214

原创 【Git】Git 操作命令可视化(五):git clone、git fetch、git pull、git push、git pull --rebase、解决远程仓库与本地仓库的代码冲突

git的远程操作命令,看了之后妈妈再也不用担心我合并坏公司代码被辞退啦~~~

2023-06-10 22:53:19 3881

原创 【Git】Git 操作命令可视化(四):git tag、git describe

git中的tag和describe,用来准确的为每一个节点增加不变的锚点。

2023-06-10 21:50:38 238

原创 【Git】Git 操作命令可视化(三):git cherry-pick、交互式rebase

巨好用巨方便的cherry pick:能够在当前指针指向的分支上直接有选择的嫁接过来新的节点!泰酷辣!!!

2023-06-10 21:34:27 194

原创 【Git】Git 操作命令可视化(二):Head、相对引用(^和~)、撤销变更(git reset 和 git revert)

从根本上重点理解git中的Head、相对引用(^和~)、撤销变更(git reset 和 git revert)操作,解决实际工作中面临的90%的问题!!!看完绝对豁然开朗!!!

2023-06-10 21:10:10 342

原创 【Git】Git 操作命令可视化(一):git commit、git branch、git checkout、git merge、git rebase

最最最清晰的git操作动图详解,你还在因为没有办法洞悉git操作底层原理而对命令感到困惑吗?你还在因为各种分支的混乱感到痛不欲生吗?

2023-06-10 20:03:11 678

原创 【HTTP】MIME是什么?

主类型描述了一组相关的文件类型,例如 text 表示文本类型、image 表示图片类型、video 表示视频类型;子类型则更加具体地刻画了某个特定类型的文件,例如 image/jpeg 表示 JPEG 格式的图片、video/mp4 表示 MP4 格式的视频、text/plain 表示纯文本文档等。常见的 MIME 类型还包括 application/json 表示 JSON 数据、audio/mpeg 表示 MP3 音频、application/pdf 表示 PDF 文件等。

2023-06-07 14:01:13 184

原创 【窗口函数】RANK() 和 DENSE_RANK()

函数的返回值都是 1,下一个排名将会紧随在它们后面。而对于 id 为 3、5 和 2 的三行,它们的排名是不同的。都是用于计算某个分组中每一行的排名,区别在于它们对于并列排名的处理不同。的主要区别就在于它们处理并列排名的方式不同。如果需要让排名紧密连续,可以使用。可以看到,根据分数排序后,id 为 1 和 4 的两行排名相同,它们的。如果需要跳过相同排名的行,可以使用。函数的返回值都是 1,但是。举个例子,假设有以下表格。

2023-06-07 11:34:01 3103 1

原创 正则表达式

2. Regex tutorial — A quick cheatsheet by examples (英文) 作者: Jonny Fox https://medium.com/factory-mind/regex-tutorial-a-simple-cheatsheet-by-examples-649dc1c3f285。\w——英文字符+数字+下划线 \W——非英文字符。\s——空白字符(tab+空格) \S——非空字符。\d—— 数字字符 \D——非数字字符。—— 前一个字符可出现0次或1次。

2023-03-30 14:35:56 42

原创 JVM面试问题逻辑梳理

1.8后字符串常量被迁移到堆中,方法区的内容都放到元空间里,并且元空间是存在于本地直接内存的,所以类的数据不再受方法区空间的大小限制,只受本地内存大小的限制。标记-整理:标记过程仍然与“标记-清除”算法一样,但后续步骤不是直接对可回收对象进行清理,而是让所有存活的对象都向一端移动,然后直接清理掉端边界以外的内存;可达性分析:通过GC root作为起始点,沿着引用链条向下搜索,如果一个对象到root没有任何引用链相连,则说明对象不可用,是可以进行垃圾回收的对象。标记-整理、复制、标记-清除、分代收集。

2023-03-16 11:44:20 39

原创 【2023-1-12】URI&URL

表情包马上就要告急了,得去哪里再搞点

2023-03-16 11:02:40 52

原创 【2023-1-11】try-catch的隐藏用法、redis分布式锁、Spring切面AOP

我又又回来啦~~~虽然卷不过人家,但也不能坐以待毙是不,其实人生就是这么回事,各人终究会有各人的安处,你急什么羡慕什么又害怕什么了,技术大牛会有他的去处,技术一般的也会有他的去处,百年之后一抔土,没什么大不了的,想想那些人类成就巅峰的,又有多少人能够顺利数出十位诺贝尔得主的名字呢?庸人就不要自扰啦,找到一个自适和自洽的点,然后,嗯,活着。

2023-01-12 10:51:45 240

原创 Java接口和抽象类的7大区别

Java水怎么这么深,感觉自己越学越不会了可咋整哪,淦

2022-12-02 10:33:32 96

原创 【2022-11-19】学习记录:子类继承父类的方法重写

基础不牢,地动山摇,时隔三月,重学java还是发现自己之前根本是在囫囵吞枣,韩顺平java基础真是yyds,解答了之前很多的疑惑,而且加深了自己对细节的理解,java怎么要记忆的东西也这么多,智商果然是建立在记忆力之上的。

2022-11-19 23:13:41 65

原创 【2022-11-18】学习记录:springboot读取配置类文件注解、mysql配置文件中的classpath

哎哎哎,再次感叹被别人卷到,同样培训班,咋人家就那么吊炸天呢,你咋不好好努力努力?

2022-11-19 11:12:07 165

原创 【20221027——学习记录】

又是隔了几天没写东西,不行!!!必须坚持下来,必须好好精进代码技术!

2022-11-18 12:15:32 40

原创 【20221024——学习记录】

我好难,好难我,我难好。

2022-10-24 19:57:20 163

原创 【20221022/20221023——学习记录】Vue

废话不多说,咱们直接开卷。

2022-10-23 17:18:30 128

原创 【20221019/20221020——学习记录】RestFul、Swagger、JDBC、API测试参数、springboot 日期参数前后台转换问题

卷卷卷,卷不过开始发癫,谁叫我这么菜呢,啊,好饿啊。学到脑瓜子仁儿疼。

2022-10-20 19:24:18 115

原创 【20221018——学习记录】Java抽象类

叼你爹的,一大早又被焦虑到了,同辈焦虑、后辈焦虑、前辈焦虑席卷而来,哎哎哎,看到别人的生活,只能说人比人,瞬间不是人。

2022-10-19 10:04:20 36

原创 【20221017——学习记录】Docker一些报错

每天早上给自己灌一壶鸡汤。

2022-10-17 23:45:00 866

原创 【20221016——学习记录】Redis、Docker

没有退路,等待你的只有是无尽的无尽的征途!

2022-10-16 11:35:33 256

原创 【20221015 —— 学习记录】Linux

今天满打满算,应该是献给linux的一天,计划有变,变了再说,菜鸟就不要苛求完美啦,先完成,OK?

2022-10-16 10:09:46 153 1

原创 【20221013——学习记录】正则表达式、Java Class对象的理解、继承

越补漏洞越多,越多漏洞越补。

2022-10-13 19:19:55 108 1

原创 【20221012——学习记录】JVM内存分配、System.arraycopy、类、Java 内部类、匿名内部类、Java的类库、I/O流、Math.random()、序列化与反序列化

卷不过了,怎么办,天天等,天天急。

2022-10-12 19:49:52 99 2

原创 【20221011——学习记录】编译和解释、Maven Pom.xml 文件、java中的类和包、访问修饰符

此篇为深刻反省之后的自赎举动,写代码不仅要敲出来还要多思考底层原理,否则根本无法独立于别人的代码行走,连个基本的操作文档都难以下咽,更不用提自己写出一些新东西!可惜了这差不多俩月了,就在同桌的连哄带骗和老师的糖衣炮弹下逐渐自我松懈,刚来第一周还是劲头十足,然并卵,回头是岸,警钟长鸣!!!

2022-10-11 20:51:48 198 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除