自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

若成风的博客

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

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

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

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

2022-08-19 14:45:24 4549

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

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

2022-01-28 16:27:26 3121

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

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

2022-01-07 13:39:52 981

原创 基于springboot2.x集成elasticsearch7

基于springboot2.x集成elasticsearch7

2020-10-29 21:28:23 1874

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

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

2020-06-30 17:57:35 1011

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

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

2023-10-24 16:52:01 239

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

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

2023-07-19 10:11:34 8325 1

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

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

2023-07-14 11:07:46 1446

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

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

2022-10-14 14:59:07 433 1

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

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

2022-09-20 23:41:12 261

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

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

2022-09-20 23:24:22 612

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

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

2022-09-12 23:16:02 252

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

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

2022-09-08 23:23:48 509

原创 Redis事务操作(8)

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

2022-09-07 00:02:18 361

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

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

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

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

Redis内存淘汰策略

2022-09-02 13:56:23 337

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

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

2022-09-01 22:57:22 161

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

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

2022-09-01 15:38:29 238

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

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

2022-09-01 15:25:22 473

原创 Redis数据类型(3)

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

2022-09-01 12:18:54 441

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

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

2022-01-28 16:23:59 2571

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

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

2021-09-27 13:19:26 1379

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

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

2021-09-27 10:46:59 547

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

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

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

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

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

2021-06-30 16:31:47 2164

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

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

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

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

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

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

原创 selenium判断元素是否存在

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

2021-04-09 12:00:49 4750

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

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

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

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

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

2021-01-01 23:16:53 1361

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

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

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

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

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

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

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

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

2020-11-15 21:53:06 280

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

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

2020-11-12 23:14:38 283

原创 基于springboot2.x集成selenium3.141.59

这里写目录标题前言windows环境参考核心代码pom.xml国内镜像地址前言本人也是初次接触selenium,总结几点避免入坑的注意点,不要太在意浏览器版本过低有什么影响的,只要能满足你的需求就可以了。---->重要的话说三遍<-----1. 不管是chrome还是firefox最重要的就是他们驱动与浏览器之间的版本对应关系。2. 不管是chrome还是firefox最重要的就是他们驱动与浏览器之间的版本对应关系。3. 不管是chrome还是firefox最重要的就是他们驱动与浏

2020-10-29 22:44:23 1336 4

原创 基于mycat整合springboot项目实现读写分离

基于mycat整合springboot项目实现读写分离,主要的原理步骤是,是通过aop拦截后切换数据源,然后在通过mycat路由到相应的数据库中实现读写分离。

2020-07-02 11:22:59 278

原创 基于centos7安装mycat服务配置读写分离

mycat,一个彻底开源的,面向企业应用开发的大数据库集群支持事务、ACID、可以替代MySQL的加强版数据库一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品一个新颖的数据库中间件产品

2020-07-01 16:24:25 644

原创 基于spring-security-oauth2认证授权服务介绍与使用(二)

本文介绍了如何使用Spring Security OAuth2构建一个授权服务器,用户必要先得到oauth2-server的授权后得到access_Token,并使用这个access_token来从资源服务器获取数据。

2020-06-20 17:57:17 484

原创 基于spring-security-oauth2认证授权服务介绍与使用(一)

本文介绍了如何使用Spring Security OAuth2构建一个授权服务器,用户必要先得到oauth2-server的授权后得到access_Token,并使用这个access_token来从资源服务器获取数据。

2020-06-20 16:07:51 1808

原创 连接数据库工具-navicat12

官网navicat preminum 12中文版+星星工具,亲测好用,分享给大家!

2020-06-09 13:28:17 295

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

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

2020-04-30

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

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

2020-04-11

idea mybatis 逆向生成工具

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

2019-05-07

PL/SQL 10 绿色版客户端

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

2019-05-07

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

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

2018-10-25

mybatis 逆向生成工具

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

2018-07-16

空空如也

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

TA关注的人

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