自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

若成风的博客

路漫漫其修远兮,吾将上下而求索。

  • 博客(75)
  • 资源 (6)
  • 收藏
  • 关注

原创 ubuntu 22.04 安装部署elk(elasticsearch/logstash/kibana) 7.10.0详细教程

本文详细介绍了在Ubuntu 22.04系统上部署ELK 7.10.0(Elasticsearch、Kibana、Logstash)套件的完整流程。主要内容包括:1) 搭建JDK 11基础环境;2) Elasticsearch单节点安装配置,涵盖权限设置、配置文件优化及系统参数调整;3) Kibana安装与汉化配置;4) Logstash单独部署指引;5) IK中文分词插件安装。所有组件均通过.deb包联网安装,强调版本一致性,并提供了服务管理命令和防火墙配置建议。

2025-06-15 15:10:45 1676

原创 java8常见的List转Map的方法

【前言】以下是我在项目中常用到stream api 方法,list转map,以及分组,去重,合并等。

2022-08-19 14:45:24 9196

原创 Linux环境安装Redis-6.0.16服务(1)

Liunx环境安装Redis服务,包含安装依赖的gcc环境以及更换yum源等问题。

2022-01-28 16:27:26 3634

原创 Linux CenOS7.6 安装与卸载MySQL5.7.26

该文章主要介绍CentOS7.6环境RPM安装与卸载 MySQL 5.7.26的详细步骤,MySQL其它版本也实用,需要的朋友可以参考下。

2022-01-07 13:39:52 1372

原创 基于springboot2.x集成elasticsearch7

本文介绍了基于SpringBoot 2.x集成Elasticsearch 7的详细步骤。

2020-10-29 21:28:23 2104

原创 基于centos7安装MySQL8主从复制配置

1. 在主库上把数据更改记录到二进制日志中(Binary Log)中,这些记录称为二进制日志事件。 2. 从库通过IO线程将主库上的日志复制到自己的中继日志(Relay Log)中。 3. 从库通过SQL线程读取中继日志中的事件,将其重放到自己数据上。

2020-06-30 17:57:35 1330

原创 简单好用的Springboot配置文件敏感信息加密方法

本文介绍了Spring Boot项目中配置文件敏感信息加密的方法,以数据库账号密码为例。主要步骤包括:1) 添加jasypt依赖;2) 配置application.yml,使用ENC()包裹加密后的值;3) 使用Jasypt工具类进行加解密操作;4) 通过启动参数设置加密密钥(推荐命令行方式)。文章提供了完整的代码示例和配置说明,便于开发者快速实现敏感信息加密功能。

2025-06-29 18:15:13 362

原创 ubuntu 22.04 安装部署kibana 7.10.0详细教程

本文详细介绍了在Ubuntu 22.04系统上安装部署Kibana 7.10.0的步骤。主要内容包括:通过.deb方式下载安装文件并进行校验安装;配置kibana.yml文件(设置端口、远程访问、ES连接地址及中文本地化。

2025-06-15 16:44:28 566

原创 ubuntu 22.04 安装部署elasticsearch 7.10.0详细教程

本文介绍了在Ubuntu 22.04系统上安装Elasticsearch 7.10.0的详细步骤。主要内容包括:通过deb包下载安装、配置文件修改(如集群名称、节点设置等)、文件权限配置、服务启动方法以及性能优化建议(如内存调整)

2025-06-15 16:29:31 1029

原创 ubuntu 22.04 安装部署logstash 7.10.0详细教程

本文介绍了在Ubuntu 22.04系统下安装部署单节点ELK(Logstash)的完整流程。主要内容包括:通过.deb包方式下载安装Logstash 7.10.0;配置日志采集规则,处理多行Java日志和异常堆栈;使用grok解析日志格式并结构化输出;设置Elasticsearch索引和时区转换。

2025-06-15 15:58:41 1028

原创 Spring事务的七种传播行为

@Transactional 注解,Spring事务的七种传播行为,以及什么情况下spring事务回失效?

2024-10-24 15:19:55 1444 2

原创 Redis基于布隆过滤器解决缓存穿透问题(15)

布隆过滤器适用于判断某个数据是否在集合中存在, Bloom Filter基本实现原理采用位数组与联合函数一起实现;实现的原理采用二进制向量数组和随机映射hash函数。

2023-10-24 16:52:01 359

原创 Xshell 7 评估期已过继续免费使用方法

Xshell 7 评估期已过继续免费使用方法

2023-07-19 10:11:34 20095 2

原创 windows安装mysql8.0.23版本成功示例-免安装

Windows安装mysql8数据库,安装版本mysql*.msi 和免安装版本两种方式

2023-07-14 11:07:46 2971

原创 Redis集群高可用环境之Cluster集群(13)

Redis Cluster是Redis官方推出的一种去中心化的集群方式,采用hash槽分片的方式将数据存放到多个不同的Redis中,从而可以去减少冗余的数据。

2022-10-14 14:59:07 669

原创 Redis缓存击穿、穿透、雪崩解决方案(14)

redis安全控制包括:缓存穿透,缓存击穿和缓存雪崩。

2022-09-20 23:41:12 477

原创 Redis集群高可用环境之哨兵机制(12)

Redis的哨兵机制就是能够自动监控master是否发生故障,如果故障了会根据投票数从slave中挑选一个作为master,其他的slave会自动转向同步新的master,实现故障自动转义。

2022-09-20 23:24:22 749

原创 Redis集群高可用环境之主从复制(10)

单个Redis如果因为某种原因宕机的话,可能会导致Redis服务不可用,可以使用主从复制实现一主多从,主节点负责写的操作,从节点负责读的操作,主节点会定期将数据同步到从节点中,保证数据一致性的问题。

2022-09-12 23:16:02 368

原创 Redis实现分布式锁(9)

Redis实现分布式锁基于SetNx命令,因为在Redis中key是保证是唯一的。所以当多个线程同时的创建setNx时,只要谁能够创建成功谁就能够获取到锁。

2022-09-08 23:23:48 682

原创 Redis事务操作(8)

Redis 事务的本质是一组命令的集合,事务可以一次执行多个命令。一个事务从开始到执行会经历以下三个阶段:开始事务。命令入队。执行事务。

2022-09-07 00:02:18 542

原创 Redis自动过期机制之key的过期监听(7)

Redis自动过期机制和key的过期监听

2022-09-02 16:56:32 1072 2

原创 Redis内存淘汰策略(6)

Redis内存淘汰策略

2022-09-02 13:56:23 521

原创 Redis持久化机制详解(5)

Redis提供了两种持久化的机制,分别为RDB、AOF实现,RDB采用定时(全量)持久化机制,但是服务器因为某种原因宕机后可能数据会丢失,AOF是基于数据日志操作实现的持久化,所以AOF采用增量同步的方案。Redis默认开启了rdb存储。

2022-09-01 22:57:22 372

原创 Springboot集成整合Redis-哨兵集群(4)

Springboot集成整合Redis代码-哨兵集群

2022-09-01 15:38:29 454

原创 Springboot集成整合Redis-单机版(4)

springboot集成redis代码。三种方案,jedisPool,jedis,RedisTemplate。

2022-09-01 15:25:22 534

原创 Redis数据类型(3)

Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。Redis 是完全开源免费的,是一个高性能的key-value数据库。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。...

2022-09-01 12:18:54 524

原创 Linux环境设置Redis服务开机自启(2)

Llinux环境设置服务开机自启,本文已redis为案例设置开机自启。

2022-01-28 16:23:59 3136

原创 selenium获取前端性能监控数据window.performance

selenium获取前端性能监控数据window.performance,通过该PerformanceNavigationTiming接口获取相应的参数信息,再计算出每段耗时时间。

2021-09-27 13:19:26 1727

原创 selenium基于登录HTTP 身份验证方式

selenium登录http登录认证时,有些网页登录认证采用的http认证方式,弹窗出来的登录界面无法获取标签和输入值

2021-09-27 10:46:59 742

原创 Linux卸载自带openJdk并安装oracleJDK1.8

Linux卸载自带openJdk并安装oracleJDK1.8

2021-08-24 13:40:02 1891 1

原创 sqlserver 分组合并字符串 FOR XML PATH(‘‘)

sqlserver 分组合并字符串 FOR XML PATH('')

2021-06-30 16:31:47 2623

原创 layui iframe弹出层编辑表格及radio数据回显

layui(谐音:类 UI) 是一套开源的 Web UI 解决方案,采用自身经典的模块化规范,并遵循原生 HTML/CSS/JS 的开发方式,极易上手,拿来即用。表格表单数据编辑回显。

2021-04-22 11:04:24 1817 6

原创 selenium 运行出错 element not interactable 解决方法

selenium 运行出错 element not interactable 解决方法设置等待超时时间元素定位不正确无头模式参数设置【前言】我遇到的情况,同类型级别的标签,在有界面的情况下运行都是正常的,在无头(界面)的情况下运行,点击第二个标签就会出现 element not interactable 这样的错,排错查找了好久好久才解决掉,故记录下。出现这个元素不可交互的原因可能有如下几种:设置等待超时时间页面程序运行比较快,但是页面还未加载该元素,导致后续的操作定位不到该元素建议:添加s

2021-04-09 12:45:36 13351 3

原创 selenium判断元素是否存在

在获取元素信息时,有时候会因为延迟或啥原因出现要判断该元素是否存在,才能进入下一步操作。因为元素不存在,操作元素会报错。

2021-04-09 12:00:49 5063

原创 java selenium一一等待超时设置

WebDriver通常可以说有一个阻塞API。分为显示等待,隐式等待,流畅等待。完美解决selenium等待超时问题。

2021-01-02 00:30:52 3731 2

原创 java selenium一一操作定位元素

熟练使用java selenium操作定位元素,使用 WebDriver 时要学习的最基本的技术之一是如何查找页面上的元素。

2021-01-01 23:16:53 1680

原创 java设计模式一一工厂模式

工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。

2020-12-27 00:53:14 249 2

原创 java设计模式一一责任链模式

责任链模式就是客户端发出一个请求,链上的对象都有机会来处理这一请求,而客户端不需要知道谁是具体的处理对象。这样就实现了请求者和接受者之间的解耦,并且在客户端可以实现动态的组合责任链,是编程更有灵活性。

2020-11-17 22:07:02 206 1

原创 java设计模式一一设计模式的简介和介绍

设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。

2020-11-15 21:53:06 333

原创 java设计模式一一策略模式

什么是策略模式?策略模式就是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不通的对象管理,最终可以实现解决多重if判断问题。

2020-11-12 23:14:38 392

HttpClientUtil工具类,调用第三方接口

该工具类是java 调用第三方接口时需要使用到的。HttpClientUtil 包含get和post方法。

2018-10-25

jdk-8u231-linux-x64.tar.gz 自留用java环境

官+网的jdk8,为了方便官网打开速度慢、下载速度慢的用户。现在原版上传会用重复故改名,免费分享给大家!

2020-04-30

PL/SQL 10 绿色版客户端

该PL/SQL 10 绿色版客户端 只需要修改PLSQL10-GGS\bin\instantclient_12_1\NETWORK\ADMIN\tnsnames.ora 就可以直接连接远程数据库了。

2019-05-07

idea mybatis 逆向生成工具

这是是对oracle逆向生成,mysql只需要修改配置文件和jar包地址。 注:mysql驱动包没有在里面

2019-05-07

jdk-8u211-linux-x64.tar.gz

官网oracle下载的jdk8解压版本,jdk-8u211-linux-x64.tar.gz,官网下载的慢的要哭,值得拥有!

2020-04-11

mybatis 逆向生成工具

该mybatis 逆向生成工具包含 oracle 和 mySql 两种数据库,可以随意切换。 直接导入到开发工具中即可使用!

2018-07-16

空空如也

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

TA关注的人

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