- 博客(10)
- 资源 (4)
- 收藏
- 关注
原创 淘宝的KV存储系统的设计思路总结-tair系统
tair系统功能:(主要用来对付那些静态化相关资源)1、作为架设在各类存储介质前边的一层系统2、可以用来存储cache数据,也可以持久化数据一、要解决的问题1、当用户访问数据为海量的时候,并且并发太大的时候直接访问数据库会让数据库被穿透,直接宕机2、淘宝的用户信息和产品信息数据调用量是海量二、设计思路1、初期设计思路(1)、做一层cache来缓存数据,直
2012-04-18 19:24:32 8151
原创 海量图片存储策略
一、常规图片存储策略常规的一般400G以下的图片存储可以采用比较传统的分目录的形式例如目录层级为 年份/行业属性/月份/日期/用户属性有几个比较重要的原则就是1、单个目录下的文件个数不要超过2000个,多了寻址较慢,你在linux下ls就能看到数量太多的时候的效果了2、目录层级结构不要太深,这样服务器处理寻址较慢二、海量图片存储策略1、核心难点(1)海
2012-04-18 15:41:15 15022 3
原创 android中使用gridview显示文本内容
官方的demo和例子都是显示图片,这里我反过来把它当table用,显示最基本的数据信息1、首先定义基本的layout信息<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill
2012-04-12 14:06:07 7821 2
转载 百万级访问网站前期的技术准备
开了自己域名的博客,第一篇就得来个重磅一点的才对得起这4美金的域名。作为一个技术从业者十年,逛了十年发现有些知识东一榔头西一棒槌的得满世界 看个遍才整理出个头绪,那咱就系统点的从头一步一步的说,一个从日几千访问的小小网站,到日访问一两百万的小网站,怎么才能让它平滑的度过这个阶段,别在 技术上出现先天不足,写给一些技术人员,也写给不懂技术的创业者。对互联网有了解的人都有自己的想法,有人就把想法付
2012-04-11 12:09:15 1379
转载 JAVA 开发中一些提升性能的关注点
1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用,通过线程同步来控制资源的并发访问;第二,控制实例的产生,以达到节约资源的目的;第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。2. 尽量避免随意使用静态
2012-04-11 09:47:49 1385
原创 android中将复杂json对象进行数据转换
首先大家需要知道的是android集成了apache client和json处理相关的函数,大家可直接调用1、一般的json对象服务器端都会进行封装成比较简单的基础pojo,但是有些时候我们会在基础的POJO中内部创建私有对象属性例如如下状况,我省略了get和set方法了public class WugeVO implements Serializable{ privat
2012-04-04 11:35:26 6314 2
原创 android中使用httpclient提交表单
在android开发中如果我们需要和服务器端交互的时候已经使用apache client项目进行表单的模拟提交。通过返回json对象进而来达到数据的提交与取回,同时又能保证session的有效性以及系统的安全性,这里我封装了一下httpclient的get和post方式来提交数据/** * */package com.jiuchongju.util;import java.
2012-04-04 11:21:19 12964 2
原创 android开发的异步任务须知
在进行android开发中,如果我们的activity的主线程直接调用外部接口,如果接口无法实时反馈会造成应用的UI假死。当然,在较高的版本中已经禁止直接在主线程上进行这方面的调用。这里android提供了AsyncTask 这个类进行异步的任务调用,开辟子线程进行任务的执行。这样主线程就不会因为外部接口的延迟而宕机了但是这样对我们应用功能的使用流程提出了挑战,需要我们设计
2012-04-01 17:20:48 1360
原创 android开发中遇到unknownhostException
自己写了一个通过apache httpclient 方式获取服务器端数据的程序。执行的时候报出unknownhostException异常这里需要明确概念1、android的模拟器将自己认为是一个操作系统,所以他认为127.0.0.1是他自己,不是我们开发机器的操作系统对应的ip2、我们是可以指定android模拟器的host表的3、如果我们新写的程序,发现直接调用外部域名
2012-04-01 17:16:40 4461
原创 如何查看android的avd中的sqlite数据库的表
1、先切换到android的SDK目录,找到如下目录:D:\Android\android-sdk\platform-tools>上边是以我的安装目录举例2、输入命令 #adb shell3、然后ls 命令看看,这里就是模拟了linux操作系统4、切换到data目录cd data5、还得切换一层,我也觉得挺麻烦,这目录是两层datacd data6、这个时候
2012-04-01 17:12:02 4049
struts2文档
2007-11-12
hibernate继承映射教学
2007-10-07
hibernate的继承映射教学
2007-10-07
hibernate的继承映射教学
2007-10-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人