概述当方法内部发生一项错误时,该方法会创建一个对象传递给运行时系统(runtime system),这个对象被称为异常对象,包括错误的类型、发生位置。程序状态等一系列信息。当一个方法抛出异常时,运行时系统会沿着调用栈(call stack)寻找该异常的处理方式 。下图中,调用栈以下的方法调用了上面的 ...
分类:
编程语言 时间:
2017-07-03 22:36:32
阅读次数:
209
1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解所有问题,而仅仅是选择当中的一部分,临时不用部分细节。抽象包含两个方面,一是过程抽象。二是数据抽象。 2.继承: 继承是一种联结类的层次模型,而且同意和鼓舞类的重用,它提供了一种明白表述 ...
分类:
编程语言 时间:
2017-06-30 09:40:09
阅读次数:
171
1 简单参数 上面的这个示例说明了一个非常简单的命名参数映射。参数类型被设置为 int,这样这个参数就可以被设置成任何内容。原生的类型或简单数据类型(比如整型和字符串)因为没有相关属性,它会完全用参数值来替代。 2 复杂的对象 如果 User 类型的参数对象传递到了语句中,id、username 和 ...
分类:
其他好文 时间:
2017-06-26 18:08:03
阅读次数:
224
1.定义: 作用域插槽是一种特殊类型的插槽,用作使用一个(能够传递数据到)到可重用模板替换已渲染元素。 在子组件中,只需将数据传递到插槽,就像你将props传递给组件一样。 注:在父级中,具有特殊属性scope的<template>元素,表示他是作用域插槽的模板。scope的值对应一个临时变量名,此 ...
分类:
其他好文 时间:
2017-06-22 16:54:27
阅读次数:
116
Java web部分 1、Tomcat的优化经验 答:去掉对web.xml的监视,把jsp提前编辑成Servlet。 有富余物理内存的情况,加大tomcat使用的jvm的内存 2、HTTP请求的GET与POST方式的区别 答:servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及 ...
分类:
编程语言 时间:
2017-06-21 13:52:41
阅读次数:
205
当定义一个lambda时,编译器生成一个与lambda对应的新的(未命名)类类型。当一个函数传递一个lambda时,同时定义了一个新类型和该类型的一个对象,传递的参数就是此编译器生成的类类型的未命名对象,当使用auto定义一个用lambda初始化的变量时,定义了一个从lambda生成的类型的对象。默 ...
分类:
其他好文 时间:
2017-06-15 21:55:54
阅读次数:
154
1. Python中的异常栈跟踪 之前在做Java的时候,异常对象默认就包含stacktrace相关的信息,通过异常对象的相关方法printStackTrace()和getStackTrace()等方法就可以取到异常栈信息,能打印到log辅助调试或者做一些别的事情。但是到了Python,在2.x中, ...
分类:
编程语言 时间:
2017-06-14 18:14:57
阅读次数:
241
spring 2.0 定义了一个 org.springframework.ui.ModelMap 类,它作为通用的模型数据承载对象,传递数据供视图所用。我们可以在请求处理方法中声明一个 ModelMap 类型的入参,Spring 会将本次请求模型对象引用通过该入参传递进来,这样就可以在请求处理方法内 ...
分类:
编程语言 时间:
2017-06-10 21:37:56
阅读次数:
235
1.数据传递的理解 在App.vue中用到了header组件,首先注册组件 然后才能引用 :seller="seller"的意思是将seller对象传递给v-header中的seller,而v-header中从哪里获得seller呢? 通过props从父组件中获得,且要指定数据类型 所以在父组件中需 ...
分类:
其他好文 时间:
2017-05-20 19:01:31
阅读次数:
1619
http://cjp1989.iteye.com/blog/1740964 1.Ajax的原理: Ajax的原理就是:通过javascript的方式,将前台数据通过xmlhttp对象传递到后台,后台在接收到请求后,将需要的结果,再传回到前台,这样就可以实现不需要页面的转发,数据实现来回传递,从而实现 ...
分类:
Web程序 时间:
2017-05-06 18:55:09
阅读次数:
220