自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 问答 (1)
  • 收藏
  • 关注

原创 SpringBoot项目升级JDK版本(1.8 => 17)

这里使用gitee上一个开源项目做测试

2024-10-12 18:07:00 283

原创 MySQL小技巧—使用 CASE WHEN 进行排序

使用CASE WHEN语句在ORDER BY子句中可以实现非常灵活的排序逻辑。通过定义不同的条件和排序值,你可以对查询结果进行自定义排序,从而满足各种业务需求。

2024-08-05 13:00:08 394 1

原创 【从0到1进阶Redis】Jedis 理解事务

小伙伴们可以熟悉一下本专栏的 Redis 文章,可以更好地理解。

2024-08-03 22:53:18 446

原创 【从0到1进阶Redis】Jedis 操作 Redis

Jedis 是一个用于 Java 的 Redis 客户端库,它提供了一组 API 用于与 Redis 数据库进行交互。Redis 是一个高性能的键值存储数据库,广泛用于缓存、消息队列等场景。Jedis 使得 Java 开发者能够方便地与 Redis 进行通信,执行 Redis 命令,并操作 Redis 数据结构。

2024-08-03 22:33:08 623

原创 【Oracle 进阶之路】Oracle 简介

永久存储有组织有共享可用性强可扩展性强数据安全性强稳定性强MySQL 适用于中小型企业、开发环境以及对开源有需求的场景,具有良好的性能和易用性。Oracle 适用于大型企业和复杂应用场景,提供全面的企业级功能、强大的高可用性和数据管理能力,但成本较高。

2024-07-28 21:44:41 1134

原创 【Oracle 进阶之路】SQL 简介

SQL(Structured Query Language)是一种用于管理和操作关系型数据库的标准语言。它允许用户通过简单的语句执行各种数据库操作,包括查询、插入、更新和删除数据。1.数据查询:使用SELECT语句从数据库中检索数据。可以通过指定条件、排序、分组等操作来定制查询结果。2.数据插入:使用语句向数据库表中插入新记录。3.数据更新:使用UPDATE语句修改表中的现有记录。4.数据删除:使用DELETE语句从表中删除记录。5.表结构管理:包括创建 ()、修改 () 和删除 (

2024-07-28 09:11:55 509

原创 云服务部署项目(Spring + Vue)

云计算:腾讯云操作系统:Ubuntu 22.04.4 LTS项目:若依前后端分离项目(SpringBoot + Vue)

2024-07-25 18:45:16 778

原创 【Ubuntu&Debian安装Nginx】在线安装Nginx

在线安装Nginx已经查看配置文件默认安装位置。

2024-07-25 15:55:11 503

原创 【Ubuntu&Debian安装MySQL】在线安装MySQL8

云计算:腾讯云轻量服务器系统:Ubuntu-v22。在线安装MySQL以及配置远程连接

2024-07-25 11:02:04 568

原创 【Mybatis整合Oracle】在 xml 文件中 WITH 子句的简单使用

作用范围:WITH 子句定义的 CTE 仅在 WITH 子句后面的查询中有效。性能:CTE 通常被视为临时的视图,Oracle在执行查询时可能会优化 CTE 的使用方式,因此性能影响通常较小,但在某些复杂查询中,CTE 可能会影响性能。通过合理使用 WITH子句,你可以简化复杂查询,提升 SQL 代码的可读性。在 MyBatis XML 文件中使用 WITH 子句是一种很好的方式来组织和简化复杂的 SQL 查询。通过合理使用 CTE,你可以使 SQL 查询更加清晰和易于维护。

2024-07-21 13:35:10 856

原创 【从0到1进阶Redis】Resdis缓存穿透、击穿和雪崩(面试高频,工作常用)

Redis 缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面。但同时,它也带来了一些问题。其中,最要害的是问题,就是数据的一致性问题,从严格意义上讲,这个问题无解。如果对数据的一致性要求很高,那么就不能使用缓存。另外的一些典型问题就是,缓存穿透、缓存雪崩和缓存击穿。目前,业界也都有比较流行的解决方案。

2024-07-15 18:09:02 791 1

原创 【从0到1进阶Redis】哨兵模式

主从切换技术的方法是:当主服务器宕机后,需要手动把一台从服务器切换为主服务器,这就需要人工干预,费事费力,还会造成一段时间内服务不可用。这不是一种推荐的方式,更多时候,我们有限考虑哨兵模式。Redis从2.8开始正式提供了 Sentinel(哨兵)架构来解决这个问题。哨兵模式能够在后台监控主机是否故障,如果故障了根据投票数自动将从库转换为主库。哨兵模式是一种特殊的模式,首先 Redis 提供了哨兵的命令,哨兵了一个独立的进程,作为进程,它会独立运行。

2024-07-15 11:44:17 1173 1

原创 【从0到1进阶Redis】主从复制

主从复制,是指将一个台 Redis 服务器的数据,复制到其他的 Redis 服务器。前者称为主节点(master/leader),后者称为从节点(slave/follower);Master以写为主,Slave以读为主。且一个主节点可以有多个从节点(或者没有从节点),但一个从节点只能有一个主节点。(类似小黄人,小黄人(从节点)只会跟随一个Boss(主节点),当Boss宕机,就会寻找追随新的Boss)

2024-07-14 14:29:08 2023

原创 【从0到1进阶Redis】主从复制 — 主从机宕机测试

我们的主机(6379)关机了,重启服务后,它还是6380和6381的主机,从机6380和6381依旧可以读取到主机的数据。测试:主机断开连接,从机依旧连接到主机的,但是没有写操作,这个时候,主机如果回来了,从机依旧可以直接获取到主机写的信息。测试:从机 6381 关机后重启,查看主机(6379)和从机(6381)状态。所以从机关机重启后就变回了主机,如果还需要配置为从机,就需要重新使用。如果是使用命令行,来配置的主从,这个时候如果重启了,就会变回主机。从机:6380、6381。

2024-07-14 14:27:52 268

原创 【从0到1进阶Redis】Redis 发布订阅

Pub/Sub 从字面上理解就是发布(Publish)和订阅(Subscribe),在Redis中,你可以设定对某一个key值进行消息发布及订阅,当一个key值上进行了消息发布后,所有订阅它的客户端都会收到相应的消息。这一功能最明显的用法就是用作实时消息系统,比如普通的即时聊天,群聊等功能。

2024-07-10 15:14:50 460

原创 【从0到1进阶Redis】Redis 持久化

Redis 的 rdb 默认配置几乎够我们自己使用了,但是我们还是需要学习rdb的优缺点优点:1、适合大规模的数据恢复2、对数据的完整性要求不高缺点:1、需要一定的时间间隔进程操作,如果redis意外宕机了,这个最后一次修改数据就没有的了2、fork进程的时候,会占用一定的内容空间配置文件中 aof 的其他配置。

2024-07-10 09:16:33 936

原创 【从0到1进阶Redis】Redis.conf 详解

Redis 启动是通过redis.conf配置文件启动!!!

2024-07-05 14:37:59 269

原创 【教程与解决报错问题】远程连接云服务上安装的Redis 报错Failed to connect to any host resolved for DNS name.

远程连接云服务器上安装的Redis

2024-07-05 13:28:38 382

原创 【从0进阶到1Redis】事务

事务本质:一组命令的集合,一个事务中的所有命令都会被序列化,在事务执行过程中,会按照顺序执行。一次性(执行完事务就没有了)、顺序性(按照顺序执行)、排他性(不被干扰)、执行一些列的命令。

2024-07-02 18:29:01 551

原创 Ubuntu 在线安装 JDK

Ubuntu 在线安装 JDK。

2024-07-02 18:28:22 404

原创 如何在vue项目中引入js包?前提在npm上没有相关的包安装!

如何在vue项目中引入js包?前提在npm上没有相关的包安装!

2024-06-21 10:09:21 218

原创 【从0到1进阶Redis】Zset 有序集合

有序集合(Sorted sets): 类似于集合,但每个字符串元素都与一个称为score的浮点数值相关联。元素总是按分数排序,因此与集合不同,可以检索一系列元素(例如,您可能会问:给出前10个或后10个)。

2024-06-01 22:15:38 323

原创 【从0到1进阶Redis】Hash 哈希散列

Map集合,以键值对`key-map`存储的时候也是一个Map集合,本质和String类型没有太大区别,还是一个简单的key-value!

2024-06-01 21:17:26 516

原创 element组件的el-input显示字符串中的HTML特殊字符转义“|·|…|等等未正常转换显示!

在JavaScript中,可以使用DOMParser来解析含有HTML实体的字符串,并将这些实体转换成相应的字符。这个函数将输入文本作为HTML解析,并获取其文本内容,这一过程会自动将HTML实体转换成对应的字符。这种方法特别适用于需要在不修改页面DOM的情况下解码HTML实体的场景。

2024-05-30 17:38:34 542 1

原创 【从0到1进阶Redis】Set 集合

集合(set):唯一、无序的字符串元素的集合。

2024-05-28 18:03:41 236

原创 【从0到1进阶Redis】List 列表

列表:按照插入顺序排列的字符串元素的集合。从根本上说它们是 Linked Lists链表。在Redis中,我们把list可以玩成栈、队列、阻塞队列!

2024-05-28 10:50:25 343

原创 【从0到1进阶Redis】String 字符串

String类似的使用场景:value除了是我们的字符串还可以是我们的数字!设置一个user:1 的对象 值为。● 统计多单位的数量。

2024-05-26 10:54:27 332

原创 【从0到1进阶Redis】Redis的基础知识

核心:Redis是将所有的数据全部放在内存中的,所以说使用单线程去操作效率就是最高的,多线程(CPU上下文会切换:耗时的时间的操作!),对于内存系统来说,如果没有上下文切换效率就是最高的!多次读写都是在一个CPU上的,在内存情况下,这个就是最佳方案!Redis 是C语言写的,官方提供的数据为 10000+的QPS,完全不比同样是使用key-value的Memecache差!,CPU不是Redis性能瓶颈,Redis的瓶颈是根据机器的内存和网络带宽,然后我们切换第0个数据库,发现是查询不到的。

2024-05-26 08:16:47 190

原创 【从0到1进阶Redis】Redis笔记

NoSQL的简单概述Redis 是什么?简单的说就是类似Java中Map集合的存储。

2024-05-19 17:38:14 205 1

原创 【从0到1进阶Redis】NoSQL的一些简述

NoSQL的一些介绍了解NoSQL = Not Only SQL(不仅仅是SQL)泛指非关系型数据库,随着web2.0互联网的诞生!传统的关系型数据库很难对付web2.0时代!尤其是超大规模的高并发的社区!暴露出来很多难以克服的问题,NoSQL在当今大数据环境下发展的十分迅速,Redis是发展最快的,而且是我们当下必须要掌握的一个技术!很多的数据类型用户的个人信息,社交网络,地理位置。这些数据类型的存储不需要一个固定的格式!不需要多余的操作就可以横向扩展!

2024-05-18 21:35:15 533

原创 【Window】Window 安装 Redis (附带安装包)

window上安装Redis是比较简单的。注意:Redis官方是没有window的安装包的,在GitHub上下载的安装包是微软维护的,也有tporadowski维护的!!!(而且停更很久了!)Redis官方推荐使用是在Linux服务器上搭建

2024-05-18 20:20:10 390

原创 【Mybatis】Mybatis ${} 和 #{} 注入SQL问题

参数值处理${}:直接替换参数值到 SQL 语句中。#{}:使用占位符?传递参数值,确保安全性和预编译。安全性${}存在 SQL 注入风险,因为参数值直接嵌入到 SQL 语句中。#{}避免了 SQL 注入风险,参数值以安全的方式传递给 SQL 数据库。预编译${}不进行预编译,参数值直接嵌入到 SQL 语句中。#{}进行预编译,参数值以占位符?的形式传递给 SQL 数据库。

2024-05-16 13:03:02 433

原创 https://registry.nlark.com/fsevents/download/fsevents-2.3.2.tgz failed, reason: getaddrinfo ENOTFOUN

npm insatll 报错地址:registry.nlark.com。

2024-05-16 10:06:11 2776

原创 【Linux】Linux 安装 Redis(附安装包)

这是基于腾讯云linux环境下安装的redis,附带了安装包

2024-05-14 08:58:39 2163

redis-6.0.19.zip

Redis window版本 解压即用!!!

2024-07-14

uni.webview.1.5.5.js

“uni.webview.1.5.5.js” 是一个用于描述一个 WebView 组件或库的版本标识符。WebView 在移动应用开发中常用于将 web 内容嵌入应用程序中,允许开发者在应用的用户界面中显示网页。

2024-06-21

uni.webview.1.5.2.js

“uni.webview.1.5.2” 是一个用于描述一个 WebView 组件或库的版本标识符。WebView 在移动应用开发中常用于将 web 内容嵌入应用程序中,允许开发者在应用的用户界面中显示网页。 对于 “uni.webview.1.5.2” 的资源描述通常包括以下信息: 功能性: 这个 WebView 版本提供了哪些功能和能力?例如,它是否支持 JavaScript 执行、本地存储或自定义 URL 处理? 兼容性: 它与哪些平台和操作系统兼容?它是专为 iOS、Android 还是跨平台框架(如Flutter或React Native)设计的? API 文档: 关于开发者可以使用的 API 方法和属性的详细信息,用于集成和控制 WebView 在他们应用中的行为。 依赖项: 集成这个 WebView 版本到应用程序中需要满足哪些依赖或要求? 使用示例: 展示如何在不同场景下实现和配置 WebView 的示例或代码片段。

2024-06-21

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

TA关注的人

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