自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

The Last Song 的专栏

Where the sun descends along.I run the long long way from home to find a heart that's made of story

  • 博客(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文档

以最低的积分做strut2的普及,做了struts2的一个CRUD,mysql数据库,有整理的教学文档。知识点。解压缩后sql目录是基本的建库sql,hibernate做持久层,以最简单的方式演示了strut2的妙用,如果引用请标明出处。

2007-11-12

hibernate继承映射教学

针对hibernate的继承映射部分做了几个测试的例子,更加直观的阐述了继承映射的几种方式以及对应的表结构方式,文件被分割成3部分 http://download.csdn.net/source/259075 http://download.csdn.net/source/259072 http://download.csdn.net/source/259070

2007-10-07

hibernate的继承映射教学

针对hibernate的继承映射部分做了几个测试的例子,更加直观的阐述了继承映射的几种方式以及对应的表结构方式,文件被分割成3部分 http://download.csdn.net/source/259075 http://download.csdn.net/source/259072 http://download.csdn.net/source/259070

2007-10-07

hibernate的继承映射教学

针对hibernate的继承映射部分做了几个测试的例子,更加直观的阐述了继承映射的几种方式以及对应的表结构方式,文件被分割成3部分 http://download.csdn.net/source/259075 http://download.csdn.net/source/259072 http://download.csdn.net/source/259070

2007-10-07

空空如也

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

TA关注的人

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