自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zetor的专栏

待到成功日、把酒问初心......

  • 博客(53)
  • 资源 (7)
  • 收藏
  • 关注

原创 RediSearch安装

1、准备系统:centos7.9安装 redis6,参考上一篇文章:redis6安装下载代码,最新版本https://github.com/RediSearch/RediSearch有几个目录是空,需要单独下载下载对应项目,放入目录即可2、编译进入目录,执行编译make all编译失败,需要安装cmake3、cmake安装如果本机已安装,可能会报版本过低,升级即可#下载wget htt...

2022-04-06 10:29:20 2602 1

原创 【SpringSecurity OAuth2 JWT】实现SSO单点登录(一)

一、概述本文使用Springsecurity、Oauth2实现单点登录功能,支持JWT,支持前后端分离。【SSO】(SingleSignOn),就是通过用户的一次性鉴别登录。【OAuth2】开放授权,是一个开放标准,允许用户授权第三方移动应用访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方移动应用或分享他们数据的所有内容。【Springsecurity】Spring 家族中的安全管理框架、集成Oauth2认证功能以上详细概念请自行百度。二、架构参考...

2020-10-26 10:46:10 3097

原创 【prometheus-operator】k8s监控集群外redis

k8s集群内prometheus-operator,监控集群外redis端点

2024-03-20 17:15:11 758 1

原创 【prometheus-operator】k8s监控redis

基于prometheus-operator平台监控k8s集群内的redis集群

2024-03-20 16:09:47 773

原创 【maven】lib与source分离打包

maven分离打包,使用maven-jar-plugin插件实现

2023-03-19 10:40:48 422

原创 IDEA2021 event log提示 打开/关闭

idea 打开/关闭 event log提示

2022-10-11 16:12:53 5164 1

原创 arthas调查内存溢出 kibana宕机导致内存溢出

kibana宕机,导致logback推送失败,内存不足,prometheus监控报警。

2022-09-02 11:00:33 2678

原创 Failed to upgrade schema, error: “file does not exist

harbor 降级报错 Failed to upgrade schema, error: "file does not exist

2022-06-29 16:40:11 1266

原创 centos7.9 安装Redis6

1.准备因为要使用rediSearch、redisJson,需要安装RediSearch6系统:CentOS 7.92.下载进入 /opt (自行选择目录),执行命令wget http://download.redis.io/releases/redis-6.0.8.tar.gz3.安装#解压tar xf redis-6.0.8.tar.gz#更名mv redis-6.0.8 redis#编译cd redis/make#安装指定目录make

2022-04-06 09:37:14 1309

原创 【Redis模糊查询】性能测试篇

redis模糊查询是支持的,但性能不置可否,此文带你看性能测试报告。

2022-03-22 09:56:13 2801 1

原创 【Redis模糊查询】实践篇

redis模糊查询使用场景不多,但根据keys的模糊匹配是可以实现模糊查询的,本文实现了简单的开发样例。

2022-03-22 09:45:31 8189

原创 SrpingCloud服务假死分析 参数优化

背景生产环境SpringCloud集群下,业务服务频繁卡顿、假死、心跳超时,触发自动重启机制。版本 Eureka Server SpringCloud Hoxton.SR10 SpringBoot 2.3.9.RELEASE 网关程序、业务服务 client SpringCloud Edgware.RELEASE ...

2022-03-09 15:28:58 914

原创 Springboot logback JPA打印sql参数

1、配置方式:springboot + logback + jpa,打印sql(格式化),打印参数方式如下:在application.yml中,追加配置spring: jpa: show-sql: true properties: hibernate: format_sql: true logging: level: org.hibernate.SQL: debug org.hibernate.type.de...

2022-01-24 10:35:00 6777

原创 【git】设置代理 用户名 密码

第一种,命令方式:git config --global http.proxy http://user:password@10.10.10.10:8080用户名、密码如果不用可删除第一种,修改文件方式:目录:C:\Users\Administrator\.gitconfig编辑,在文件中添加即可[http] proxy = 'http://admin:123456@10.10.10.10:8080'完成后,弹出验证,输入一次即可,如下:...

2022-01-20 10:22:27 3106

原创 接口幂等性

一次和多次请求某一个资源对于资源本身应该具有同样的结果

2022-01-07 13:37:53 585

原创 【分布式事务框架 seata】系列 4. 实践篇

上一篇讲了Seata client启动,这一篇主要讲一下如何使用seata,完成分布式事务。闲话少说,步入正题:我们来准备如下环境启动后,如下图:1. 首先实现client a -> client b 调用:在client a中编写保存业务public String seataCase1() { // 本地保存操作 DemoUserEntity user = new DemoUserEntity(); user.setId(nextId()..

2022-01-06 14:51:46 638

原创 【分布式事务框架 seata】系列 3. client篇

上一篇介绍了Seata server,这一篇重点讲一下 seata client的启动。client顾名思义就是使用了seata框架的客户端,我们这里使用的是微服务框架,所以微服务即是 seata client。1. 环境:组件 版本 SpringBoot 2.1.18.RELEASE SpringCloud Greenwich.SR6 Oracle 12C 由于本人测试,使用的数据库是oracle,当然seata对mysql的支持...

2022-01-06 10:41:35 614

原创 【分布式事务框架 seata】系列 2. server篇

上一篇介绍了Seata框架,这一篇重点讲一下 seata的安装过程,虽说是开箱即用,中间还是遇到了一些坑点。1. 下载seatahttps://seata.io/zh-cn/blog/download.html注:seata的版本使用,并不是越高越好,而是选择适合自己的版本,版本参考如下:Spring Cloud Alibaba Version Dubbo Version Seata Version 2.2.7.RELEASE* 2.7.13

2022-01-06 09:52:46 315

原创 【分布式事务框架 seata】系列 1.介绍篇

Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。

2022-01-06 09:25:23 421

原创 Eureka server 获取服务列表

Eureka server 服务端获取服务列表

2021-12-09 13:52:43 3107 1

原创 oracle联合索引匹配

背景:根据awr检测发现某业务查询耗时较长,1.25s per报告显示全表查询sql较简单:select commonstru0_.PMR_COMMON_STRUCT_ID as PMR_COMMON_STRUCT_1_7_, commonstru0_.COMPOUND_ID as COMPOUND_ID2_7_, commonstru0_.CONTROL_CLASS as CONTROL_CLASS3_7_, .

2021-10-13 15:26:42 1799

原创 内网使用自签证书搭建https服务器

1.生成证书 因为是内网环境,所以自签发证书即可,也是免费的。如果是外网环境,请使用云服务商提供的证书。 本文主要介绍内网,使用ip访问的系统,配置https服务器; 创建配置文件 openssl.cnf:[req]distinguished_name = req_distinguished_namereq_extensions = v5_req[req_distinguished_name]countryName = Country Name (2 l...

2021-08-13 15:31:21 12452 9

原创 Oracle精细化权限访问控制

一、需求 对oracle访问用户,查询数据权限进行精准控制, 用户“XXU01” 查询数据时,只能查出 字段“HOSID =001” 的数据;二、实现方式1. 创建用户XXU01、指定表空间conn sys,systemCREATE USER XXU01 IDENTIFIED BY "1234" DEFAULT TABLESPACE DBMSRLS TEMPORARY TABLESPACE DBMSRLS_TEMPORARY PROFILE DEF...

2021-08-13 14:28:08 694 1

原创 2021 idea git使用

下载代码:

2021-06-15 09:52:31 2359 1

原创 RestTemplate未使用线程池问题

问题描述:现场出现Eureka服务卡死,无法打开Eureka管理页面现象。初步分析为主动健康检查通信失败,连续运行一定时间,导致线程飙升,资源耗尽,Eureka服务程序宕机。2、问题再现:模拟无法通信的微服务地址,修改健康检测频率4s->2s,启动三个微服务demo进行注册,连续测试2小时,现象可再现:详细如下图:启动时线程数:连接异常提示:线程飙升:大量未关闭线程:线程dump信息:"http-nio-8081-exec-120" #2..

2021-06-15 09:13:17 2621 3

原创 Retrofit2 使用说明(Token处理进阶)

一、概述Retrofit2:Http接口调用API (对httpclient的封装基于OkHttp3),调用http接口就像调用本地接口一样简单。官网教程:https://square.github.io/retrofit/2.0 版本改进参考:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0915/3460.html对比过RestTemplate,再看Retrofit2的使用,有多简便易用,不多介绍了,直接上代码:.

2021-04-08 17:34:59 2983 3

原创 swagger3整合oauth2 认证token

引入swagger3<!--Swagger3 --><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</version></dependency>Swagger3在header中,进行Author

2021-01-14 17:20:49 3721 3

原创 layui checkbox关于remember-me取值问题

使用layui checkbox取值一直为on,如下<input type="checkbox" id="rememberme" name="rememberme" title="记住密码" lay-skin="primary">$('#rememberme').val() // 结果一直为on预期需要结果为、true / false,此处显然错了。修改如下即可:$('#rememberme').prop("checked")...

2021-01-14 14:31:22 471

原创 Chrome删除重复书签

下载谷歌书签扩展程序https://chrome.google.com/webstore/detail/hjebfgojnlefhdgmomncgjglmdckngij安装:右键点击,选项,设置如下图设置成功后,点击图标执行清理

2020-12-15 17:07:10 1631

原创 【SpringSecurity OAuth2 JWT】实现SSO单点登录(四)

一、概述本文使用Springsecurity、Oauth2 + JWT实现单点登录功能。承接上一篇文章:【SpringSecurity OAuth2 JWT】实现SSO单点登录(一)本文介绍实现Springsecurity “授权服务器 与 资源服务器” 部分代码。二、代码参考 1. Server端:AuthorizationServerConfigurerAdapter授权服务器 使用jdbc数据源、使用JwtAccessTokenConverter是用来生成to...

2020-12-15 15:24:21 919

原创 【SpringSecurity OAuth2 JWT】实现SSO单点登录(三)

一、概述本文使用Springsecurity、Oauth2 + JWT实现单点登录功能。继作者上一篇文章:Oauth2 + JWT 实现 SSO 单点登录本文为进阶篇,更细致的实现了Springsecurity安全框架的 各部分handler处理,让系统运行起来更加细致,灵活。二、架构参考 1. 使用架构springboot 2.3.1 springSecurity oauth2 jwt mybatis plus ehcache swagger druid...

2020-12-15 14:38:15 516

原创 【SpringSecurity OAuth2 JWT】实现SSO单点登录(二)

一、概述本文使用Springsecurity、Oauth2 + JWT实现单点登录功能。继作者上一篇文章:Oauth2 + JWT 实现 SSO 单点登录本文为进阶篇,更细致的实现了Springsecurity安全框架的 各部分handler处理,让系统运行起来更加细致,灵活。二、架构参考 1. 使用架构springboot 2.3.1 springSecurity oauth2 jwt mybatis plus ehcache swagger druid...

2020-12-15 11:48:38 1691

原创 idea、maven打包后 找不到application配置文件问题

此处发现不是POM文件 <resources>标签产生的问题而是项目中 各module的pom文件xsi:schemaLocation不一致导致的问题:如下问题:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.o...

2020-12-11 16:28:32 1936

原创 idea安装 CloudToolkit 插件

1. Cloud Toolkit简介:可以帮助开发者更高效地部署、测试、开发和诊断应用。详见:https://help.aliyun.com/document_detail/29968.html?spm=a2c4g.11186623.6.543.702c439fW1yBU52. 安装:3. 配置:1)添加服务器:2)填写服务器配置3)上传文件4)选择jar包,选择上传成功后,执行的sh脚本...

2020-12-11 11:00:39 229

原创 idea自动生成serialVersionUID

详见下图设置:

2020-12-11 10:48:21 117

原创 解决IDEA编译(java找不到符号)问题

问题:Error:(25, 12) java: 找不到符号 符号: 方法 setBean(java.lang.Integer)解决方法:清除缓存重启即可:如以上方法不能实现,建议重新建项目,创建module,把之前的代码拷贝进来,在idea外进行文件拷贝,重新编辑即可。...

2020-12-11 10:39:08 2812

原创 解决JRebel热部署失效问题

最近项目本地开发时,移动到了其他目录,导致【JRebel】热部署失效:看了一下在idea选择Jrebel时,会生成配置文件rebel.xml此文件会记录本地工程的class目录这个目录 较坑的问题是,写的是绝对路径,如果迁移了项目,这配置要手动更新一下遇到此问题请注意修改。...

2020-11-13 09:53:22 1556

原创 【git】解决gitignore无效问题

step1: 到项目路径下step2: 移除.ideagit rm --cached -r -f .ideastep3:git add .

2020-10-12 14:35:44 144

原创 开源OAuth2框架 实现SSO单点登录

一、概述:本文旨在使用Tkey开源架构 实现单点登录系统。1. TKey:以 OAuth 2.0 标准为接口设计原则的单点登录系统(SSO)纯粹的 HTTP,任意设备、任意场景 跨域无状态,随意横向扩展,服务高可用2. 选择tkey:Tkey为开源框架,使用方便,易于扩展,完成度高,文档详细。下载及文档请参考地址:Github:https://github.com/cdk8s/tkey Gitee:https://gitee.com/cdk8s/tkey二、实现单点登录服..

2020-10-12 11:27:14 3614 1

原创 XXL-SSO 实现SSO单点登录

1. 概述:本文旨在使用XXL-SSO开源架构 实现单点登录系统。2. XXL-SSO简介:XXL-SSO 是一个分布式单点登录框架、只需要登录一次就可以访问所有相互信任的应用系统。拥有”轻量级、分布式、跨域、Cookie+Token均支持、Web+APP均支持”等特性。现已开放源代码,开箱即用。官网地址:https://www.xuxueli.com/xxl-sso/#/3. 准备:下载XXL-SSOhttps://github.com/xuxueli/xxl-ssohttp

2020-10-10 14:31:21 5786

全国行政区划数据 (截止2019年12月).zip

全国行政区划信息,包括三级区划代码、经纬度等,截止2019年12月 参考民政部信息(http://www.mca.gov.cn/article/sj/xzqh/2020/),最新 《2020年10月中华人民共和国县以上行政区划代码》予以校对。

2020-08-13

分布式session方案

第一种:粘性session、第二种:服务器session复制、第三种:session共享机制、第四种......详细请参考文档

2019-11-20

Google 技术栈.xmind

大神整理、Google技术栈,清晰脑图, Google 技术栈.xmind、、、请参考

2019-11-20

VC++ 托盘程序(函数最全)

拿来就可以用,包括所有托盘程序实现方法,绝对好用!

2009-10-13

注册表操作小程序 C++实例

注册表操作小程序 C++实例 源Source

2009-09-04

换肤程序程序 C++实例

换肤程序程序 C++实例 源Source

2009-09-04

API绘图程序 C++实例

API绘图经典 C++实例 源Source

2009-09-04

空空如也

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

TA关注的人

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