自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【项目日记(五)】搜索引擎-测试报告

搜索引擎测试报告

2024-08-17 09:40:17 811

原创 【C语言进阶(三)】浮点型在内存中的存储

我们在前一章数据的存储中介绍了除了浮点数类型以外其他类型在内存中的存储,本章将给大家分享浮点数在内存中的存储的详解,希望我的文章能帮到大家.浮点数在内存中的存储与整型的存储是有差异的,这一节的内容不需要大家全部背下来,你只要大致知道浮点数在内存中的存储是怎么回事就行了.看见类似于上面第一步的代码你也要能解释出来🔎C语言高阶🔍这里5.5转为二进制为什么是101.1?首先整数位的5转换为101是没有问题的,而0.5实际上是这样来的:二进制的0.1实际上是写成了1×2-1。

2024-08-08 15:59:47 837

原创 【C语言进阶(二)】字符串操作函数

字符串操作函数

2024-08-02 12:07:48 977

原创 【C语言进阶(一)】数据在内存中的存储

数据在内存中的存储

2024-08-02 11:59:35 823

原创 【C语言初阶(八)】初阶指针详解

指针

2024-08-02 11:56:06 847

原创 【项目日记(五)】梦幻笔耕-测试报告

博客系统测试

2024-08-01 19:23:56 588

原创 【项目日记(四)】梦幻笔耕-前端模块

前端模块

2024-07-31 10:18:54 287

原创 【C语言初阶(七)】操作符详解

操作符

2024-07-26 08:15:00 1023

原创 【C语言初阶(六)】函数详解

函数

2024-07-25 09:43:33 745 1

原创 【项目日记(三)】梦幻笔耕-博客模块

博客模块实现

2024-07-24 08:00:00 898 1

原创 【项目日记(二)】梦幻笔耕-用户登录模块

这部分我主要对用户登录模块的后端代码进行了设计和优化

2024-07-18 08:30:00 909

原创 【项目日记(一)】梦幻笔耕-数据层实现

这一部分我们主要数数据库进行了设计,并对数据层进行了实现和测试,在下一篇文章中,我们就对用户登录和博客进行实现。

2024-07-07 08:30:00 1426 9

原创 【项目日记(四)】搜索引擎-Web模块

搜索引擎-前端模块!

2024-07-04 08:30:00 2261 16

原创 【项目日记(三)】搜索引擎-搜索模块

这篇文章主要介绍了,搜索引擎的搜锁模块,这部分的难点主要是去重操作,去重的时候需要用到我们之前学过的数据结构,小根堆结合多个有序数组完成去重操作!

2024-07-02 08:30:00 1674 23

原创 【项目日记(二)】搜索引擎-索引制作

这篇文章主要完成了索引制作模块,以及进行了性能优化,在下一篇文章中将进行搜索模块的制作

2024-06-29 09:00:00 2697 105

原创 【项目日记(一)】搜索引擎-索引解析

这篇文章主要介绍了项目的各个项目背景,模块设计,以及实现了索引解析模块,在解析模块我们要学会利用正则表达式进行一些替换操作,以及在读取文件时不同类的选择,再下一篇文章中将继续实现索引制作模块。

2024-06-28 09:43:12 1597 8

原创 【JavaEE 进阶(六)】Mybatis操作数据库

利用MyBatis进行数据库的增删改查操作,使用驼峰转换时,要注意java中的属性和数据库中属性的对应关系,一般创建数据库时,表必备三字段: id, create_time, update_time,在表查询中, 避免使⽤ * 作为查询的字段列表, 标明需要哪些字段。

2024-06-25 08:00:00 1802 42

原创 【JavaEE 进阶(五)】SpringBoot日志

⽇志是程序中的重要组成部分,使⽤⽇志可以快速的发现和定位问题,SpringBoot内容了⽇志框架,默认情况下使⽤的是info⽇志级别将⽇志输出到控制台的,我们可以通过lombok提供的@Slf4j 注解和log 对象快速的打印⾃定义⽇志.

2024-06-20 08:00:00 741 18

原创 【JavaEE 进阶(四)】SpringBoot配置文件

properties 是以key=value的形式配置的键值类型的配置⽂件,yml使⽤的是树形配置⽅式.读取配置⽂件内容,使用@Value 注解,注解内使⽤"${} "的格式读取. yml层级之间使⽤换⾏缩进的⽅式配置,key和value之间使⽤":"(英⽂冒号)加空格的⽅式设置,并且空格不可省略. properties 为早期并且默认的配置⽂件格式,其配置存在⼀定的冗余数据,使⽤yml可以很好的解决数据冗余的问题,但不适合复杂配置。

2024-06-12 10:16:41 1190 43

原创 【JavaEE 进阶(三)】Spring IoC&DI

本篇文章将介绍Spring IOC的概念和Spring DI的概念,以及 IOC和 DI的实现

2024-06-05 08:42:12 2077 82

原创 【JavaEE 进阶(二)】Spring MVC(下)

学习SpringMVC,其实就是学习各种Web开发需要⽤的到注解@RequestMapping:路由映射, @RequestParam:后端参数重命名, @RequestBody:接收JSON类型的参数, @PathVariable: 接收路径参数,@RequestPart: 上传⽂件,@ResponseBody:返回数据 等等..

2024-06-02 10:49:35 937 20

原创 【JavaEE 进阶(一)】SpringBoot(上)

本篇文章主要介绍了第一个SpringBoot程序,与客户端建立连接,@RequestMapping使用,关于请求传参如传递单个参数,传递多个参数,传递一个对象,参数重命名等等,以及Cookie与Session的介绍

2024-05-30 08:30:00 2159 73

原创 【MySQL】初识数据库-CRUD

本篇文章主要介绍了一些数据库的基本只是,包括数据库的创建,表的创建,表的增删改查的操作。

2024-05-27 09:23:57 970 72

原创 【JavaEE 初阶(十)】JVM

本篇文章主要JVM内存区域划分,类加载,双亲委派模型,垃圾识别,引用计数,可达性分析,垃圾释放,分代回收

2024-05-22 10:13:41 1408 38

原创 【JavaEE 初阶(九)】网络原理 HTTP与HTTPS协议

本篇文章主要介绍了HTTP请求格式和响应格式以及HTTPS的加密方式.

2024-05-20 08:30:00 1763 28

原创 【JavaEE 初阶(八)】网络原理 IP协议与以太网协议

本篇文章主要介绍了网络层的IP报文格式,地址管理,IP地址,NAT机制工作原理,网段划分,路由选择,DNS, 以及数据链路层的以太网协议。

2024-05-18 08:00:00 1432 14

原创 【JavaEE 初阶(七)】网络原理 TCP与UDP协议

在这篇文章中主要介绍了TCP和UDP的报文格式和TCP的几大重要机制,例如,确认响应,超时重传,连接管理,滑动窗口,流量控制,拥塞控制等等..

2024-05-16 08:30:00 1971 48

原创 【JavaEE 初阶(六)】网络编程

主要讲述了利用UDP和TCP进行网络编程,我们要掌握客户端与服务器的各个流程.

2024-05-14 09:00:24 1242 53

原创 【JavaEE 初阶(五)】文件操作和IO

文件操作,File 属性。构造方法,File类方法,文件内容操作,Reader,writer,inputStream,OutputStream,字符流与字节流转换等,

2024-05-12 10:23:04 1639 54

原创 【JavaEE 初阶(四)】多线程进阶

锁策略,悲观锁vs乐观锁,轻量级锁vs重量级锁,自旋锁vs挂起锁,读写锁,可重入锁vs不可重入锁,公平锁vs非公平锁,锁升级,锁消除,锁粗化,CAS,Callable 接口

2024-05-10 11:09:38 1275 52

原创 【JavaEE 初阶(三)】多线程代码案例

单例模式,阻塞队列,定时器,线程池,是一些常用的多线程代码案例

2024-05-08 08:30:00 1273 37

原创 【JavaEE 初阶(二)】线程安全问题

本篇文章主要介绍了sychronized加锁操作,死锁的成因,死锁的解决,内存可见性问题以及内存可见的解决方案,最后介绍了wait和notify的运用。

2024-05-06 08:30:00 2070 97

原创 【JavaEE 初阶(一)】初识线程

本篇文章主要介绍了线程的概念,为什么要引入线程,要理解线程和进程的区别,创建线程的几种方法,会运用Thread的一些常见方法。

2024-05-04 08:30:00 1306 55

原创 【数据结构(十)】Map和Set

本篇文章将讲解数据结构的最后一个集合类:Map和Set。希望同学们能掌握 Map/Set 实际实现类HashMap/TreeMap/HashSet/TreeSet 的使用以及背后的数据结构哈希表的原理和简单实现。

2024-05-02 09:20:31 1486 14

原创 【八大排序(四)】归并排序 冒泡排序 计数排序

归并排序、冒泡排序、计数排序

2024-04-30 08:30:00 2674 46

原创 【八大排序(三)】快速排序

快速排序是一个比较重要的排序算法,它可以用多种方法来实现,但不同方法的时间复杂度和空间复杂度

2024-04-29 08:00:00 948 34

原创 【八大排序(二)】选择排序与堆排序

本篇文章主要介绍了选择排序,包括单向选择排序和双向选择排序,以及堆排序,希望同学们能够熟练掌握各种排序的时间复杂度,空间复杂度,和稳定性。

2024-04-27 09:00:00 1179 37

原创 【八大排序(一)】插入排序与希尔排序

本篇文章主要介绍了八大排序中的其中两个排序:直接插入排序和希尔排序,以及它们的时间复杂度,稳定性都是需要我们好好掌握的

2024-04-25 08:30:00 972 33

原创 【数据结构(九)】优先级队列

本篇文章主要介绍了优先级队列的概念,堆的概念,堆的存储方式,堆的创建,PriorityQueuede的构造,构造大根堆,PriorityQueuede扩容top-k问题的解决。

2024-04-23 14:23:15 1761 32

原创 【数据结构(八)下】二叉树经典习题

非递归遍历二叉树

2024-04-21 09:02:05 1258 37

空空如也

空空如也

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

TA关注的人

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