自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA多线程1

多线程已经成为一种常见的编程模式,广泛应用于各种不同类型的应用程序中。本篇博客文章中,我们将会探讨多线程编程的相关知识和技巧。通过代码示例和实际应用案例来深入了解多线程的具体实现和应用方法,帮助更好地掌握多线程编程技术,提高程序效率和性能。

2023-10-31 09:59:15 99

原创 MySQL日期格式化

MySQL 中 DATE_FORMAT(date,format)函数是根据 formate 指定的格式显示 date 值。formate:是由预定义的说明符组成的格式化字符串,每个符号前面偶有一个百分比字符(%)date:是格式化的有效日期值;

2023-05-12 09:45:33 900 1

原创 加密算法初了解

上文中,我们提到的摘要算法,即此处的Hash算法。

2023-05-11 16:51:27 183

原创 Base64和Base64URL

首先,Base64 是一种编码方式,而不是真正的加密方式。即使算,Base64 也仅用作一个简单的“加密”来保护某些数据,而真正的加密通常都比较繁琐。Base64 使用64个通用的可打印字符来存储和表示二进制数据,同时也可以进行简单的加密,生成不可读文本。Base64字符集包括大、小写英文字母,阿拉伯数字0-9,以及“+”和“/”,以及作后缀填充的“=”共计65个字符,其中编码时只使用前64个。如何使用这64个字符来表示二进制数据呢?

2023-05-10 17:19:37 529

原创 ASCII、Unicode和UTF-8

编码方式

2023-05-10 14:05:22 116

原创 JWT初了解

jwt

2023-05-10 10:43:54 80

转载 Java日期和时间类总结

时间

2023-03-13 09:42:40 125

转载 Mybatis 批量更新update详解

mybatis

2023-03-03 15:46:24 7700 4

原创 Git 详细使用

Git

2022-11-02 16:45:56 318

原创 RestTemplate详解

RestTemplate

2022-10-11 14:04:11 1508

原创 SpringCloud/Alibaba 聚合项目搭建

cloud 聚合项目

2022-10-10 15:15:49 660

原创 IDEA 无法显示 Run Dashboard 的解决方法

挺齐全的Run Dashboard文章。

2022-10-10 14:57:06 1256

原创 Maven

maven

2022-10-09 15:08:16 350

原创 idea热部署 之 devtools

idea

2022-09-30 14:20:54 329

原创 RabbitMQ 之 惰性队列

RabbitMQ

2022-09-23 16:56:49 812

原创 RabbitMQ 之 优先级队列

RabbitMQ

2022-09-23 16:19:06 1182

原创 RabbitMQ 之 幂等性

RabbitMQ、幂等性

2022-09-20 08:42:18 2253

原创 RabbitMQ 之 发布确认

RabbitMQ

2022-09-19 15:31:39 496

原创 RabbitMQ 之 延时队列

RabbitMQ

2022-09-17 09:20:58 314

原创 RabbitMQ 之 死信队列

死信队列

2022-09-14 14:43:01 746

原创 RabbitMQ之Java API操作

RabbitMQ

2022-09-07 11:09:52 1037 3

原创 RabbitMQ基础概念

RabbitMQ

2022-09-02 13:45:09 780

原创 Elasticsearch之文档分析

Elasticsearch之分析器

2022-08-31 20:17:41 713

原创 Redis主从复制

Redis主从复制

2022-07-13 16:36:49 393

原创 Redis持久化

redis持久化

2022-07-04 16:07:53 378

原创 Redis事务

Redis事务

2022-06-29 11:02:48 297

原创 Springboot整合Redis

SpringBoot整合Redis

2022-06-27 15:19:22 315

原创 java操作Redis之Jedis

对于redis的操作命令,java都有对应的API操作(Jedis,就类似于操作MySQL的Jdbc),下面我们就玩耍一下吧,再熟悉一遍Redis的操作。依赖jar包第一步,导入依赖jar包,这是必须的嘛,常规操作<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</.

2022-06-10 14:37:21 397

原创 Redis的发布订阅

Redis的发布订阅什么是发布订阅Redis 的发布和订阅发布订阅命令行实现代码实现导入依赖包编写订阅者编写一个子线程编写发布者测试什么是发布订阅Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis 客户端可以订阅任意数量的频道。Redis 的发布和订阅1.客户端可以订阅频道如下图2.当给这个频道发布消息后,消息就会发送给订阅的客户端发布订阅命令行实现打开一个客户端订阅 channel1subscribe chan

2022-05-11 09:40:33 320

原创 Redis基础

Redis基础NoSQL 数据库概述NoSQL 适用场景NoSQL 不适用场景Redis概述应用场景配合关系型数据库做高速缓存多样的数据结构存储持久化数据本文主要是学习尚硅谷课程的一个回顾记录,作为自己的笔记。NoSQL 数据库概述NoSQL(Not Only SQL),意即“不仅仅是SQL”,泛指非关系型的数据库。NoSQL 不以依赖业务逻辑的方式存储,而是简单的key-value 模式存储。因此大大增加了数据库的扩展能力。不遵循 SQL 标准不支持 ACID远超于 SQL 的性能。

2022-05-11 08:37:02 319

原创 Elasticsearch 优化

Elasticsearch 优化硬件选择分片策略合理设置分片数笔记来源尚硅谷学习资料硬件选择Elasticsearch 的基础是 Lucene,所有的索引和文档数据是存储在本地的磁盘中,具体路径可在 ES 的配置文件:./config/elasticsearch.yml 中配置,如下:# 存储数据的目录路径(默认为data)path.data: /path/to/data# 日志路径(默认为logs)path.logs: /path/to/logs磁盘在现代服务器上通常都是瓶颈。Ela

2022-05-02 21:50:27 107

转载 discovery.zen.minimum_master_nodes深度解析

Elasticsearch

2022-05-02 21:48:31 1348

原创 Springboot整合Elasticsearch

Springboot整合Elasticsearch新建Springboot项目xml文件添加依赖添加配置新建配置类创建实体类Dao层代码测试代码新建Springboot项目此步骤不再赘述xml文件添加依赖第一步当然是添加依赖了,本次测试主要使用了以下三个依赖:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.

2022-04-28 10:45:17 3971 4

原创 【ES】分布式集群

ES集群

2022-04-27 14:03:14 1286

原创 windows10安装elasticsearch-head 插件

安装Node.js1.下载Node.js下载地址:https://nodejs.org/en/download/2.安装傻瓜式安装即可3.验证安装完毕,在 cmd 窗口输入命令:node -v出现版本号表示安装成功。安装目录如下:安装elasticsearch-head1.下载elasticsearch-head下载地址:https://codechina.csdn.net/mirrors/mobz/elasticsearch-head?utm_source=csdn_githu

2022-04-25 08:44:56 891

原创 elasticsearch核心概念

核心概念索引(Index)类型(Type)文档(Document)字段(Field)映射(Mapping)分片(Shards)副本(Replicas)分配(Allocation)本文主要参考的尚硅谷课程,自己手敲一遍作为笔记,同时加深印象索引(Index)一个索引就是一个拥有几分相似特征的文档的集合。比如说,你可以有一个客户数据的索引,另一个产品目录的索引,还有一个订单数据的索引。一个索引由一个名字来标识(必须全部是小写字母),并且当我们要对这个索引中的文档进行索引、搜索、更新和删除的时候,都要使

2022-04-24 18:14:48 1088

转载 【ES】match与term的区别

match与term的区别term 用法match 用法match_phrase 用法本文转载自:https://www.cnblogs.com/natee/p/ES.html,作者写的已经很好,拿来作为笔记。term 用法先看看 term 的定义,term 是代表完全匹配,也就是精确查询,搜索前不会再对搜索词进行分词拆解。这里通过例子来说明,先存放一些数据:{ "title": "love China", "content": "people very love China"

2022-04-21 13:55:56 2633

原创 java Api操作Elasticsearch

2022-04-21 13:35:58 4861 3

原创 Elasticsearch基础

本文参考各方面大神资料整合而成ElasticsearchElasticsearch是什么全文搜索引擎是什么Elasticsearch是什么Elasticsearch是一个开源的高扩展的分布式、RESTFUL风格的全文搜索引擎。Elasticsearch是 Elastic Stack 的核心。Elastic Stack 包括 Elasticsearch、Kibana、Beats 和 Logstash(也称为 ELK Stack)。能够安全可靠地获取任何来源、任何格式的数据,然后实时地对数据进行搜.

2022-04-15 09:26:55 1842 4

转载 MyBatis-Plus

提示:为了记录知识点,将本人CSDN博客作为笔记使用,所以有些文章可能一字不差的拷贝自其它好心大神,本文拷贝地址:https://blog.csdn.net/zdsg45/article/details/105138493/Mybatis-Plus提示:以下是本篇文章正文内容,下面案例可供参考简介MyBatis-Plus(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。愿景我们的愿景是称为MyBatis的最好搭档,就像魂斗罗中的.

2022-04-01 15:27:43 324 2

空空如也

空空如也

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

TA关注的人

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