自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java类和对象

类是用来对一个实体( 对象)来进行描述的,主要描述该实体(对象)具有哪些属性(外观尺寸等),哪些功能(用来干啥),描述完成后计算机就可以识别了。一个文件中可以有多个类,但一般一个文件当中只定义一个类main方法所在的类一般要使用public修饰(注意:Eclipse默认会在public修饰的类中找main方法)public修饰的类必须要和文件名相同。

2023-08-31 23:59:37 361

原创 JavaSE基础(2)

方法就是一个代码片段. 类似于 C 语言中的 “函数”。

2023-08-30 21:11:10 375

原创 JavaSE基础(1)

Java是一种优秀的程序设计语言,它具有令人赏心悦目的语法和易于理解的语义。不仅如此,Java还是一个有一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合。

2023-08-29 22:39:20 487

原创 项目介绍:《Online ChatRoom》网页聊天室 — Spring Boot、MyBatis、MySQL和WebSocket的奇妙融合

经过29天的不懈努力和无数个代码的编织,我终于完成了这个充满挑战和激情的项目——《Online ChatRoom》网页聊天室。在这短短的时间里,我投入了大量的心血,克服了各种技术难题,经历了无数次的尝试和调试。每一行代码都承载着我对实时交流的渴望,每一次突破都充满着对创新的追求。在这个项目中,我付出了很多,也获得了更多。我为能够创造出这个令人自豪的作品感到骄傲,也深切感受到技术的力量和创造的魅力。我希望这个《Online ChatRoom》聊天室能够为用户带来实时交流的乐趣,成为一个连接心灵的纽带。

2023-08-28 16:20:57 1254 2

原创 个人博客系统——SSM框架

1.使用手工加盐算法代替明文,提高用户隐私安全性2.登录功能的验证使用了拦截器3.支持分布式 Session存储和缓存都放到了Redis里面。

2023-08-28 14:19:53 1097

原创 在线论坛系统

** 定义状态码 */SUCCESS (0, "操作成功"),FAILED (1000, "操作失败"),FAILED_UNAUTHORIZED (1001, "未授权"),FAILED_PARAMS_VALIDATE (1002, "参数校验失败"),FAILED_FORBIDDEN (1003, "禁止访问"),FAILED_CREATE (1004, "新增失败"),FAILED_NOT_EXISTS (1005, "资源不存在"),

2023-08-28 13:31:21 1076

原创 神经网络实验---人工神经网络(2)

本实验目的主要是掌握梯度下降法的优化算法;能够使用tf.keras构建Sequential模型,完成多分类任务。

2023-05-25 19:31:39 1210 1

原创 神经网络实验--卷积神经网络

本实验主要为了掌握深度学习的基本原理;能够使用TensorFlow实现卷积神经网络,完成图像识别任务。

2023-05-25 19:20:47 3244

原创 Java多线程---线程的创建(Thread类的基本使用)

本文主要介绍Java多线程的相关知识, Thread的创建, 常用方法的介绍和使用, 线程状态等.

2023-05-08 21:04:25 1730

原创 神经网络实验---梯度下降法

本次实验主要目的是掌握梯度下降法的基本原理,能够使用梯度下降法求解一元和多元线性回归问题。

2023-05-07 21:59:36 4071 6

原创 操作系统之线程和进程

操作系统相关内容, 进程和线程, 并发和并行

2023-05-05 15:54:45 2660

原创 三分钟带你入门MySQL---进阶篇(约束及表的复杂操作)

介绍数据库约束, 数据表的聚合查询, 多表查询, 合并查询, 难点基本上都集中在多表查询部分, 熟悉语法的同时还应该对这些sql的应用场景有一定的了解.

2023-04-06 22:26:32 4005 4

原创 三分钟带你入门MySQL---表的增删改查

本篇主要介绍MySQL中表的增,删,查,改操作(CRUD)。

2023-03-28 20:21:29 4007 2

原创 三分钟带你入门MySQL---基础篇

MySQL的介绍,数据库,表的一些基本操作。

2023-03-26 21:11:17 3756 2

原创 教你彻底卸载MySQL 并重装(保姆级教程 )

本文介绍了如何彻底卸载MySQL的方法,以及重新安装的方法

2023-03-20 23:44:28 249737 15

原创 【DS】三分钟带你学会时间(空间)复杂度

初识数据结构,简单认识集合框架,认识时间和空间复杂度并掌握不同场景下的计算。

2023-03-20 10:51:17 3208 3

原创 【LC】HashMap和HashSet应用场景之OJ练习

【LC】HashMap和HashSet应用场景及刷题OJ

2023-03-19 20:35:46 259 1

原创 【DS】常考面题之HashMap的负载因子为啥不设置成1?

【DS】面试官问我,为啥HashMap的负载因子不设置成1?

2023-03-19 19:28:52 478

原创 【DS】常考面题之如何理解HashMap与HashSet的底层原理

【数据结构】本文介绍了HashMap及HashSet的部分源码,让我们对整个哈希有一个初步理解。

2023-03-18 23:52:48 140

原创 【DS】深入理解HashMap(Set)及Hash冲突的解决方案

Map和set是一种专门用来进行搜索的容器或者数据结构,其搜索的效率与其具体的实例化子类有关。以前常见的搜索方式有:1. 直接遍历,时间复杂度为O(N),元素如果比较多效率会非常慢2. 二分查找,时间复杂度为O(logN) ,但搜索前必须要求序列是有序的上述排序比较适合静态类型的查找,即一般不会对区间进行插入和删除操作了,而现实中的查找比如:1. 根据姓名查询考试成绩2. 通讯录,即根据姓名查询联系方式3. 不重复集合,即需要先搜索关键字是否已经在集合中。

2023-03-16 12:12:37 1000 1

原创 【DS】Java实现一个简单的二叉搜索树

【数据结构】本文简单实现二叉搜索树各个基本操作,为以后学习AVL树和红黑树做铺垫。

2023-03-11 17:36:36 284 4

原创 【DS】八大排序思路及其优化

【算法】本文讲到了十个排序:插入排序,希尔排序,选择排序,堆排序,冒泡排序,快速排序,归并排序,计数排序,基数排序,桶排序,基本实现了各个排序的优化及改进。

2023-03-07 21:22:33 519 4

原创 【LC】二叉树应用强化OJ(2)

【LC】二叉树应用强化OJ(2)

2023-03-02 22:08:18 153 1

原创 【LC】二叉树应用强化OJ(1)

[TOC]【LC】二叉树应用强化OJ(1)

2023-03-02 13:30:19 179

原创 【DS】Java实现堆和优先级队列(PriorityQueue)

【数据结构】本文介绍了优先级队列的概念及基本实现,底层实际是一个小根堆,由此引申到堆的概念及操作,涉及到一些日常应用场景。

2023-02-28 21:04:46 519 1

原创 【LC】设计循环队列,用栈实现队列,用队列实现栈

【LC】设计循环队列,用栈实现队列,用队列实现栈

2023-02-25 16:29:15 255

原创 【DS】Java实现二叉树的基本操作

【数据结构】本文介绍了基本的树的概念,并且引申到二叉树,实现了二叉树的基本操作

2023-02-22 23:07:24 360

原创 【LC】最小栈,栈的压入、弹出序列, 逆波兰表达式, 有效的括号

【LC】最小栈,栈的压入、弹出序列, 逆波兰表达式, 有效的括号

2023-02-21 19:29:27 159

原创 【LC】杨辉三角,反转链表

【LC】杨辉三角,反转链表

2023-02-21 17:26:50 133 2

原创 【LC】移除链表元素, 链表的中间节点, 合并两个有序链表

【LC】移除链表元素, 链表的中间节点, 合并两个有序链表

2023-02-21 16:41:10 87

原创 【DS】详解Java集合中ArrayList的扩容机制

【Java集合】本文介绍了ArrayList的概念以及使用方法,还有详细解释了ArrayList的扩容机制。

2023-02-21 15:44:29 648

原创 【DS】Java实现队列及集合Queue,Deque的使用

【数据结构】本文讲到了队列以及循环队列是如何实现的,介绍了在Java中集合Queue的使用方法,模拟实现了一个队列。

2023-02-17 11:05:10 228

原创 【DS】Java实现栈及集合Stack的使用

【数据结构】本文详细解释了栈的概念以及实现,介绍了Stack的使用方法和一些常见的应用场景,最后有一个面试常考:栈、虚拟机栈、栈帧的区别

2023-02-16 22:09:39 417

原创 【DS】Java集合LinkedList的使用

【Java集合】本文介绍了LinkedList的概念以及使用方法,还有面试题常考:ArrayList和LinkedList的区别

2023-02-15 13:50:20 135

原创 【DS】Java实现单/双链表

【数据结构】利用Java语言简单实现一个无头单向非循环链表和无头双向非循环链表,以及一些oj练习,方便自己更好的掌握链表的数据结构。

2023-02-15 11:58:19 183

原创 【LC】环形链表||(142)

【LC】环形链表|| (142)

2023-02-14 13:14:46 85

原创 【LC】环形链表(141)

【LC】环形链表(141)

2023-02-14 12:52:03 72

原创 【LC】相交链表(160)

【LC】相交链表(160)

2023-02-14 12:32:58 78

原创 【牛客】链表的回文结构(OR36)

【牛客】链表的回文结构(OR36)

2023-02-13 23:14:57 140

原创 【牛客】链表分割(CM11)

【牛客】链表分割(CM11)

2023-02-13 22:24:24 204

空空如也

空空如也

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

TA关注的人

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