随笔 基础redis java

Redis实现分页和多条件模糊查询方案

简介: 本文将基于Redis提供条件查询+分页的技术解决方案。 导言 Redis是一个高效的内存数据库,它支持包括String、List、Set、SortedSet和Hash等数据类型的存储,在Redis中通常根据数据的key查询其value值,Redis没有模糊条件查询,在面对一些需要分页、排序以 ......
条件 方案 Redis

java 去除字符串换行符

* 在正则表达式中\s表示所有的空格: 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。注意 Unicode 正则表达式会匹配全角空格符。 * 使用正则表达式,移除换行符(且不移除空格) * * @param originalStr 原始字符串 * @return ......
换行符 字符串 字符 java

人民日报:天翼云持续拓展云网基础设施覆盖广度和深度

5月31日,由人民日报文化传媒有限公司主办的2023数字经济论坛在北京举行,本次论坛主题为“发展数字经济,共建数字中国”。人民日报社副总编辑徐立京、中国国际经济交流中心副理事长王一鸣、科学技术部高技术研究发展中心主任张洪刚、工业和信息化部信息技术发展司一级巡视员王建伟、中央网信办数据与技术保障中心主... ......
广度 基础设施 深度 设施 基础

随笔(十七)『docker 安装 nginx』

#### 1、拉取镜像 ``` docker pull nginx ``` #### 2、创建挂载目录 ``` mkdir -p /mydata/nging/conf mkdir -p /mydata/nging/log mkdir -p /mydata/nging/html ``` #### 3、 ......
随笔 docker nginx

【python基础】复杂数据类型-字典(遍历)

一个字典可能只包含几个键值对,也可能包含数百万个键值对,所以Python支持字典遍历。字典可用于以各种方式存储信息,因此有多种遍历字典的方式:可遍历字典的所有键值对、键或值。 # 1.遍历所有的键值对 其语法格式: ![image](https://img2023.cnblogs.com/blog/ ......
字典 类型 基础 数据 python

java 发送qq 纯文字邮件

package org.zhiyi.config; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Component; import javax.mai ......
邮件 文字 java

30天java学习韩顺平笔记javaSE

一.快速入门 15:13:03 2023-06-12 ......
笔记 javaSE java

redis工具类

package com.yashi.common.utils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.core.HashOperatio ......
工具 redis

python基础23

0s模块 os模块是与操作系统交互的一个接口 os.makedirs(‘dirname1/dirname2’)可生成多层递归目录 os.removedirs(‘dirname’)若目录为空,则删除,并递归到上一级,若也为空,继续删除 os.mkdir(‘dirname’)生成单个目录 os.rmdi ......
基础 python

m基于FPGA的基础OFDM调制解调verilog实现,包括IFFT和FFT,包含testbench

1.算法仿真效果 其中Vivado2019.2仿真结果如下 2.算法涉及理论知识概要 正交频分复用(Orthogonal Frequency Division Multiplexing, OFDM)是一种多载波调制技术,其基本原理是将高速数据信号分成多个低速子载波,在每个子载波上调制数据,将所有子载 ......
testbench verilog 基础 FPGA OFDM

如何使用redis实现高效的分页功能

如何使用redis实现高效的分页功能 一、分页的需求和挑战 在很多场景下,我们需要对大量的数据进行分页展示,比如社交网络中的动态、电商平台中的商品列表、博客网站中的文章评论等。分页的目的是为了提高用户体验,让用户可以按照自己的喜好和需求来浏览数据,而不是一次性加载所有的数据,这样会造成网络和浏览器的 ......
功能 redis

redis集群异常修复

概述 分析redis在异常情况在的处理流程,redis集群在正常情况下自动主从切换,前提条件master在线多于一半的情况 https://github.com/tair-opensource/RedisShake/wiki http://www.redis.cn/commands/cluster- ......
集群 redis

Redis集群-哨兵模式搭建(1主2从3哨兵节点)

Redis集群-哨兵模式搭建(1主2从3哨兵节点) 原创 北极星 运维记事 2023-04-20 22:47 发表于四川 收录于合集#redis8个 主机规划 类型IP地址端口号 主 192.168.77.145 6379 从1 192.168.77.146 6379 从2 192.168.77.1 ......
哨兵 节点 集群 模式 Redis

Java Agent入门教程

一、核心逻辑 创建一个新的项目(or 子 module),然后我们新建一个 SimpleAgent 类: package com.raorao.text; import java.lang.instrument.Instrumentation; /** * @Description : 启动类 * ......
入门教程 教程 Agent Java

关于你的类该是什么包装类还是基础类型的疑惑?例如Long和long

### 解释一下 在Java中,`long`是基本数据类型,而`Long`是对应的包装类。 DTO实体类中需要使用长整型的属性时,应该使用Long而不是long。 这是因为DTO实体类 **通常用于数据传输,而数据传输过程中需要使用对象,而非基本数据类型**。 - 另外,使用 `Long` 能够提供 ......
类型 还是 基础 Long long

java JSONArray转字符串数组 JSONArray转string数组

在fastjson中如果JSONObject中添加了 String[] 类型的元素例如JSONObject jo = new JSONObject();String[] array = {"1", "2"};jo.put("array", array);将JSONObject中String[]提取出 ......
数组 JSONArray 字符串 字符 string

redis 集群命令

172.28.17.243:6935> cluster info cluster_state:ok cluster_slots_assigend:16384 cluster_slots_ok:16384 cluster_slots_pfail:0 cluster_slots_fail:0 clust ......
集群 命令 redis

SQL基础教程(第二版)学习笔记(三)

SQL基础教程(第二版)学习笔记(三) sanzk 工控笔记 2023-05-17 00:26 发表于浙江 收录于合集 #数据库5个 #SQL5个 #PostgreSQL5个 用来管理数据库的计算机系统称为数据库管理系统(DBMS) DBMS种类: SQL语句及其种类 知识回顾: //创建表,至少需 ......
基础 笔记 教程 SQL

Java 线程池简单使用

private final ThreadPoolExecutor handleExecutor = new ThreadPoolExecutor( 3, 5, 5000L, TimeUnit.MILLISECONDS, new LinkedBlockingQueue<>(), new ThreadF ......
线程 Java

[转]POI 解析excel报错 java.lang.NoClassDefFoundError: org/apache/poi/ss/usermodel/Date1904Support

前几天做了一个excel上传导入功能,为了通用想同步支持xls和xlsx格式。代码编写期并没有报错,所需要的类也都有。可是应用启动完测式功能的时候报了这么一个错 Caused by: java.lang.NoClassDefFoundError: org/apache/poi/ss/usermode ......

通过redis学网络(2)-redis网络模型

> 本系列主要是为了对redis的网络模型和集群原理进行学习,我会用golang实现一个reactor网络模型,并实现对redis协议的解析。 系列源码已经上传github ```go https://github.com/HobbyBear/tinyredis/tree/chapter2 ``` ......
redis 网络 模型

Java XML教程_编程入门自学教程_菜鸟教程-免费教程分享

## 教程简介 XML是一种简单的基于文本的语言,旨在以纯文本格式存储和传输数据。它代表可扩展标记语言。 [Java XML入门教程](https://www.itbaoku.cn/tutorial/java_xml-index.html) - 从基本到高级概念的简单步骤了解Java XML,其中包 ......
教程 菜鸟教程 Java XML

如何高质量完成java爬虫

Java爬虫是通过Java语言编写的网络爬虫程序,用于自动化地浏览和抓取互联网上的数据,并将数据进行处理和保存。 为了编写高效且不容易被检测出来的Java爬虫,通常需要掌握Java语言以及与之相关的库和框架,如Jsoup、HttpClient、Selenium等。那么如何快速完成爬虫项目?具体有哪些 ......
爬虫 高质量 java

Java:使用poi操作docx的word文档

package com.aomen.java; import org.apache.poi.openxml4j.exceptions.InvalidFormatException; import org.apache.poi.util.Units; import org.apache.poi.xwp ......
文档 Java docx word poi

mysql的基础语法

启动/关闭数据库服务 ——mysql net start mysql-开 net stop mysql-关 mysql -uroot -p密码 show databases;——显示数据库 drop database 数据库名;——删除数据库 create database 数据库名;——创建数据库 ......
语法 基础 mysql

Redis数据结构--字典Dict

Redis的数据库就是使用字典来作为底层实现的,对数据库的增,删,改,查也是构建在对字典的操作之上的。 除了用用来表示数据库之外,字典还用作哈希键的底层实现之一,当一个哈希键包含的键值对比较多,又或者键值对中元素都是比较长的字符串时,Redis就会使用字典作为哈希键的底层实现。 Redis的字典使用 ......
数据结构 字典 结构 数据 Redis

学好Java爬虫需要什么技巧

Java爬虫是一种利用Java编程语言编写的网络爬虫程序,它可以自动化地浏览和抓取互联网上的数据,并将数据进行处理和保存。Java爬虫通常使用HTTP协议模拟浏览器请求来获取网页内容,并通过解析HTML网页标签和属性等信息来提取有用的数据。Java爬虫也需要应对反爬虫机制,如IP封禁、验证码、限制访 ......
爬虫 技巧 Java

java计算跨年月份

背景:计算2022-05-01到2023-02-01的所有月份 int beginYear = DateUtil.parse(vo.getBeginTime()).year(); int endYear = DateUtil.parse(vo.getEndTime()).year(); int be ......
月份 java

idea java项目中,中文显示成Unicode(UTF-16编码)的字符,修改为中文显示

idea 选择File 选择Setings 搜索框搜索 file encodings 勾选 Transparent native-to-ascii conversion ......
字符 编码 Unicode 项目 idea

掌握Python文件操作:从基础到高阶的全方位探索

**在本篇博客中,我们将全面、深入地探讨Python中的文件操作。文件操作在Python编程中是不可或缺的一部分,它包含了打开、读取、写入和关闭文件等各种操作。我们将从基础的文件操作讲解到高级的文件处理技巧,以及如何优雅地使用Python进行文件操作。每一部分我们都会分享一些独特的用法,并且附有具体 ......
高阶 全方位 文件 基础 Python