线程安全的缓存代码

public class ThreadSafeCacheManagerBySynchronized
{
    private static ThreadSafeCacheManagerBySynchronized instance = null;
    
    /**
     * 初始化instance时会同步一次,之后就不用同步了,在非全局变量的场景下可以对instance置null,释放单例
     * 
     * @return ThreadSafeCacheManagerBySynchronized
     */
    public static ThreadSafeCacheManagerBySynchronized getInstanceBySynchronizedBlock()
    {
        if (instance == null)
        {
            synchronized (instance)
            {
                if (instance == null)
                {
                    instance = new ThreadSafeCacheManagerBySynchronized();
                }
            }
        }
        return instance;
    }
    
    private Map<String, Object> cache = new HashMap<String, Object>();
    
    private int cacheUserCount = 0;
    
    /**
     * 设置是否使用Cache的标记<br>
     * 请务必遵守如下规则:<br>
     * 如果在一个事务的开始时调用useCache(true),<br>
     * 则在事务结束时调用useCache(false),否则会造成内部缓存使用者计数器混乱。<br>
     * 如果想立刻清除Cache缓存,可调用
     * 
     * @param use
     */
    public synchronized void useCache(boolean use)
    {
        if (use)
        {
            cacheUserCount++;
        }
        else if (cacheUserCount > 0)
        {
            if (--cacheUserCount == 0)
            {
                cache.clear();
            }
        }
    }
    
    /**
     * 立刻清除cache缓存,并重置内部缓存使用者计数器
     */
    public synchronized void clearCache()
    {
        if (cacheUserCount != 0)
        {
            cacheUserCount = 0;
        }
        cache.clear();
    }
    
    /**
     * 是否使用{@link #cache)}
     * 
     * @return boolean
     */
    @SuppressWarnings("javadoc")
    private synchronized boolean useCahe()
    {
        return cacheUserCount > 0;
    }
    
    /**
     * 通过key获取Object<br>
     * getObject(key)方法比较耗时,getTestObject(String key)方法中使用缓存
     * 
     * @param key
     * @return Object
     */
    public Object getTestObject(String key)
    {
        final boolean useCache = useCahe();
        if (useCache)
        {
            if (cache.containsKey(key))
            {
                return cache.get(key);
            }
        }
        
        final Object value = getObject(key);
        
        // 缓存对象
        if (useCache)
        {
            cache.put(key, value);
        }
        return value;
    }
    
    /**
     * 假设此方法非常耗时
     * 
     * @param key
     * @return Object
     */
    private Object getObject(String key)
    {
        return new Object();
    }
}


 

public class ThreadSafeCacheManagerByAtomicInteger
{
    private static ThreadSafeCacheManagerByAtomicInteger instance = null;
    
    /**
     * 初始化instance时会同步一次,之后就不用同步了,在非全局变量的场景下可以对instance置null,释放单例
     * 
     * @return ThreadSafeCacheManagerByAtomicInteger
     */
    public static ThreadSafeCacheManagerByAtomicInteger getInstanceBySynchronizedBlock()
    {
        if (instance == null)
        {
            synchronized (instance)
            {
                if (instance == null)
                {
                    instance = new ThreadSafeCacheManagerByAtomicInteger();
                }
            }
        }
        return instance;
    }
    
    /**
     * 线程安全的Cache
     */
    private Map<String, Object> cache = Collections.synchronizedMap(new HashMap<String, Object>());
    
    /**
     * 线程安全的内部缓存使用者计数器
     */
    private AtomicInteger cacheUserCount = new AtomicInteger(0);
    
    /**
     * 设置是否使用Cache的标记<br>
     * 请务必遵守如下规则:<br>
     * 如果在一个事务的开始时调用useCache(true),<br>
     * 则在事务结束时调用useCache(false),否则会造成内部缓存使用者计数器混乱。<br>
     * 如果想立刻清除Cache缓存,可调用
     * 
     * @param use
     */
    public void useCache(boolean use)
    {
        if (use)
        {
            cacheUserCount.incrementAndGet();
        }
        else if (cacheUserCount.get() > 0)
        {
            cacheUserCount.decrementAndGet();
            if (cacheUserCount.get() == 0)
            {
                cache.clear();
            }
        }
    }
    
    /**
     * 立刻清除cache缓存,并重置内部缓存使用者计数器
     */
    public void clearCache()
    {
        if (cacheUserCount.get() != 0)
        {
            cacheUserCount.getAndSet(0);
        }
        cache.clear();
    }
    
    /**
     * 是否使用{@link #cache)}
     * 
     * @return boolean
     */
    @SuppressWarnings("javadoc")
    private boolean useCahe()
    {
        return cacheUserCount.get() > 0;
    }
    
    /**
     * 通过key获取Object<br>
     * getObject(key)方法比较耗时,getTestObject(String key)方法中使用缓存
     * 
     * @param key
     * @return Object
     */
    public Object getTestObject(String key)
    {
        final boolean useCache = useCahe();
        if (useCache)
        {
            if (cache.containsKey(key))
            {
                return cache.get(key);
            }
        }
        
        final Object value = getObject(key);
        
        // 缓存对象
        if (useCache)
        {
            cache.put(key, value);
        }
        return value;
    }
    
    /**
     * 假设此方法非常耗时
     * 
     * @param key
     * @return Object
     */
    private Object getObject(String key)
    {
        return new Object();
    }
}








































































































































http://www.douban.com/people/98667132/
http://www.douban.com/people/98667142/
http://www.douban.com/people/98666806/
http://www.douban.com/people/98666808/
http://www.douban.com/people/98667131/
http://www.douban.com/people/98666804/
http://www.douban.com/people/98667146/
http://www.douban.com/people/98666803/
http://www.douban.com/people/98667141/
http://www.douban.com/people/98667175/
http://www.douban.com/people/98667136/
http://www.douban.com/people/98667134/
http://www.douban.com/people/98667164/
http://www.douban.com/people/98667153/
http://www.douban.com/people/98667149/
http://www.douban.com/people/98667133/
http://www.douban.com/people/98667160/
http://www.douban.com/people/98667138/
http://www.douban.com/people/98667150/
http://www.douban.com/people/98667177/
http://www.douban.com/people/98667183/
http://www.douban.com/people/98667179/
http://www.douban.com/people/98667187/
http://www.douban.com/people/98667200/
http://www.douban.com/people/98667203/
http://www.douban.com/people/98667194/
http://www.douban.com/people/98667155/
http://www.douban.com/people/98667195/
http://www.douban.com/people/98667206/
http://www.douban.com/people/98667209/
http://www.douban.com/people/98667211/
http://www.douban.com/people/98667224/
http://www.douban.com/people/98667221/
http://www.douban.com/people/98667348/
http://www.douban.com/people/98667210/
http://www.douban.com/people/98667227/
http://www.douban.com/people/98667351/
http://www.douban.com/people/98667342/
http://www.douban.com/people/98667231/
http://www.douban.com/people/98667193/
http://www.douban.com/people/98667207/
http://www.douban.com/people/98667197/
http://www.douban.com/people/98667394/
http://www.douban.com/people/98667390/
http://www.douban.com/people/98667405/
http://www.douban.com/people/98667230/
http://www.douban.com/people/98667378/
http://www.douban.com/people/98667384/
http://www.douban.com/people/98667402/
http://www.douban.com/people/98667364/
http://www.douban.com/people/98667387/
http://www.douban.com/people/98690649/
http://www.douban.com/people/98667433/
http://www.douban.com/people/98667419/
http://www.douban.com/people/98667403/
http://www.douban.com/people/98667220/
http://www.douban.com/people/98667411/
http://www.douban.com/people/98667422/
http://www.douban.com/people/98667410/
http://www.douban.com/people/98667434/
http://www.douban.com/people/98667437/
http://www.douban.com/people/98667418/
http://www.douban.com/people/98667456/
http://www.douban.com/people/98667453/
http://www.douban.com/people/98667473/
http://www.douban.com/people/98667470/
http://www.douban.com/people/98667439/
http://www.douban.com/people/98667472/
http://www.douban.com/people/98667429/
http://www.douban.com/people/98667451/
http://www.douban.com/people/98667465/
http://www.douban.com/people/98667480/
http://www.douban.com/people/98667355/
http://www.douban.com/people/98667639/
http://www.douban.com/people/98667652/
http://www.douban.com/people/98667661/
http://www.douban.com/people/98702568/
http://www.douban.com/people/98667641/
http://www.douban.com/people/98667366/
http://www.douban.com/people/98667664/
http://www.douban.com/people/98667636/
http://www.douban.com/people/98667483/
http://www.douban.com/people/98667482/
http://www.douban.com/people/98667650/
http://www.douban.com/people/98667669/
http://www.douban.com/people/98667654/
http://www.douban.com/people/98667461/
http://www.douban.com/people/98667682/
http://www.douban.com/people/98667670/
http://www.douban.com/people/98667685/
http://www.douban.com/people/98667665/
http://www.douban.com/people/98667666/
http://www.douban.com/people/98667703/
http://www.douban.com/people/98667707/
http://www.douban.com/people/98667695/
http://www.douban.com/people/98667687/
http://www.douban.com/people/98667726/
http://www.douban.com/people/98667691/
http://www.douban.com/people/98667719/
http://www.douban.com/people/98667721/
http://www.douban.com/people/98667736/
http://www.douban.com/people/98667741/
http://www.douban.com/people/98667734/
http://www.douban.com/people/98667710/
http://www.douban.com/people/98667755/
http://www.douban.com/people/98667699/
http://www.douban.com/people/98667768/
http://www.douban.com/people/98667778/
http://www.douban.com/people/98667758/
http://www.douban.com/people/98667779/
http://www.douban.com/people/98702517/
http://www.douban.com/people/98667766/
http://www.douban.com/people/98667776/
http://www.douban.com/people/98667765/
http://www.douban.com/people/98667700/
http://www.douban.com/people/98667808/
http://www.douban.com/people/98667797/
http://www.douban.com/people/98667823/
http://www.douban.com/people/98667775/
http://www.douban.com/people/98667820/
http://www.douban.com/people/98667821/
http://www.douban.com/people/98667840/
http://www.douban.com/people/98667805/
http://www.douban.com/people/98667814/
http://www.douban.com/people/98667807/
http://www.douban.com/people/98667852/
http://www.douban.com/people/98667834/
http://www.douban.com/people/98667851/
http://www.douban.com/people/98667839/
http://www.douban.com/people/98667873/
http://www.douban.com/people/98667829/
http://www.douban.com/people/98667871/
http://www.douban.com/people/98667880/
http://www.douban.com/people/98667886/
http://www.douban.com/people/98667899/
http://www.douban.com/people/98667888/
http://www.douban.com/people/98667853/
http://www.douban.com/people/98667902/
http://www.douban.com/people/98667916/
http://www.douban.com/people/98667935/
http://www.douban.com/people/98667901/
http://www.douban.com/people/98667896/
http://www.douban.com/people/98667920/
http://www.douban.com/people/98702667/
http://www.douban.com/people/98667900/
http://www.douban.com/people/98667923/
http://www.douban.com/people/98667928/
http://www.douban.com/people/98667906/
http://www.douban.com/people/98667947/
http://www.douban.com/people/98667854/
http://www.douban.com/people/98667848/
http://www.douban.com/people/98667890/
http://www.douban.com/people/98667966/
http://www.douban.com/people/98667991/
http://www.douban.com/people/98667955/
http://www.douban.com/people/98667952/
http://www.douban.com/people/98667999/
http://www.douban.com/people/98668007/
http://www.douban.com/people/98667998/
http://www.douban.com/people/98668002/
http://www.douban.com/people/98667963/
http://www.douban.com/people/98667892/
http://www.douban.com/people/98668019/
http://www.douban.com/people/98668021/
http://www.douban.com/people/98668016/
http://www.douban.com/people/98667997/
http://www.douban.com/people/98668031/
http://www.douban.com/people/98667975/
http://www.douban.com/people/98668038/
http://www.douban.com/people/98668041/
http://www.douban.com/people/98667885/
http://www.douban.com/people/98668046/
http://www.douban.com/people/98668022/
http://www.douban.com/people/98668045/
http://www.douban.com/people/98668039/
http://www.douban.com/people/98668050/
http://www.douban.com/people/98668034/
http://www.douban.com/people/98668054/
http://www.douban.com/people/98668030/
http://www.douban.com/people/98668052/
http://www.douban.com/people/98668055/
http://www.douban.com/people/98668179/
http://www.douban.com/people/98668048/
http://www.douban.com/people/98668065/
http://www.douban.com/people/98668063/
http://www.douban.com/people/98668187/
http://www.douban.com/people/98668206/
http://www.douban.com/people/98668057/
http://www.douban.com/people/98668183/
http://www.douban.com/people/98668205/
http://www.douban.com/people/98668068/
http://www.douban.com/people/98668215/
http://www.douban.com/people/98668188/
http://www.douban.com/people/98667994/
http://www.douban.com/people/98668218/
http://www.douban.com/people/98668194/
http://www.douban.com/people/98668211/
http://www.douban.com/people/98668209/
http://www.douban.com/people/98668189/
http://www.douban.com/people/98668213/
http://www.douban.com/people/98668200/
http://www.douban.com/people/98668224/
http://www.douban.com/people/98668222/
http://www.douban.com/people/98668227/
http://www.douban.com/people/98668229/
http://www.douban.com/people/98668199/
http://www.douban.com/people/98668228/
http://www.douban.com/people/98668223/
http://www.douban.com/people/98668235/
http://www.douban.com/people/98668197/
http://www.douban.com/people/98668255/
http://www.douban.com/people/98668246/
http://www.douban.com/people/98668216/
http://www.douban.com/people/98668226/
http://www.douban.com/people/98668240/
http://www.douban.com/people/98668258/
http://www.douban.com/people/98668256/
http://www.douban.com/people/98668270/
http://www.douban.com/people/98668264/
http://www.douban.com/people/98668263/
http://www.douban.com/people/98668243/
http://www.douban.com/people/98668269/
http://www.douban.com/people/98668277/
http://www.douban.com/people/98668291/
http://www.douban.com/people/98668248/
http://www.douban.com/people/98668260/
http://www.douban.com/people/98668272/
http://www.douban.com/people/98668280/
http://www.douban.com/people/98668299/
http://www.douban.com/people/98668302/
http://www.douban.com/people/98668297/
http://www.douban.com/people/98668233/
http://www.douban.com/people/98668262/
http://www.douban.com/people/98668312/
http://www.douban.com/people/98668319/
http://www.douban.com/people/98668247/
http://www.douban.com/people/98668314/
http://www.douban.com/people/98668245/
http://www.douban.com/people/98668295/
http://www.douban.com/people/98668324/
http://www.douban.com/people/98668323/
http://www.douban.com/people/98668308/
http://www.douban.com/people/98668300/
http://www.douban.com/people/98668332/
http://www.douban.com/people/98668333/
http://www.douban.com/people/98668335/
http://www.douban.com/people/98668313/
http://www.douban.com/people/98668330/
http://www.douban.com/people/98668310/
http://www.douban.com/people/98668345/
http://www.douban.com/people/98668350/
http://www.douban.com/people/98668337/
http://www.douban.com/people/98668084/
http://www.douban.com/people/98668069/
http://www.douban.com/people/98668091/
http://www.douban.com/people/98668071/
http://www.douban.com/people/98668293/
http://www.douban.com/people/98668352/
http://www.douban.com/people/98668093/
http://www.douban.com/people/98668321/
http://www.douban.com/people/98668118/
http://www.douban.com/people/98668348/
http://www.douban.com/people/98668343/
http://www.douban.com/people/98668094/
http://www.douban.com/people/98668120/
http://www.douban.com/people/98668073/
http://www.douban.com/people/98668107/
http://www.douban.com/people/98668080/
http://www.douban.com/people/98668105/
http://www.douban.com/people/98668134/
http://www.douban.com/people/98668129/
http://www.douban.com/people/98668102/
http://www.douban.com/people/98668135/
http://www.douban.com/people/98668095/
http://www.douban.com/people/98668125/
http://www.douban.com/people/98668149/
http://www.douban.com/people/98668138/
http://www.douban.com/people/98668339/
http://www.douban.com/people/98668124/
http://www.douban.com/people/98668126/
http://www.douban.com/people/98668163/
http://www.douban.com/people/98668148/
http://www.douban.com/people/98668166/
http://www.douban.com/people/98668132/
http://www.douban.com/people/98668121/
http://www.douban.com/people/98668158/
http://www.douban.com/people/98668150/
http://www.douban.com/people/98668141/
http://www.douban.com/people/98668155/
http://www.douban.com/people/98668170/
http://www.douban.com/people/98668361/
http://www.douban.com/people/98668357/
http://www.douban.com/people/98668177/
http://www.douban.com/people/98668153/
http://www.douban.com/people/98668139/
http://www.douban.com/people/98668173/
http://www.douban.com/people/98668358/
http://www.douban.com/people/98668172/
http://www.douban.com/people/98668368/
http://www.douban.com/people/98668375/
http://www.douban.com/people/98668372/
http://www.douban.com/people/98668365/
http://www.douban.com/people/98668366/
http://www.douban.com/people/98668390/
http://www.douban.com/people/98668388/
http://www.douban.com/people/98668391/
http://www.douban.com/people/98668380/
http://www.douban.com/people/98668377/
http://www.douban.com/people/98668399/
http://www.douban.com/people/98668370/
http://www.douban.com/people/98668396/
http://www.douban.com/people/98668415/
http://www.douban.com/people/98668406/
http://www.douban.com/people/98668395/
http://www.douban.com/people/98668407/
http://www.douban.com/people/98668397/
http://www.douban.com/people/98668373/
http://www.douban.com/people/98668439/
http://www.douban.com/people/98668416/
http://www.douban.com/people/98668418/
http://www.douban.com/people/98668442/
http://www.douban.com/people/98668435/
http://www.douban.com/people/98668429/
http://www.douban.com/people/98668461/
http://www.douban.com/people/98668446/
http://www.douban.com/people/98668422/
http://www.douban.com/people/98668468/
http://www.douban.com/people/98668457/
http://www.douban.com/people/98668423/
http://www.douban.com/people/98668469/
http://www.douban.com/people/98668447/
http://www.douban.com/people/98668450/
http://www.douban.com/people/98668467/
http://www.douban.com/people/98668464/
http://www.douban.com/people/98668482/
http://www.douban.com/people/98668483/
http://www.douban.com/people/98668480/
http://www.douban.com/people/98668454/
http://www.douban.com/people/98668488/
http://www.douban.com/people/98668486/
http://www.douban.com/people/98668466/
http://www.douban.com/people/98668495/
http://www.douban.com/people/98668497/
http://www.douban.com/people/98668433/
http://www.douban.com/people/98668501/
http://www.douban.com/people/98668494/
http://www.douban.com/people/98668449/
http://www.douban.com/people/98668515/
http://www.douban.com/people/98668451/
http://www.douban.com/people/98668516/
http://www.douban.com/people/98668514/
http://www.douban.com/people/98668513/
http://www.douban.com/people/98668499/
http://www.douban.com/people/98668524/
http://www.douban.com/people/98668539/
http://www.douban.com/people/98668512/
http://www.douban.com/people/98668502/
http://www.douban.com/people/98668525/
http://www.douban.com/people/98668517/
http://www.douban.com/people/98668533/
http://www.douban.com/people/98668534/
http://www.douban.com/people/98668566/
http://www.douban.com/people/98668559/
http://www.douban.com/people/98668569/
http://www.douban.com/people/98668557/
http://www.douban.com/people/98668567/
http://www.douban.com/people/98668591/
http://www.douban.com/people/98668550/
http://www.douban.com/people/98668585/
http://www.douban.com/people/98668577/
http://www.douban.com/people/98668554/
http://www.douban.com/people/98668573/
http://www.douban.com/people/98668540/
http://www.douban.com/people/98668615/
http://www.douban.com/people/98668587/
http://www.douban.com/people/98668602/
http://www.douban.com/people/98668594/
http://www.douban.com/people/98668598/
http://www.douban.com/people/98668628/
http://www.douban.com/people/98668612/
http://www.douban.com/people/98668582/
http://www.douban.com/people/98668620/
http://www.douban.com/people/98668617/
http://www.douban.com/people/98668638/
http://www.douban.com/people/98668631/
http://www.douban.com/people/98668618/
http://www.douban.com/people/98668610/
http://www.douban.com/people/98668645/
http://www.douban.com/people/98668643/
http://www.douban.com/people/98668629/
http://www.douban.com/people/98668658/
http://www.douban.com/people/98668661/
http://www.douban.com/people/98668660/
http://www.douban.com/people/98668669/
http://www.douban.com/people/98668639/
http://www.douban.com/people/98668779/
http://www.douban.com/people/98668672/
http://www.douban.com/people/98668646/
http://www.douban.com/people/98668674/
http://www.douban.com/people/98668789/
http://www.douban.com/people/98668632/
http://www.douban.com/people/98668788/
http://www.douban.com/people/98668790/
http://www.douban.com/people/98668785/
http://www.douban.com/people/98668784/
http://www.douban.com/people/98668804/
http://www.douban.com/people/98668675/
http://www.douban.com/people/98668802/
http://www.douban.com/people/98668794/
http://www.douban.com/people/98668659/
http://www.douban.com/people/98668816/
http://www.douban.com/people/98668792/
http://www.douban.com/people/98668671/
http://www.douban.com/people/98668815/
http://www.douban.com/people/98668807/
http://www.douban.com/people/98668795/
http://www.douban.com/people/98668819/
http://www.douban.com/people/98668635/
http://www.douban.com/people/98668803/
http://www.douban.com/people/98668821/
http://www.douban.com/people/98668831/
http://www.douban.com/people/98668823/
http://www.douban.com/people/98668822/
http://www.douban.com/people/98668840/
http://www.douban.com/people/98668835/
http://www.douban.com/people/98668864/
http://www.douban.com/people/98690622/
http://www.douban.com/people/98668858/
http://www.douban.com/people/98668869/
http://www.douban.com/people/98668860/
http://www.douban.com/people/98668666/
http://www.douban.com/people/98668863/
http://www.douban.com/people/98668853/
http://www.douban.com/people/98668809/
http://www.douban.com/people/98668847/
http://www.douban.com/people/98668856/
http://www.douban.com/people/98668878/
http://www.douban.com/people/98668867/
http://www.douban.com/people/98668826/
http://www.douban.com/people/98668883/
http://www.douban.com/people/98668874/
http://www.douban.com/people/98668887/
http://www.douban.com/people/98668894/
http://www.douban.com/people/98668889/
http://www.douban.com/people/98668895/
http://www.douban.com/people/98668877/
http://www.douban.com/people/98668905/
http://www.douban.com/people/98668891/
http://www.douban.com/people/98668897/
http://www.douban.com/people/98668885/
http://www.douban.com/people/98668904/
http://www.douban.com/people/98668900/
http://www.douban.com/people/98668806/
http://www.douban.com/people/98668918/
http://www.douban.com/people/98668925/
http://www.douban.com/people/98668917/
http://www.douban.com/people/98668928/
http://www.douban.com/people/98668932/
http://www.douban.com/people/98668921/
http://www.douban.com/people/98668833/
http://www.douban.com/people/98668926/
http://www.douban.com/people/98668933/
http://www.douban.com/people/98668848/
http://www.douban.com/people/98668907/
http://www.douban.com/people/98668935/
http://www.douban.com/people/98668939/
http://www.douban.com/people/98668896/
http://www.douban.com/people/98668944/
http://www.douban.com/people/98668942/
http://www.douban.com/people/98668943/
http://www.douban.com/people/98668946/
http://www.douban.com/people/98668850/
http://www.douban.com/people/98668953/
http://www.douban.com/people/98669050/
http://www.douban.com/people/98669056/
http://www.douban.com/people/98669070/
http://www.douban.com/people/98669068/
http://www.douban.com/people/98669058/
http://www.douban.com/people/98669074/
http://www.douban.com/people/98669077/
http://www.douban.com/people/98669091/
http://www.douban.com/people/98669087/
http://www.douban.com/people/98669098/
http://www.douban.com/people/98669047/
http://www.douban.com/people/98669064/
http://www.douban.com/people/98669105/
http://www.douban.com/people/98669052/
http://www.douban.com/people/98669095/
http://www.douban.com/people/98669101/
http://www.douban.com/people/98668927/
http://www.douban.com/people/98669104/
http://www.douban.com/people/98669114/
http://www.douban.com/people/98668908/
http://www.douban.com/people/98669093/
http://www.douban.com/people/98668916/
http://www.douban.com/people/98669118/
http://www.douban.com/people/98669122/
http://www.douban.com/people/98669119/
http://www.douban.com/people/98669094/
http://www.douban.com/people/98669057/
http://www.douban.com/people/98669102/
http://www.douban.com/people/98669132/
http://www.douban.com/people/98669066/
http://www.douban.com/people/98669127/
http://www.douban.com/people/98669137/
http://www.douban.com/people/98669125/
http://www.douban.com/people/98669063/
http://www.douban.com/people/98669147/
http://www.douban.com/people/98669155/
http://www.douban.com/people/98669060/
http://www.douban.com/people/98669151/
http://www.douban.com/people/98669142/
http://www.douban.com/people/98669159/
http://www.douban.com/people/98669139/
http://www.douban.com/people/98669145/
http://www.douban.com/people/98669173/
http://www.douban.com/people/98669166/
http://www.douban.com/people/98669170/
http://www.douban.com/people/98669164/
http://www.douban.com/people/98669178/
http://www.douban.com/people/98669175/
http://www.douban.com/people/98669129/
http://www.douban.com/people/98669136/
http://www.douban.com/people/98669150/
http://www.douban.com/people/98669184/
http://www.douban.com/people/98669161/
http://www.douban.com/people/98669162/
http://www.douban.com/people/98669188/
http://www.douban.com/people/98669195/
http://www.douban.com/people/98669211/
http://www.douban.com/people/98669207/
http://www.douban.com/people/98669205/
http://www.douban.com/people/98669219/
http://www.douban.com/people/98669179/
http://www.douban.com/people/98669153/
http://www.douban.com/people/98669244/
http://www.douban.com/people/98669206/
http://www.douban.com/people/98669233/
http://www.douban.com/people/98669135/
http://www.douban.com/people/98669214/
http://www.douban.com/people/98669240/
http://www.douban.com/people/98669248/
http://www.douban.com/people/98669231/
http://www.douban.com/people/98669217/
http://www.douban.com/people/98669218/
http://www.douban.com/people/98668684/
http://www.douban.com/people/98668678/
http://www.douban.com/people/98669203/
http://www.douban.com/people/98669237/
http://www.douban.com/people/98669225/
http://www.douban.com/people/98669199/
http://www.douban.com/people/98668686/
http://www.douban.com/people/98668694/
http://www.douban.com/people/98668685/
http://www.douban.com/people/98668683/
http://www.douban.com/people/98668700/
http://www.douban.com/people/98668714/
http://www.douban.com/people/98668702/
http://www.douban.com/people/98668706/
http://www.douban.com/people/98668715/
http://www.douban.com/people/98668693/
http://www.douban.com/people/98668719/
http://www.douban.com/people/98668696/
http://www.douban.com/people/98669194/
http://www.douban.com/people/98668726/
http://www.douban.com/people/98668732/
http://www.douban.com/people/98668733/
http://www.douban.com/people/98668717/
http://www.douban.com/people/98668720/
http://www.douban.com/people/98702543/
http://www.douban.com/people/98668730/
http://www.douban.com/people/98668735/
http://www.douban.com/people/98668740/
http://www.douban.com/people/98668747/
http://www.douban.com/people/98668758/
http://www.douban.com/people/98668759/
http://www.douban.com/people/98668753/
http://www.douban.com/people/98668762/
http://www.douban.com/people/98668750/
http://www.douban.com/people/98668739/
http://www.douban.com/people/98668763/
http://www.douban.com/people/98668742/
http://www.douban.com/people/98668764/
http://www.douban.com/people/98668954/
http://www.douban.com/people/98668957/
http://www.douban.com/people/98668955/
http://www.douban.com/people/98668963/
http://www.douban.com/people/98668958/
http://www.douban.com/people/98668773/
http://www.douban.com/people/98668766/
http://www.douban.com/people/98668962/
http://www.douban.com/people/98668780/
http://www.douban.com/people/98668956/
http://www.douban.com/people/98668971/
http://www.douban.com/people/98668983/
http://www.douban.com/people/98668960/
http://www.douban.com/people/98668994/
http://www.douban.com/people/98668772/
http://www.douban.com/people/98668976/
http://www.douban.com/people/98668984/
http://www.douban.com/people/98668979/
http://www.douban.com/people/98668986/
http://www.douban.com/people/98668999/
http://www.douban.com/people/98668980/
http://www.douban.com/people/98668995/
http://www.douban.com/people/98669003/
http://www.douban.com/people/98669000/
http://www.douban.com/people/98669013/
http://www.douban.com/people/98669028/
http://www.douban.com/people/98668966/
http://www.douban.com/people/98669035/
http://www.douban.com/people/98669012/
http://www.douban.com/people/98669015/
http://www.douban.com/people/98669039/
http://www.douban.com/people/98669018/
http://www.douban.com/people/98669045/
http://www.douban.com/people/98702689/
http://www.douban.com/people/98669048/
http://www.douban.com/people/98702721/
http://www.douban.com/people/98669257/
http://www.douban.com/people/98669267/
http://www.douban.com/people/98669259/
http://www.douban.com/people/98669261/
http://www.douban.com/people/98669273/
http://www.douban.com/people/98702782/
http://www.douban.com/people/98668970/
http://www.douban.com/people/98669282/
http://www.douban.com/people/98669280/
http://www.douban.com/people/98702709/
http://www.douban.com/people/98669287/
http://www.douban.com/people/98669275/
http://www.douban.com/people/98669291/
http://www.douban.com/people/98669029/
http://www.douban.com/people/98669301/
http://www.douban.com/people/98669290/
http://www.douban.com/people/98669009/
http://www.douban.com/people/98669277/
http://www.douban.com/people/98669297/
http://www.douban.com/people/98669043/
http://www.douban.com/people/98669303/
http://www.douban.com/people/98669271/
http://www.douban.com/people/98669314/
http://www.douban.com/people/98669040/
http://www.douban.com/people/98669312/
http://www.douban.com/people/98669324/
http://www.douban.com/people/98669293/
http://www.douban.com/people/98669020/
http://www.douban.com/people/98669329/
http://www.douban.com/people/98669274/
http://www.douban.com/people/98669323/
http://www.douban.com/people/98669311/
http://www.douban.com/people/98669332/
http://www.douban.com/people/98669024/
http://www.douban.com/people/98669335/
http://www.douban.com/people/98669338/
http://www.douban.com/people/98669305/
http://www.douban.com/people/98669347/
http://www.douban.com/people/98669342/
http://www.douban.com/people/98669339/
http://www.douban.com/people/98669330/
http://www.douban.com/people/98669341/
http://www.douban.com/people/98669346/
http://www.douban.com/people/98669326/
http://www.douban.com/people/98669350/
http://www.douban.com/people/98669336/
http://www.douban.com/people/98669357/
http://www.douban.com/people/98669361/
http://www.douban.com/people/98669354/
http://www.douban.com/people/98669352/
http://www.douban.com/people/98669360/
http://www.douban.com/people/98669368/
http://www.douban.com/people/98669367/
http://www.douban.com/people/98669358/
http://www.douban.com/people/98669379/
http://www.douban.com/people/98669363/
http://www.douban.com/people/98669395/
http://www.douban.com/people/98669392/
http://www.douban.com/people/98669383/
http://www.douban.com/people/98669396/
http://www.douban.com/people/98669345/
http://www.douban.com/people/98669398/
http://www.douban.com/people/98669408/
http://www.douban.com/people/98669400/
http://www.douban.com/people/98669405/
http://www.douban.com/people/98669334/
http://www.douban.com/people/98669397/
http://www.douban.com/people/98669435/
http://www.douban.com/people/98669430/
http://www.douban.com/people/98669442/
http://www.douban.com/people/98669437/
http://www.douban.com/people/98669416/
http://www.douban.com/people/98669427/
http://www.douban.com/people/98669444/
http://www.douban.com/people/98669403/
http://www.douban.com/people/98669443/
http://www.douban.com/people/98669419/
http://www.douban.com/people/98669426/
http://www.douban.com/people/98669446/
http://www.douban.com/people/98669456/
http://www.douban.com/people/98669412/
http://www.douban.com/people/98669371/
http://www.douban.com/people/98669458/
http://www.douban.com/people/98669382/
http://www.douban.com/people/98669463/
http://www.douban.com/people/98669380/
http://www.douban.com/people/98669457/
http://www.douban.com/people/98669455/
http://www.douban.com/people/98669378/
http://www.douban.com/people/98669465/
http://www.douban.com/people/98669461/
http://www.douban.com/people/98669462/
http://www.douban.com/people/98669472/
http://www.douban.com/people/98669488/
http://www.douban.com/people/98669470/
http://www.douban.com/people/98669484/
http://www.douban.com/people/98669468/
http://www.douban.com/people/98669494/
http://www.douban.com/people/98669389/
http://www.douban.com/people/98669497/
http://www.douban.com/people/98669423/
http://www.douban.com/people/98669476/
http://www.douban.com/people/98669487/
http://www.douban.com/people/98669503/
http://www.douban.com/people/98669520/
http://www.douban.com/people/98669516/
http://www.douban.com/people/98669479/
http://www.douban.com/people/98669525/
http://www.douban.com/people/98669499/
http://www.douban.com/people/98669529/
http://www.douban.com/people/98669493/
http://www.douban.com/people/98669526/
http://www.douban.com/people/98669544/
http://www.douban.com/people/98669538/
http://www.douban.com/people/98669549/
http://www.douban.com/people/98669504/
http://www.douban.com/people/98669542/
http://www.douban.com/people/98669552/
http://www.douban.com/people/98669473/
http://www.douban.com/people/98669527/
http://www.douban.com/people/98669507/
http://www.douban.com/people/98669545/
http://www.douban.com/people/98669539/
http://www.douban.com/people/98669448/
http://www.douban.com/people/98669558/
http://www.douban.com/people/98669554/
http://www.douban.com/people/98669532/
http://www.douban.com/people/98669565/
http://www.douban.com/people/98669569/
http://www.douban.com/people/98669530/
http://www.douban.com/people/98669582/
http://www.douban.com/people/98669574/
http://www.douban.com/people/98669546/
http://www.douban.com/people/98669579/
http://www.douban.com/people/98669553/
http://www.douban.com/people/98669571/
http://www.douban.com/people/98669575/
http://www.douban.com/people/98669564/
http://www.douban.com/people/98669568/
http://www.douban.com/people/98669581/
http://www.douban.com/people/98669591/
http://www.douban.com/people/98669588/
http://www.douban.com/people/98669585/
http://www.douban.com/people/98669601/
http://www.douban.com/people/98669604/
http://www.douban.com/people/98669597/
http://www.douban.com/people/98669600/
http://www.douban.com/people/98669583/
http://www.douban.com/people/98669603/
http://www.douban.com/people/98669615/
http://www.douban.com/people/98669606/
http://www.douban.com/people/98669596/
http://www.douban.com/people/98669624/
http://www.douban.com/people/98669618/
http://www.douban.com/people/98669602/
http://www.douban.com/people/98669621/
http://www.douban.com/people/98669633/
http://www.douban.com/people/98669598/
http://www.douban.com/people/98669616/
http://www.douban.com/people/98669629/
http://www.douban.com/people/98669635/
http://www.douban.com/people/98669627/
http://www.douban.com/people/98669636/
http://www.douban.com/people/98669608/
http://www.douban.com/people/98669610/
http://www.douban.com/people/98669576/
http://www.douban.com/people/98669626/
http://www.douban.com/people/98669645/
http://www.douban.com/people/98669523/
http://www.douban.com/people/98669584/
http://www.douban.com/people/98669660/
http://www.douban.com/people/98669673/
http://www.douban.com/people/98669657/
http://www.douban.com/people/98669649/
http://www.douban.com/people/98669670/
http://www.douban.com/people/98669675/
http://www.douban.com/people/98669641/
http://www.douban.com/people/98669656/
http://www.douban.com/people/98669671/
http://www.douban.com/people/98669666/
http://www.douban.com/people/98669698/
http://www.douban.com/people/98669642/
http://www.douban.com/people/98669693/
http://www.douban.com/people/98669700/
http://www.douban.com/people/98669695/
http://www.douban.com/people/98669708/
http://www.douban.com/people/98669684/
http://www.douban.com/people/98669683/
http://www.douban.com/people/98669720/
http://www.douban.com/people/98669721/
http://www.douban.com/people/98669701/
http://www.douban.com/people/98669713/
http://www.douban.com/people/98669724/
http://www.douban.com/people/98669726/
http://www.douban.com/people/98669696/
http://www.douban.com/people/98669705/
http://www.douban.com/people/98669730/
http://www.douban.com/people/98669710/
http://www.douban.com/people/98669714/
http://www.douban.com/people/98669719/
http://www.douban.com/people/98669735/
http://www.douban.com/people/98669723/
http://www.douban.com/people/98669732/
http://www.douban.com/people/98669729/
http://www.douban.com/people/98669740/
http://www.douban.com/people/98669731/
http://www.douban.com/people/98669766/
http://www.douban.com/people/98669678/
http://www.douban.com/people/98669770/
http://www.douban.com/people/98669753/
http://www.douban.com/people/98669727/
http://www.douban.com/people/98669750/
http://www.douban.com/people/98669681/
http://www.douban.com/people/98669741/
http://www.douban.com/people/98669752/
http://www.douban.com/people/98669772/
http://www.douban.com/people/98669768/
http://www.douban.com/people/98669691/
http://www.douban.com/people/98669686/
http://www.douban.com/people/98669743/
http://www.douban.com/people/98669785/
http://www.douban.com/people/98669771/
http://www.douban.com/people/98669797/
http://www.douban.com/people/98669779/
http://www.douban.com/people/98669776/
http://www.douban.com/people/98669789/
http://www.douban.com/people/98669791/
http://www.douban.com/people/98669765/
http://www.douban.com/people/98669775/
http://www.douban.com/people/98669782/
http://www.douban.com/people/98669803/
http://www.douban.com/people/98669813/
http://www.douban.com/people/98669809/
http://www.douban.com/people/98669773/
http://www.douban.com/people/98669814/
http://www.douban.com/people/98669822/
http://www.douban.com/people/98669816/
http://www.douban.com/people/98669821/
http://www.douban.com/people/98669832/
http://www.douban.com/people/98669815/
http://www.douban.com/people/98669802/
http://www.douban.com/people/98669820/
http://www.douban.com/people/98669749/
http://www.douban.com/people/98669836/
http://www.douban.com/people/98669844/
http://www.douban.com/people/98669831/
http://www.douban.com/people/98669801/
http://www.douban.com/people/98669747/
http://www.douban.com/people/98669840/
http://www.douban.com/people/98669857/
http://www.douban.com/people/98669858/
http://www.douban.com/people/98669855/
http://www.douban.com/people/98669843/
http://www.douban.com/people/98669866/
http://www.douban.com/people/98669798/
http://www.douban.com/people/98669850/
http://www.douban.com/people/98669846/
http://www.douban.com/people/98669862/
http://www.douban.com/people/98669883/
http://www.douban.com/people/98669859/
http://www.douban.com/people/98669877/
http://www.douban.com/people/98702708/
http://www.douban.com/people/98669872/
http://www.douban.com/people/98669895/
http://www.douban.com/people/98669903/
http://www.douban.com/people/98669873/
http://www.douban.com/people/98669848/
http://www.douban.com/people/98669899/
http://www.douban.com/people/98669898/
http://www.douban.com/people/98669854/
http://www.douban.com/people/98669882/
http://www.douban.com/people/98669906/
http://www.douban.com/people/98669907/
http://www.douban.com/people/98669909/
http://www.douban.com/people/98669892/
http://www.douban.com/people/98669913/
http://www.douban.com/people/98669921/
http://www.douban.com/people/98669911/
http://www.douban.com/people/98669917/
http://www.douban.com/people/98669919/
http://www.douban.com/people/98669910/
http://www.douban.com/people/98669922/
http://www.douban.com/people/98669886/
http://www.douban.com/people/98669926/
http://www.douban.com/people/98669847/
http://www.douban.com/people/98669943/
http://www.douban.com/people/98669933/
http://www.douban.com/people/98669935/
http://www.douban.com/people/98669934/
http://www.douban.com/people/98669927/
http://www.douban.com/people/98669941/
http://www.douban.com/people/98669948/
http://www.douban.com/people/98669937/
http://www.douban.com/people/98669939/
http://www.douban.com/people/98670051/
http://www.douban.com/people/98669923/
http://www.douban.com/people/98669959/
http://www.douban.com/people/98669864/
http://www.douban.com/people/98670065/
http://www.douban.com/people/98670069/
http://www.douban.com/people/98670052/
http://www.douban.com/people/98670054/
http://www.douban.com/people/98670070/
http://www.douban.com/people/98670074/
http://www.douban.com/people/98670067/
http://www.douban.com/people/98670057/
http://www.douban.com/people/98670091/
http://www.douban.com/people/98670076/
http://www.douban.com/people/98670079/
http://www.douban.com/people/98670092/
http://www.douban.com/people/98669957/
http://www.douban.com/people/98670056/
http://www.douban.com/people/98670094/
http://www.douban.com/people/98670088/
http://www.douban.com/people/98670090/
http://www.douban.com/people/98670104/
http://www.douban.com/people/98670107/
http://www.douban.com/people/98670098/
http://www.douban.com/people/98670083/
http://www.douban.com/people/98670117/
http://www.douban.com/people/98670111/
http://www.douban.com/people/98670077/
http://www.douban.com/people/98670116/
http://www.douban.com/people/98670134/
http://www.douban.com/people/98670135/
http://www.douban.com/people/98670103/
http://www.douban.com/people/98670096/
http://www.douban.com/people/98670141/
http://www.douban.com/people/98670147/
http://www.douban.com/people/98670106/
http://www.douban.com/people/98670143/
http://www.douban.com/people/98669952/
http://www.douban.com/people/98670149/
http://www.douban.com/people/98670144/
http://www.douban.com/people/98670148/
http://www.douban.com/people/98670126/
http://www.douban.com/people/98670158/
http://www.douban.com/people/98670154/
http://www.douban.com/people/98670093/
http://www.douban.com/people/98670157/
http://www.douban.com/people/98670142/
http://www.douban.com/people/98670156/
http://www.douban.com/people/98670162/
http://www.douban.com/people/98670166/
http://www.douban.com/people/98670178/
http://www.douban.com/people/98670182/
http://www.douban.com/people/98670188/
http://www.douban.com/people/98670167/
http://www.douban.com/people/98670132/
http://www.douban.com/people/98670192/
http://www.douban.com/people/98670175/
http://www.douban.com/people/98670172/
http://www.douban.com/people/98670185/
http://www.douban.com/people/98670194/
http://www.douban.com/people/98670206/
http://www.douban.com/people/98670205/
http://www.douban.com/people/98670212/
http://www.douban.com/people/98670168/
http://www.douban.com/people/98670153/
http://www.douban.com/people/98670173/
http://www.douban.com/people/98670197/
http://www.douban.com/people/98670195/
http://www.douban.com/people/98670202/
http://www.douban.com/people/98670215/
http://www.douban.com/people/98670183/
http://www.douban.com/people/98670217/
http://www.douban.com/people/98670187/
http://www.douban.com/people/98670321/
http://www.douban.com/people/98670327/
http://www.douban.com/people/98670319/
http://www.douban.com/people/98670338/
http://www.douban.com/people/98670221/
http://www.douban.com/people/98670223/
http://www.douban.com/people/98670336/
http://www.douban.com/people/98670348/
http://www.douban.com/people/98670342/
http://www.douban.com/people/98670329/
http://www.douban.com/people/98670343/
http://www.douban.com/people/98670323/
http://www.douban.com/people/98670350/
http://www.douban.com/people/98670354/
http://www.douban.com/people/98670339/
http://www.douban.com/people/98670330/
http://www.douban.com/people/98670356/
http://www.douban.com/people/98670334/
http://www.douban.com/people/98670357/
http://www.douban.com/people/98670355/
http://www.douban.com/people/98670352/
http://www.douban.com/people/98670378/
http://www.douban.com/people/98670349/
http://www.douban.com/people/98670362/
http://www.douban.com/people/98670213/
http://www.douban.com/people/98670365/
http://www.douban.com/people/98670375/
http://www.douban.com/people/98670392/
http://www.douban.com/people/98670390/
http://www.douban.com/people/98670385/
http://www.douban.com/people/98670363/
http://www.douban.com/people/98670393/
http://www.douban.com/people/98670396/
http://www.douban.com/people/98670513/
http://www.douban.com/people/98670400/
http://www.douban.com/people/98670517/
http://www.douban.com/people/98670384/
http://www.douban.com/people/98670516/
http://www.douban.com/people/98670379/
http://www.douban.com/people/98670368/
http://www.douban.com/people/98670526/
http://www.douban.com/people/98670520/
http://www.douban.com/people/98670529/
http://www.douban.com/people/98670541/
http://www.douban.com/people/98702742/
http://www.douban.com/people/98670524/
http://www.douban.com/people/98670540/
http://www.douban.com/people/98702769/
http://www.douban.com/people/98670404/
http://www.douban.com/people/98702734/
http://www.douban.com/people/98702699/
http://www.douban.com/people/98670537/
http://www.douban.com/people/98670547/
http://www.douban.com/people/98670562/
http://www.douban.com/people/98670398/
http://www.douban.com/people/98670527/
http://www.douban.com/people/98670377/
http://www.douban.com/people/98670545/
http://www.douban.com/people/98670597/
http://www.douban.com/people/98670582/
http://www.douban.com/people/98670586/
http://www.douban.com/people/98670577/
http://www.douban.com/people/98670573/
http://www.douban.com/people/98670583/
http://www.douban.com/people/98670607/
http://www.douban.com/people/98670589/
http://www.douban.com/people/98670608/
http://www.douban.com/people/98670566/
http://www.douban.com/people/98670587/
http://www.douban.com/people/98670572/
http://www.douban.com/people/98670581/
http://www.douban.com/people/98670602/
http://www.douban.com/people/98670598/
http://www.douban.com/people/98670617/
http://www.douban.com/people/98670605/
http://www.douban.com/people/98670613/
http://www.douban.com/people/98670618/
http://www.douban.com/people/98670623/
http://www.douban.com/people/98670664/
http://www.douban.com/people/98670624/
http://www.douban.com/people/98670625/
http://www.douban.com/people/98670635/
http://www.douban.com/people/98670514/
http://www.douban.com/people/98670657/
http://www.douban.com/people/98670647/
http://www.douban.com/people/98670628/
http://www.douban.com/people/98670652/
http://www.douban.com/people/98670630/
http://www.douban.com/people/98670687/
http://www.douban.com/people/98670684/
http://www.douban.com/people/98670662/
http://www.douban.com/people/98670678/
http://www.douban.com/people/98670702/
http://www.douban.com/people/98670697/
http://www.douban.com/people/98670676/
http://www.douban.com/people/98670705/
http://www.douban.com/people/98670691/
http://www.douban.com/people/98670675/
http://www.douban.com/people/98670704/
http://www.douban.com/people/98670677/
http://www.douban.com/people/98670698/
http://www.douban.com/people/98670690/
http://www.douban.com/people/98670710/
http://www.douban.com/people/98670714/
http://www.douban.com/people/98670650/
http://www.douban.com/people/98670674/
http://www.douban.com/people/98670731/
http://www.douban.com/people/98670738/
http://www.douban.com/people/98670686/
http://www.douban.com/people/98670735/
http://www.douban.com/people/98670741/
http://www.douban.com/people/98670740/
http://www.douban.com/people/98670722/
http://www.douban.com/people/98670721/
http://www.douban.com/people/98670746/
http://www.douban.com/people/98670723/
http://www.douban.com/people/98670744/
http://www.douban.com/people/98670655/
http://www.douban.com/people/98670753/
http://www.douban.com/people/98670754/
http://www.douban.com/people/98670766/
http://www.douban.com/people/98670764/
http://www.douban.com/people/98670748/
http://www.douban.com/people/98670790/
http://www.douban.com/people/98670743/
http://www.douban.com/people/98670736/
http://www.douban.com/people/98670787/
http://www.douban.com/people/98670770/
http://www.douban.com/people/98670773/
http://www.douban.com/people/98670771/
http://www.douban.com/people/98670769/
http://www.douban.com/people/98670797/
http://www.douban.com/people/98670794/
http://www.douban.com/people/98670765/
http://www.douban.com/people/98670795/
http://www.douban.com/people/98670775/
http://www.douban.com/people/98670784/
http://www.douban.com/people/98670791/
http://www.douban.com/people/98670757/
http://www.douban.com/people/98670809/
http://www.douban.com/people/98670812/
http://www.douban.com/people/98670808/
http://www.douban.com/people/98670732/
http://www.douban.com/people/98670801/
http://www.douban.com/people/98670817/
http://www.douban.com/people/98669971/
http://www.douban.com/people/98669976/
http://www.douban.com/people/98670815/
http://www.douban.com/people/98669962/
http://www.douban.com/people/98670813/
http://www.douban.com/people/98669969/
http://www.douban.com/people/98669963/
http://www.douban.com/people/98669978/
http://www.douban.com/people/98670811/
http://www.douban.com/people/98669965/
http://www.douban.com/people/98669985/
http://www.douban.com/people/98669995/
http://www.douban.com/people/98669996/
http://www.douban.com/people/98670001/
http://www.douban.com/people/98669987/
http://www.douban.com/people/98669994/
http://www.douban.com/people/98670002/
http://www.douban.com/people/98670013/
http://www.douban.com/people/98670011/
http://www.douban.com/people/98670024/
http://www.douban.com/people/98670010/
http://www.douban.com/people/98670020/
http://www.douban.com/people/98669977/
http://www.douban.com/people/98670023/
http://www.douban.com/people/98670021/
http://www.douban.com/people/98670027/
http://www.douban.com/people/98670035/
http://www.douban.com/people/98670045/
http://www.douban.com/people/98670029/
http://www.douban.com/people/98670042/
http://www.douban.com/people/98670227/
http://www.douban.com/people/98670033/
http://www.douban.com/people/98670225/
http://www.douban.com/people/98670050/
http://www.douban.com/people/98670224/
http://www.douban.com/people/98670022/
http://www.douban.com/people/98670046/
http://www.douban.com/people/98670238/
http://www.douban.com/people/98670232/
http://www.douban.com/people/98670237/
http://www.douban.com/people/98670241/
http://www.douban.com/people/98670248/
http://www.douban.com/people/98669980/
http://www.douban.com/people/98670250/
http://www.douban.com/people/98670244/
http://www.douban.com/people/98670245/
http://www.douban.com/people/98670267/
http://www.douban.com/people/98670006/
http://www.douban.com/people/98669988/
http://www.douban.com/people/98670266/
http://www.douban.com/people/98670261/
http://www.douban.com/people/98670272/
http://www.douban.com/people/98670277/
http://www.douban.com/people/98670276/
http://www.douban.com/people/98669981/
http://www.douban.com/people/98670262/
http://www.douban.com/people/98670270/
http://www.douban.com/people/98670259/
http://www.douban.com/people/98670294/
http://www.douban.com/people/98670279/
http://www.douban.com/people/98670287/
http://www.douban.com/people/98670286/
http://www.douban.com/people/98670028/
http://www.douban.com/people/98670288/
http://www.douban.com/people/98670296/
http://www.douban.com/people/98670309/
http://www.douban.com/people/98670297/
http://www.douban.com/people/98670306/
http://www.douban.com/people/98670254/
http://www.douban.com/people/98670405/
http://www.douban.com/people/98670313/
http://www.douban.com/people/98670292/
http://www.douban.com/people/98670416/
http://www.douban.com/people/98670408/
http://www.douban.com/people/98670422/
http://www.douban.com/people/98670312/
http://www.douban.com/people/98670429/
http://www.douban.com/people/98670437/
http://www.douban.com/people/98670448/
http://www.douban.com/people/98670427/
http://www.douban.com/people/98670440/
http://www.douban.com/people/98670426/
http://www.douban.com/people/98670302/
http://www.douban.com/people/98670280/
http://www.douban.com/people/98670449/
http://www.douban.com/people/98670466/
http://www.douban.com/people/98670454/
http://www.douban.com/people/98670455/
http://www.douban.com/people/98670456/
http://www.douban.com/people/98670467/
http://www.douban.com/people/98670447/
http://www.douban.com/people/98670458/
http://www.douban.com/people/98670475/
http://www.douban.com/people/98670477/
http://www.douban.com/people/98670430/
http://www.douban.com/people/98670464/
http://www.douban.com/people/98670304/
http://www.douban.com/people/98670461/
 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值