- 博客(41)
- 收藏
- 关注
原创 Java类和对象
类是用来对一个实体( 对象)来进行描述的,主要描述该实体(对象)具有哪些属性(外观尺寸等),哪些功能(用来干啥),描述完成后计算机就可以识别了。一个文件中可以有多个类,但一般一个文件当中只定义一个类main方法所在的类一般要使用public修饰(注意:Eclipse默认会在public修饰的类中找main方法)public修饰的类必须要和文件名相同。
2023-08-31 23:59:37
361
原创 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
原创 Java多线程---线程的创建(Thread类的基本使用)
本文主要介绍Java多线程的相关知识, Thread的创建, 常用方法的介绍和使用, 线程状态等.
2023-05-08 21:04:25
1730
原创 三分钟带你入门MySQL---进阶篇(约束及表的复杂操作)
介绍数据库约束, 数据表的聚合查询, 多表查询, 合并查询, 难点基本上都集中在多表查询部分, 熟悉语法的同时还应该对这些sql的应用场景有一定的了解.
2023-04-06 22:26:32
4005
4
原创 【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】八大排序思路及其优化
【算法】本文讲到了十个排序:插入排序,希尔排序,选择排序,堆排序,冒泡排序,快速排序,归并排序,计数排序,基数排序,桶排序,基本实现了各个排序的优化及改进。
2023-03-07 21:22:33
519
4
原创 【DS】Java实现堆和优先级队列(PriorityQueue)
【数据结构】本文介绍了优先级队列的概念及基本实现,底层实际是一个小根堆,由此引申到堆的概念及操作,涉及到一些日常应用场景。
2023-02-28 21:04:46
519
1
原创 【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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人