自定义博客皮肤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)
  • 收藏
  • 关注

原创 Redis客户端合集

Jedis:简单、同步的客户端,适合中小型应用。Lettuce:支持异步和响应式操作,适合高并发应用。Redisson:功能丰富,支持分布式功能,适合复杂应用。:与 Spring 框架集成,适合 Spring 应用。JRedis:轻量级客户端,适合嵌入式应用。:连接池管理库,适合与其他客户端结合使用。选择 Redis 客户端库时,可以根据应用的需求、并发要求、是否使用 Spring 等因素来决定。

2025-02-24 15:47:18 655

原创 自定义TypeHandler 实现隐私数据自动加解密

自定义TypeHandler 实现隐私数据自动加解密。

2025-02-21 10:46:07 333

原创 DeepSeek-R1-Distill-Qwen-7B本地部署方案指南

本地部署DeepSeek-R1-Distill-Qwen-7B

2025-02-08 14:19:51 2241

转载 布隆过滤器原理和使用

在互联网中,我们经常遇到需要在大量数据中判断目标数据是否存在的情况。例如,在网络爬虫中,我们需要判断某个网址是否已经被访问过。为了实现这一功能,通常需要使用一个容器来存储已访问过的网址。如果将这些数据直接存储在磁盘中,每次判断都要进行磁盘查询,这将导致大量的IO操作,效率较低。因此,我们希望将这些数据保存在内存中。在数据量较小的情况下,可以使用Redis来存储这些数据。但是,当数据量超过上千万时,将会消耗几GB甚至几十GB的内存空间。然而,对于仅需要记录数据是否存在的情况而言,这样使用大量内存显然是浪费的。

2025-02-06 17:43:37 29

原创 SpringBoot+AOP+注解实现用户操作日志

SpringBoot+AOP+注解实现用户操作日志

2025-01-23 11:41:39 169

原创 MySQL反范式化

mysq有范式就有反范式,相互舍去

2025-01-14 15:11:37 256

原创 MySQL范式化设计

mysql三范式基础讲解

2025-01-14 14:58:01 428

原创 全面解读 Java Lambda 表达式:从基础语法到实战应用

Java 8 引入的一个函数式接口,代表一个接受单一输入参数并返回布尔值(true或false)的函数。它常用于流(Streams)操作中,比如过滤(filter)或其他条件判断。

2024-12-17 14:39:06 963

原创 【在浏览器输入网址后,都发生了什么?一张图带你了解】

我们在浏览器输入网址回车后,大概就是发生这么几件事:域名解析(获取IP地址)、建立HTTP连接、发送HTTP请求、数据传输、渲染网页、断开HTTP连接(不一定会马上断开)。

2024-01-28 19:23:20 482

原创 Java导出大量数据到Excel解决方案

Java 导出Excel 大量数据导致程序崩溃问题

2024-01-22 14:49:52 2222

原创 String_equals_和_Object_equals_有何区别?

String_equals_和_Object_equals_有何区别?什么是 String.equals()和 Object.equals()?String.equals() 是 Java 中 String 类的一个方法,用于比较两个字符串是否相等。Object.equals() 是 Java 中所有对象的基本方法,用于比较两个对象是否相等。为什么需要 String.equals()和 Object.equals()?在编程过程中,我们经常需要比较两个字符串或者两个对象是否相等。因此,Java

2024-01-22 14:46:21 426

原创 LeetCode-209

滑动窗口

2022-09-23 00:04:49 657

原创 LeetCode-977

双指针方法

2022-09-22 23:53:14 127

原创 LeetCode-27

双指针方法—用快慢指针

2022-09-21 22:11:07 621

原创 LeetCode-704

leetcode-704题解

2022-09-21 22:08:14 251

原创 实现一个特殊的栈,返回一个最小值(最大值)

添加最值栈时候,判断是否比当前最值栈的栈顶值大或者小,根据最值,是否加入新值还是原来值。思路:创建两个栈,一个是原始数据,一个存最值的栈,

2022-08-22 18:00:17 194

原创 数组实现栈

数组实现栈,先定义一个数组,定义数组的大小,实现过程中,注意点:数组越界问题。

2022-08-22 17:32:08 100

原创 单链表实现栈

链表实现栈

2022-08-22 17:25:18 426

原创 Java概述

Java概述1.何为编程编程就是让计算机为了解决某个问题而使用某种程序设计语言而编写的程序代码,并最终得到结果的一个过程。为了让计算机理解人的意图,人们把自己想法通过计算机去实现,这种人和计算机交流的过程就称为编程。简称:人和计算机交互的过程就称为编程。...

2022-02-09 12:04:55 88

原创 Java 单向链表实现(增,删,查)

Java 单向链表实现(增,删,改,查)

2021-12-27 18:16:32 341

原创 为什么能在常数时间( O(1) )内访问数组中任何元素?

为什么能在常数时间( O(1) )内访问数组中任何元素?

2021-12-24 16:35:52 644

空空如也

空空如也

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

TA关注的人

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