扩展RestTemplate,支持Get请求传JavaBean参数
项目中使用了RestTemplate来对第三方接口进行请求。 但是使用get方式请求查询接口时,需要将参数拼接到url中,不支持使用JavaBean传参,编写代码不友好。
Java并发知识之ReentrantLock
并发编程是Java中非常关键的基本功,锁是保证并发的一种手段之一,本文将围绕Aqs,ReentrantLock,ReentrantReadWriteLock的实现来分析锁设计的思想。
学会了这个设计模式,再也不是只会写if/else了
通过从需求分析,到案例实战一步一步掌握责任链设计模式的写法套路,降低业务代码的耦合性,提升系统整体可扩展性。
对软件设计原则的理解
软件设计原则可以指导我们规范设计系统,对我们系统的后期扩展维护有非常大的帮助,他也是软件设计模式的基础
Servlet 规范理解(一)
Servlet 是Java Web开发的规范,作为后台开发人员有必要好好理解。
Spring Event 是什么,看这里就知道了
在spring容器中,提供了一种事件机制,帮助spring管理的bean之间进行通信。
一文了解innodb的架构及缓冲池管理机制
彻底理解innodb缓冲池机制
零拷贝技术了解下?令附免费好书领取。
大量好书分享,就差你了!
Concurrent Mark Sweep (CMS) Collector
Concurrent Mark Sweep (CMS) Collector
Java中BIO/NIO/AIO区别
IO是在应用程序中,相对于内存而言一种数据传输通道。I: inputO: output
Java内存模型与volatile关键字特性
Java提供了比Lock更加轻量级的volatile用来支持线程可见性与有序性
JAVA并发之AQS基础总结
JDK1.5之后JAVA团队为开发者提供了一套面向并发编程的API。
SpringAOP源码解析
掌握Spring AOP是基于代理的这一事实很重要。
类文件结构及类加载机制
计算器只认识0和1,那么我们写的java代码是怎么被操作系统识别并执行的呢?
JVM自动内存管理之垃圾收集器
上一篇文章着重介绍了垃圾收集的相关算法及其概念,本篇文章将会介绍JVM中的各种基于不同回收算法实现的收集器
JVM自动内存管理之Java内存区域
前言:本文是讲解关于JVM内存区域介绍的文章,主要参考了《Java虚拟机规范Java SE 8版》
JVM自动内存管理之垃圾收集算法
前一篇已经了解过JVM有哪些运行时数据区域,以及每个区域的作用即存储了哪些数据,本篇文章将了解JVM对这块区