这里演示的是h2databse示例,所以简单的介绍普及下h2database相关知识 H2数据库是一个开源的关系型数据库。 H2是一个嵌入式数据库引擎,采用java语言编写,不受平台的限制,同时H2提供了一个十分方便的web控制台用于操作和管理数据库内容。它还提供兼容模式,可以兼容一些主流的数据库, ...
分类:
数据库 时间:
2018-08-03 23:15:31
阅读次数:
226
1.异常 异常,简单来说,就是一个程序执行过程中发生的不正常情况的事件。它发生在程序的运行期间,干扰了正常的指令流程。如果没有处理异常,那么出现异常之后,程序会停止运行。异常分为运行异常和非运行异常。非运行异常也叫编译异常。对于编译异常编译器要求必须处理。否则无法运行。运行时异常编译器不要求强制处理 ...
分类:
编程语言 时间:
2018-08-03 22:36:54
阅读次数:
197
import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let jsonStrl = "{\"name\": \"Lao Wang\"]" let ...
分类:
编程语言 时间:
2018-08-02 19:14:36
阅读次数:
146
处理异常 处理异常 不管发生什么事情,不管是好的还是坏的,Servlet请求的输出都是一个Servlet响应。如果在请求处理的时候,出现了异常,那它的输出依然会是Servlet响应。异常必须要以某种方式转换为响应。 Spring提供了多种方式将异常转换为响应: 特定的Spring异常将会自动映射为指 ...
分类:
编程语言 时间:
2018-08-02 01:55:31
阅读次数:
221
setjmp和longjmp简介1setjmp和longjmp简介 与刺激的abort函数和exit函数相比,goto语句看起来是处理异常的更可行方案。但是goto是本地的,它只能跳到所在函数内部的标号上,而不能将控制权转移到所在程序的任意地点(当然,除非你的所有代码都在main体中)。为了解决这个限制,C函数库提供了setjmp函数和longjmp函数,它们分别承担非局部标号和goto作用。头
分类:
其他好文 时间:
2018-08-01 12:00:47
阅读次数:
132
异常处理的思想与程序实现 异常处理的基本思想 异常处理的语法 异常接口声明 一个函数显式声明可能抛出的异常,有利于函数的调用者为异常处理做好准备 可以在函数的声明中列出这个函数可能抛掷的所有异常类型。 例如:void fun() throw(A,B,C,D); 若无异常接口声明,则此函数可以抛掷任何 ...
分类:
编程语言 时间:
2018-07-31 11:52:31
阅读次数:
113
异常和错误有共同的超类,Throwable. 错误是程序没法处理的,比如虚拟机崩溃,无法为一个对象分配地址,栈溢出等等。这些错误有个共同点是程序无能为力,无法处理。 异常是程序能够处理的,异常分为编译期异常和运行期异常。 一。编译期异常是编译的时候出现的,也就是说通不过编译,必须处理。 二。运行期异 ...
分类:
其他好文 时间:
2018-07-29 23:22:23
阅读次数:
175
Iterator 与 gerater的作用是优化内存,当处理大文件,大数据的时候可以使用。 1. 对大列表进行优化 2. 大文件的优化 一、基本概念 迭代器: 一种数据类型,用来处理大数据 可迭代对象:一个对象,能每次返回数据组中的一个成员,for循环中每次返回一个数据或者用来作为iter内置函数的 ...
分类:
其他好文 时间:
2018-07-28 15:13:26
阅读次数:
159
1 异常 1.1 异常概述 异常:异常就是Java程序在运行的过程中出现的错误。 1.2 异常的由来 问题是现实生活中一个具体的事务,是可以通过Java的类的形式进行描述的,并封装成对象。 其实对不正常情况进行描述后的对象的体现在Java中就是异常。 1.3 异常的分类 异常体系的超类是Throwa ...
分类:
编程语言 时间:
2018-07-25 01:06:26
阅读次数:
176
一、原则 捕获异常必须处理异常,要么转换成对应文案返回给调用方,要么显式抛出异常给调用方,提醒调用方捕获处理,显式抛出异常时,源异常信息和异常Trace栈信息必须打印出来或者抛给调用方。 二、不符合规范的编码风格 // 不符规范 - 示例一 try { /* ... */ } catch (Exce ...
分类:
其他好文 时间:
2018-07-22 20:02:47
阅读次数:
174