自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【java文档搜索引擎项目测试报告】

本项目是一款轻量级的 Java 官方文档专属搜索引擎,核心针对 JDK8 API 静态 HTML 文档进行索引构建与关键词检索,采用正排索引 + 倒排索引的经典搜索引擎架构,结合中文分词、停用词过滤、简单的权重计算、结果排序等技术,实现对 Java 文档的高效、精准检索。项目整体采用分层设计,分为索引构建层检索核心层Web 接口层前端展示层1.先通过解析器对本地 JDK8 API 的 HTML 文档进行批量解析,提取标题、URL、正文内容,构建内存索引并持久化到磁盘;

2026-03-04 17:45:59 565

原创 【网页聊天项目测试报告】

①:用户注册:接收用户名和密码,插入数据库(用户名唯一),返回用户信息;②:用户登录:校验用户名和密码,通过 HTTP Session 记录登录状态,返回用户信息;③:用户信息获取:从 Session 中读取当前登录用户信息,用于前端展示。①:好友列表查询:根据当前用户ID,查询数据库中好友关系,返回好友列表;②:会话列表查询:根据当前用户ID,查询参与的所有会话,包含会话中的好友,以及最后一条消息;③:会话创建:选择好友创建新会话,在数据库中插入会话记录及会话-用户关联关系。④: 实时消息功能

2026-03-04 17:44:40 458

原创 【网络原理(三)】

IP协议报文格式IP协议的核心工作方法一方法二:

2026-02-28 16:10:35 614

原创 【网络原理(二)】

在网络通信中,一个数据发送出去到对方接收到数据,这个中间过程会进行很多的路由器和交换机进行相关的转发,而对于路由器和交换机的转发能力也是有限的,当达到一定的上限也就是数据量暴增的时候会进行将部分数据报直接丢弃,因为网络的时效性也是会选择进行丢弃的;

2026-02-28 09:41:12 1260

原创 【网络原理(一)】

这样我们就明确了自定义协议是什么了?1.根据要实现的功能,进行确定要传递的数据;2.进行组织数据的格式,方便交互;

2026-02-27 16:24:27 990

原创 【网络编程】

首先这个连接不是我们生活中物理层面的连接:就类似不是拿一根绳把两个东西连接起来的这种连接,而是网络上的一种“抽象的,逻辑上”的连接,这个类似于一种关系上的连接,就好比如:结婚证;

2026-02-27 09:25:17 784

原创 【线程池的介绍详解——Java】

=引言====线程池==`历史背景``线程池是什么`**为什么我们直接创建比从线程池中取线程的效率低呢??**==线程池类 ThreadPoolExecutor==`核心方法:`==ThreadPoolExecutor类的相关参数==`一.int corePoolSize``二.int maximumPoolSize;`三.long keepAliveTime``四.TimeUnit unit``五.BlockingQueue(Runnable) workQueue`

2026-02-26 09:48:53 974

原创 【Java相关八股文(二)】

2026-02-14 10:23:47 564

原创 【Java相关八股文(一)】

锁升级(锁的发展历程)锁消除锁粗化对于锁的相关知识的学习,我们就进行到这里,那么我们可以不使用锁来解决一些相关的线程安全问题吗??下面我们就进行介绍一下,我们有时候不使用锁也是可以解决线程安全问题的;;

2026-02-14 10:05:42 932

原创 【阻塞队列 ——Java 】

阻塞队列相关代码的使用通过上面阻塞队列的应用场景和阻塞队列的代码使用,下面我们进行自己实现一个基于生产者消费模型的阻塞队列;

2026-02-11 17:30:37 798

原创 【线程安全(二) Java EE】

协调线程之间执行的逻辑顺序的相关方法关于wait和notify方法的补充单例模式饿汉模式懒汉模式下面我么就进行考虑一下懒汉模式和饿汉模式是线程安全的吗????

2025-08-17 18:55:56 1597

原创 【线程安全(一) -Java EE】

2025-08-15 15:19:08 1229

原创 【线程(三)-Java EE】

2025-08-13 12:59:15 1690

原创 【线程(二)-Java EE】

本篇文章主要叙述关于线程创建的相关方法,以及Thread类相关方法与属性的介绍,这部分属于基础知识但也非常重要,在面试和工作中经常用到,希望我们一起更好地学会这些知识;

2025-08-10 16:19:40 1095

原创 【线程(一)-Java EE】

①:每个进程相当于:执行一个任务;②:每个线程也相当于:执行一个任务;(运行一段代码指令)

2025-08-08 19:32:49 984

原创 【操作系统和进程那些事】

由微软公司开发和发布的一系列图形用户界面的操作系统;属于:桌面操作系统;目前成为十亿个人和企业用户的首先平台。虽然面临着来自其他操作系统的挑战,但其在桌面计算领域的领导地位依然稳固,并持续通过Windows10和Windowa11进行创新和进化;LinuxLinux是一个开源的类Unix操作系统内核;目前后端软件开发,服务器程序使用的系统一般都是Linux;Windows 与Linux的区别-Mac OS 是苹果公司为Mac电脑开发的专属操作系统;ios;

2025-08-06 20:47:52 1143

原创 【计算机是如构成的】

———① CPU的频率:.分为:基准频率和加速频率;②:CPU的核心数在CPU发展初期CPU是单核运行的,所以频率不是很快,生产CPU的厂商为了提高CPU的频率,于是提出了多核心技术;多核心技术:由原来的单核变成双核进行运行就可以大大提高频率,使得性能得以提高.类似于:小公司为了提高工作效率,由原来的3个员工变成6个员工进行工作,大大提高了工作效率;随着时代的发展生产厂商还是感觉CPU的频率满,于是又提出了“超线程技术”;超线程技术:一个CPU顶两个核心;(物理核心:真实干活的人。

2025-08-04 18:45:32 855

原创 Java—方法的使用

方法就是一个代码块,类似与C语言中的函数。做“西红柿炒鸡蛋”这盘菜,就好像java中的一个方法,经过①:食材(西红柿,鸡蛋等)对应参数;②:做饭步骤(开始做饭)对应 代码;③:一盘西红柿炒鸡蛋 对应 返回值;这三步就得到一个对应的方法。这样你每次想吃西红柿炒鸡蛋的时候就可以使用这个方法,这样对于代码来说,你就可以直接调用这个方法进行实现西红柿炒鸡蛋这盘菜了;修饰符 返回值类型 方法名称([参数类型 形参.....){方法体代码;return 返回值;我们先从生活角度进行理解重载…

2025-06-11 12:42:17 1623

原创 【数据类型与变量】

生活中我们会发现有些数据是永远不变的,例如:一个星期有七天,一年有十二个月或者我们我们都有一颗永远相信爱情的心…等等这些一直不变的东西,呈现出常态化;在java中我们将这些一直不变的量就称为常量;常量即程序运行期间,固定不变的量称为常量;对于上述这行代码中:“Hello,Word”就是字面常量;①在定义时赋初始值;int a=10;//编译正确;②在定义时没有给初始值,但使⽤前必须设置初值;int b;b=10;////编译报错;

2025-06-08 11:45:53 948

原创 图书管理系统

这篇博客我重点就是思路的构建,我将每一步的操作是如何想到的,如何写出来的做了详细介绍,目的在于我们一起真正的学会理解它,告别我们一看到代码就头大的问题,或者我们死记忆代码的问题,希望通过这一个图书管理系统的学习,让我们的代码也活起来吧!!!

2025-06-04 13:57:06 1407

原创 【初始java】

经历了C语言的学习,我对编程语言有了一定的学习,同时也培养了我对编程的兴趣,我了解了C语言是一门面向过程的编程语言,我心理想着既然我明白了什么是面向过程的语言,呢么我们就了解一下面向对象的语言是个怎么事…相信大家在学习java的时候就或多或少的看到过像javaSE和javaEE这样有点陌生的单词;一看这是陌生的单词怎么也有java这几个字母,是不是也是一种语言啊!!!于是我们会心中萌发出很多疑问...........呢么,我直接简单明了告诉大家javaEE和javaSE究竟是什么?

2025-06-02 17:02:44 1049 1

空空如也

空空如也

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

TA关注的人

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