楠枬
码龄2年
关注
提问 私信
  • 博客:200,317
    动态:3,583
    203,900
    总访问量
  • 121
    原创
  • 1,735
    排名
  • 2,667
    粉丝
  • 246
    铁粉
  • 学习成就

个人简介:保持思考

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:中国
  • 加入CSDN时间: 2023-01-03
博客简介:

2301_76161469的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    7
    当前总分
    4,107
    当月
    291
个人成就
  • Java领域新星创作者
  • 获得5,747次点赞
  • 内容获得3,881次评论
  • 获得5,558次收藏
  • 代码片获得1,950次分享
创作历程
  • 66篇
    2024年
  • 55篇
    2023年
成就勋章
TA的专栏
  • RabbitMQ
  • Java
    24篇
  • JavaEE
    37篇
  • Java刷题
    35篇
  • MySQL
    8篇
  • C语言
    9篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Java 枚举

枚举(enum):是一种特殊的类,用于定义一组常量,将其组织起来。枚举使得代码更具有可读性和可维护性,特别是在处理固定集合的值时,如:星期、月份、状态码等
原创
发布博客 2024.11.08 ·
1964 阅读 ·
124 点赞 ·
112 评论 ·
115 收藏

Spring AOP

AOP(Aspect-Oriented Programming,面向切面编程):是一种软件开发的编程范式,旨在将横切关注点(cross-cutting concerns)与核心业务逻辑分离,以提高代码的模块化性、可维护性和复用性
原创
发布博客 2024.11.04 ·
2919 阅读 ·
129 点赞 ·
94 评论 ·
124 收藏

Java 反射

反射(reflection)是 Java 中的一项特性,它允许程序在运行时查询和操作类的信息。即,在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能调用它的任意方法和属性。获取到方法和属性后,就可以对其进行修改。这种动态获取信息以及动态调用对象方法的功能也就是Java的反射机制
原创
发布博客 2024.11.01 ·
4298 阅读 ·
131 点赞 ·
95 评论 ·
124 收藏

Java 泛型

泛型是在 JDK 1.5 引入的新语法,是 Java 中的一个特性,在定义类、接口或方法时,使用类型参数来提高代码的灵活性和可重用性。通过泛型,可以在编写代码时不指定具体的类型,而是在使用时再指定,从而实现更通用的代码
原创
发布博客 2024.10.27 ·
3580 阅读 ·
121 点赞 ·
102 评论 ·
101 收藏

KMP 算法

KMP 算法是一种改进的字符串匹配算法,利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的。文章介绍了KMP算法为什么不需要在主串中进行回退、如何计算next数组、next数组的优化以及如何查找所有匹配成功的起始位置
原创
发布博客 2024.10.20 ·
3360 阅读 ·
129 点赞 ·
103 评论 ·
107 收藏

BF 算法

BF算法:即暴力(Brute Force)算法,是一种模式匹配算法,将目标串 S 的第一个字符与模式串 T 的第一个字符进行匹配,若相等,则继续比较 S 的第二个字符和 T 的第二个字符;若不相等,则比较 S 的第二个字符和 T 的第一个字符,依次比较下去,直到得出最后的匹配结果
原创
发布博客 2024.10.16 ·
3435 阅读 ·
115 点赞 ·
73 评论 ·
106 收藏

static

static 是静态的意思,可以用来修饰成员变量、成员方法
原创
发布博客 2024.10.14 ·
805 阅读 ·
106 点赞 ·
72 评论 ·
88 收藏

Java 继承

继承(inhertance):是面向对象编程的特征,它允许在保持原有类的基础上进行扩展,增加新的功能,这样产生的新类,称之为派生类。通过继承,能够实现共性的抽取,从而实现代码的复用
原创
发布博客 2024.10.09 ·
3426 阅读 ·
105 点赞 ·
93 评论 ·
94 收藏

二分查找算法

二分查找是一种高效的搜索算法,适用于在一组数据中中查找某个特定元素,其基本思路是通过不断将查找范围减半来快速定位目标元素。接下来,我们就通过具体的问题,来学习二分查找34. 在排序数组中查找元素的第一个和最后一个位置 - 力扣(LeetCode)
原创
发布博客 2024.10.02 ·
1067 阅读 ·
78 点赞 ·
47 评论 ·
73 收藏

Java 代码块

代码块指使用 {} 定义的一段代码,根据代码块定义的位置和关键字,可将其分为以下四种:普通代码块、构造块、静态块、同步代码块
原创
发布博客 2024.09.29 ·
2350 阅读 ·
101 点赞 ·
84 评论 ·
97 收藏

找到字符串中所有字母异位词、串联所有单词的子串

找到字符串中所有字母异位词:给定两个字符串s和p,找到s中所有p的异位词的子串,返回这些子串的起始索引。不考虑答案输出的顺序
原创
发布博客 2024.09.26 ·
724 阅读 ·
54 点赞 ·
35 评论 ·
44 收藏

两数之和、三数之和、四数之和

若 nums[left] + nums[right] < target,此时 nums[right] 为最大值,不能再增加了,因此我们需要让 nums[left] 变大,因此 left++,让 nums[left] 增加。若 nums[left] + nums[right] > target,此时 nums[left] 为最小值,不能再减小了,因此,我们让 right--,减小 nums[right] 的值,从而让两数之和减小。
原创
发布博客 2024.09.24 ·
1184 阅读 ·
109 点赞 ·
85 评论 ·
87 收藏

双指针算法

双指针算法是一种常用的算法,主要用于处理数组和链表中的问题。特别是需要在集合中查找、排序或计算时,可以通过两个指针来优化时间复杂度和空间复杂度。双指针有两种常见的形式:对撞指针和快慢指针
原创
发布博客 2024.09.21 ·
944 阅读 ·
114 点赞 ·
93 评论 ·
115 收藏

JDBC 编程

JDBC(Java Database Connectivity):Java数据库连接,是一种用于执行 SQL 语句的Java API,是 Java 数据库连接规范,为 Java 开发人员操作数据库提供了一个标准的 API,可以为多种关系数据库提供统一访问
原创
发布博客 2024.09.19 ·
1631 阅读 ·
100 点赞 ·
67 评论 ·
101 收藏

MySQL事务

事务是一组操作的集合,这组操作要么全部成功,要么全部失败,以确保数据的一致性和完整性
原创
发布博客 2024.09.18 ·
1399 阅读 ·
70 点赞 ·
59 评论 ·
75 收藏

MySQL索引

索引(index)是用于提高查询性能的数据结构。可以大大加快数据检索速度,但会增加写入和存储的开销
原创
发布博客 2024.09.17 ·
1319 阅读 ·
81 点赞 ·
54 评论 ·
63 收藏

MySQL数据的增删改查(二)

在学习了基本的增删查改后,我们来继续学习约束、如何设计表以及聚合查询、联合查询等查询操作
原创
发布博客 2024.09.15 ·
981 阅读 ·
33 点赞 ·
18 评论 ·
36 收藏

MySQL数据的增删改查(一)

在本篇文章中,我们来学习 C(create 增加)R(retrieve 查询)U(update 更新)D(delete 删除),即数据的增删改查
原创
发布博客 2024.09.13 ·
3552 阅读 ·
109 点赞 ·
64 评论 ·
119 收藏

MySQL数据表操作

在学习了数据库操作之后,我们接着来学习数据表的相关操作,包括常见的数据类型,数据表的创建、修改和删除
原创
发布博客 2024.09.11 ·
1604 阅读 ·
72 点赞 ·
65 评论 ·
83 收藏

MySQL 数据库基础

数据库是一个用于存储、管理和检索数据的系统,可以组织和保存大量的数据,使得数据能够被高效地访问、更新和管理
原创
发布博客 2024.09.09 ·
2757 阅读 ·
108 点赞 ·
70 评论 ·
96 收藏
加载更多