委托 语法 语法 委托的特点 类似于C++函数指针,但它是类型安全的;委托允许将方法作为参数进行传递;委托可用于定义回调方法;委托可以链接在一起:如,可以对一个事件调用多个方法。 委托在运行时确定调用哪种方法,且委托和方法必须具有相同的签名。 匿名方法 委托能正常调用,须创建单独的方法,增加了实例化 ...
一、理解异常及异常处理的概念 异常就是在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序。 异常不是错误 程序中关键的位置有异常处理,提高程序的稳定性 二、掌握Java异常处理机制 Java的异常处理是通过5个关键字来实现的 try:尝试,把有可能发生错误的代码放在其中,必须有 catc ...
分类:
编程语言 时间:
2018-08-10 17:07:07
阅读次数:
157
一、场景:在未注销系统切换不同账号登录系统下,登录会有浏览器缓存,导致登录时间异常缓慢。跟开发浏览器缓存处理机制有关系。 二、解决方法: 获取浏览器Cookie,在Login方法前增加清除缓存的代码。 ...
分类:
编程语言 时间:
2018-08-10 01:22:11
阅读次数:
216
成熟的MVC框架应该提供成熟的异常处理机制。当然可以在方法中手动捕捉异常,当捕捉到特定异常时,返回特定逻辑视图名。 这种方式非常繁琐,需要在方法中写大量try catch块,最大的缺点还是一旦需要改变异常处理方法时,需要修改代码。 最好的方式是通过声明式的方式管理异常处理。struts2提供了一种声 ...
分类:
其他好文 时间:
2018-08-09 13:55:30
阅读次数:
132
声明提前机制 在JavaScript存在着这样一种预处理机制,即浏览器在解析JS代码时会将var声明的变量和function声明的函数提升到当前作用域的顶部。但是解析JS代码时对var和function关键字声明的对象的处理是不一样的:前者在解析时只是将声明提前了,但是赋值却依旧在原来的位置。而后者 ...
分类:
编程语言 时间:
2018-08-09 12:17:53
阅读次数:
260
异常的概念: 程序在运行时,发生了不可预测的事件,它阻止了程序按照我们程序员的预期 正常执行! 异常处理机制 能让程序在异常发生时,按照代码预先设定的异常处理逻辑,针对性地处理异常,让程序恢复正常并继续执行。 所有异常和错误的父类--Throwable Throwable类是Java异常类型的顶层父 ...
分类:
其他好文 时间:
2018-08-08 19:54:37
阅读次数:
177
后面跟一个错误类型 当代码发生错误且错误类型符合的时候 就会执行except中的代码 支持多分支 万能的处理机制 有了万能的处理机制仍然需要把能预测到的问题单独处理 单独处理的所有内容都应该写在万能异常之前 不管代码是否异常,都会执行 常用于文件、数据库等关闭 finally和return相遇的时候 ...
分类:
编程语言 时间:
2018-08-06 19:17:59
阅读次数:
130
原文:SQL Server事务遭遇网络异常时的处理机制浅析SQL Server数据库中,如果应用程序正在执行一个事务的时候突然遭遇了网络异常,例如网络掉包,网络中断等,那么这个事务会怎么样? SQL Server数据库是通过什么机制来判断处理呢? 估计很多人跟我一样都有不少疑问, 我们下面构造一个测... ...
分类:
数据库 时间:
2018-08-03 10:45:43
阅读次数:
199
渲染过程有牵涉到runloop的知识,所以知识都是互相关联的。 https://mp.weixin.qq.com/s?__biz=MzAwNDY1ODY2OQ==&mid=400417748&idx=1&sn=0c5f6747dd192c5a0eea32bb4650c160&3rd=MzA3MDU4 ...
分类:
移动开发 时间:
2018-08-02 16:02:42
阅读次数:
151
一、基本的概念 1、中断 中止、暂停当前正在执行的进程,转而去执行其它的任务。 硬中断:来自硬件设备的中断(手机的按键) 软中断:来自其它程序的中断(信号,Qt中的信号和槽) 2、信号 信号是一种软中断,可以把他看作是进程与进程、内核与进程通信的一种方式,它为进程的异步执行,提供了技术支持。 3、常 ...
分类:
其他好文 时间:
2018-07-30 21:25:07
阅读次数:
158