Loading

上一页 1 ··· 8 9 10 11 12 13 下一页
摘要: 前提 在深入理解URL、URI等概念,或者学些Socket相关的知识之,有必要系统理解一下Internet相关的一些基础知识。 Internet地址 连接到Internet(因特网)的设备称为节点(node),而任意一个计算机节点称为主机(host)。每个节点或者主机都由至少一个唯一的数来标识,这称 阅读全文
posted @ 2018-09-03 23:13 throwable 阅读(1153) 评论(0) 推荐(0) 编辑
摘要: 前提 javax.crypto.Cipher,翻译为密码,其实叫做密码器更加合适。Cipher是JCA(Java Cryptographic Extension,Java加密扩展)的核心,提供基于多种加解密算法的加解密功能。在不了解Cipher之前,我们在完成一些需要加解密的模块的时候总是需要到处拷 阅读全文
posted @ 2018-08-15 11:43 throwable 阅读(3117) 评论(0) 推荐(0) 编辑
摘要: 前提 前段时间在做一个对外的网关项目,涉及到加密和解密模块,这里详细分析解决方案和适用的场景。为了模拟真实的交互场景,先定制一下整个交互流程。第三方传输(包括请求和响应)数据报文包括三个部分: 1、timestamp,long类型,时间戳。 2、data,String类型,实际的业务请求数据转化成的 阅读全文
posted @ 2018-08-14 00:41 throwable 阅读(26256) 评论(7) 推荐(2) 编辑
摘要: 前提 在日常使用SpringMVC进行开发的时候,有可能遇到前端各种类型的请求参数,这里做一次相对全面的总结。SpringMVC中处理控制器参数的接口是HandlerMethodArgumentResolver,此接口有众多子类,分别处理不同(注解类型)的参数,下面只列举几个子类: RequestP 阅读全文
posted @ 2018-08-07 01:19 throwable 阅读(28588) 评论(6) 推荐(5) 编辑
摘要: 前提 前面写过一篇关于Environment属性加载的源码分析和扩展,里面提到属性的占位符解析和类型转换是相对复杂的,这篇文章就是要分析和解读这两个复杂的问题。关于这两个问题,选用一个比较复杂的参数处理方法PropertySourcesPropertyResolver#getProperty,解析占 阅读全文
posted @ 2018-08-04 10:46 throwable 阅读(5441) 评论(0) 推荐(0) 编辑
摘要: 前提 org.springframework.core.env.Environment是当前应用运行环境的公开接口,主要包括应用程序运行环境的两个关键方面:配置文件(profiles)和属性。Environment继承自接口PropertyResolver,而PropertyResolver提供了属 阅读全文
posted @ 2018-08-03 01:02 throwable 阅读(11100) 评论(5) 推荐(3) 编辑
摘要: 定义 单例模式(Singleton Pattern)的定义如下:Ensure a class only has one instance, and provide a global point of access to it(确保某一个类只有一个实例,并且提供一个全局访问点来访问此实例)。在JVM应 阅读全文
posted @ 2018-07-29 10:18 throwable 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 前提 最近公司在联合运维做一套全方位监控的系统,应用集群的技术栈是SpringCloud体系。虽然本人没有参与具体基础架构的研发,但是从应用引入的包和一些资料的查阅大致推算出具体的实现方案,这里做一次推演,详细记录一下整个搭建过程。 Prometheus是什么 Prometheus(普罗米修斯,官网 阅读全文
posted @ 2018-07-21 14:10 throwable 阅读(24628) 评论(8) 推荐(2) 编辑
摘要: 什么是设计模式 在GoF(Gang of Four)的书籍《Design Patterns - Elements of Reusable Object-Oriented Software(设计模式-可复用面向对象软件的基础)》中是这样定义设计模式的:Christopher Alexander说过:“ 阅读全文
posted @ 2018-07-15 22:39 throwable 阅读(5202) 评论(0) 推荐(6) 编辑
摘要: IO总结 前提 参考资料: 《Java I/O》 -- 这本书没有翻译版,需要自己啃一下。 《Java I/O》这本书主要介绍了IO和NIO的相关API使用,但是NIO部分并不是太专业,同系列的动物书《Java NIO》相对比较详细并且有译本,因此看本书的时候,我直接跳过了NIO部分。 IO概述 I 阅读全文
posted @ 2018-06-25 23:48 throwable 阅读(798) 评论(2) 推荐(1) 编辑
上一页 1 ··· 8 9 10 11 12 13 下一页