首页
编程
Java
JS
数据库
Redis
MySQL
学习记录
Rust
产品
工具站
CDN
网盘
友链
关于
雨轩博客
累计撰写
63
篇文章
累计创建
102
个标签
累计收到
7
条评论
栏目
首页
编程
Java
JS
数据库
Redis
MySQL
学习记录
Rust
产品
工具站
CDN
网盘
友链
关于
目 录
CONTENT
以下是
Sir丶雨轩
的文章
2024-11-22
基于 MyBatis Plus 的通用 CRUD 实现
基于 MyBatis Plus 的通用 CRUD 实现 1. 背景说明 Java 的泛型是 JDK 1.5 引入的一个特性,它允许我们定义具有通用性和类型安全性的代码。在实际开发中,很多模块的 CRUD(增删改查)操作非常类似。为了避免重复编码,我们可以结合 泛型 和 MyBatis Plus 提供
2024-11-22
18
0
0
编程
Java
2024-11-14
Rust基本数据类型-指针之引用、Box、裸指针
在Rust中,引用、Box和裸指针是三种常见的指针类型,它们在内存管理、生命周期和使用方式上有很大的区别。以下是它们的详细说明: 1. 引用(Reference) 引用是指向某个值的指针,但不拥有该值的所有权。引用有两个主要类型: 不可变引用(&T):允许你读取值,但不能修改它。 可变引用(&mut
2024-11-14
18
0
0
Rust
2024-11-14
Rust堆栈
堆栈(Heap 和 Stack)是计算机内存的两种主要管理方式。它们在内存分配、生命周期和访问方式上有很大的区别,理解这些差异对于理解程序如何在内存中执行至关重要。下面是对堆(Heap)和栈(Stack)详细的解释。 1. 栈(Stack) 1.1 栈的基本概念: 栈是内存中一种**后进先出(LIF
2024-11-14
11
0
0
Rust
2024-11-14
Rust基本数据类型-bool、char、元组
bool类型 Rust的布尔类型bool具有此类型常用的两个值 true和false。 ==、< 等比较运算会生成bool结果,比如 2 < 5的值为true Rust可以把bool转为整型,但是无法从数值或别的类型转到bool assest_eq!(false as i32,0); assest_
2024-11-14
14
0
0
Rust
2024-11-14
Rust基本数据类型-数值
基本数据类型 固定宽度的数值类型 固定宽度的数值类型可能会溢出或丢失精度,但它们足以满足大多数应用程序的需求,并且比任意精度整数和精确理数等表示法快数千倍。` Rust中的数值类型的名称都遵循着一种统一的模式,也就是以“位”数表示它们的宽度,以前缀表明它们的用法 大小(位) 无符号整数 有符号整数
2024-11-14
16
0
0
Rust
2024-11-13
从单线程到多线程:Redis 性能优化之道
Redis,以其高效、简洁和易用的特点,成为了很多开发者和企业首选的内存数据库。不管是作为缓存、消息队列,还是数据库,Redis 都因其卓越的性能而备受推崇。但是,你是否好奇过,为什么 Redis 选择了单线程模型?在 Redis 面临高并发和大流量挑战时,又是如何通过性能优化应对的呢? 今天,我们
2024-11-13
33
1
1
分享
Redis
数据库
2023-10-24
【macOS】brew update无法正确使用解决方案(Warning: No remote 'origin' in…, skipping update! )
✨brew update无法正常使用 报错提示如下: Warning: No remote 'origin' in /opt/homebrew/Library/Taps/homebrew/homebrew-cask, skipping update! Warning: No remote 'orig
2023-10-24
229
0
0
分享
2023-10-14
解决.gitignore忽略文件不生效问题
例如在src/main/resources目录下,application.yml的配置文件,属于本地的配置文件,并不想将其提交到代码仓库。如果文件已经纳入了版本管理,那么修改 .gitignore 是不能失效的。那么解决方案就是要将 git 的本地缓存删除,然后重新提交。于是我们可以这样操作: 删除
2023-10-14
202
0
0
2023-08-31
Maven中央仓库发布你的镜像
好久没在Maven中央仓库发布过jar包了,记录下本次发布过程以备查缺1. 打开sonatype提交一个issueshttps://issues.sonatype.org/secure/Dashboard.jspa首先我们登陆这个网址,没有账号的话可以直接注册,注册过程这里就不多赘述了我们在控制台点
2023-08-31
423
0
0
Java
2022-12-29
关于ReentrantLock和HashMap配合使用产生的问题
阅读本文章, 最好有基础的多线程知识,确保你能看懂文章所表达的意思问题描述我们创建一个类,在类中维护一个HashMap(非线程安全,不要扛为什么不用ConcurrentHashMap,那不在本文的导论范围内)然后我们开启多个线程对这个Map的2个Key,分别为A、B,我们从Map中取出value进行
2022-12-29
981
1
2
1
2
3
4
5
6
7