一个消费者,一个生产者,一共就两个线程 首先用最简单的语言描述一下这个模型对象为 资源对象,资源对象包括了生产方法,和消费方法,以及计数器生产者对象,只会生产消费者对象,只会销售生产者、消费者实现了Runnable接口,同时拥有一个资源字段和为资源字段构造函数主函数New了一个资源对象New了一个生 ...
分类:
编程语言 时间:
2017-04-05 00:44:23
阅读次数:
233
单例模式 用于创建唯一的一个对象。 核心在于一个判断 var index if(index){ return index; } init(); 这样只会在第一次的时候初始化创建对象,以后都不会再创建对象。 还有闭包内的变量不会销毁,例如index可以始终存在。 js的实现: 1 var getSin ...
分类:
编程语言 时间:
2017-04-02 16:59:25
阅读次数:
241
续第二课( 下)[TOC]
写app必须掌握活动的生命周期。[活动的生命周期][返回栈]android每次启动的活动会覆盖在原活动之上,然后点击Back键会销毁最上层的活动。是使用Task来管理活动...
分类:
移动开发 时间:
2017-03-30 17:59:03
阅读次数:
237
摘自《spring 解密》 scope用来声明IOC容器中的对象应该处的限定场景或者说该对象的存活空间,即在IOC容器在 对象进入相应的scope之前,生成并装配这些对象,在该对象不再处于这些scope的限定之后,容器通常会销毁这些对象。打个比方吧!我们都是处在社会 (容器)中,如果把中学教师作为一 ...
分类:
编程语言 时间:
2017-03-12 20:06:25
阅读次数:
243
博客采集来自于 http://www.cnblogs.com/pssp/p/6395530.html 的博客,很感谢她。追梦子,让我们一起进步吧。 前几天项目中用到了本地储存,虽然说也就是几个api,但之前有一个问题一直没有去想,我们知道本地储存分为两种,一种是临时储存,关闭浏览器后数据就会销毁,另 ...
分类:
Web程序 时间:
2017-02-20 11:20:54
阅读次数:
240
//在栈里面的数据不具备内存地址,方法运行创建,方法结束销毁。变量————也就是在栈中的基本数据方法中的变量: 基本数据类型————变量==基本数据(8大类型) 引用数据类型————变量==内存地址 在方法中定义的变量,方法结束后都会销毁。(基本数据(8大类型)和内存地址被销毁) in (Objec ...
分类:
编程语言 时间:
2017-01-12 08:34:38
阅读次数:
155
FragmentPagerAdapter:对于不再需要的fragment,选择调用detach方法,仅销毁视图,并不会销毁fragment实例。FragmentStatePagerAdapter:会销毁不再需要的fragment,当当前事务提交以后,会彻底的将fragmeng从当前Activity的 ...
分类:
其他好文 时间:
2017-01-11 14:31:27
阅读次数:
199
摘自《spring 解密》 scope用来声明IOC容器中的对象应该处的限定场景或者说该对象的存活空间,即在IOC容器在 对象进入相应的scope之前,生成并装配这些对象,在该对象不再处于这些scope的限定之后,容器通常会销毁这些对象。打个比方吧!我们都是处在社会 (容器)中,如果把中学教师作为一 ...
分类:
编程语言 时间:
2016-12-21 16:10:27
阅读次数:
256
程序编译运行过程很顺利,测试的时候也没发现什么问题。但后来我随手上传了一个1G大小的文件,发现每次文件上传到70%左右的时候程序就崩溃了,小文件就没这个问题。急忙打开任务管理器,这才发现上传文件的时候,程序内存占用会随着上传进度的增加而增加,上传1G文件的时候内存最多会吃到1.5G,这时候程序申请不 ...
分类:
其他好文 时间:
2016-12-20 23:17:15
阅读次数:
513
目录 一、闭包(Closure) 1.1、什么是闭包? 1.2、为什么要用闭包(作用)? 1.2.1、保护函数内的变量安全。 1.2.2、通过访问外部变量,一个闭包可以暂时保存这些变量的上下文环境,当引用完毕后才会销毁。 1.3、闭包的经典示例 1.3.1、示例一 1.3.2、示例二 1.3.3、示 ...
分类:
编程语言 时间:
2016-12-16 19:00:18
阅读次数:
250