自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

白骨书生的专栏

记录那些技术学习的日子

  • 博客(59)
  • 收藏
  • 关注

转载 七、淘宝技术发展(Java时代:创造技术-Tair)

TFS的开发,让淘宝的图片功能得到了充分的发挥。同TFS一样,很多技术都是在产品的推动下得到发展的。在讲下面的技术之前,有必要说说那些年,我们一起做过的几个产品。先说个比较悲剧的——【团购】,这个团购可不是现在满大街挂的那种groupon类型的模式,在groupon出生之前,在2006年,淘宝的产品经理一 灯就提出了“团购”这种产品。一灯最初的设想是让买家在社区发起团购,“团长”找到足够的

2013-04-10 01:06:50 727

转载 六、淘宝技术发展(Java时代:创造技术-TFS)

在讲淘宝文件系统TFS之前,先回顾一下上面几个版本。1.0版的PHP系统运行了将近一年的时间(2003.05-2004.01);后来数据库变成 Oracle之后(2004.01-2004.05,叫1.1版本吧),不到半年就把开发语言转换为Java系统了(2004.02-2005.03,叫 2.0版本);进行分库、加入缓存、CDN之后我们叫它2.1版本(2004.10-2007.01)。这中间有些时

2013-04-10 00:59:41 675

转载 五、淘宝技术发展(Java时代:坚若磐石)

已经有读者在迫不及待的问怎么去掉了IOE,别急,在去掉IOE之前还有很长的路要走。行癫他们买回来小型机之后,我们用上了Oracle,七公带着一帮 DBA在优化SQL和存储,行癫带着几个架构师在研究数据库的扩展性。Oracle本身是一个封闭的系统,用Oracle怎么做扩展?用现在一个时髦的说 法就是做“分库分表”。我们知道一台Oracle的处理能力是有上限的,它的连接池有数量限制,查询速

2013-04-10 00:56:44 974

转载 四、淘宝技术发展(Java时代:脱胎换骨)

我的师父黄裳@岳旭强曾经说过,“好的架构图充满美感”,一个架构好不好,从审美的角度就能看得出来。后来我看了很多系统的架构,发现这个言论基本成立。那么反观淘宝前面的两个版本的架构,你看哪个比较美?显然第一个比较好看,后面那个显得头重脚轻,这也注定了它不是一个稳定的版本,只存活了不到半年的时间。2004年初,SQL Relay的问题解决不了,数据库必须要用Oracle,那从

2013-04-10 00:53:19 698

转载 三、Oracle/支付宝/旺旺

淘宝网作为个人网站发展的时间其实并不长,由于它太引人注目了,马云在2003年7月就宣布了这个是阿里巴巴旗下的网站,随后在市场上展开了很成功的运作。 最著名的就是利用中小网站来做广告,突围eBay在门户网站上对淘宝的广告封锁。上网比较早的人应该还记得那些在右下角的弹窗和网站腰封上一闪一闪的广 告。市场部那位到处花钱买广告的家伙,太能花钱了,一出手就是几百万,他被我们称为“大少爷”。“大少爷”

2013-04-10 00:50:35 781

转载 淘宝技术发展(个人网站)(2)

2003年4月7日,马云,在杭州,成立了一个神秘的组织。他叫来十位员工,要 他们签了一份协议,这份协议要求他们立刻离开阿里巴巴,去做一个神秘的项目。这个项目要求绝对保密,老马戏称“连说梦话被老婆听到都不行,谁要是透漏出 去,我将追杀到天涯海角”。这份协议是英文版的,匆忙之间,大多数人根本来不及看懂,但出于对老马的信任,都卷起铺盖离开了阿里巴巴。他们去了一个神秘的据点——湖畔花园小区的一

2013-04-10 00:46:18 684

转载 淘宝技术发展 —— 前言

光棍节的狂欢“时间到,开抢!”坐在电脑前早已等待多时的小美一看时间已到2011年11月11日零时,便迫不及待地投身于淘宝商城一年一度的大型网购促销活动—— “淘宝双11购物狂欢节”。小美打开早已收藏好的宝贝——某品牌的雪地靴,飞快的点击购买,付款,一回头发现3000双靴子已被抢购一空。小美跳起来,大叫一声“欧耶!”小美不知道,就在11日零点过后的这一分钟内,全国有342万人

2013-04-10 00:41:58 757

转载 游戏行业收入阶梯

IT领袖:年入过亿(例如任正非、马化腾、李彦宏、丁磊、马云等,包括期权股票以及投资理财等收入。) IT大哥:年入千万(级别次于以上几位大佬的公司老板,不缺钱,普遍对上一条里的人物羡慕嫉妒恨。) IT精英:年入百万(各IT公司副总裁级别人物,包括COO、CTO等,大多为职业经理人,赚够前就跑。) IT人才:年入50万(各IT公司总监级别人物,有房有车,生活压力相对较小) IT工程师:

2013-04-10 00:32:16 544

转载 2012java水平工资统计

本次调查参照了2011年java培训指南网对北京工资薪资水平调查的方法和数据,采用更加精确的采样分析方式,更加科学的分析了北京地区实际的java技术人员的工资水平,该图表比较准确的反映了实际的工资水平,调查的java工程师就职企业不但包括国企、外企,更包括广大中小型企业的抽样数据,可供广大的java程序员们参考。     本次调查共调查340个案例,其中,1-2年工作经验的程序员100名,

2013-04-10 00:08:23 1589

转载 云计算历程和前途

在经过了主机时代,PC时代之后,IT世界正在进入云计算时代。   今天,我们来聊一聊,主流计算机技术是如何进化到云计算时代的。   主机时代,大多数人没有经历过,但PC时代,我们正在经历,所以,我们从PC时代开始讲述,看看技术如何变迁的。      PC刚刚发布的时候,因为其价廉物美。买不起主机,甚至买不起小型主机的企业开始大量采用,开玩笑,就是小型机,当时也要十多万美金呢,加上其

2013-04-09 23:59:12 2036

原创 day03循环结构,for嵌套打印三角星,函数(方法),重载,数组概念,内存

2.6.3 循环结构代表语句:while,do while,for while (条件表达式){执行语句;}do{执行语句;}while (条件表达式);do while的特点是无论条件是否满足,循环体至少执行一次。for (1初始化表达式;2循环条件表达式;3循环后的操作表达式 )

2013-04-09 22:14:22 844

原创 day02标识符,二进制转换,位运算符,类型转换,if,switch

2 Java语言的基础组成2.1关键字,2.2标识符,2.3注释,2.4常量和变量,2.5运算符,2.6语句,2.7函数,2.8数组。//2.2标识符。在程序中自定义的一些名称由26个字母,数字,$_二个符号。规则:1.数字不能开头。2.不能用关键字。java中严格区分大小写。main虽然不

2013-04-08 19:39:48 1278

原创 学习第一天day01

什么是软件:一系列按照特定顺序组织的计算机数据和指令的集合。常见的软件:系统软件:如dos,windows,Linux等。应用软件:如:迅雷,扫雷,QQ等。什么是开发?制作软件。软件的出现实现了人与计算机更好的交互。交互方式:图形化界面。常见的。简单直观。命令行方式。较为麻烦,需记住一些命令。d

2013-04-07 18:03:15 719

原创 第二十一天,其他流对象和一些程序

android培训、java培训、期待与您交流!import java.io.*;class RandomAccessFileDemo{ public static void main(String[] args) throws IOException { //ranWrite(); //ranReader(); ranWrite2(); } public s

2013-03-03 21:16:50 398

原创 7K面试题,银行业务

/*需求:面向对象的分析与设计: 取号机器:产生客户.每个客户都有号码,四个普通窗口的号码都共用一个号码计数器。 所以得定义一个: 号码计数器。共用一个数据增删,得加锁。 各个窗口叫号, 窗口问取号机器。机器每次都得判断是哪个窗口叫号,先为这种类型的用户服务, 没有再为普通用户服务。每个服务都得开辟一个线程。

2013-03-03 21:03:37 557

原创 7K面试题,交通灯管理系统

android培训、java培训、期待与您交流! /*交通灯管理系统模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:? 异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---- 右转车辆 由东向而来去往南向的车辆 ---- 左转车辆

2013-02-04 00:18:35 675

原创 加强2注解。泛型。类加载器及其委托机制。代理的概念与作用原理,AOP概念。实现AOP功能的封装与配置。类似Spring。

android培训、java培训、期待与您交流! /*注解。泛型。类加载器及其委托机制。代理的概念与作用原理,AOP概念。实现AOP功能的封装与配置。类似Spring。*//*了解注解及java提供的几个基本注解,比枚举还要重要。 java.lang包下面有三个基本注解。 注解相当于一个标记,加了注解等于为程序打上某种标记,加了注解后编译器会通过反射来 了解你这个元素上有没

2013-01-31 00:18:25 967

原创 加强eclipse的使用技巧。可变参数。基本数据类型自动装箱和拆箱。枚举。反射。数组反射的应用。ArrayList和HashSet。JavaBean

android培训、java培训、期待与您交流! /*eclipse的使用技巧。可变参数。基本数据类型自动装箱和拆箱。枚举。反射。数组反射的应用。ArrayList集合和HashSet集合。JavaBean。*//*基础加强和JDK1.5新特性. 基础很重要,就业就看基础掌握的好不好. 但不能天天学基础,只有通过高级的应用,才能知道基础怎么用. 就像一年纪的题目,五年纪

2013-01-27 23:39:15 1759

原创 day25正则表达式,匹配,切割,替换。获取。网页爬虫

android培训、java培训、期待与您交流! /*正则表达式,匹配,切割,替换。获取。网页爬虫*//*正则表达式:符合一定规则的表达式 作用:用于专门操作字符串 特点:用一些特定的符号来表示一些代码操作。 所以学习正则表达式,就是学习特殊符号的操作。 好处:简化对字符串的复杂操作。 弊端:符号越多,正则越长,阅读性差。*//*

2013-01-27 14:12:05 989

空空如也

空空如也

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

TA关注的人

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