05 2017 档案
让我们聊聊秒杀这东西
摘要:万事皆有因 这段似乎都成我写blog标准开头。言归正转,公司以前业务涉及到秒杀,并且是白天从10点起到晚上10点每小时一次(TT天天心惊肉跳的),周六还有个大礼包活动(重量级,经常会出一些你意想不到的事情,例如不活跃的用户突然间活跃了,量级飙升TT)。同时,最近随着创业的兴起,还是有很多人关注秒杀这 阅读全文
posted @ 2017-05-26 14:36 沐雨橙风丶 阅读(236) 评论(0) 推荐(0)
Markdown 语法手册 (完整整理版)
摘要:http://blog.csdn.net/witnessai1/article/details/52551362 阅读全文
posted @ 2017-05-26 13:51 沐雨橙风丶 阅读(618) 评论(1) 推荐(1)
redis客户端可以连接集群,但JedisCluster连接redis集群一直报Could not get a resource from the pool
摘要:一,问题描述: (如题目)通过jedis连接redis单机成功,使用JedisCluster连接redis集群一直报Could not get a resource from the pool 但是使用redis客户端可以连接集群(我使用的redis desktop manager) 在java中通 阅读全文
posted @ 2017-05-24 15:08 沐雨橙风丶 阅读(1039) 评论(0) 推荐(0)
Redis 慢日志
摘要:redis的slowlog是redis用于记录记录慢查询执行时间的日志系统。由于slowlog只保存在内存中,因此slowlog的效率很高,完全不用担心会影响到redis的性能。Slowlog是Redis从2.2.12版本引入的一条命令。 一、slowlog设置 slowlog有两种设置方式: 1、 阅读全文
posted @ 2017-05-24 14:19 沐雨橙风丶 阅读(258) 评论(0) 推荐(0)
Docker 网络管理及容器跨主机通信
摘要:1、网络模式 docker支持四种网络模式,使用--net选项指定: host,--net=host,如果指定此模式,容器将不会获得一个独立的network namespace,而是和宿主机共用一个。容器将不会虚拟出自己的网卡,IP等,而是使用宿主机的IP和端口,也就是说如果容器是个web,那直接访 阅读全文
posted @ 2017-05-23 17:56 沐雨橙风丶 阅读(1106) 评论(0) 推荐(0)
Linux 如何使用echo指令向文件写入内容
摘要:0.前言 本文总结如何使用echo命令向文件中写入内容,例如使用echo指令覆盖文件内容,使用echo指令向文件追加内容,使用echo指令往文件中追加制表符。 echo向文件中输出内容的基本方法是使用IO重定向指令——“>”,默认情况下echo输出到标准输出中,使用>指令可重定向输出到文件中。 1. 阅读全文
posted @ 2017-05-23 13:25 沐雨橙风丶 阅读(136677) 评论(0) 推荐(2)
Redis集群研究和实践(基于redis 3.0.5)
摘要:前言 redis 是我们目前大规模使用的缓存中间件,由于它强大高效而又便捷的功能,得到了广泛的使用。现在的2.x的稳定版本是2.8.19,也是我们项目中普遍用到的版本。 redis在年初发布了3.0.0,官方支持了redis cluster,也就是集群。至此结束了redis 没有官方集群的时代,之前 阅读全文
posted @ 2017-05-23 10:57 沐雨橙风丶 阅读(810) 评论(0) 推荐(0)
Redis 集群环境添加节点失败问题
摘要:最近在给公司网管系统Redis集群环境添加节点时候遇到一个问题,提示新增的Node不为空: [root@node00 src]# ./redis-trib.rb add-node --slave --master-id4f6424e47a2275d2b7696bfbf8588e8c4c3a5b95 阅读全文
posted @ 2017-05-23 10:42 沐雨橙风丶 阅读(3284) 评论(0) 推荐(0)
Redis单例、主从模式、sentinel以及集群的配置方式及优缺点对比
摘要:https://my.oschina.net/zhangxufeng/blog/905611 阅读全文
posted @ 2017-05-22 16:32 沐雨橙风丶 阅读(3286) 评论(0) 推荐(0)
Shell 读取用户输入
摘要:14.2 读取用户输入 14.2.1 变量 上一章我们谈到如何定义或取消变量,变量可被设置为当前shell的局部变量,或是环境变量。如果您的shell脚本不需要调用其他脚本,其中的变量通常设置为脚本内的局部变量(参见第13.10节“变量”)。 要获取变量的值,在美元符后跟变量名即可。shell会对双 阅读全文
posted @ 2017-05-22 12:53 沐雨橙风丶 阅读(2489) 评论(0) 推荐(0)
Shell 判断文件或文件夹是否存在
摘要:#shell判断文件夹是否存在 #如果文件夹不存在,创建文件夹 if [ ! -d "/myfolder" ]; then mkdir /myfolder fi #shell判断文件,目录是否存在或者具有权限 folder="/var/www/" file="/var/www/log" # -x 参 阅读全文
posted @ 2017-05-22 12:52 沐雨橙风丶 阅读(1364) 评论(0) 推荐(0)
Dockerfile 指令 VOLUME 介绍
摘要:在介绍VOLUME指令之前,我们来看下如下场景需求: 1)容器是基于镜像创建的,最后的容器文件系统包括镜像的只读层+可写层,容器中的进程操作的数据持久化都是保存在容器的可写层上。一旦容器删除后,这些数据就没了,除非我们人工备份下来(或者基于容器创建新的镜像)。能否可以让容器进程持久化的数据保存在主机 阅读全文
posted @ 2017-05-22 10:04 沐雨橙风丶 阅读(5947) 评论(1) 推荐(0)
Spring boot(4)-应用打包部署
摘要:1、Spring Boot内置web 1、Spring Boot内置web spring Boot 其默认是集成web容器的,启动方式由像普通Java程序一样,main函数入口启动。其内置Tomcat容器或Jetty容器,具体由配置来决定(默认Tomcat)。当然你也可以将项目打包成war包,放到独 阅读全文
posted @ 2017-05-21 21:10 沐雨橙风丶 阅读(20014) 评论(0) 推荐(1)
Docker Dockerfile详解
摘要:如何使用 Dockerfile用来创建一个自定义的image,包含了用户指定的软件依赖等。当前目录下包含Dockerfile,使用命令build来创建新的image,并命名为edwardsbean/centos6-jdk1.7: Dockerfile关键字 如何编写一个Dockerfile,格式如下 阅读全文
posted @ 2017-05-21 21:06 沐雨橙风丶 阅读(259) 评论(0) 推荐(0)
Docker常用命令
摘要:1. 查看docker信息(version、info) [plain] view plaincopy # 查看docker版本 $docker version # 显示docker系统的信息 $docker info [plain] view plaincopy [plain] view plain 阅读全文
posted @ 2017-05-21 11:57 沐雨橙风丶 阅读(213) 评论(0) 推荐(0)
StarUML---推荐一款UML工具(很好很强大)
摘要:上周我的一个朋友,同时也是目前公司的同事给我推荐了一款UML工具,开始用着没什么,但越用越感觉不错,我甚至都想什么时候把机器上的ROSE删除,直接用这款软件了,听说这个软件是一个韩国人用DELPHI写的,支持UML2.0。 下面就是我偶尔做的几个演示图,当然很不全面,更多的功能还要使用一段时间之后才 阅读全文
posted @ 2017-05-19 13:50 沐雨橙风丶 阅读(11406) 评论(0) 推荐(0)
Java调优之jvm和线程的内存分析
摘要:这几天因为自己开发的一个网站在768M内存的机器上撑不起100多个用户的运行,因为每个用户启用功能后,系统将为每个用户分配8个左右的独立线程,我的这篇文章http://www.mzone.cc/article/311.html也有介绍的。在内存小的机器上经常出现的问题就是Cann’t allocat 阅读全文
posted @ 2017-05-19 13:35 沐雨橙风丶 阅读(2221) 评论(0) 推荐(0)
Spring boot 应用打包部署
摘要:1、Spring Boot内置web 1、Spring Boot内置web spring Boot 其默认是集成web容器的,启动方式由像普通Java程序一样,main函数入口启动。其内置Tomcat容器或Jetty容器,具体由配置来决定(默认Tomcat)。当然你也可以将项目打包成war包,放到独 阅读全文
posted @ 2017-05-19 10:35 沐雨橙风丶 阅读(1887) 评论(0) 推荐(0)
详解Tomcat线程池原理及参数释义
摘要:omcat线程池有如下参数: maxThreads, 最大线程数,tomcat能创建来处理请求的最大线程数 maxSpareTHreads, 最大空闲线程数,在最大空闲时间内活跃过,但现在处于空闲,若空闲时间大于最大空闲时 间,则回收,小于则继续存活,等待被调度。 minSpareTHreads,最 阅读全文
posted @ 2017-05-19 09:19 沐雨橙风丶 阅读(7221) 评论(0) 推荐(0)
基于注解的Spring AOP的配置和使用--转载
摘要:AOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向切面编程。可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也 阅读全文
posted @ 2017-05-18 10:16 沐雨橙风丶 阅读(159) 评论(0) 推荐(0)
系统吞吐量(TPS)、用户并发量、性能测试概念和公式
摘要:http://www.ha97.com/5095.html 阅读全文
posted @ 2017-05-18 09:30 沐雨橙风丶 阅读(166) 评论(0) 推荐(0)
JMeter教程 简单的压力测试
摘要:http://www.cnblogs.com/TankXiao/p/4059378.html?utm_source=tuicool 阅读全文
posted @ 2017-05-17 15:54 沐雨橙风丶 阅读(149) 评论(0) 推荐(0)
Spring Boot 以 jar 包方式运行在后台
摘要:spring-boot jar 包方式启动: 首先,为了防止和常用的 Tomcat 8080 端口冲突,将 Spring-boot 项目的端口号设置为 9090。 具体方法:在 application.properties 文件里写 server.port=9090。 使用 maven 命令:cle 阅读全文
posted @ 2017-05-16 21:33 沐雨橙风丶 阅读(12916) 评论(0) 推荐(0)
Spring Boot & Apache CXF——简单的webservice,并实现用户验证
摘要:Spring Boot & Apache CXF——简单的webservice,并实现用户验证 阅读全文
posted @ 2017-05-16 21:24 沐雨橙风丶 阅读(614) 评论(0) 推荐(0)
Tomact高并发&Servlet线程处理
摘要:Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全性问题。然而,很多人编写Servlet/JSP程序时并没有注意到多线程安全性的问题,这往往造成编写的程序在少量用 阅读全文
posted @ 2017-05-16 18:10 沐雨橙风丶 阅读(7498) 评论(1) 推荐(1)
CXF对Interceptor拦截器的支持
摘要:前面在Axis中介绍过Axis的Handler,这里CXF的Interceptor就和Handler的功能类似。在每个请求响应之前或响应之后,做一些事情。这里的Interceptor就和Filter、Struts的Interceptor很类似,提供它的主要作用就是为了很好的降低代码的耦合性,提供代码 阅读全文
posted @ 2017-05-16 16:04 沐雨橙风丶 阅读(309) 评论(0) 推荐(0)
SpringBoot 自定义Banner
摘要:在2016年的最后一天,借用Spring Boot的Banner向各位程序猿同仁们问候一声:Happy New Year。 接下来我们就来介绍一下这个轻松愉快的自定义banner功能。实现的方式非常简单,我们只需要在Spring Boot工程的/src/main/resources目录下创建一个ba 阅读全文
posted @ 2017-05-12 14:47 沐雨橙风丶 阅读(9067) 评论(0) 推荐(1)
Spring Boot应用的后台运行配置
摘要:酱油一篇,整理一下关于Spring Boot后台运行的一些配置方式。在介绍后台运行配置之前,我们先回顾一下Spring Boot应用的几种运行方式: 运行Spring Boot的应用主类 使用Maven的Spring Boot插件mvn spring-boot:run来运行 打成jar包后,使用ja 阅读全文
posted @ 2017-05-12 14:45 沐雨橙风丶 阅读(378) 评论(0) 推荐(0)
CXF 开发 REST 服务
摘要:今天我们将视角集中在 REST 上,它是继 SOAP 以后,另一种广泛使用的 Web 服务。与 SOAP 不同,REST 并没有 WSDL 的概念,也没有叫做“信封”的东西,因为 REST 主张用一种简单粗暴的方式来表达数据,传递的数据格式可以是 JSON 格式,也可以是 XML 格式,这完全由您来 阅读全文
posted @ 2017-05-11 11:31 沐雨橙风丶 阅读(977) 评论(1) 推荐(0)
CXF SOAP 及其安全控制
摘要:通过上一篇文章,相信您已经学会了如何使用 CXF 开发基于 SOAP 的 WS 了。或许您目前对于底层原理性的东西还不太理解,心中难免会有些疑问: 什么是 WSDL? 什么是 SOAP? 如何能让 SOAP 更加安全? 我将努力通过本文,针对以上问题,让您得到一个满意的答案。 还等什么呢?就从 WS 阅读全文
posted @ 2017-05-11 10:21 沐雨橙风丶 阅读(580) 评论(0) 推荐(0)
Cxf 自动生成客户端服务端代码
摘要:第一步: 下载apache-cxf安装包.并安装. 第二步: 配置cxf的环境变量. CXF_HOME = "CXF安装路径". 例如:F:\apache-cxf-2.1.2 在PATH中添加%CXF_HOME%/bin 环境变量就配置好了. 第三步: wsdl2java -p com.test.r 阅读全文
posted @ 2017-05-10 10:34 沐雨橙风丶 阅读(894) 评论(0) 推荐(0)
跨域的另一种解决方案CORS(CrossOrigin Resource Sharing)跨域资源共享
摘要:在我们日常的项目开发时使用AJAX,传统的Ajax请求只能获取在同一个域名下面的资源,但是HTML5打破了这个限制,允许Ajax发起跨域的请求。浏览器是可以发起跨域请求的,比如你可以外链一个外域的图片或者脚本。但是Javascript脚本是不能获取这些资源的内容的,它只能被浏览器执行或渲染。主要原因 阅读全文
posted @ 2017-05-09 22:50 沐雨橙风丶 阅读(1893) 评论(0) 推荐(0)
从 MVC 到前后端分离
摘要:从 MVC 到前后端分离 1 理解 MVC MVC 是一种经典的设计模式,全名为 Model-View-Controller,即 模型-视图-控制器。 其中,模型 是用于封装数据的载体,例如,在 Java 中一般通过一个简单的 POJO(Plain Ordinary Java Object)来表示, 阅读全文
posted @ 2017-05-09 14:15 沐雨橙风丶 阅读(318) 评论(0) 推荐(0)
远程通信的几种选择(RPC,Webservice,RMI,JMS的区别)
摘要:RPC(Remote Procedure Call Protocol) RPC使用C/S方式,采用http协议,发送请求到服务器,等待服务器返回结果。这个请求包括一个参数集和一个文本集,通常形成“classname.methodname”形式。优点是跨语言跨平台,C端、S端有更大的独立性,缺点是不支 阅读全文
posted @ 2017-05-09 13:57 沐雨橙风丶 阅读(447) 评论(0) 推荐(0)
CXF WebService整合Spring
摘要:首先,CXF和spring整合需要准备如下jar包文件: 这边我是用Spring的jar包是Spring官方提供的,并没有使用CXF中的Spring的jar文件。 添加这么多文件后,首先在web.xml中添加如下配置: <!-- 加载Spring容器配置 --> <listener> <listen 阅读全文
posted @ 2017-05-09 13:44 沐雨橙风丶 阅读(225) 评论(0) 推荐(0)
RabbitMQ第四篇:Spring集成RabbitMQ
摘要:前面几篇讲解了如何使用rabbitMq,这一篇主要讲解spring集成rabbitmq。 首先引入配置文件org.springframework.amqp,如下 一:配置消费者和生成者公共部分 二:配置生成者 三:生产者程序 其中convertAndSend方法默认第一个参数是交换机名称,第二个参数 阅读全文
posted @ 2017-05-07 17:25 沐雨橙风丶 阅读(232) 评论(0) 推荐(0)
rabbitMQ第三篇:采用不同的交换机规则
摘要:在上一篇我们都是采用发送信息到队列然后队列把信息在发送到消费者,其实实际情况并非如此,rabbitMQ其实真正的思想是生产者不发送任何信息到队列,甚至不知道信息将发送到哪个队列。相反生产者只能发送信息到交换机,交换机接收到生产者的信息,然后按照规则把它推送到对列中,交换机是如何做处理他接收到的信息, 阅读全文
posted @ 2017-05-07 17:20 沐雨橙风丶 阅读(163) 评论(0) 推荐(0)
RabbitMQ第二篇:java简单的实现RabbitMQ
摘要:前言:在这里我将用java来简单的实现rabbitMQ。下面我们带着下面问题来一步步的了解和学习rabbitMQ。 1:如果消费者连接中断,这期间我们应该怎么办 2:如何做到负载均衡 3:如何有效的将数据发送到相关的接收者?就是怎么样过滤 4:如何保证消费者收到完整正确的数据 5:如何让优先级高的接 阅读全文
posted @ 2017-05-07 17:12 沐雨橙风丶 阅读(279) 评论(0) 推荐(0)
RabbitMQ ACK 机制的意义是什么?
摘要:https://www.zhihu.com/question/41976893 阅读全文
posted @ 2017-05-07 11:55 沐雨橙风丶 阅读(767) 评论(0) 推荐(0)
RabbitMQ 消息确认与公平调度消费者
摘要:一、消息确认 为了确保消息一定被消费者处理,rabbitMQ提供了消息确认功能,就是在消费者处理完任务之后,就给服务器一个回馈,服务器就会将该消息删除,如果消费者超时不回馈,那么服务器将就将该消息重新发送给其他消费者 默认是开启的,在消费者端通过下面的方式开启消息确认, 首先将autoAck自动确认 阅读全文
posted @ 2017-05-07 11:51 沐雨橙风丶 阅读(337) 评论(0) 推荐(0)
RabbitMQ的安装和配置
摘要:在Windows下进行rabbitMQ的安装 第一步:软件安装 如果安装rabbitMQ首先安装基于erlang语言支持的OTP软件,然后在下载rabbitMQ软件进行安装(安装过程都是下一步,在此不在说了) 第二步:环境变量配置 如果上面完成安装以后要进行环境变量的配置,首先配置ERLANG_HO 阅读全文
posted @ 2017-05-05 17:06 沐雨橙风丶 阅读(634) 评论(0) 推荐(0)
Ubuntu上安装和使用RabbitMQ
摘要:1. 安装RabbitMQ服务软件包 输入以下命令进行安装 #apt install rabbitmq-server 2.安装完成后在rabbitMQ中添加用户 命令:#rabbitmqctl add_user username password 将用户设置为管理员(只有管理员才能远程登录) 命令: 阅读全文
posted @ 2017-05-05 15:25 沐雨橙风丶 阅读(8522) 评论(2) 推荐(1)
angularJs模块ui-router之状态嵌套和视图嵌套
摘要:原文地址:http://bubkoo.com/2014/01/01/angular/ui-router/guide/nested-states%20&%20nested-views/ 状态嵌套的方法 状态可以相互嵌套。有三个嵌套的方法: 点标记法 在$stateProvider中可以使用点语法来表示 阅读全文
posted @ 2017-05-04 22:17 沐雨橙风丶 阅读(2061) 评论(0) 推荐(0)
Webpack 引入bootstrap
摘要:Bootstrap中是一种事实上的界面标准,标准到现在的网站大量的使用它。如果可以使用webpack引入的bootstrap.css,就可以一个npm install完成项目的依赖,而不必手工的添加到html内。本来以为在入口文件内加一行就行: import 'bootstrap/dist/css/ 阅读全文
posted @ 2017-05-03 17:03 沐雨橙风丶 阅读(10207) 评论(0) 推荐(1)
Webpack结合ES6
摘要:一、概述ES6现在正是风华正茂的时候,各个公司都是 尝试去使用,并且作为前端工程师ES6也是体现技术的亮点。但是,现在的浏览器对es6支持不是 特别的兼容,最终还是需要把es6转换为es5,webpack使用babel-loader加载器进行转换,它的配置 也是非常的容易。二、配置babel-loa 阅读全文
posted @ 2017-05-03 16:51 沐雨橙风丶 阅读(242) 评论(0) 推荐(0)
Webpack的加载器
摘要:一、什么是加载器(loaders)loaders 用于转换应用程序的资源文件,他们是运行在nodejs下的函数 使用参数来获取一个资源的来源并且返回一个新的来源(资源的位置),例如:你可以使用loader来告诉webpack去加载less文件、sass文件、es的js文件等二、loaders 特性 阅读全文
posted @ 2017-05-03 16:45 沐雨橙风丶 阅读(309) 评论(0) 推荐(0)
webpack.config.js文件的高级配置
摘要:一、多个入口文件之前我们配置的都是 一个入口 但是有的 时候我们需要多个入口文件,这个时候该如何配置?entry 参数支持设置对象,可以设置多个入口文件,这个时候output的filename就不能是固定名字 了,因为入口是多个文件,所以 同时也要修改 output参数: 这里的filename: 阅读全文
posted @ 2017-05-03 16:42 沐雨橙风丶 阅读(1203) 评论(0) 推荐(0)
webpack-dev-server 设置反向代理解决跨域问题
摘要:一、设置代理的原因 现在对前端开发的要求越来越高,并且随着自动化以及模块化的 诞生,前后端开发模式越来越流行。后端只负责接口,前端负责数据展示、逻辑处理。但是前后端开发模式,有一个重要的问题,就是跨域问题。 二、如何配置webpack的代理 webpack代理需要另外一个插件:webpack-dev 阅读全文
posted @ 2017-05-03 16:36 沐雨橙风丶 阅读(36195) 评论(0) 推荐(0)
Webpack执行命令参数详解
摘要:一、概述前面的章节我们讲解了webpack的安装、webpack.config.js的 基本配置、webpack执行命名以及require方法的使用,不 知道大家有没有发现,当我们每次修改或者新增一个js文件的时候,就会重新执行一下webpack 命令进行编译,这种方式非常的麻烦,这样整个项目下来岂 阅读全文
posted @ 2017-05-03 16:34 沐雨橙风丶 阅读(21664) 评论(0) 推荐(0)
webpack-dev-server 搭建本地服务以及浏览器实时刷新
摘要:一、概述开发项目中为了保证上线,开发项目是都需要使用localhost进行开发,以前的做法就是本地搭建Apache或者Tomcat服务器。有的前端开发人员 对服务器的搭建和配置并不熟悉,这个时候需要后台开发人员进行帮忙,有的时候后台开发人员还爱答不理的。为了解决这个爱答不理的问题,webpack-d 阅读全文
posted @ 2017-05-03 16:34 沐雨橙风丶 阅读(1455) 评论(0) 推荐(0)
Webpack模块的导出以及之间的依赖引用
摘要:一、 模块化开发模块化开发说白了就不必在html页面,引用所有的js文件。所有的js文件都进行模块化设置,模块之间可以相互引用。Webpack模块化开发是使用module.exports进行相关方法和属性的导出,提供其它模块使用。 每个模块的 都有自己的作用域, 并且每个模块的属性和方法都是局部的, 阅读全文
posted @ 2017-05-03 16:30 沐雨橙风丶 阅读(9278) 评论(0) 推荐(0)
Webpack的基本配置
摘要:一、优化项目结构,创建相关的文件,项目结构如下:src文件夹存放相关js文件,index.html项目的首页面,dist文件夹是webpack 打包 目录。 index.js内容为: index.html内容为: 这里引用bundle.js是用webpack编译之后的文件,这里不要写src/inde 阅读全文
posted @ 2017-05-03 16:28 沐雨橙风丶 阅读(695) 评论(0) 推荐(0)
WebPack的安装
摘要:一、前提因为webpack是一个基于node的项目,所以首先需要确保你的电脑里面已经安装了node.js,以及npm。在这里我使用的版本是:node:v5.8.0 ,npm:3.7.3,若是版本问题,请更新到最新版。二、全局安装Webpack常规的安装是通过npm,如果 你对npm不是特别的熟悉请阅 阅读全文
posted @ 2017-05-03 16:26 沐雨橙风丶 阅读(337) 评论(0) 推荐(0)
WebPack介绍
摘要:一、Webpack 是什么 Webpack 是德国开发者 Tobias Koppers 开发的模块加载器,Instagram 工程师认为这个方案很棒, 似乎还把作者招过去了。在 Webpack 当中, 所有的资源都被当作是模块, js, css, 图片等等。因此, Webpack 当中 js 可以引 阅读全文
posted @ 2017-05-03 16:25 沐雨橙风丶 阅读(561) 评论(0) 推荐(0)
彻底弄懂CommonJS和AMD/CMD!
摘要:JS中的模块规范(CommonJS,AMD,CMD),如果你听过js模块化这个东西,那么你就应该听过或CommonJS或AMD甚至是CMD这些规范咯,我也听过,但之前也真的是听听而已。 现在就看看吧,这些规范到底是啥东西,干嘛的。本文包括这三个规范的来源及对应的产物的原理。 一、CommonJS 1 阅读全文
posted @ 2017-05-01 17:22 沐雨橙风丶 阅读(2239) 评论(1) 推荐(0)