摘要:
Java语言要求java程序中(无论是谁写的代码)所有抛出(throw)的异常都必须是从Throwable派生而来。当然,实际的Java编程中,由于JDK平台已经为我们设计好了非常丰富和完整的异常对象分类模型。因此,java程序员一般是不需要再重新定义自己的异常对象。而且即便是需要扩展自定义的异常对 阅读全文
posted @ 2018-08-10 17:53
星朝
阅读(2179)
评论(0)
推荐(0)
摘要:
现象: Controller中的方法接收到前台ajax请求后开始执行, 当执行到某一行时程序终止,前台回调进Error方法。 后台明明catch了Exception异常,但异常并没有被捕获(不进catch)。 检查发现: 方法中引用的一个常量类,没有更新到生产环境。 因为项目处于改造中期,功能没有全 阅读全文
posted @ 2018-08-10 17:51
星朝
阅读(1046)
评论(0)
推荐(0)
摘要:
一、分析 异常需要封装,但是仅仅封装还是不够的,还需要传递异常。一个系统的友好型的标识,友好的界面功能是一方面,另一方面就是系统出现非预期的情况的处理方式了。二、场景 比如我们的JEE项目一般都又三层:持久层、逻辑层、展现层,持久层负责与数据库交互 阅读全文
posted @ 2018-08-10 17:26
星朝
阅读(1507)
评论(0)
推荐(0)
摘要:
问题 今天遇到一个问题,在下面的代码中,当抛出运行时异常后,后面的代码还会执行吗,是否需要在异常后面加上return语句呢? public void add(int index, E element){ if(size >= elements.length) { throw new Runti 阅读全文
posted @ 2018-08-10 17:03
星朝
阅读(16012)
评论(0)
推荐(2)
摘要:
PC=PV/T C t f 其中,PC是并发数,T是观测时间,即产生PV的时间长度,比如一天中的14个小时产生了20万并发,则公式中T=14 60 60秒,PV=20万。C是单个页面请求的HTTP连接数,t是连接的持续时间,一般取一个估计用户等待连接的时长,比如用户在平均等待5秒发现网页还没打开就不 阅读全文
posted @ 2018-08-10 16:21
星朝
阅读(1387)
评论(0)
推荐(0)
摘要:
今天在论坛看到一篇关于异常处理的文章,异常处理机制详解开头就搬出了这样一个例子: public class TestException { public TestException() { } boolean testEx() throws Exception { boolean ret = tru 阅读全文
posted @ 2018-08-10 14:40
星朝
阅读(807)
评论(0)
推荐(0)
摘要:
有时候一些小的细节,确实比较纠结,对于try catch finally代码块中代码依次执行,当try中有exception抛出时,将会有catch拦截并执行,如果没有catch区块,那么exception将被添加到“return栈顶”并执行finally。 阅读全文
posted @ 2018-08-10 14:29
星朝
阅读(1583)
评论(0)
推荐(0)
摘要:
一 概念 众所周知java提供了丰富的异常类,这些异常类之间有严格的集成关系,分类为 父类Throwable Throwable的两个子类Error和Exception Exception的两个子类CheckedException和RuntimeException 二 发现问题 通常捕 阅读全文
posted @ 2018-08-10 14:26
星朝
阅读(1087)
评论(0)
推荐(0)
摘要:
【0】README 0.1) 本文描述+源代码均 转自 core java volume 1, 旨在理解 java异常——捕获异常+再次抛出异常与异常链 的相关知识; 【1】捕获异常相关 1.1)如果某个异常发生的时候没有再任何地方进行捕获, 那程序就会运行终止: 并在控制台上打印出异常信息 , 其 阅读全文
posted @ 2018-08-10 13:55
星朝
阅读(13038)
评论(0)
推荐(1)
摘要:
在Java中,null值表示引用不指向任何对象。运行过程中系统发现使用了这样一个引用时·可以立即停止进一步的访问,不会给系统带来任何危险。 1.如果是对象的field的话那么系统在初始化对象的时候会把那些对象的值赋值为null,基本数据类型也有它们的初始值 2.如果是在方法内,那么程序员 阅读全文
posted @ 2018-08-10 11:40
星朝
阅读(3353)
评论(0)
推荐(0)
摘要:
singleton作用域:当把一个Bean定义设置为singleton作用域是,Spring IoC容器中只会存在一个共享的Bean实例,并且所有对Bean的请求,只要id与该Bean定义相匹配,则只会返回该Bean的同一实例。值得强调的是singleton作用域是Spring中的缺省作用域。pro 阅读全文
posted @ 2018-08-10 11:06
星朝
阅读(656)
评论(0)
推荐(0)
摘要:
十年阿里,就只剩下这套Java开发体系了 >>> 在最近的项目中,有个地方我们不得不实用getBean的方法,自己从Spring context中获取bean进行数据库操作。 方法一(效率低,极易出现bug,不推荐使用): 刚刚开始的时候,我们使用这中方式 阅读全文
posted @ 2018-08-10 11:03
星朝
阅读(28429)
评论(0)
推荐(3)
摘要:
我们知道可以通过ApplicationContext的getBean方法来获取Spring容器中已初始化的bean。getBean一共有以下四种方法原型: l getBean(String name) l getBean(Class<T> type) l getBean(String n 阅读全文
posted @ 2018-08-10 11:00
星朝
阅读(20442)
评论(0)
推荐(0)
摘要:
原问地址:https://zhuanlan.zhihu.com/p/34152045 最近从MacBook换到了种草已久的Surface Book 2,而我的工作环境也自然要从macOS换到Windows10了。作为使用Mac系统多年做开发的程序员,使用Windows最大的问题之一就是终端。不能说W 阅读全文
posted @ 2018-08-10 10:21
星朝
阅读(963)
评论(0)
推荐(0)
摘要:
Windows 虽然不断在升级,但系统自带的剪贴板功能却仍然弱爆了 (只能保留一条记录)。 Ditto 下载地址:http://sourceforge.net/projects/ditto cp/files/Ditto/3.18.24.0/DittoPortable_3_18_24_0.zip/do 阅读全文
posted @ 2018-08-10 09:59
星朝
阅读(3842)
评论(0)
推荐(0)
摘要:
Service Mesh(服务网格)会是今年微服务生态的主角吗?从趋势来看,众多企业正在将这项理微服务复杂性的技术/工具,搬进他们的IT“火药库”之中。 什么是Service Mesh? 根据Linkerd CEO William Morgan定义,Service Mesh是用于处理服务间通信的基础 阅读全文
posted @ 2018-08-10 09:55
星朝
阅读(1804)
评论(0)
推荐(0)

浙公网安备 33010602011771号