P93 第4章类(时间:4次课,8学时)第4章类教学提示:培养面向对象的程序设计思维方式对掌握Java语言具有十分重要的作用。本章主要介绍:利用Java语言进行面向对象编程的系统分析和程序设计方法。第4章类4.1面向对象编程4.2类的描述4.3类的成员变量4.4类的成员方法4.5类的继承4.6this和super变量4.7抽象类4.8内部类4.9Java程序的执行
P68 第5章包、接口和异常(时间:3次课,6学时)第5章包、接口和异常教学提示:Java将相关的类组成包,有助于大型软件系统的管理。接口的设计和调用也是Java程序设计的重要技术。对各种异常的处理是程序设计中要解决的重要问题。Java采用了一种特殊的机制来处理异常。本章主要介绍:和类相关的两个概念:包、接口,同时在最后还将介绍Java对异常的处理方法。第5章包、接口和异常5.1包5.2接口5.3异常及其处理5.4创建自定义的异常5.5课后练习
P72 第6章线程(时间:3次课,6学时)第6章线程教学提示:计算机世界要想真正地反映现实世界,必须解决事情的同步问题,即解决程序实现多线程的问题。因此可编写有几条执行路径的程序,使得程序能够同时执行多个任务,借此实现多线程运行。Java语言的一大特点就是内置对多线程的支持。本章主要介绍:Java中的线程作用机制、线程的实现方法、线程的控制和线程的同步与死锁。第6章线程6.1线程简介
P78 第8章Java的网络编程(时间:3次课,6学时)第8章Java的网络编程教学提示:Java语言已成为网络应用软件开发的主要工具。使用Java语言进行网络连接编程比C++语言要容易得多。Java提供了许多内置的网络功能,使开发基于Internet和Web的应用程序更容易。本章主要介绍:网络基础知识、Socket套接字、Java开发TCP/IP程序、多线程服务器、数据报、URL资源第8章Java的网络编程
P58 第11章JDBC编程(时间:2次课,4学时)第11章JDBC编程教学提示:JDBC是一种用于执行SQL语句的JavaAPI,是一组用Java编写的类和接口。它为Java应用提供了一种与各种不同数据库进行对话的方式。使用JDBC可以很容易地把SQL语句传送到任何关系型数据库中。本章主要介绍:JDBC简介、JDBC基本编程和JDBC编程实例第11章JDBC编程
P11 Hive 是建立在 Hadoop 上的数据仓库基础构架。它提供了一系列的工具,可以用来进行数据提取转化加载(ETL),这是一种可以存储、查询和分析存储在 Hadoop 中的大规模数据的机制。Hive 定义了简单的类 SQL 查询语言,称为 HQL,它允许熟悉 SQL 的用户查询数据。同时,这个语言也允许熟悉 MapReduce 开发者的开发自定义的 mapper 和 reducer 来处理内建的 mapper 和 reducer 无法完成的复杂的分析工作。
P46 表单的概念表单可以把来自用户的信息提交给服务器,是网站管理员与浏览者之间沟通的桥梁。利用表单处理程序可以收集、分析用户的反馈意见,做出科学的、合理的决策。表单有两个重要组成部分:一是描述表单的HTML源代码;二是用于处理用户在表单域中输入的信息的服务器端应用程序客户端脚本,如ASP.NET、JSP等。
P23 WEB高并发性能调优预研成果目的优化思路调优实施目的目的优化思路调优实施优化思路(一)WEB容器调优操作系统调优高性能反向代理服务器系统级优化思路(二)减少网络传输内容大小CPU密集型功能分布到多台机器算法优化减少数据库访问次数减少HTTP请求程序级优化思路(三)从易用、通用的角度出发,本次预研主要针对以下几个方面进行研究:减少HTTP请求减少网络传输内容大小WEB容器优化使用高性能反向代理服务器目的优化思路调优实施调优实施-合并压缩JS/CSS文件涵盖:减少HTTP请求减少网络传输内容大小使用自制工具合并压缩JS/CSS文件调优实施-合并压缩JS/CSS文件(一)
P34 性能优化不是仅局限于后台----Qzone性能优化报告QQ空间产品中心QwangQzone优化概述存储优化日志重构访问优化接入层逻辑层表现层日志重构前问题分析数据量增长过快总数据量9T日增长量约20G扩容需进行大量数据搬迁Cache命中率低(50%),DB压力大旧系统结构模块日志回复日志标题日志计数优点CACHE内存化,提升性能多进程号段分布处理业务异步化缺点CACHE量有限,命中率低,对DB的性能依赖比较重模块相互独立,容易造成数据不一致Qzone数据层优化(日志重构)与产品经理的Trade-off区分近期日志与往期日志区分活跃数据、非活跃数据和历史归档数据二级缓存(内存+文件)针对单个号码进行路由新系统结构系统分三个模块:日志信息、日志标题、访问计数CGI层对日志标题、访问计数模块有读/写权限;对日志标题模块只有读权限,其数据来源于日志信息模块日志信息模块结构日志重构后的特点将数据区分为活跃数据、不活跃数据和历史归档数据
P32 产品经理工作心得分享FionaHau/20071206目录eBay商品详情页设计相关流程数据介绍eBay商品详情页eBay简介业务、知名度、市值什么是商品详情页?eBay在商品详情页面的投入,人力配备,研究深度商品详情页–“黄金页面”-为什么重要?页面占整体PV%-20%,25%,28%对买家:作出购买决定,并付诸行动(购买)的地方一口价,拍卖从这里开始一般能够贡献30-40%的高质量新注册用户Takeaway:制造买家!一定要显示最重要的购买资料/需要的行动对卖家:最重要的卖家阵地所有商品详情(卖的商品)显示的地方对卖家而言,唯一能比美其重要性的页面是搜索Takeaway:一定要提供卖家需要的工具,让他们可以描述/更改商品详情并和买家有效沟通。
P122 从Marketing Reseach的角度将CE相关方法进行关联与梳理,旨在提供一种全视图,以便根据应用需求选择性使用!提供Consumer Insight的基本理论框架,以便将Consumer Insight理念融汇于各方法之中!简介实际操作的基本原则,提高日常操作的效率与效果!有效市场是由一群对某一产品/服务有兴趣、有收入和有通路的潜在客户所组成序:市场产品/服务根据顾客的需要确定.
P24 P2PStreaming的发展和技术要点主要特性和特点软件结构后续发展方向P2PStreaming发展过程关键技术点网络的构建及维护决定系统的可扩展性、可维护性、稳定性、以及系统运转的效率。Buffer管理根据具体的应用来选取合适的Buffer管理策略;例如直播与点播的Buffer管理策略不相同;伙伴节点的选择决定系统运转的效率,伙伴节点过多,则造成系统维护开销过大;伙伴节点过少,则造成系统的稳定性差。
P24 产品线简单介绍综合搜索问问看看我们都优化了哪些部分服务器布局优化减少页面HTTP请求启用服务器端压缩调整DNSTTLCDN外包第三方评测服务……服务器布局优化SOSO用户分布通过对用户来源的统计分析,soso用户主要分布在南方沿海省份及人口大省,南北方分布比例大致为7:3,其中广东超过200万独立用户,江苏、浙江分别超过100万独立用户。
P29 目录1.拍拍为什么要进行CE?2.拍拍进行了哪些CE工作?3.CE工作对产品的改进4.Q&A拍拍为什么要进行CE?•CustomerEngagement•用户参与•通过各种方法,让用户参与产品的策划、设计、开发等过程,达到提升用户体验的目的。•产品经理、界面设计师、开发人员、测试人员,甚至包括老板都不是真正的用户,与真正的用户有不同的视角和思维模式。拍拍产品牵涉到买家、卖家以及相互之间的交易过程,需求存在多样性和特殊性。深刻的了解我们的用户特征以及需求,才能提供他们真正满意的产品。拍拍进行了哪些CE工作?2007年4-5月入户观察研究项目(卖家)2007年8月腾讯TIC夏令营大学生现场体验购物(买家)
P97 腾讯大讲堂09-如何建设高性能网站
P49 可扩展Web架构探讨echouzhou高性能网站每秒能处理成千上万个请求,关键是Scalability良好的可伸缩性Caching无处不在的缓存Scalability是系统适应不断增长用户数量的能力性能平稳负载均衡、容错接入保护、Cache缓冲扩容容易所有组件都应当可以简单扩展无共享架构可控状态VerticalScaling更大的服务器更快的CPU扩展性/价格比很差超级计算机都是平行扩展的!可伸缩性vs.高性能在系统可扩展的前提下提高性能Web的可扩展性Web服务器负载均衡南北互通Web服务器Web服务器的选择Apache不适合静态文件的支持内存、CPU占用比较大非常成熟,功能强大,配置丰富TWS架构中心自主开发对CGI的支持比较独特CGI性能非常好Qhttpd公司内部软件只适合静态文件的支持非常稳定可靠Lighttpd、Nginx内存、CPU开销小静态文件性能胜出很多越来越多的网站开始用它性能改进动态.
P28 目录QQMAIL总体架构服务器性能优化网络性能优化代码框架优化QQMAIL总体架构(简图)QQ MAIL总体架构Web:支持95%的登录请求。提供读信、写信、用户信息管理等功能。BG:邮件队列,负责将本域用户发出的邮件投递到目标地址。MX(MaileXchange):接收外域邮件运营商发往本域的邮件。POP/SMTP:提供基于MailClient的服务。QS:向QQClient提供新邮件Notify服务。Account:存储邮箱名/UIN映射关系。
P23 QQ邮箱发展过程成长中的收获机遇和挑战广州研发中心简介广研成立于2005年4月,主要负责邮件相关业务的研发和运营。目前有产品、UI、系统架构、运营、测试、Foxmail、职能等七个行政架构组,60多名员工。主要产品:QQ邮箱、@Foxmail.com、FoxmailQQ邮箱2.0版:一穷二白QQ邮箱2.0:一穷二白5M容量,基本功能,传统UI界面经常丢信,可用性差垃圾、病毒邮件满天飞,盗号严重被列入黑名单,互通能力差每天登录人不超过30万,发信人不过5万一切都要从零开始。QQ邮箱3.0:深陷泥潭QQ邮箱3.0:深陷泥潭大量采用AJAX,类客户端UI交互复杂,页面速度慢后台重构,稳定支持上亿用户安全、反垃圾能力提高脱离了用户基本需求,努力投入却没有得到回报。
P6 QQ游戏项目总监刘念July,2007Chinajoy休闲游戏发展的文化趋势腾讯游戏Index休闲游戏是一种生活方式随时随地的娱乐方式低廉的价格和进入门槛简单熟悉的游戏规则足不出户的交流平台,老幼皆宜的休闲生活健康快乐的游戏理念潜力巨大的乐趣空间休闲游戏用户的行为特征最“傻”的休闲游戏用户最“精明”的休闲游戏用户休闲游戏用户的使用习惯特征意见领袖们和沉默的大多数小喇叭,一个春天里的童话,无序的个人和有规律的群体游戏大厅里的流行文化无处不在的QQ游戏QQ游戏简介QQ和QQ游戏,不得不说的故事玩QQ游戏的都是小孩子吗?八十岁老人的一封来信QQ游戏与地铁人生,联系故乡的纽带:海外学子眼中的QQ游戏从“快男超女”看QQ游戏的娱乐价值广告和社会影响力QQ游戏改变中国玩QQ游戏长大的一代是娱乐还是生活是平台还是媒体没有休闲游戏的世界会怎样,WOW是情人,斗地主是老婆QQ游戏,伴我一生;QQ游戏,改变中国
P150 图论Whatisthat?什么是图论?图论〔GraphTheory〕是数学的一个分支。它以图为研究对象。图论中的图是由若干给定的点及连接两点的线所构成的图形,这种图形通常用来描述某些事物之间的某种特定关系,用点代表事物,用连接两点的线表示相应两个事物间具有这种关系。图论本身是应用数学的一部份,因此,历史上图论曾经被好多位数学家各自独立地建立过。关于图论的文字记载最早出现在欧拉1736年的论着中,他所考虑的原始问题有很强的实际背景。并查集及其拓展并查集是一种信息内聚很强的数据结构,它在判定图的连通性以及等价类划分的时空效率上有着不可替代的优势。