自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring boot aop应用,请求参数的某个值的转换,返回参数的某个值的转换

之前开发遇到一个问题,就是emoji表情的存储和回显,因为很多地方需要emoji表情,所以单独抽取出来一个公共方法,以emoji表情为例需求: emoji表情的存储和回显(emoji表情存储需要二次转码才能入库,有兴趣的可以百度一下)技术选型:通过Spring 的aop功能实现该需求;(以下代码是在SPringboot基础实现的)准备工作:/** * 基类的某个属性...

2019-03-22 09:44:18 823

转载 Curator操作zookeepe

简介:Curator是Netflix公司开源的一套zookeeper客户端框架,解决了很多Zookeeper客户端非常底层的细节开发工作,包括连接重连、反复注册Watcher和NodeExistsException异常等等。Patrixck Hunt(Zookeeper)以一句“Guava is to Java that Curator to Zookeeper”给Curator予高度评价。...

2018-11-27 14:46:47 227

转载 SpringMVC之RequestContextHolder分析

最近遇到的问题是在service获取request和response,正常来说在service层是没有request的,然而直接从controlller传过来的话解决方法太粗暴,后来发现了SpringMVC提供的RequestContextHolder遂去分析一番,并借此对SpringMVC的结构深入了解一下,后面会再发文章详细分析源码1.RequestContextHolder的使用Re...

2018-10-22 10:34:15 246

转载 SpringMVC之RequestContextHolder分析

最近遇到的问题是在service获取request和response,正常来说在service层是没有request的,然而直接从controlller传过来的话解决方法太粗暴,后来发现了SpringMVC提供的RequestContextHolder遂去分析一番,并借此对SpringMVC的结构深入了解一下,后面会再发文章详细分析源码 1.RequestContextHolder的使用...

2018-10-18 18:06:28 691 1

转载 API网关 Zuul1.0 和 2.0 我们该如何选择?

转:http://blog.didispace.com/api-gateway-Zuul-1-zuul-2-how-to-choose/介绍在今年5月中,Netflix终于开源了它的支持异步调用模式的Zuul网关2.0版本,真可谓千呼万唤始出来。从Netflix的官方博文[附录1]中,我们获得的信息也比较令人振奋:The Cloud Gateway team at Netflix r...

2018-09-30 17:06:34 1560

转载 zuul组件

通过之前发布的《Spring Cloud构建微服务架构(五)服务网关》一文,相信大家对于Spring Cloud Zuul已经有了一个基础的认识。通过前文的介绍,我们对于Zuul的第一印象通常是这样的:它包含了对请求的路由和过滤两个功能,其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础;而过滤器功能则负责对请求的处理过程进行干预,是实现请求校验、服务聚合等功能的基础...

2018-09-30 17:04:42 230

转载 基于timestamp和nonce的防重放攻击

基于timestamp和nonce的防重放攻击  以前总是通过timestamp来防止重放攻击,但是这样并不能保证每次请求都是一次性的。今天看到了一篇文章介绍的通过nonce(Number used once)来保证一次有效,感觉两者结合一下,就能达到一个非常好的效果了。重放攻击是计算机世界黑客常用的攻击方式之一,所谓重放攻击就是攻击者发送一个目的主机已接收过的包,来达到欺骗系统的目的,...

2018-09-20 17:10:58 834

转载 IDEA 一些强大功能实现

转:http://blog.didispace.com/intellij-idea-some-features-sam-1/概述Intellij IDEA真是越用越觉得它强大,它总是在我们写代码的时候,不时给我们来个小惊喜。出于对Intellij IDEA的喜爱,我决定写一个与其相关的专栏或者系列,把一些好用的Intellij IDEA技巧分享给大家。本文是这个系列的第一篇,主要介绍一些你...

2018-08-24 15:16:22 6213

转载 负载均衡 '全局锁' 和 '频繁提交' 的问题

频繁提交,接口幂等性问题独立主机: 内存锁以往的处理方式: 内存锁private static Map<String, Integer> order_sync = new HashMap<String, Integer>();/** * 订单的同步处理 * * @param order_no * @param remove * ...

2018-08-23 15:17:49 541

转载 SpringCloud定时任务需要用redis实现分布式全局锁的相关操作

一、简介一般来说,对数据进行加锁时,程序先通过acquire获取锁来对数据进行排他访问,然后对数据进行一些列的操作,最后需要释放锁。Redis 本身用 watch命令进行了加锁,这个锁是乐观锁。使用 watch命令对于频繁访问的键会引起性能的问题。二、redis命令介绍SETNX命令(SET if Not eXists)当且仅当 key 不存在,将 key 的值设为 value ,...

2018-08-23 15:02:36 843

转载 Spring cloud中的服务自定义路由

很多情况下我们需要服务自定义路由,比如需要灰度发布时线上验证环境、生产环境的服务实例路由是需要区分的,还有在SAAS化应用中,经常会把租户分成一个个组,每组分配几个服务实例,就是说组内服务实例共享,组间是隔离的。  本文在Spring Cloud的基础上,给出了一个服务分组和自定义路由的方案,并提供了范例代码,代码开源地址为:https://github.com/tangaiyun/cus...

2018-08-23 14:48:12 1142 1

转载 spring cloud(2) Zuul 智能路由:路由器和过滤器 本质上时一个web servlet应用

路由在微服务体系的一个组成部分。例如,/可以映射到您的web应用程序,/api/user映射到用户服务,并将/api/shop映射到商店服务。从官方的解释来看Zuul时Netflix的基于JVM的路由器和服务端负载均衡器工作原理1.过滤器机制zuul的核心是一系列的filter,其作用可以类比Servlet框架的Filter ,或者AOP。zuul将Request route到...

2018-08-23 14:27:47 166

原创 Spring boot +mybaits+sharding 实现分表分库的机制

需要导入的jar:spring boot + mybaits 略:sharding :<dependency> <groupId>io.shardingjdbc</groupId> <artifactId>sharding-jdbc-core</artifactId> <version>...

2018-08-01 11:58:26 2107

java 高级架构师视频地址

java 高级架构师视频地址;java 高级架构师视频地址

2021-11-09

空空如也

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

TA关注的人

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