自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 MapStruct对象映射

MapStruct是一种实体类映射框架,能够通过Java注解将一个实体类的属性安全地赋值给另一个实体类。有了mapstruct,只需要定义一个映射器接口,声明需要映射的方法,在编译过程中,mapstruct会自动生成该接口的实现类,实现将源对象映射到目标对象的效果。MapStruct是基于JSR 269实现的,JSR 269是JDK引进的一种规范。有了它,能够实现在编译期处理注解,并且读取、修改和添加抽象语法树中的内容。

2024-09-29 15:38:47 703

原创 Canal同步mysql 的binlog日志,point/polygon类型乱码处理

修改parse工程下>LogEventConvert类,第832行。canal版本:1.6.0。

2023-04-27 19:37:18 307 1

转载 Spring Cloud Eureka 配置

Eureka Server配置################server 与 client 关联的配置#####################33#服务端开启自我保护模式。无论什么情况,服务端都会保持一定数量的服务。避免client与server的网络问题,而出现大量的服务被清除。eureka.server.enable-self-preservation=true#开启清除无效服务的定时任务,时间间隔。默认1分钟eureka.server.eviction-interval-time

2020-10-17 16:26:26 194

原创 springboot集成分布式事务框架:servicecomb-pack

源码地址:https://github.com/apache/servicecomb-pack。一、官网介绍:概览Pack中包含两个组件,即 alpha 和 omega。alpha充当协调者的角色,主要负责对事务的事件进行持久化存储以及协调子事务的状态,使其得以最终与全局事务的状态保持一致。 omega是微服务中内嵌的一个agent,负责对网络请求进行拦截并向alpha上报事务事件,并在异常情况下根据alpha下发的指令执行相应的补偿操作。Omega内部运行机制omega是微服务

2020-06-28 17:35:40 1475

原创 springcloud-gateway快速集成sentinel实现限流,并持久化规则到apollo

官方文档:https://github.com/alibaba/Sentinel/wikiFAQ:https://github.com/alibaba/Sentinel/wiki/FAQ官方demo:https://github.com/alibaba/Sentinel/tree/master/sentinel-demo适配依赖:https://github.com/alibaba/Sentinel/wiki/%E4%B8%BB%E6%B5%81%E6%A1%86%E6%9E%B6%E7%9A%

2020-06-02 16:24:19 7643 1

原创 spring-gateway路由规则汇总

routes: #通过时间匹配 - id: after_route uri: lb://nacos-provider predicates: - After=2010-02-15T00:00:00+08:00[Asia/Shanghai] filters: - Customer=true - id: before_route uri: lb://nacos-provider ...

2020-06-02 11:17:45 929

原创 testng+springtest 集成测试

1、引入jar包<!-- 测试工具包--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test&lt...

2020-01-03 10:30:26 470 1

原创 efk日志采集系统搭建

一、简介 在我们日常工作中,会经常通过grep等命令去查询日志。但在分布式系统中,一个应用部署在多台服务器上,查询起来效率极其低下。EFK旨在帮助我们将分布式系统中的日志进行采集并集中化管理,可帮助我们快速检索日志,高效的满足了很多场合的应用,目前EFK是一种主流的日志管理系统。ELK分别表示:Elasticsearch , Logstash, Kibana。EFK分别表示:Ela...

2019-05-08 17:44:31 844

转载 RSA加密、解密、签名、验签的原理及方法

一、RSA加密简介  RSA加密是一种非对称加密。可以在不直接传递密钥的情况下,完成解密。这能够确保信息的安全性,避免了直接传递密钥所造成的被破解的风险。是由一对密钥来进行加解密的过程,分别称为公钥和私钥。两者之间有数学相关,该加密算法的原理就是对一极大整数做因数分解的困难性来保证安全性。通常个人保存私钥,公钥是公开的(可能同时多人持有)。  二、RSA加密、签名区别  加密和签名...

2019-05-08 17:41:50 101

原创 skywalking应用性能监控系统搭建

一、简介SkyWalking是一款开源的应用性能监控系统,包括指标监控,分布式追踪,分布式系统性能诊断。SkyWalking支持多种语言:Java, .NET Core, NodeJS, PHP,包含以下特性: 服务、服务实例和endpoint(如:单个HTTP URI)的性能指标分析 根因分析 服务拓扑图 服务和Endpoint依赖分析 ...

2019-03-22 15:13:48 1542

原创 elasticsearch集群搭建

一、简介 elasticSearch和Solr都是基于Lucene的搜索引擎,ElasticSearch天生支持分布式,Elasticsearch集群可以包含多个索引(indices),每一个索引可以包含多个类型(types),每一个类型包含多个文档(documents),然后每个文档包含多个字段(Fields),是面向文档型的储存。ES比传统关系型数据库,对一些概念上的理解:...

2019-03-22 10:25:24 518

转载 Tomcat中禁止IP访问设置

server.xml中host标签内,增加以下内容:<Valve className="org.apache.catalina.valves.RemoteAddrValve" deny="192.168.12.100" />可以用*代替网段,如192.168.12.*

2014-07-11 16:12:40 282

anltr-runtime-3.0.1源码

anltr-runtime-3.0.1源码及jar包

2014-05-04

空空如也

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

TA关注的人

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