自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 IOS开发GPS定位反查地名

最近开发一款ipad应用,需要根据所在位置不同优先显示不同地区的数据,像墨迹天气一样,网上例子不少,这里粘个代码备份一下: #pragma mark -#pragma mark CLLocationManagerDelegate - (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocatio...

2014-01-23 11:22:35 247

原创 多线程的学习总结 较笼统

近段时间重温了java的并发,发现还蛮有意思的,现在总结一下大体的流程吧! [b]1、 为什么要并发[/b] 当计算机在处理应用的过程中,CPU、内存等并不是处于最佳状态(动力十足全力前进),这难免就会造成资源的浪费;在计算一个高精度高复杂性的科学计算时,就需要更快的处理速度,单线程有时会独木难支;在越来越丰富的界面化的应用中,用户的体验度就包括程序的响应速度,而单线程的程序显然难以达到要求。...

2012-09-11 14:21:17 115

原创 单例模式的懒加载-内部类静态变量实现

以前我在使用单例模式时,一般都不是使用的懒加载, 如下: [code="java"] public class SingletomFactory { private static MySingleton instance = new MySingleton(); public static MySingleton getInstance(){ return instan...

2012-09-06 16:22:52 400

android应用多线程和http断点续传下载数据

断点续传的原理很简单,就是在Http的请求上和一般的下载有所不同而已。注:需要web容器的支持,现在绝大多数都支持此项 以例子说明断点续传。 例如使用本地的服务器127.0.0.1,文件名为data.zip。下载该文件所发出的头信息如下: [code="java"]GET /data.zip HTTP/1.1 Accept: image/gif, image/x-xbitmap, i...

2012-08-28 11:42:35 98

原创 Flex3与AS3.0 API,技巧与工具网站的收集

从别的地方抠来的资源,留自己这儿会用得到。 原文到底是谁的,我也不知道...   介绍 Flex SDK 3.1 和 Flex Builder 3.0.1 Flex SDK 3.1 是一个Flex SDK里程碑式的版本,推荐开发者使用。http://www.adobe.com/devnet/flex/articles/sdk3_fb301.html Cairngorm 迁移进入Ado...

2011-08-08 11:51:15 242

原创 单例模式的双重检查锁原理及JIT的无序写入对双重检查锁的破坏(下)

清单8.从清单7中优化来的代码。 publicstaticSingletongetInstance(){if(instance==null){synchronized(Singleton.class){//1Singletoninst=instance;//2if(inst==null){synchronized(Singleton.class){//3//inst=newSingleton()...

2011-05-17 10:11:22 139

原创 单例模式的双重检查锁原理及JIT的无序写入对双重检查锁的破坏(上)

转载自http://www.ibm.com/developerworks/cn/java/j-dcl.html 单例创建模式是一个通用的编程习语。和多线程一起使用时,必需使用某种类型的同步。在努力创建更有效的代码时,Java程序员们创建了双重检查锁定习语,将其和单例创建模式一起使用,从而限制同步代码量。然而,由于一些不太常见的Java内存模型细节的原因,并不能保证这个双重检查锁定习语有效。它偶尔...

2011-05-17 10:08:57 188

原创 集合的并发安全性

网络上关于synchronizedMap与ConcurrentMap的相关文章已经很多了,转来的这篇,很基础 http://qingcyangg.iteye.com/blog/426683

2011-05-10 09:34:29 183

原创 新手学搜索之从数据库导入大量数据而导致内存溢出问题解决(转)

    http://guoyunsky.iteye.com/blog/759148       Solr有个很方便的处理器叫DataImportHandler,可以通过配置配置db-data-config.xml配置各种数据源然后从中导入数据进行索引,很方便我们进行开发.但是之前从数据库导入数据一直有个问题,就是如果数据库中数据过大,就会导致内存溢出.自己经过阅读源码以及发邮件到Sol...

2011-04-12 17:11:18 506

原创 新手学搜索之Schema.xml详解

本文以solr的example中schema.xml为例子,抛砖引玉之用 [b]schema.xml[/b]位于solr/conf/目录下,类似于数据表配置文件,其中主要分为几部分:类型定义,字段定义,其它定义。 [b]types[/b]定义了加入索引的数据的数据类型,主要包括type、fields和其他的一些缺省设置。 1、先来看下type节点,这里面定义FieldType子节点,...

2011-04-11 13:58:05 145

新手学搜索

最近公司要做一个站内搜索,因为我是实习生,所以组织发给我一份电文,需要我收集lucene,solr,与IK Analyzer相关资料,我从网上找找到了一份lucene in action,看着很不错,可惜不全,如果有路过的朋友懂这方面知识,请留下您的指导。附:lucene in action 不完全本...

2011-04-08 14:51:50 76

原创 再读设计模式之工厂模式

[b]解读工厂模式[/b](本身应用了多态,用于解耦):工厂模式本身是为了不去了解具体产品类实现及初始化过程,而由工厂生产出产品实例。 1、[b]简单工厂[/b](simple Factory) :把对象(具有统一接口)的创建封装起来,不需要去了解具体类的实现情况,只需要向简单工厂传递参数,由工厂去根据参数来创建所需的具体实例。(优点:需求增加或改变时,只需要更改工厂类,而不需要改变产品类。 缺...

2011-04-06 11:32:19 86

原创 集合List中消除重复值与取得两个List中的交、并、差集

消除 list重复值 Java代码 public void removeDuplicate(List list) { HashSet h = new HashSet(list); list.clear(); list.addAll(h); } public void removeDuplicate(List list) { ...

2011-02-15 09:00:48 87

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除