码迷,mamicode.com
首页 > 2018年04月21日 > 全部分享
try{}里有一个return语句,那么紧跟在这个try后的finally{}里的代码会不会被执行,什么时候被执行,在return前还是后?
会执行,在方法返回调用者前执行。 注意:在finally中改变返回值的做法是不好的,因为如果存在finally代码块,try中的return语句不会立马返回调用者,而是记录下返回值待finally代码块执行完毕之后再向调用者返回其值,然后如果在finally中修改了返回值,就会返回修改后的值。显然, ...
分类:其他好文   时间:2018-04-21 16:11:27    阅读次数:218
一致性(转)
1. 保证session一致性的架构设计常见方法: session同步法:多台web-server相互同步数据 客户端存储法:一个用户只存储自己的数据(容易占带宽) 反向代理hash一致性:四层hash和七层hash都可以做,保证一个用户的请求落在一台web-server上 后端统一存储:web-s ...
分类:其他好文   时间:2018-04-21 16:11:18    阅读次数:194
js设计模式
工厂模式 function createperson(name,age,job){ var o=new Object(); o.name=name; o.age=age; o.job=job; o.sayname=function(){ console.log(this.name); } retur ...
分类:Web程序   时间:2018-04-21 16:11:12    阅读次数:250
LeetCode 169. Majority Element
问题: Given an array of size n, find the majority element. The majority element is the element that appears more than ? n/2 ? times. You may assume that ...
分类:其他好文   时间:2018-04-21 16:11:05    阅读次数:212
【转载】移位指令
移位指令是一组经常使用的指令,包括:算数移位、逻辑移位、双精度移位、循环移位、带进位的循环移位;移位指令都有一个指定需要移动的二进制位数的操作数,该操作数可以是立即数,也可以是CL的值;在8086中,该操作数只能是1,但是在其后的CPU中,该立即数可以是定义域[1,31]之内的数;一、算数移位指令: ...
分类:其他好文   时间:2018-04-21 16:10:56    阅读次数:169
composer autoload源码分析
现在很多主流框架都用到了composer,包管理实在是方便。现在我就以yii2来举例追踪一遍composer autoload流程第一步上yii2的web/index.php(入口文件)<?php defined('YII_DEBUG') or define('YII_DEBUG', true); defined('YII
分类:其他好文   时间:2018-04-21 16:10:50    阅读次数:230
455 Assign Cookies 分发饼干
假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子 i ,都有一个胃口值 gi ,这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j ,都有一个尺寸 sj 。如果 sj >= gi ,我们可以将这个饼干 j 分配给孩子 i ,这个孩子会得到满足。你 ...
分类:其他好文   时间:2018-04-21 16:10:43    阅读次数:394
死磕JDK源码之LinkedList
LinkedList LinkedList底层是基于双向链表实现的 内置插入删除方法 linkFirst & linkLast unlinkFirst & unlinkLast linkBefore unlink 源码分析 小结 1. ArrayList底层为数组,查找操作复杂度为O(1),添加删除 ...
分类:其他好文   时间:2018-04-21 16:10:32    阅读次数:211
创建对象的两种方式
一、通过加载类机制创建对象 主要过程: 先来认识一下Class.forName(): 二、通过创建一个新类并实例化创建对象 一个常用的通过new关键字实例化对象,强类型,可以调用各种含参构造器,效率相对高些。 ...
分类:其他好文   时间:2018-04-21 16:10:26    阅读次数:151
运行时异常与受检异常有何异同?
异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误,只要程序设计得没有问题通常就不会发生。受检异常跟程序运行的上下文环境有关,即使程序设计无误,仍然可能因使用的问题而引发。Java编译器要求方法必须声明抛出可能发生的受检异常,但是并不要求必 ...
分类:其他好文   时间:2018-04-21 16:10:17    阅读次数:203
hashtable和hashmap的区别?
相同点: 1.都实现了map接口 2.都是键值对的方式存储 3.都是通过单链表解决冲突的 4. 都实现了Serializable接口和Cloneable接口,因此它支持序列化和被克隆。 不同点: 1.hashtable不支持键-值为null,而hashmap支持。 2.hashmap是线程不安全,而 ...
分类:其他好文   时间:2018-04-21 16:10:10    阅读次数:181
Vue简单介绍
什么是Vue Vue (读音 /vju?/,类似于 view) 是一套用于构建用户界面的渐进式框架(根据需求使用特定的功 能)。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各 ...
分类:其他好文   时间:2018-04-21 16:10:02    阅读次数:231
S7700交换机组网部分终端上不了网故障排查
本案例是多年之前遇到的一个真实故障处理过程,之后回想整个过程觉得比较有意思,因此将故障排查记录下来,现在将其分享出来,在其中隐藏了部分敏感信息。由于当时主要是做华为的服务,客户报的故障为S7700交换机的问题,因此本故障排查之初即在于S7700交换机。往往客户报的故障只是一个现象,而该现象又往往具有不确定性,因此我们需要认真的去分析网络环境,以及数据流走向,抓往一个故障点,突破一个故障面的问题。
分类:其他好文   时间:2018-04-21 16:09:53    阅读次数:182
iOS开发系列-NSURLSession
概述 ...
分类:移动开发   时间:2018-04-21 16:09:47    阅读次数:145
使用filter的用户登陆
过滤器(Filter),在web项目中用来验证用户是否登陆,我个人感觉是非常适合的(前提是你不想使用security这种的安全认证框架)。 之前在网上看到了一些关于使用filter来进行登陆验证的文章,都不太全面,有的根本就是在误导开发者,故在此写下此文章,供初级开发者学习。 想实现登陆过滤,只需完 ...
分类:其他好文   时间:2018-04-21 16:09:40    阅读次数:177
第九天 py
2018-4-21 10:47:34 数据类型 py自动给数据分类型 数据类型的转换 ...
分类:其他好文   时间:2018-04-21 16:09:33    阅读次数:120
Static关键字
在《Java编程思想》P86页有这样一段话: “static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。” 这段话虽然只是说明了static方法 ...
分类:其他好文   时间:2018-04-21 16:09:25    阅读次数:152
971条   上一页 1 ... 33 34 35 36 37 38 39 ... 58 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!