自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 deepseek本地部署以及本地知识库的接入

deepseek本地部署以及本地知识库的接入

2025-03-03 17:47:20 1281 3

原创 计算机网络---DNS域名解析过程、输入url到页面显示过程

DNS域名解析过程、输入url到页面显示过程

2025-03-03 00:15:00 944

原创 计算机网络---SYN Blood(洪泛攻击)

介绍SYN Blood 洪泛攻击原理,以及防御措施

2025-03-02 18:58:54 1171

原创 计算机网络---TCP三握四挥

详细讲解了三握四挥的流程,以及相关常问问题

2025-03-02 18:35:38 1206

原创 Redis---缓存穿透,雪崩,击穿

介绍Redis常见三种缓存问题,缓存穿透,缓存雪崩,缓存击穿,以及对应的解决办法

2025-02-28 17:36:46 1516

原创 Redis---布隆过滤器

布隆过滤器介绍,应用场景,以及java实现

2025-02-28 09:54:43 1136

原创 Redis---LRU原理与算法实现

redis中LRU的原理与算法实现

2025-02-28 09:22:20 781

原创 deepseek本地部署

deepseek的本地部署

2025-02-25 11:07:26 288

原创 Redis---字符串SDS(简单动态字符串)底层结构

SDS 是 Redis 中用于表示字符串的底层数据结构,具有高效、安全、灵活的特点。它通过预分配空间、记录长度等方式,避免了 C 语言原生字符串的缺陷,同时兼容 C 语言的字符串函数。SDS 的设计是 Redis 高性能和高可靠性的重要基础之一。

2025-02-24 15:09:53 1022

原创 并发编程---重排序

重排序是指在不改变程序最终执行结果的前提下,编译器、处理器或内存系统对指令的执行顺序进行重新排列,以提高程序的执行效率。

2025-02-17 23:22:19 690

原创 JVM基础---java类加载机制(类的生命周期,类加载器,双亲委派模型)

类加载的过程包括了`加载`、`验证`、`准备`、`解析`、`初始化`五个阶段。

2025-02-17 22:55:10 1137

原创 并发编程---synchronized关键字,以及synchronized同步锁

`synchronized` 是 Java 提供的一种内置的同步机制,用来保证多线程并发时对共享资源的访问是线程安全的。它通过获取和释放锁来实现线程之间的同步。

2025-02-15 23:51:47 937

原创 并发编程---多线程不安全示例以及解决,多线程创建方式

多线程是并发编程的一种方式,指的是一个程序内部可以有多个线程,这些线程共享程序的资源(如内存、文件描述符等),并且可以并行或并发地执行。每个线程都是操作系统调度的基本单位。

2025-02-12 23:48:44 593

原创 并发编程---死锁以及银行家算法

死锁是指在多进程或多线程的环境中,多个进程或线程相互等待对方释放资源,导致它们永远不能继续执行下去的状态。具体而言,死锁发生时,涉及的进程/线程持有一些资源,并且在等待其他进程/线程所持有的资源,而这些资源又被其他进程/线程等待。死锁是指多个进程或线程相互等待,无法继续执行。避免死锁的方法包括资源分配图银行家算法一次性分配资源避免循环等待等。银行家算法通过检查资源请求后的系统状态是否安全来避免死锁,它模拟资源分配后的情况,确保系统始终处于安全状态。

2025-02-11 22:33:51 937

原创 操作系统任务调度算法

简单调度算法(如 FCFS)适用于负载较低或任务均匀的系统。短作业优先能优化平均等待时间,但存在长作业饥饿问题。时间片轮转适合多任务操作系统,保证公平性和响应性。优先级调度适合有优先级差异的任务,但可能导致低优先级任务饥饿。多级队列调度能适应不同任务的需求,但管理复杂。多级反馈队列灵活性高,能动态调整进程优先级,适用于任务类型复杂的系统。响应比优先避免饥饿现象,适合公平调度和实时任务处理。最早截止时间优先适合硬实时系统,保证任务按时完成。速率单调调度适用于周期性任务,适合硬实时系统。

2025-02-11 22:08:00 1256

原创 java中的抽象类和接口

在 Java 中,抽象类和接口都是用来实现类与类之间的共同行为和契约的工具。它们在某些方面相似,但在设计理念和功能上有一些区别。

2025-02-07 23:25:00 381

原创 java面向对象的程序设计,封装、继承、多态

面向对象的程序设计,封装、继承、多态

2025-02-07 23:08:13 1158

原创 java中equals和hashCode为什么要一起重写

equals()用于判断两个对象的“内容”是否相等,而hashCode()用于计算对象的哈希码,帮助集合类确定对象的位置。根据 Java 的集合框架约定,如果两个对象相等(即equals()返回true),它们的hashCode()必须相同。因此,为了确保集合框架的正确行为,通常需要同时重写这两个方法。如果只重写了其中一个,可能导致集合类行为不正确。

2025-02-07 22:26:12 756

原创 Redis的Windows版本安装以及可视化工具

Redis的Windows版本安装以及可视化工具

2025-01-20 17:01:29 1126

原创 Vue2.0项目搭建

Vue2.0项目搭建

2025-01-18 01:43:32 442

原创 node.js安装及环境配置

node.js安装及环境配置

2025-01-18 00:34:08 737

原创 MyBatisPlus--多数据源

MyBatisPlus--多数据源

2025-01-18 00:33:39 317

原创 MyBatisPlus--代码生成器

Mybatis-Plus代码生成器

2025-01-17 12:15:59 193

原创 MyBatisPlus--通用枚举

MyBatisPlus的通用枚举的使用

2025-01-17 11:57:57 145

原创 MyBatisPlus--乐观锁,悲观锁

MyBatisPlus--乐观锁,悲观锁

2025-01-17 11:38:06 844

原创 MyBatisPlus--分页插件

通过MybatisPlus的分页插件,实现分页以及自定义分页

2025-01-16 14:07:35 920

原创 MyBatisPlus--常用注解

Mybtis-plus常用注解,@TableName、@TableId、@TableField、@TableLogic

2025-01-16 13:48:39 1528

原创 MyBatisPlus--基础CURD

MyBatisPlus基础CURD

2025-01-15 18:17:04 924

原创 MybatisPlus--Lombok的使用

Lombok 是一个用于简化 Java 开发的库,通过注解帮助开发者减少样板代码(如 getter、setter、构造方法等)的书写。它在编译时通过注解处理器自动生成所需的代码,从而使代码更加简洁和易于维护。

2025-01-15 15:53:56 538

原创 MyBatisPlus--简介、入门案例

MyBatis-Plus简介以及入门案例

2025-01-14 14:49:35 827

原创 支付宝沙箱接入SSM项目

SSM项目接入支付宝电脑网页沙箱支付

2025-01-11 16:28:01 664

原创 springboot数据层开发

Spring Boot配置数据源,整合JDBCTemplate,整合MyBatis

2025-01-10 10:58:07 785

原创 SpringBoot外置Servlet容器

SpringBoot外置Servlet容器

2025-01-10 08:53:48 692

原创 SpringBoot整合springmvc

SpringBoot整合springmvc

2024-12-29 17:12:52 993

原创 SpringBoot静态资源的映射规则、模板引擎、Thymeleaf

SpringBoot静态资源的映射规则、模板引擎、Thymeleaf

2024-12-29 11:30:52 1399

原创 SpringBoot配置文件、热部署、YAML语法、配置文件值注入

SpringBoot配置文件、热部署、YAML语法、配置文件值注入

2024-12-27 19:45:19 1084

原创 Spring Boot介绍、入门案例、环境准备、POM文件解读

SpringBoot介绍,入门案例,环境准备

2024-12-27 14:43:10 987

原创 SpringBoot 自动装配原理源码分析

自动装配实际上就是把第三方组件的Bean装载到IOC容器里,不需要开发人员再去写Bean相关的一个配置

2024-12-26 22:00:40 1065

原创 支付宝电脑网页沙箱支付demo,and内网穿透技术

natapp是基于ngrok的国内高速内网穿透专业服务商,独家彻底解决ngrok1.7内存泄漏问题.稳定拒绝掉线,适用于微信开发调试,本地架设演示服务器,外网可以访问,远程服务器,远程桌面,远程办公,游戏联机等。支付宝开放平台基于支付宝的海量用户,将强大的支付、营销、数据能力,通过接口等形式开放给第三方合作伙伴,帮助第三方合作伙伴创建更具竞争力的应用。将APPID、商户私钥、支付宝公钥、支付宝网关复制到idea对应位置。选择自己的tomcat版本,选择jdk,点击apply和ok。此时tomcat报错。

2024-12-24 00:26:26 836

原创 GitLab的安装与卸载

环境说明系统版本 CentOS 7.2 x86_64软件版本 gitlab-ce-10.8.4。

2024-12-23 23:48:47 1056

空空如也

空空如也

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

TA关注的人

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