http://my.oschina.net/zhibuji/blog/195097 主要解决: 在android中,多个进程对同一个sharedpreference进行修改,总会有一个进程获取到的结果不是实时修改后的结果。 SharedPreference作为android五大存储(网络,数据库,文
分类:
移动开发 时间:
2016-03-03 20:57:09
阅读次数:
182
开发大型 Java 应用程序的过程中难免遇到内存泄露、性能瓶颈等问题,比如文件、网络、数据库的连接未释放,未优化的算法等。 随着应用程序的持续运行,可能会造成整个系统运行效率下降,严重的则会造成系统崩溃。为了找出程序中隐藏的这些问题,在项目开发后期往往会使用性能分析工具来对应用程序的性能进行分析和优
分类:
其他好文 时间:
2016-02-03 10:47:50
阅读次数:
235
Java类的加载是由类加载器来完成的,过程如下: 首先,加载是把硬盘、网络、数据库等的class文件中的二进制数据加载到内存的过程,然后会在Java虚拟机的运行时数据区的堆区创建一个Class对象,用来描述该类,再在方法区存放这些二进制数据,用来保存类对应的数据结构 Java的类加载器有哪些? 下面
分类:
其他好文 时间:
2016-01-31 03:08:51
阅读次数:
139
计算机体系 计算机是一个很庞大的体系,主要的领域可以包括:计算机系统结构,程序设计,软件工程,人工智能,网络、数据库等辅助技术,算法理论等。 计算机 = 硬件 + 软件 计算机系统可以说是硬件与软件两部分组...
分类:
其他好文 时间:
2015-10-29 20:22:28
阅读次数:
172
kali渗透测试技术实战IDF万涛黑客老鹰致谢!第1章引言live版的kaliLinux寻找、下载、安装并定制基本配置和设置生命周期侦察扫描渗透维持访问消除痕迹、报告等最常用的部分。报告生成授权合同ROE模板。专业技术人员服务器。网络、数据库桌面支持安全工程序师信息安全和信息工程..
分类:
其他好文 时间:
2015-09-10 02:02:00
阅读次数:
289
1.subscribeOn()//网络数据库io,图像cpu2.Observable.concat(ob1, ob2, ob3)会把三个ob返回的结果合并3.Observable.concat(ob1, ob2, ob3).takeFirst(//return boolean) //三个ob都会执行...
分类:
编程语言 时间:
2015-08-20 18:17:35
阅读次数:
147
软甲测试人员必备的素质:计算机专业技能1)测试专业技能2)软件编程技能3)网络、数据库、操作系统等知识2.行业知识电信、金融等3.个人素质1)细心2)耐心3)专心4)责任心5)自信心软件开发流程:1.需求调研分析系统分析员和用户初步了解需求,列出系统的大功能模块,每个大功..
分类:
其他好文 时间:
2015-08-19 17:40:42
阅读次数:
117
必看书籍:剑指offer、程序员面试宝典
来自:腾讯、搜狐、网易、烽火、百度、大众点评、美团、风行
1. 死锁是什么?什么情况下产生?怎么解决?
2. 设计模式(尤其是单例模式,要会写该模式的程序框架,要注意同步问题,怎么实现在要用时才创建)
3. 线程的同步?为什么要同步?线程间通信方式。
4. 进程与线程的区别,进程间通信方式。
5. 容器类:hashmap与hasht...
分类:
数据库 时间:
2015-08-11 23:29:24
阅读次数:
275
Android快速开发框架,其中分装了许多常用的操作,像网络、数据库、适配器、IOC、事件总线等常用的操作。代码还是很 有参考价值的。...
分类:
其他好文 时间:
2015-07-31 10:43:55
阅读次数:
109
一,基于网络的信息系统基本结构
一个基于网络的信息系统基本结构它应该包括网络运行环境、网络系统、网络操作系统,以及基于网络操作系统
的网络数据库管理系统、网络软件开发工具与网络应用系统。同时,设计完备的系统还应有保证系统安全的网络安全
系统与保证网络正常运行的网络管理系统。如下图所示:
(1)网络运行环境
网络运行环境是指保障网络系统...
分类:
其他好文 时间:
2015-07-29 19:22:53
阅读次数:
216