万物更新_
码龄2年
关注
提问 私信
  • 博客:114,441
    114,441
    总访问量
  • 189
    原创
  • 15,482
    排名
  • 672
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:重庆市
  • 加入CSDN时间: 2023-03-28
博客简介:

YJH000_的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    938
    当月
    1
个人成就
  • 获得917次点赞
  • 内容获得20次评论
  • 获得983次收藏
  • 代码片获得647次分享
创作历程
  • 76篇
    2024年
  • 113篇
    2023年
成就勋章
TA的专栏
  • java8
    4篇
  • API
    9篇
  • [java零到一]语言基础
    6篇
  • SpringBoot
    20篇
  • 框架
    8篇
  • 错误
    2篇
  • 异常
    6篇
  • 算法
    10篇
  • [java基础]面向对象
    5篇
  • 数据库
    8篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

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

git重置的四种类型(Git Reset)

2.暂存区:IDEA中以绿色(本次还未提交的新增的文件显示为绿色)或者蓝色(本次修改的之前版本提交的文件但本次还未提交的文件显示为蓝色)显示的文件就是暂存区中的文件(使用了git add命令后文件就归属暂存区了)本地会被回滚,更改文件会被清除, 但是和本次提交不相关的差异文件会被保留, 远程不会回滚。本地会被回滚, 更改文件会被保留, 远程不会回滚, 保留所有更改的暂存区和工作区。本地会被回滚, 更改文件会被保留, 远程不会回滚, 重置暂存区, 保留工作区。
原创
发布博客 2024.11.11 ·
522 阅读 ·
5 点赞 ·
0 评论 ·
5 收藏

java8 接口的默认方法和静态方法

JAVA 8中引入的默认方法和静态方法是在接口中能够具有方法体的,分别被default和static关键字修饰的方法。
原创
发布博客 2024.10.14 ·
335 阅读 ·
7 点赞 ·
0 评论 ·
1 收藏

java8 Lambda表达式用法

Lambda 表达式是 Java 8 中引入的一个重要特性,它允许你以一种简洁的方式定义和实现单个抽象方法的接口(也称为 SAM 接口)。Lambda 表达式可以让你的代码更加简洁和易于理解。
原创
发布博客 2024.10.14 ·
294 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

java8 @FunctionalInterface 标记函数式接口

注解时,编译器会检查该接口是否确实只有一个抽象方法。如果有多个抽象方法,编译器会报错,从而帮助开发者避免错误。:使用此注解可以清楚地表明设计者意图使该接口作为函数式接口使用。函数式接口是指只有一个抽象方法的接口。这样的接口非常适合用来作为 lambda 表达式的类型。注解可以帮助其他开发者快速识别哪些接口是设计用来作为 lambda 表达式的目标类型。总的来说, 此注解帮助开发者更好地理解和使用函数式接口,并且提高了代码的质量和可维护性。虽然一个接口只要有一个抽象方法就可以作为函数式接口使用,但是。
原创
发布博客 2024.10.14 ·
188 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

java8 Stream流详细API及用法

/ 使用 findAny 方法随机选择长度大于等于 5 的一个字符串.findAny();// 输出结果// 如果存在则打印 //cherry。
原创
发布博客 2024.10.13 ·
658 阅读 ·
8 点赞 ·
0 评论 ·
31 收藏

[java]Iterable<Integer> 和Iterator<Integer>的区别和用法

定义了如何获取一个迭代器来遍历集合。通常由集合类实现,提供遍历能力。:定义了如何遍历集合中的元素。通常用于实际的遍历逻辑。简而言之,Iterable是一个接口,用于获取迭代器;而Iterator是一个接口,用于实际遍历集合中的元素。在实际应用中,Iterable通常用于定义集合的遍历逻辑,而Iterator用于执行具体的遍历操作。
原创
发布博客 2024.10.12 ·
406 阅读 ·
3 点赞 ·
0 评论 ·
10 收藏

【项目自动化构建工具】gradle入门到进阶

maven侧重于jar包的管理, gradle则侧重于项目的构建, 其次在构建项目方面,gradle的性能是远高于Maven的,尤其是针对于大型多项目的构建Java中默认是default修饰的示例因为groovy为属性直接生成了getter,setter方法,所以直接调用方法声明时的参数类型,返回值类型, return关键字可以省略,如果这个方法有多行语句的话,它会把最后一行的返回值,作为多行的返回值在方法调用时不引起歧义的地方这个小括号可以省略。
原创
发布博客 2024.09.03 ·
537 阅读 ·
25 点赞 ·
0 评论 ·
7 收藏

[数据库]mysql用户管理&&权限管理

我们用创建的用户在登录之后可以看到他和root看到的数据库是完全不一样的。登录这个账户可以看到还看不到teatdb这个数据库, 因为还没有授权。过来刷新之后可以看到有了。
原创
发布博客 2024.06.29 ·
286 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

[数据库]事务的隔离级别&&存储引擎

进行回滚操作后可以发现有一个警告没有行受到影响。比如用于qq的在线离线状态。
原创
发布博客 2024.06.29 ·
272 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

[数据库]索引机制

4.全文索引, 全文索引是适用于MySAM的, MySAM是一个引擎, 全文索引好比有一篇文章, 里面有电影两个字, 你要快速找到这两个字就可以添加全文索引, 一般mysql带的全文索引但是不好用, 一般用Solr和ElasticSearch。加上索引之后进行二叉树查找, 找到1之后, 发现1的左边没有了, 右边也没有了就停止了, 如果还有会继续往下找, 如果比较30次在二叉树中加覆盖了2的30次方那么大的范围。2.唯一索引, id是唯一的, 同时也是索引。3.普通索引, 单独给一个列添加索引。
原创
发布博客 2024.06.29 ·
380 阅读 ·
9 点赞 ·
0 评论 ·
4 收藏

[数据库]外键&&check

外键check
原创
发布博客 2024.06.29 ·
199 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

[数据库]数据库备份与恢复

备份表 表不带-B。
原创
发布博客 2024.06.28 ·
121 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

[Java基础揉碎]反射

除上面引出用到方法其余的使用示例:(类中有这两个构造器)
原创
发布博客 2024.06.28 ·
792 阅读 ·
12 点赞 ·
0 评论 ·
20 收藏

[Java基础揉碎]QQ聊天项目

加上序列化, 加上UID增加兼容性。
原创
发布博客 2024.06.19 ·
373 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

[Java基础揉碎]网络相关概念

除了可以通过socket.shutdownOutput()来设置结束标记, 还可以通过writer.newLine()设置。这就是为什么高并发的时候,我们这个端口是有限的,会什么会出现端口冲突。upd相当于tom吆喝了一声, kim有没有收到是不确定的。输入空格不断显示下一页。需要用到的工具类方法。上面的基础上修改部分。
原创
发布博客 2024.06.11 ·
377 阅读 ·
5 点赞 ·
0 评论 ·
6 收藏

[Java基础揉碎]坦克大战 && java事件处理机制

√好玩√涉及到java各个方面的技术1. java面向对象编程2.多线程3. 文件i/o操作4. 数据库5. 巩固旧知识,学习新知识。
原创
发布博客 2024.06.04 ·
916 阅读 ·
25 点赞 ·
0 评论 ·
15 收藏

[java基础揉碎]文件&&IO流

目录文件什么是文件 文件流​编辑常用的文件操作 创建文件方式一 创建文件方式二 创建文件方式三tip:为什么new file 了还有执行createNewFile?new File的时候其实是在内存中创建了文件对象, 还没有在磁盘中, 当执行createNewFile的时候才是往磁盘中写入​编辑获取文件的信息 (常用)目录的操作 (windows文件夹), 在java中目录也被当作一个文件,方式使用没有区别Io流 io原理即流的分类​编辑字节流常用子类 文件输入流​编辑文件输出流文件拷贝字符流FileRea
原创
发布博客 2024.05.29 ·
607 阅读 ·
12 点赞 ·
0 评论 ·
11 收藏

[Java基础揉碎]多线程基础

单核cpu来回切换, 造成貌似同时执行多个任务, 就是并发;在我们的电脑中可能同时存在并发和并行;
原创
发布博客 2024.05.16 ·
631 阅读 ·
12 点赞 ·
0 评论 ·
9 收藏

[Java基础揉碎]泛型

泛(广泛)型(类型)=> Integer, String, Dog1)泛型又称参数化类型,是Jdk5.0 出现的新特性,解决数据类型的安全性问题2)在类声明或实例化时只要指定好需要的具体的类型即可3)Java泛型可以保证如果程序在编译时没有发出警告,运行时就不会产生 ClassCastException异常。同时,代码更加简洁、健壮4)泛型的作用是:可以在类声明时通过一个标识表示类中某个属性的类型,或者是某个方法的返回值的类型,或者是参数类型。注意细节1)普通成员可以使用泛型(属性、方法)
原创
发布博客 2024.04.20 ·
918 阅读 ·
23 点赞 ·
0 评论 ·
17 收藏

[Java基础揉碎]JUnit测试框架

1. JUnit是一个Java语言的单元测试框架2. 多数Java的开发环境都已经集成了JUnit作为单元测试的工具。
原创
发布博客 2024.04.20 ·
186 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多