Java SE
thomescai
这个作者很懒,什么都没留下…
展开
-
JVM——Java栈
每当启动一个新线程时,Java虚拟机都会为它分配一个Java栈。Java栈以帧为单位保存线程的运行状态。虚拟机只会直接对Java栈执行两个操作:以帧为单位的压栈或出栈。当线程调用一个Java方法时,虚拟机都会在该线程的Java栈中压入一个新栈。栈帧:栈帧由三部分组成:局部变量,操作数栈和栈数据区。当虚拟机调用一个Java方法时,它从对应类的信息中得到此方法的局部变量和操作数据栈的大小,原创 2012-02-26 16:25:08 · 616 阅读 · 0 评论 -
观止——《从Decorator,Adapter模式看Java/IO库》
题记: 总有一些博文总结得很好,看了这篇,就可以忽略其它同一题材的博文了,这就叫观止吧。 我想任何一本介绍模式的书在讲到Decorator模式的时候不能不提到它的实际应用--在Java/IO库里面的应用,>这本书也不例外,有点不一样的是,这本书在介绍的时候有个专题,是从两个模式来看Java/IO库,完这个专题后,个人感觉对Java/IO库有了全新的认识同时也加深转载 2012-04-01 16:03:32 · 640 阅读 · 0 评论 -
springcloud采坑-jason序列化中的Date对象
提纲: 1.出现的场景。 2.报错内容和代码追踪。 3.原因。 4.三种解决方案。1. 出现的场景: 服务端提供一个springcloud接口。 客户端通过feign调用该接口,返回值为一个列表的CompanyDTO,DTO中有一个Date对象。 调用出错。2. 报错如下:Caused by: org.springframework.http....原创 2018-04-23 14:29:42 · 14899 阅读 · 4 评论 -
JDK-SPI简介【一】
1.什么是SPI?SPI:Service Provider Interface,是JDK提供的为某个接口寻找服务实现的机制。为了实现不对实现类进行硬编码,在程序里动态指明。2.使用场景?2.1 common-loggingapache最早提供的日志的门面接口。只有接口,没有实现。具体方案由各提供商实现, 发现日志提供商是通过扫描 META-INF/services/org.apac...原创 2018-08-06 16:39:18 · 505 阅读 · 0 评论 -
spring cloud采坑列表
1.参数1.1 错误示范@PostMapping(value = "/test")String test1(Integer param1,Integer param2);@GetMapping(value = "/test2")String test2(Integer param1,Integer param2); 启动报错:java.lang.IllegalState...原创 2018-08-07 14:22:29 · 619 阅读 · 0 评论