成都没有派对🎉

  • 首页
  • 请我喝茶
  • 蛤?
java
JAVA

《Java多线程核心技术》读书笔记

Chap1. Java多线程技能 进程是受操作系统管理的基本运行单元 线程是在进程中独立运行的子任务 使用多线程的方法 继承Thread类:继承自Runnable接口 继承Runnable接口:可以支持多继承 Thread.java类中的start()方法是异步执行,此线程对象交给“线程规划器”处理,而run()方法是同步执行,由main()主线程来调用run()方法。 线程安全: synchronized可以在任意对象及方法上加锁,而加锁的这段代码称为“互斥区”或“临界区”。 留意i--与System.out.p…

2018年4月13日 0条评论 7035点热度 5人点赞 suxiaomi 阅读全文
未分类

Java子线程中的异常处理

在普通的单线程程序中,捕获异常只需要通过try ... catch ... finally ...代码块就可以了。那么,在并发情况下,比如在父线程中启动了子线程,如何正确捕获子线程中的异常,从而进行相应的处理呢? 常见错误 也许有人会觉得,很简单嘛,直接在父线程启动子线程的地方try ... catch一把就可以了,其实这是不对的。 原因分析 让我们回忆一下Runnable接口的run方法的完整签名,因为没有标识throws语句,所以方法是不会抛出checked异常的。至于RuntimeException这样的un…

2018年4月13日 0条评论 6451点热度 3人点赞 suxiaomi 阅读全文
日常

logback 配置详解

概览 简单地说,Logback 是一个 Java 领域的日志框架。它被认为是 Log4J 的继承人。 Logback 主要由三个模块组成: logback-core logback-classic logback-access logback-core 是其它模块的基础设施,其它模块基于它构建,显然,logback-core 提供了一些关键的通用机制。logback-classic 的地位和作用等同于 Log4J,它也被认为是 Log4J 的一个改进版,并且它实现了简单日志门面 SLF4J;而 logback-ac…

2018年3月16日 9条评论 7813点热度 1人点赞 suxiaomi 阅读全文
JAVA

使用 Spring 5 的 WebFlux 开发反应式 Web 应用

Spring 5 是流行的 Spring 框架的下一个重大的版本升级。Spring 5 中最重要改动是把反应式编程的思想应用到了框架的各个方面,Spring 5 的反应式编程以 Reactor 库为基础。在之前的文章《使用 Reactor 进行反应式编程》中,已经对 Reactor 库进行了详细的介绍。读者如果需要了解 Reactor,可以参考之前的那篇文章。Spring 5 框架所包含的内容很多,本文只重点介绍其中新增的 WebFlux 模块。开发人员可以使用 WebFlux 创建高性能的 Web 应用和客户端。…

2018年3月6日 0条评论 6365点热度 0人点赞 suxiaomi 阅读全文
日常

JAVA集合各实现类的底层实现原理

ArrayList实现原理要点概括 参考文献:http://zhangshixi.iteye.com/blog/674856l ArrayList是List接口的可变数组非同步实现,并允许包括null在内的所有元素。 底层使用数组实现 该集合是可变长度数组,数组扩容时,会将老数组中的元素重新拷贝一份到新的数组中,每次数组容量增长大约是其容量的1.5倍,这种操作的代价很高。 采用了Fail-Fast机制,面对并发的修改时,迭代器很快就会完全失败,而不是冒着在将来某个不确定时间发生任意不确定行为的风险 LinkedLi…

2018年2月7日 6条评论 8233点热度 7人点赞 suxiaomi 阅读全文
日常

resolve java.lang.IllegalStateException: getOutputStream() has already been called for this respons

I just work with one Files compress and download method,all work prefect.When i request the method,the browser open form and begin download.But the log prins a ERROR as: java.lang.IllegalStateException: getOutputStream() has already been called for this respon…

2017年10月12日 2条评论 8066点热度 0人点赞 suxiaomi 阅读全文

COPYRIGHT © 2023 成都没有派对🎉. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang