Throwable

尘世间一只尚未迷途的码畜

排序:
默认
按更新时间
按访问量

SpringMVC请求参数和响应结果全局加密和解密

前提 前段时间在做一个对外的网关项目,涉及到加密和解密模块,这里详细分析解决方案和适用的场景。为了模拟真实的交互场景,先定制一下整个交互流程。第三方传输(包括请求和响应)数据报文包括三个部分: - 1、timestamp,long类型,时间戳。 - 2、data,String类型,实际的业务...

2018-08-14 00:42:26

阅读数:74

评论数:0

SpringMVC请求参数接收总结

前提 在日常使用SpringMVC进行开发的时候,有可能遇到前端各种类型的请求参数,这里做一次相对全面的总结。SpringMVC中处理控制器参数的接口是HandlerMethodArgumentResolver,此接口有众多子类,分别处理不同(注解类型)的参数,下面只列举几个子类: - Req...

2018-08-07 01:20:20

阅读数:73

评论数:0

SpringBoot环境属性占位符解析和类型转换

前提 前面写过一篇关于Environment属性加载的源码分析和扩展,里面提到属性的占位符解析和类型转换是相对复杂的,这篇文章就是要分析和解读这两个复杂的问题。关于这两个问题,选用一个比较复杂的参数处理方法PropertySourcesPropertyResolver#getProperty,解...

2018-08-04 10:47:49

阅读数:136

评论数:0

基于SpringBoot的Environment源码理解实现分散配置

前提 org.springframework.core.env.Environment是当前应用运行环境的公开接口,主要包括应用程序运行环境的两个关键方面:配置文件(profiles)和属性。Environment继承自接口PropertyResolver,而PropertyResolver提供...

2018-08-03 01:15:40

阅读数:408

评论数:2

GOF设计模式之单例模式

定义 单例模式(Singleton Pattern)的定义如下:Ensure a class only has one instance, and provide a global point of access to it(确保某一个类只有一个实例,并且提供一个全局访问点来访问此实例)。在JV...

2018-07-29 10:21:04

阅读数:47

评论数:0

基于Prometheus搭建SpringCloud全方位立体监控体系

前提 最近公司在联合运维做一套全方位监控的系统,应用集群的技术栈是SpringCloud体系。虽然本人没有参与具体基础架构的研发,但是从应用引入的包和一些资料的查阅大致推算出具体的实现方案,这里做一次推演,详细记录一下整个搭建过程。 Prometheus是什么 Prometheus(普罗...

2018-07-21 14:13:08

阅读数:560

评论数:0

设计模式概念和七大原则

什么是设计模式 在GoF(Gang of Four)的书籍《Design Patterns - Elements of Reusable Object-Oriented Software(设计模式-可复用面向对象软件的基础)》中是这样定义设计模式的:Christopher Alexander说过...

2018-07-17 00:17:05

阅读数:36

评论数:0

网络编程入坑基础-BIO总结

IO总结 前提 参考资料: - 《Java I/O》 – 这本书没有翻译版,需要自己啃一下。 《Java I/O》这本书主要介绍了IO和NIO的相关API使用,但是NIO部分并不是太专业,同系列的动物书《Java NIO》相对比较详细并且有译本,因此看本书的时候,我直接跳过了NIO部分...

2018-06-27 22:52:39

阅读数:258

评论数:0

Zookeeper客户端Curator使用详解

Zookeeper客户端Curator使用详解 前提 最近刚好用到了zookeeper,做了一个基于SpringBoot、Curator、Bootstrap写了一个可视化的Web应用: zookeeper-console 欢迎使用和star。 简介 Curator是Netfli...

2018-05-03 12:02:20

阅读数:254

评论数:0

Hystrix使用笔记

Hystrix使用笔记 一简介 二Hystrix依赖隔离的原理 三Hystrix熔断机制 四Hystrix配置参数详细说明 基础属性配置CommandGroup CommandKey ThreadPoolKey 命令属性配置 1执行属性 executionisolationstrategy exe...

2017-10-10 22:48:57

阅读数:2029

评论数:2

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