- 博客(11)
- 收藏
- 关注
原创 在android中通过gps wifi定位位置
位置服务管理器(LocationManager)首先,我们需要1个LocationManager,考虑到它会被多个方法使用,我们将它定义成Activity的Field。然后在onCreate方法中为它赋值。//变量定义 private LocationManager locationManager; //得到LocationManager locationManager ...
2012-03-09 10:26:00
227
原创 整理大型网站架构演变和知识体系
1、架构演变第一步:物理分离webserver和数据库 2、架构演变第二步:增加页面缓存 如用squid做页面缓存,或生产静态页面,不使用jsp 3、架构演变第三步:增加页面片段缓存 页面缓存失效情况比较多,因此可以使用页面片段缓存,只缓存不长变部分。 4、架构演变第四步:数据缓存:缓存那些读多写少的数据。最常见的就是用户数...
2012-02-28 09:23:12
205
原创 利用多线程提高程序性能
要想搞出一个反应迅速的Android应用程序,一个很好的做法就是确保在主UI线程里执行尽量少的代码。任何有可能花费较长时间来执行的代码如果在主UI线程执行,则会让程序挂起无法响应用户的操作,所以应该放到一个单独的线程里执行。典型的例子就是与网络通信相关的操作了,因为通过网络收发信息的快慢我们无法预测,有可能“biu”地一下就搞定了,也有可能磨磨唧唧半天。用户心情好的话可能会容忍一点点迟延,而且前提...
2012-02-17 10:53:07
179
原创 memcache java客户端编程
Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。Memcached由Danga Interactive开发,用于提升LiveJournal.com访问速度的。LJ每秒动态页面访问量几千次,用户700万。Memcached将数据库负载大幅度降低,更好的分配资源,更快速访问。 上网baidu了很多东西,几乎都差不多,而且基于j...
2012-02-16 11:41:31
111
原创 memcache安装
1.安装libevent 由于Memcached是用libevent库来处理很多打开的连接,所以要先安装libevent。 (libevent API提供了一种执行回调函数的机制,使一个文件描述符触发了某个事件或者在达到超时之后执行这个回调函数。) 下载libevent,最新版本为libevent-1.4.7-stable 引用# wget -P /tmp http:/...
2012-02-16 11:34:22
80
原创 spring调用memcached client for java
[code="java"]import org.springframework.context.ApplicationContext;import org.springframework.context.support.FileSystemXmlApplicationContext;import com.danga.MemCached.MemCachedClient;public ...
2012-02-16 11:31:17
88
原创 lucene应用
[color=blue]Lucene [/color]:其实很简单的,它最主要就是做两件事:建立索引和进行搜索 来看一些在lucene中使用的术语,这里并不打算作详细的介绍,只是点一下而已----因为这一个世界有一种好东西,叫搜索。 [color=blue]IndexWriter[/color]:lucene中最重要的的类之一,它主要是用来将文档加入索引,同时控制索引过程中的一些参数使...
2012-02-16 10:30:37
73
原创 EHCache
如果我们的项目中采用的是Spring+hibernate来构建的,在缓存方面,我们一定会首先想到Spring自带的EHCache缓存工具,在Spring中集成了目前比较流行的缓存策略EHCache,现在用的比较多的还有像OSCache,MemCached.这些应该是当前用的最多的缓存工具了。 在Spring+hibernate的这样的框架中,EHCache应该属于二级缓存了,我们知...
2012-02-14 11:13:46
101
原创 OSCache
使用OSCache进行简单的缓存 在目前流行的三种开源的缓存工具中,OSCache的配置和使用应给是最简单的了,它主要是针对页面级的配置,EHCache主要针对对象级的缓存,MemCached应该是比较完整的了。接下来我们简单的讲一下在你的系统中怎样快速的应用上OSCache。只需简单的两步。 第一步:加载oscache.properties文件,默认放到src目录下。下...
2012-02-14 11:06:30
129
原创 Spring3.0.6 +mybatis 3.0.6+JUnit+Log4j环境搭建
搭建Spring:上个星期天开始做老师给的东西,这次打算用上刚学习了得MyBatis,然后就还想要要能上JAVA里面很强大的很好用的Spring框架,但是我以前也没有学过,直接是硬着头皮来做的。因为我采用的是mybatis-3.0.6-bundle+spring-3.0.6.RELEASE这两个版本的整合,都比较新,所以网上资料还是很少的。所以遇到了很多问题,故作此次总结,希望以后能帮助到各位...
2012-01-10 10:47:43
220
原创 Linux常用命令总结(文本过滤)
.查找目录下的所有文件中是否含有某个字符串find .|xargs grep -ri "IBM"查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名find .|xargs grep -ri "IBM" -l 1.正则表达式 (1)正则表达式一般用来描述文本模式的特殊用法,由普通字符(例如字符a-z)以及特殊字符(称为元字符,如/、*、?等)组成。 (2)基...
2012-01-09 13:44:08
142
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人