P23 Java Annotation 介绍一、为什么使用Annotation:在JAVA应用中,我们常遇到一些需要使用模版代码。例如,为了编写一个JAX-RPCwebservice,我们必须提供一对接口和实现作为模版代码。如果使用annotation对远程访问的方法代码进行修饰的话,这个模版就能够使用工具自动生成。另外,一些API需要使用与程序代码同时维护的附属文件。例如,JavaBeans需要一个BeanInfoClass与一个Bean同时使用/维护,而EJB则同样需要一个部署描述符。此时在程序中使用annotation来维护这些附属文件的信息将十分便利而且减少了错误。
P66 简介Spring是一个开源框架,它由RodJohnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring简介简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面编程(AOP)的容器框架。Spring特征如下:轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并且Spring所需的处理开销也是微不足道的。此外,Spring是非侵入式的:典型地,Spring应用中的对象不依赖于Spring的特定类。Spring简介简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面编程(AOP)的容器框架。
P32 今天我们的目标:分享几套一劳永逸、通用的前端性能优化方案;讲述探索这些方案的开发思路及所尝试的途径;服务器动态压缩、合并静态文件图片懒加载BigPipe1服务器动态压缩、合并静态文件1s1s1s1s存在的问题?静态文件在开发状态与发布状态的最佳形式存在差异:开发状态:代码的清晰、易读、易维护;发布状态:请求数少、体积小;货物开发环境发布环境文件系统或缓存服务器Minify,服务器压缩、合并、缓存设置Filter处理还原常规请求自动实现开发、发布的最佳状态旧方案JSTL+配置XML新方案缓存处理域名管理统一规划…预先压缩缓存、版本控制memcache这样做就够了吗?还能做些什么??两种存在的场景:压缩、合并后的文件>100k;响应页面由多个页面组成:include、import等;得出结论:一个响应页面存在多个js,这个事实无法避免;阻塞加载并行加载、预加载:HTTP1.1>1个主机2个主机速度提高一倍各个浏览器的并行下载数2个主机是比较合适的使用一个子域名处理静态文件,实现并行下载,提高加载速度。
P32 Redis主体结构就是实现一个hashtableKey的类型为sdsValue的类型为redisobjectRedis在value上的不同设计之处Redis的应用场景对复杂数据结构的良好支持像SNS中的关系,以及一些计数类的需求Redis的常用操作
P40 使用培训目的提高单元测试质量,从而提高项目整体开发效率和软件质量Mantis使用培训培训内容术语介绍EclEmma介绍EclEmma使用安装获得测试覆盖率查看结果合并结果导出报告导入数据高级特性Mantis使用培训术语介绍测试覆盖率测试代码对被测功能代码的覆盖程度测试覆盖率实现技术Mantis使用培训测试覆盖率实现技术Instrumentation:代码注入,在产品代码的关键位置插入统计代码,从而获得测试覆盖率数据ClassInstrumentation:把统计代码插入编译好的.
P22 统一通讯平台IBM Lotus SameTime目录公司简介统一通讯平台产品简介平台的扩展功能成功案例分享Q&A以实时为中心的面向用户的协作服务网络会议内部的统一通信开始点对点的音频、视频通讯;通过Gateway利用VoIP集成现有的电话系统进行点击通话,从聊天客户端中听取语音邮件在线和地点感知观察谁在线,他们的状态如何;在多个应用中共享所处地点的地理信息*企业即时消息通过丰富文本,链接,HTML,图片,Notes链接,文件传输,屏幕抓图,聊天室*,时间戳,拼写检查,广播等功能进行即时通信,集成Google Talk,Yahoo!IM和AIM随时发起桌面或应用共享*,或者随时安排会议,包括演示文稿,应用、桌面共享;远程控制;多人演示;投票,聊天,注释;录像和回放;
P18 1分组进行信息采集:目前市场对测试人员的素质要求是什么?分组汇报小结兴趣好奇心成就感积极的怀疑精神全面思维能力测试的正确态度责任感工作态度好,积极性高,认真,细心,耐心沟通能力强学习理解能力强,善于学习总结任务2分组进行信息采集:测试人员的技能要求是什么?分组汇报小结业务知识软件架构与UML测试工具编程技能脚本语言文档能力数据库知识模拟面试分组准备面试题目交叉进行面试面试技巧面试流程常见问题回答思路面试技巧-面试流程第一阶段。
P23 认识软件测试组织林琳软件技术教研室测试组织的主要类型自由组织专职VS兼职项目型VS职能型综合型软件测试组织专职VS兼职按照测试人员的职责明确程度,可以分为专职和兼职两种类型。兼职通常在做测试的同时,兼任开发、配置管理、技术文档编写、用户教育、系统部署实施等工作。常见兼职类型测试+配置测试+QA项目型VS职能型按照测试人员参与项目的形式来划分,可以分为项目型和职能型。项目型优点:能够深入项目发现实质性问题测试人员发现的问题能够及时解决缺点:测试人员之间的沟通和交流独立性和客观性不足职能型优点:保护测试人员的独立性和客观性有利于资源的共享缺点:难于深入项目并发现关键问题测试人员发现的问题不能及时解决综合型软件测试组织综合型案例分析1A公司中,有专门的测试部,它作为一个职能部门存在,负责对公司所有项目进行测试。请分析A公司的情况,确定A公司的测试组织是属于哪一种
P25 知道第一个BUG产生的故事,并给出自己对该故事的启示或者感受:什么是BUG。根据上周发给大家的任务单中step2的内容,按小组进行汇总,并选出一名同学代表小组进行陈述。软件测试起源通过刚才的陈述,同学们应该明白测试是什么,为什么要做测试?测试定义:以发现错误为目的而进行的程序或系统的执行过程。测试目的:尽可能发现软件中存在的错误,保证软件质量。
P16 Jspider的主要部分,实现jspider的基本的功能SPIcomponentsRules(规则):决定jspider获取和处理什么资源Plugins(插件):可以根据配置来叠加和替换的功能模块EventFilters(事件过滤器):选择处理什么events或者独立的PluginAPIcomponentsObjectmodel:对象模型表示jspider搜索的对象,如站点、URL,网站内容等Eventsystem:eventsystem是一组eventclasses,用来表示搜索过程中用什么eventclass来进行搜索.Jspider的文件结构:Jspider的使用手册上的运行要求:J2SE1.3+RuntimeXMLParser(Xerces,…)installed(comeswithJDK1.4)我建立的测试运行环境:JDK1.4.2(jdk1.4默认不是Xerces而是crimson)Jspider的使用(continue)用Jspider下载一个网站.
P10 hibernate3提供contextualsessions,可直接在dao中使用sessionFactory,不推荐以前的HibernateTemplate声明
P12 spring3.0 mvc初步4-spring3.0应用应包含的jar
P16 spring3.0MVC初步2从spring2.0转向spring3.0显示和提交form显示,带上空数据
P16 springMVC3.0学习从spring2.0转向3.0注解注入与自动装配
P24 spring 3.0 MVC 初步4-集成spring security 3.1
P50 事件和事件处理 Esper简介及架构 输入、输出适配器 Esper API 二次开发
P27 主要内容应用背景Hadoop简介HDFS设计目标HDFS系统结构HDFS实现原理典型实例应用背景需求每天上TB的日志需要存储备份需从浩瀚的日志中挖掘和分析数据问题数据量太大,机器不多搞不定。配置好的服务器很贵,只能选择使用每TB成本低的机器。机器多了,“毛病”花样百出。
P121 Facebook Open-source Library Facebook在6月份开源基于C++11的C++基础库 主要作者: Andrei Alexandrescu 目的不是替代std和boost库,而是对其的补充和增强 特点<br> 高效:速度上的提高、内存优化<br> 易用:令一些组件更加易用,如Synchronized定义了类似于Java中的synchronized关键字,使用一个block处理同步
P34 商务智能,简称BI,指通过对数据的收集、管理、分析以及转化,使数据成为可用的信息,从而获得必要的洞察力和理解力,更好地辅助决策和指导行动。 BI是一个由多个组件构成的完整的数据分析系统,面向数据仓库的海量数据,提供多维度对视角的数据分析 Excel是桌面的办公软件,面向平面小规模数据的处理 BI与Excel并不矛盾,它们互为补充
P60 教学内容JSP的特点JSP的执行过程Jsp的页面结构Jsp的基本语法JSP指令标签在HTML代码中嵌入java代码段,这些代码段可完成各种功能。可以使用可视化工具做前期开发(使用Dreamweaver,UltraDev等工具设计网页的外观,样式,然后再在HTML文件中手工加入java代码段)减少了开发工作量。Jsp文件不需要编译,只需放到服务器指定的目录下即可。