P46 性能优化:尽可能异步 日志记录 消息推送 串行化:避免冲突xapian索引只能单写 延时/定时运行 并行计算:分割多个任务并行执行
P46 数据库系统设计漫谈讲师:童家旺,阿里集团数据库架构师主题数据库基本问题调查关系数据库的基本背景ACID基本概念解析范式问题解析(Normalization)数据库的扩展性浅析常见数据库系统回顾数据库基本问题调查大家都使用过哪些数据库?哪些内容是数据库系统的关键点?常见的数据存储传统的数据库系统OracleDB2、SQL Server 、MySQL、PosgreSQL分布式数据库。
P59 JPA简介主要内容JPA概述使用JPA的步骤实体JPA的APIJPQL主要内容JPA概述使用JPA的步骤实体JPA的APIJPQLJPA概述JPA是什么JPA的产生为什么要使用JPAJPA和Hibernate的关系JPA的供应商JPA的实现JPA的优势JPA的缺点JPA主要的技术一、JPA概述—JPA是什么Java Persistence API,用于对象持久化的API是JavaEE5.0平台标准的ORM规范,使得应用程序以统一的方式访问持久层。
P22 策略模式—教你打拳皇拳皇系列是经典的格斗类游戏。胜利条件是打光对方血量。既然是格斗类游戏,那就有攻有防。下面便以拳皇中的攻防来演绎策略模式。例:作为初学者,先不管华丽的招式,先了解普通的攻防。首先用一般方法直接演示对不同的攻击该如何防御。暂时有如下三种方法。
P15 模板方法模式—手机制造手机制造分4个部分。如上图所示。例:手机SMT测试组装包装定义:模板方法模式是行为型模式。定义一个操作中的算法骨架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。不管是哪种手机,其制造过程必有这4个步骤。由此我们引入模板方法模式。
P3 命名服务在zookeeper的文件系统里创建一个目录,即有唯一的path配置管理程序总是需要配置的,如果程序分散部署在多台机器上,要逐个改变配置就变得困难。
P27 Chubby设计概述设计初衷目标:同时为弱关系分布式系统提供粗粒度锁服务与低容量可靠存储;接口:提供类似于带有建议性锁的分布式文件系统的接口;侧重点:设计主要侧重于可用性与可靠性而非高性能;应用场景被用在通过高速网络互连大量小型计算机组成的松耦合分布式系统中;chubby单元受限使用于一个数据中心或机房,但至少有其一个副本被放置于千里之外;提供锁服务是为了同步客户端的行为以及客户端们对所处的环境信息的变化保持一致;
P150 50 Performance Tricks to Make your HTML5 apps and sites Faster
P12 JSP教程了解JSP。JSP java Serverpage(java服务端页面)他是基于Servlet规范的一种动态网页技术Jsp的一些特点:页面显示能力强,而且语法简单Servlet的一些特点:业务逻辑处理强,开发维护页面复杂,耦合(将页面的显示和业务逻辑结合在一起)Tomcat安装和配置配置文件:安装包/conf/server.xmlJSP语法四大范围四大范围:application(应用)范围最大,session(会话)范围第。
P90 基于CloudFoundry的大企业私有云方案目录引子为什么CloudFoundry要这么设计?PaaS平台要解决的三个问题?开发方面的两个问题?我们是怎样快速构建大企业私有云的?概念界定大企业为什么需要私有云?基于CF的大企业私有云产品化之路产品分析开发任务实施策略目录引子为什么CloudFoundry要这么设计?PaaS平台要解决的三个问题?开发方面的两个问题?我们是怎样快速构建大企业私有云的?概念界定大企业为什么需要私有云?基于CF的大企业私有云产品化之路产品分析开发任务实施策略CloudFoundry解决了什么问题?
P35 xx总公司信息化建设xx管理咨询(中国)有限公司项目实施方案项目成功关键因素清晰的项目目标/阶段目标和范围高层领导的参与和支持业务部门领导的支持强大的项目实施组织基于业务流程优化的系统实施避免日常工作和本项目实施的冲突基础数据规范和准确严格的项目管理(计划管理、项目组织、资源管理考核制度)变革管理目录项目目标和范围项目实施方法和项目管理项目实施。
P12 1、DRBD是干什么的?DRBD是由内核模块和相关脚本而构成,用以构建高可用性的集群。其实现方式是通过网络来镜像整个设备。它允许用户在远程机器上建立一个本地块设备的实时镜像。与心跳连接结合使用,也可以把它看作是一种网络RAID。2、DRBD是如何工作的?Drbd负责接收数据,把数据写到本地磁盘,然后发送给另一个主机。另一个主机再将数据存到自己的磁盘中。目前,drbd每次只允许对一个节点进行读写访问,这对于通常的故障切换高可用性集群来讲已经足够用了。
P27 成目的:挖掘系统性能的瓶颈,最大限度利用系统资源优化:基本优化内核优化应用层优化优化前备份和测试优化中进行实施监控优化的影响优化后进行测试和对比1)找到系统资源性能的瓶颈2)提供性能优化解决方案3)使系统硬件资源和软件服务达到平衡一、系统的硬件资源:1)CPU利用超线程提高系统的性能,可能出现cpu瓶颈的一般为邮件服务器、动态web服务器,因此对于这种应用要把cpu的性能和配置放在主要位置2)内存系统一般采用64位的操作系统。
P104 第7章常用实用类1.Date类2.Calendar类3.Math类与Biglnteger类。1.Date对象Date类在java.util包中。使用Date类的无参数构造方法创建的对象可以获取本地当前时间。用Date的构造方法Date(longtime)创建的Date对象表示相对1970年1月1日0点(GMT格林威治时间,核北京早晨8点)的时间。
P37 第一章--GPS用户定位本章目标了解GPS的原理掌握GPS的相关API使用使用DDMS模拟完成GPS定位效果实现临近区域警告的效果Geocoding介绍及使用回顾在第一、第二阶段的课程中完成了哪些内容的学习?你认为android开发中最重要的因素是什么?GPS简介GPS(Global Positioning System)全球定位系统,是20世纪70年代由美国军方研制的空间卫星导航定位系统。
P95 框架简介、环境搭建、helloWord示例EXT核心组件应用Ext框架EXT框架基础Ext框架简介怎样搭建EXT运行环境及开发环境helloWord示例程序框架简介、环境搭建及HelloWordExt框架简介什么是ext?Ext是一个Ajax框架,可以用来开发带有华丽外观的富客户端应用,使得我们的b/s应用更加具有活力及生命力,提高用户体验。Ext是一个用javascript编写,与后台技术无关的前端ajax框架。因此,可以把Ext用在.Net、Java、Php等各种开发语言开发的应用中。
P30 定义:Redis是一个高性能的key-value内存数据库官方性能测试结果:SET操作每秒钟110000次,GET操作每秒钟81000次介绍具有持久化功能的memcached?get/set内存expireredis与memcached的最大区别。
P37 5.4数字证书与认证过程数字证书认证过程数字证书在安全电子商务交易中的应用数字证书的功能:一种网上验证身份的方式由权威机构ca发行身份证数字证书的定义:ca发行,包括公钥和个人信息,用来验证身份的文件。包含用户名,公钥,授权中心的签名数字证书的原理:公钥体制证书的格式:x.509证书的类型:个人的,企业的,专门的。
P40 Redis是一款开源的高级键值存储器。它通常被称之为数据结构服务器,因为键可以包含字符串,哈希,列表,集合和有序集合。数据类型字符串string哈希表hash列表list集合set(不允许重复)有序集合sortedset特点与Memcached一样使用内存存储支持VM虚拟内存机制,不受物理内存大小限制支持持久化(snapshot/aof)支持事务丰富的数据类型更丰富的操作,如push/pop、add/remove及取交集并集和差集等支持多数据库切换支持master-slave主从同步,与mysql相似性能测试结果基于.
P66 个人小结Uliweb与其它框架比较Uliweb的特殊功能介绍2013年个人小结Uliweb与其它框架比较Uliweb的特殊功能介绍Uliweb发布到0.2.2par发布到0.9.3,parm发布到0.6Win32-Process-Watcher发布定制alembic并与Uliweb集成chatroom实验使用Uliweb+gevnet-socketio写的websocket的聊天程序,wshell-webshelldesktopnotifyjs库,可以调浏览器notificationAPI对mmGrid添加树,优化多行表头,无限翻页等功能尝试python3,创建2to6项目参加何家胜组织的codepark编程公园活动,组织了3次全天的编程活动2013年个人小结Uliweb与其它框架比较Uliweb的特殊功能介绍怎么理解框架?我们需要框架吗?