- 博客(13)
- 收藏
- 关注
原创 Spring MVC 工作流程
几个概念前端控制器DispatcherServlet接收请求,响应结果,相当于转发器,中央处理器。有了DispatcherServlet减少了其它组件之间的耦合度。处理器映射器HandlerMapping根据请求的url查找Handler处理器适配器HandlerAdapter按照特定规则(HandlerAdapter要求的规则)去执行Handler处理器Handler注意:编写Handler
2017-02-21 21:43:11
439
转载 ES6语法的reactjs组件babel编译
#本文节选自:http://react-china.org/t/es6-react-npm/3879首先,让我拥有一个react组件MyComponent.jsximport React from 'react'; //es5 无法识别import语句const MyComponent = props=> { return <div> //babel也无法识别jsx语
2016-12-01 23:16:39
1967
原创 reactjs学习手记(3)
React中事件的用法概要事件处理函数的使用编写时间处理函数组件 --> React自有方法 render、componentWillUpdate、、、 --> 用户自定义方法 handleClick、handleChange、handleMouseover事件处理函数 可以接收一个event参数绑定事件处理函数onClick={this.handle
2016-11-26 18:24:09
608
原创 reactjs学习手记(2)
属性和状态详解属性的含义和用法属性的含义props = properties属性:一个事物的行至与关系属性往往是与生俱来、无法自己改变的属性的用法1、<Hello name=? /> ?可以是字符串、{123}、{"123"}、{[1,2,3]}、{variable}、函数<script src="./react.js"></script><script src="./JSXTransfo
2016-11-26 18:23:31
230
原创 reactjs学习手记(1)
react课程概要什么是React开发背景facebook推出的,需要解决的问题 构建数据不断变化的大型应用 数据变化-->大量dom操作 -->逻辑变化简单声明式React的核心是组建,组建的设计目的是提高代码复用率,降低测试难度和代码复杂度 提高代码复用率:组建将数据和逻辑封装,类似面向对象中的类。 降低测试难度:组建搞内聚低耦合,很容易
2016-11-26 18:22:46
692
原创 nodejs学习手记(2)
express 与 HTML使用express返回HTML内容Content-Type:text/htmlfs.createReadStream('xxx.html').pipe(res)res.render()模板渲染引擎模板用途:复用HTML组建,简化开发流程比喻:模具渲染/生成用途:生成最终的HTML内容比喻:烤饼干模板引擎:app.set() ejs:http://ejs.
2016-11-26 18:21:15
301
原创 Http Header 详解
Request Headerline1、请求行以一个方法符号开头,以空格分开,后面跟着请求的URI和协议的版本,格式如下:Method Request-URI HTTP-Version CRLFeg: GET /index.html HTTP/1.1#请求方法:GET 请求获取Request-URI所标识的资源POST 在Request-URI所标识的资源后附加新的数据、常用于提
2016-11-13 22:16:24
5186
原创 23种设计模式
创建型(Creational Patterns)单例模式(Singleton)类图Code Here工厂方法类图Code Here抽象工厂类图Code Here原型模式类图Code Here建造者模式类图Code Here结构型(Structural Patterns)适配器模式类图
2016-11-06 22:11:40
347
原创 #UML统一建模语言(概述)
一、什么是UMLUML是一种用来创建程序模型的图形语言(也就是一种带有语意的图形记号)。”程序模型“指的是程序的图形表示,可以说明代码中对象之间的关系。二、为什么使用UML1、提高需求质量的工具,有利于交流2、提供了许多不同的图,专门表示不同的信息,有利于清晰3、使设计人员能够仔细考虑其设计中类之间的关系,有利于准确三、类图1、类之间的关系A、一个类是“一种”另一个类:is-a(是一种/一个)关系B
2016-11-06 13:50:58
1026
原创 在阿里云ECS(CentOS6.5)上部署tomcat和mysql
准备工作:1、Xshell 用于ssh连接CentOS2、Xftp 用于windows和CentOS之间的文件传输3、Linux版的JDK1.8(这里可以事先在windows上下载好,也可以在CentOS上下载)4、Linux下的Tomcat8.0(这里可以事先在windows上下载好,也可以在CentOS上下载)5、CentOS下的mysql安装(yum install mysql-se
2016-06-03 17:14:03
812
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人