![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 59
BruceDair
................Go Go Go
展开
-
java中可变对象与不可变对象
可变对象(mutable Objects),不可变对象(Immutable ojbects),那么他们有什么区别呢? 不可变对象意味着这个对象是final的,对象中所有的公共属性是final的。同时说明这个对象是线程安全的,这意味着他们可以在多线程中使用,而不需要使用synchronization。 可变对象和不可变对象相反,java中大部分都是可变对象。 不可变对象有哪些 Str原创 2017-03-17 16:11:10 · 3348 阅读 · 0 评论 -
SpringBoot注解
@RestController注解 @RestController 可以看做是@Controller和@ResponseBody的组合。如果使用@RestController,有请求的时候,spring会扫描到使用注解的类,在请求处理完成之后,spring会直接返回结果字符串给调用者。 @EnableAutoConfiguration注解, @Enabl原创 2017-03-14 20:56:29 · 370 阅读 · 0 评论 -
commons-httpclient包和httpClient包的区别
在官网中,是这样说的。The Commons HttpClient project is now end of life, and is no longer being developed. It has been replaced by the Apache HttpComponents project in its HttpClient and HttpCore modules, wh原创 2017-03-15 15:51:27 · 3197 阅读 · 0 评论 -
java分布式环境下,反序列化遇到类型擦除问题,解决思路
前言 公司使用springcloud搭建了一个分布式框架。但是在框架之间调用的时候,如果返回结果的真实类型涉及到泛型,就会遇到类型擦除的问题。这个问题的解决方案是,框架中数据传输时候序列化和反序列化的时候,需要获取数据的真实类型,来进行反序列化。 序列化的方案 1. 使用java的IO进行序列化和反序列化 2.使用json来进行序列化和反序列化 3.使用hessian来进原创 2017-04-27 20:41:05 · 2321 阅读 · 0 评论