文档介绍Laravel5框架团队开发框架个人开发框架个人使用后的感觉:Laravel是PHP5.3之后开发的新框架,充分使用了PHP5.3之后的新特性,不像很多老牌框架有一大堆历史包袱。使用composer来进行项目管理全栈式框架,可管理前端资源,可进行自动化测试便于开发出低耦合的项目优质的文档,社区活跃,便于找到问题的解决方案RESTful风格API简介Laravel为什么要自定义路由有过tp开发经验,或者用过javaSSH2框架的,都知道只要按照规则写好控制器,那么通过制定的uri就可以访问相应的控制器了。
提纲大数据回顾Batch Analytics传统的结构化数据依然是最常见的数据非结构化的情绪表达和客户行为快速增长企业现存的非结构化数据蕴含大量开放文本视频音频在业务操作中被使用博客,论坛以及评论反映了客户的声音volume30%组织需要每天处理>100GB数据批处理更新从每天提升到每小时,每分钟,甚至实时复杂事件处理能够即时产生信息发送给分析系统实时流数据处理大数据:信息驱动力3v海量数据规模高时效性多样化50%组织拥有和处理>10TB数据10%已经处理>1PB电子商务和Web日志可产生每分钟上万的数据项社交媒体应用每分钟产生百万交互活动Hadoop与NoSQL–解决BigData的核武器Hadoop
为什么需要CoreOS?它与传统OS的区别在哪里?CoreOS是什么?有什么特点?能解决什么问题?CoreOS的关键技术有哪些?它们是如何工作的?CoreOS有哪些不足?未来的发展方向?目录从数据中心的演进说起IDCFutureScape预测:“到2016年,超大规模数据中心将容纳全球超过50%的原始计算能力和70%的原始存储容量,成为新计算和新存储技术的主要消费者/采用者。”宏观上看,数据中心经历了3代演进,在互联网的企业的推动下进入到DC3.0时代(功能化)设备简单聚合、应用与物理设备紧耦合、手工扩展、资源利用率低下(虚拟化)资源抽象、动态配置、有限扩展、高资源利用率、性能损耗(分布式)灵活、高效、自动伸缩
JSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。
大纲什么是Mongodb主要特性与关系型数据库的差异3.0版本的新特性适用场景NoSql产品Key-Value类型:Redis,OracleBDB列存储类型:HBase文档型:MongoDb图像数据库:InfoGrid,Neo4J什么是Mongodb?NoSql领域的典型代表NoSQL(NoSQL=NotOnlySQL)由C++语言开发(OO思想)面向对象的思想实现文档型数据库开源数据库表格?集合文档(document)替代"行"(row),"collection"替代"table"document>>>>>Collection主要特性丰富的数据类型丰富的功能容易扩展便于管理数据类型丰富的数据类型null,布尔,整数,浮点数日期,字符串,正则表达式.
JavaScript Object Notation Alternative to XML Human-readable text to transmit/persist data RFC 7159/ECMA-404 Common uses Open API (e.g. Twitter, Facebook, etc.) Data storage/exchange (e.g. GeoJSON)
天猫–平台型电商平台型电商生态体系的繁荣三要素平台型电商生态体系的繁荣三要素行业垂直化品牌丰富度品类丰富度品牌时尚化行业垂直化行业的供应链多角色协同品牌线下竞争力接入平台品牌时尚化消费层次覆盖度服务分层化天猫五化战略下的架构挑战行业垂直化–架构思路(1)行业垂直化–架构思路(2)服务分层化和无线个性化–架构思路架构改造流程-商品平台向服务平台的转变Agenda能力的接入服务能力披露-服务市场物流商2安装商
优化读取内置裁剪版本的ASM实现算法还能更快么?能!Fastjson可以做什么?Web框架处理JSON参数返回JSON结果Cache缓存对象远程方法调用RPCAndroid/阿里云手机处理JSONMessageQueue传输对象配置文件代替XML保存数据到磁盘、数据库、Hbase功能完备支持序列化和反序列化支持循环引用支持泛型能够定制序列化,可以过滤和修改支持代理对象,cglib和javassist自动识别各种日期格式支持GetOnly的List/Map反序列化StreamAPI支持超大对象和JSON文本API简洁当前JavaJSON库中最简洁的
大数据概况BigData,BigWorld传统的结构化数据依然是最常见的数据非结构化的情绪表达和客户行为快速增长企业现存的非结构化数据蕴含大量开放文本视频音频在业务操作中被使用博客,论坛以及评论反映了客户的声音volume30%组织需要每天处理>100GB数据批处理更新从每天提升到每小时,每分钟,甚至实时复杂事件处理能够即时产生信息发送给分析系统实时流数据处理大数据:3V特征海量数据规模高时效性多样化50%组织拥有和处理>10TB数据10%已经处理>1PB电子商务和Web日志可产生每分钟上万的数据项社交媒体应用每分钟产生百万交互活动HadoopandNoSQLHadoop针对海量与多样化数据NoSQL针对海量与高时效性数据Hadoop与NoSQL互为补充
除了SSH以外还要会什么?提要Struts2面试问题Hibernate面试问题Spring&SpringMVC面试问题SpringSecurity&Shiro面试问题JPA&SpringData面试问题项目面试问题简述Struts2的工作流程
Docker Chinese community 2. Docker & Docker Governance 3. Namespaces & Cgoups 4. Storage Drive Kernel -> AUFS 5. Docker Hub & Docker Registry 7. Community Version Docker Hub -> docker-bucket 8. OpenSource Projects Base Docker
有一个公司,又开始在画一个圈。起源互联网有一个时代是属于社交网站的起源互联网有一个地盘是属于中国的起源关系是用户粘性的重要来源!来而不往非礼也,竞争不是一个人说了算的。我们的打算,利用一下这个功能的接口。采用已经有一定积累的技术。最终管这个叫做:微通信。HTTP是半双工的HTTP在每次请求结束后都会主动释放连接,因此HTTP连接是一种“短连接”轮询(polling),每隔几秒向服务器请求更新数据长轮询(longpolling),模拟全双工的通信(Comet)基于Iframe及htmlfile的流(streaming)方式,通过在HTML页面里嵌入一个隐蔵帧,然后将这个隐蔵帧的SRC属性设为对一个长连接的请求,服务器端就能源源不断地往客户端输入数据。
表单的发展与早期的Javascript的渊源一些发展与变化Ajax验证码更丰富的错误显示手段JSON加密HTML5表单验证设计模式组合模式在目前代码中的应用t4/apps/secure有核心验证逻辑提示方式单一不够灵活t36/home可以深度订制单项验证规则逻辑混杂。
SeaJs模块加载器、前段的CommonJs基础知识快速入门常用语法高级扩展资源基础知识CommonJs官方JavaScript标准定义的API是为了构建基于浏览器的应用程序,但是对于普通应用程序使用的API并没有任何规范。这个背景下引入了CommonJs来规范化普通程序的开发,最终目标是实现类似Java的标准库。SeaJsSeaJS是一个遵循CommonJS规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加载机制,解决JavaScript中代码对象依赖,同时提供了便利的加载机制。
JSON与JAVA数据的转换(JSON即JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与JavaScript的交互。)上一篇文章中有这么一句,是后台的封装数据。
xStream可以轻易的将Java对象和xml文档相互转换,而且可以修改某个特定的属性和节点名称,而且也支持json的转换; 它们都完美支持JSON,但是对xml的支持还不是很好。一定程度上限制了对Java对象的描述,不能让xml完全体现到对Java对象的描述。这里将会介绍xStream对JSON、XML的完美支持。xStream不仅对XML的转换非常友好,而且提供annotation注解,可以在JavaBean中完成对xml节点、属性的描述。以及对JSON也支持,只需要提供相关的JSONDriver就可以完成转换。
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON构建的结构: 1. “名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keyed list),或者关联数组 (associative array)。 2. 值的有序列表(An ordered list of values)。在大部分语言中,它被理解为数组(array)。
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript(Standard ECMA-262 3rd Edition - December1999)的一个子集。
A simple order entry system of ecommerce web store. Remote clients to purchase goods, modify existing orders and review info or customers and products
应用程序完成某项或者几项任务满足某些需求Web:构建于Web技术之上HTML/CSS/JS服务端概念(续)形态Web纯WebAppHybridApp与桌面开发的异同同技术范畴基本相同大部分经验可以迁移异不同载体上的特殊问题性能库和框架技术范畴HTML/CSS/JSDOM/BOM/…服务端WebServer/PHP/…主要针对浏览器浏览器兼容问题从IE6的忧伤走向Android的悲凉开发经验架构经验展现与逻辑分离模板引擎各种优化代码层面的经验模块化模板编译代码混淆开发经验(续)与服务端交互数据使用JSON格式Ajax/JSONP载体不同移动设备屏幕屏幕偏小