Web开发

1.为什么使用laravel 2.搭建laravel开发环境 composer;本地开发环境:valet;homestead;目录结构; 3.路由和控制器 路由定义;路由组;视图;控制器;路由模型绑定;路由缓存;表单方法欺骗;CSRF保护;重定向;中止请求;自定义响应; ..


目的:从看流量到看懂流量;从看数据到看懂数据;从了解访客的浏览行为到理解用户的搜索请求; 1.让你的营销投入有成效 网站分析指标:网站流量指标;用户行为指标;用户浏览方式指标;转化指标; 2.流量走向就是客户喜好 3.获取网站数据的关键设置 网站统计规则设置:统一页面地..


第一部分:基本功能 1.基于http的内存缓存服务 2.基于tcp的内存缓存服务 3.数据持久化 第二部分:性能相关 1.用pipelining加速性能 2.批量写入 3.异步操作 第三部分:服务集群 1.分布式缓存 2.节点再平衡 3.缓存生存


目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。 分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition to..


RabbitMQ是使用Erlang编写的一个开源的消息队列,本身支持很多的协议:AMQP,XMPP, SMTP, STOMP,也正因如此,它非常重量级,更适合于企业级的开发。同时实现了Broker构架,这意味着消息在发送给客户端时先在中心队列排队。对路由,负载均衡或者数据持久化都..


aws概览:安全措施; 计算服务介绍:ec2弹性计算;ec2实例; rds数据库; vpc; cloudfront:cdn? dynamodb; elasticbeanstalk; emr; cloudformation; kinesis;


web框架简史:ruby on rails;ci的优点和缺点; 搭建环境; 路由和控制器: 路由定义;路由组;视图;控制器; 路由模型绑定(隐式路由模型绑定;自定义路由模型绑定); 路由缓存; 表单方法欺骗; csrf保护; 重定向redirect()->t..


常见的构建工具: npmscript; grunt; gulp; fis3; webpack; rollup; 安装:不建议全局安装;使用loader;plugin;devserver; 配置: entry;output;module;r


摘要: 内置指令:v-cloak;v-once;v-text;v-html;v-bind;v-on;v-if;v-else;v-else-if;v-show;v-for; 事件处理:修饰符stop;capture;self;once;prevent;passive; 表单输..


1.安装配置新项目 2.flexbox布局介绍 3.开发第一个应用 4.使用导航 5.动画和滑动菜单 6.绘制canvas 7.播放音频 8.自定义视图 9.flux介绍 10.处理复杂的应用程序状态 11.使用node实现服务端api 12.使用文件上传 ..


1.react新的前端思维方式 2.设计高质量的react组件 3.从flux到redux 4.模块化react和redux应用 5.react组件的性能优化 6.react高级组件 7.redux和服务器通信 8.单元测试 9.扩展redux 10.动画 1..


1.dom操作; 2.事件相应; 3.数据传输; 4.特效; 5.其它;


第一部分:微服务基础 为什么要使用微服务:scale cube与api网关; 微服务架构设计原则:业务架构;逻辑架构;技术架构;基础架构; 从单体到微服务:止损;前后端分离;提取服务; 微服务中的技术选型:服务治理(dubbo;spring cloud);服务网关(o..


微服务是轻量级的soa;soa是重量级的微服务; 微服务的梦想是应用拆分,不依赖服务器和数据模型,通过轻量级通信机制进行关联,可以快速构建,动态扩容,实现集中化管理。