Java
weixin_39881169
这个作者很懒,什么都没留下…
展开
-
Java中的异常总结
首先,try、catch、finally的作用如下:try {//执行的代码,其中可能有异常。//一旦发现异常,则立即跳到catch执行。否则不会执行catch里面的内容}catch {//除非try里面执行代码发生了异常,否则这里的代码不会执行}finally {//不管什么情况都会执行,包括try catch 里面用了return ,可以理解为只要执行了try或者catch,...原创 2018-11-22 16:57:46 · 206 阅读 · 0 评论 -
多线程——线程的状态
Thread所处的状态,有6种,可以查看Thread.state public enum State { /** * Thread state for a thread which has not yet started. */ NEW, /** * Thread state for a...原创 2019-02-18 17:01:35 · 93 阅读 · 0 评论 -
Java的Throwable与Exception
Java语言要求java程序中(无论是谁写的代码)所有抛出(throw)的异常都必须是从Throwable派生而来。以下几种情况都实现了Throwable:Error 一般表示无法恢复的故障,也就是你再试一次依然会出错,比如 OutOfMemoryError,试多少次很大概率出错的。Exception 则表示一般性的异常,而且这种异常是设计中早已考虑到很常见的错误,并且一定要求在设计中说明...原创 2019-02-20 11:17:34 · 946 阅读 · 0 评论 -
JVM——Java内存模型(JMM)
JVM管理的内存,包含以下几个运行时数据区域,这些运行时数据区域共同构成了JMM(Java Memory Model)。Java内存模型(Java Memory Model,JMM)主要是为了规定了线程和内存之间的一些关系。根据JMM的设计,每条线程都有自己的私有内存区域,线程之间无法相互直接访问,变量传递均需要通过共有内存区域完成。线程私有区域程序计数器(Program Counter ...原创 2019-02-20 15:44:48 · 287 阅读 · 0 评论 -
Spring Cloud学习总结
第一部分 微服务简介“微服务”是2014年Martin Fowler提出来的。微服务间一般采用HTTP进行通信,也可以用轻量级的消息总线RabbitMQ、Kafaka进行通信。通信协议Json(轻量、可读性好)、XML(重量、可读性一般)、Protobuf(超轻量、无可读性)。微服务按业务划分服务,每个服务的数据库是独立的。微服务都是自动化部署的。Docker容器技术、Jenkins自动...原创 2019-04-05 16:55:41 · 272 阅读 · 0 评论 -
轻松使用Docker构建Spring boot
创建Spring boot项目,参见快速上手Spring Boot打包,在idea的Spring boot的project下,如果是module,就在module下执行:./mvnw package...[INFO] ---------------------------------------------------------------[INFO] BUILD SUCCESS...原创 2019-04-17 06:46:14 · 329 阅读 · 0 评论