搜索到与相关的文章
Android

android之简单数据存储Preference

这里的持久化其实就是本地配置文件的读写,实现方法是通过Activity.getPreferences(int)获取SharedPreferences对象,然后操作配置文件的读写,值得注意的是以下几点:1)Activity.getPreferences(intmode)等价于Content.getSharedPreferences(Stringfilename,intmode),这里面的filename就是当前class的名称,例如在PersistentTe

系统 2019-08-29 21:58:06 2417

编程技术

大型网站架构演变和知识体系–

fromhttp://www.blogjava.net/BlueDavy/archive/2008/09/03/226749.html之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中将阐述一个普通的网站发展成大型网站过程

系统 2019-08-12 09:30:37 2417

编程技术

MapReduce的排序和二次排序

自己学习排序和二次排序的知识整理如下。1.Hadoop的序列化格式介绍:Writable2.Hadoop的key排序逻辑3.全排序4.如何自定义自己的Writable类型5.如何实现二次排序1.Hadoop的序列化格式介绍:Writable要了解和编写MR实现排序必须要知道的第一个知识点就是Writable相关的接口和类,这些是HADOOP自己的序列化格式。更多的可能是要关注他的Subinterfaces:WritableComparable。他是继

系统 2019-08-12 09:30:30 2417

Android

Android编程8:页面切换测试

Android编程8:页面切换测试本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.软件平台:win7+eclipse+sdk设计思路:两个页面:mian和ok,每个页面上有一个按键,点击则可以互相切换源代码:main.xml源代码:

系统 2019-08-12 09:30:02 2417

Android

android之layout_weight体验(实现按比例显示)

在android开发中LinearLayout很常用,LinearLayout的内控件的android:layout_weight在某些场景显得非常重要,比如我们需要按比例显示。android并没用提供table这样的控件,虽然有TableLayout,但是它并非是我们想象中的像html里面的table那么好用,我们常用ListView实现table的效果,但是列对齐确比较麻烦,现在用LinearLayout及属性android:layout_weight

系统 2019-08-12 09:29:46 2417

编程技术

Hibernate 缓存机制

转载:http://www.cnblogs.com/wean/archive/2012/05/16/2502724.html一、why(为什么要用Hibernate缓存?)Hibernate是一个持久层框架,经常访问物理数据库。为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。二、what(Hibernate缓存原理是

系统 2019-08-12 09:29:30 2417

编程技术

不用递归实现无限级下拉树高效算法【原创】

在公司项目中用递归生成Tree时,出现了很严重的性能问题,在google中go很久,也没有找到不用递归实现无限级Tree的算法。后来,抱着尝试的心理。结果,我用两个循环就搞定了。自认为这个算法应该很高效,以后递归树的地方我就用这个算法了。不过,需要注意的是,你的数据必须是根据ID从小到大排过序的。否则,就会显示不正确。如果数据无序,建议你先排序然后才调用此算法。看来,我还是相当聪明的嘛,嘿嘿以下是代码:publicstaticvoidmain(String

系统 2019-08-12 09:29:29 2417

Java

[selenium webdriver Java]检查元素是否存在

SeleniumWebDriver没有实现SeleniumRC的isElementPresent()方法来检查页面上的元素是否存在。在WebDriver中封装一个类似的方法,如下:1publicbooleanisElementPresent(WebDriverdriver,Byby){2try{3driver.findElement(by);4returnture;5}catch(Exceptione){6returnfalse;7}8}[selenium

系统 2019-08-12 09:27:14 2417

各行各业

我们的开源项目-暨开源力量公开课年度庆典活动

我们的开源项目-暨开源力量公开课年度庆典活动大会介绍还记得2012年”我们的开源项目”活动么?2012年3月-7月,历时5个月,6个城市,近50位开源项目作者,60场演讲,600位与会者,7家支持单位(淘宝、华为、迅雷、盛大、拜服、天府软件园,锐道)。让我们一起来狠狠的回忆一下吧......一年又将过去,2013,即将结束,我们又有哪些新的项目涌现,哪些作者又取得了哪些突破?2013,越来越多的企业开源了自己原本封闭的产品,这是一次集中展现的机会。本次大会

系统 2019-08-12 09:26:59 2417

各行各业

做好系统的压力测试的方法

整体功能的测试通过,系统正式上线是个十分重要的里程碑。如果系统实际上线后,没有出现大的系统故障,而是日趋稳定,那么项目团队的苦日子就算是熬到头了。当然如果没有系统压力测试的话.但是,如果系统上线后,重大故障频发,频遭用户投诉,怎么办?前天是系统服务器CPU100%,导致无法响应客户请求;昨天是数据库锁表,大量数据库连接阻塞,无法获取需要的数据;今天是某个接口在高并发下出现异常……每天,我们在不停的灭火和陪笑,无止境的抱怨消耗着我们本不多的耐心。靠人人跑,靠

系统 2019-08-12 09:26:53 2417