自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (3)
  • 收藏
  • 关注

原创 如何写一个webpack plugin?

webpack运行图webpack运行图内置钩子对象钩子Compilerrun,compile,compilation,make,emit,doneCompilationbuildModule,normalModuleLoader,succeedModule,finishModules,seal,optimize,after-sealMod...

2019-06-04 17:23:08 63

原创 react源码分析(3):react的事件委托机制

在开始之前,可以先看一下我的另一篇关于dom本身的事件机制《谈谈js点击之后发生了什么》前言如果你有试过输出react事件中的event,你就会发现这个event好像和我们看到的dom事件中的event不太一样,那是因为react在进行dom事件绑定时,不是直接绑定事件的,而是通过所谓的合成事件(SyntheticEvent)进行委托管理的,它是原生事件进行封装后的结果,你可以通过na...

2019-05-21 09:42:28 58

原创 js:原型、继承总结

前言在面试中,我们常常被问到原型的问题还有js的继承实现。但是这个概念很广,理解起来比较费劲。以下我将会从为什么会有原型,原型的设计,继承的实现来讲解这个。为什么要有原型?在js中,除了基本类型就是引用类型,可以说引用类型都是对象。我们可以这样来创建一个对象。var cat = { name: 'kitty', age: 3}如果我们有好多只猫的话,难道一个一个去创建吗?它们...

2018-10-15 15:28:16 60

原创 mobx的componentWillReact

MobX 的生命周期 componentWillReact为什么会有这个生命周期?redux改变值的方式是通过拷贝原来的对象生成新的对象,从而触发组件的componentWillReceiveProps,而MobX改变值只是在原始值的基础上改变,所以值的引用是没有改变的,这也就导致使MobX不会触发componentWillReceiveProps。总结基于这种原因所以mobx-r...

2018-08-21 09:33:47 2417

原创 图片懒加载-Vue插件实现

懒加载原理和实现原理分析先将img标签的src链接设为同一张图片(默认图片),当js监听到该图片进入可是窗口时,再将实际地址应用。实现方法判断元素是否在可视范围​/*** 判断元素是否在可视范围*/function isVisible(ele){ let windowHeight = window.innerHeight let position...

2018-08-03 15:47:56 565

转载 Eslint 按需关闭校验

1. 关闭段落校验/* eslint-disable */some codesome code/* eslint-enable */2. 关闭当前行校验1some code // eslint-disable-line3. 关闭下一行校验12// eslint-disable-next-linesome code

2018-04-25 17:45:55 4337 1

原创 手动搭建一个RAP2

环境安装   1.  node.js环境安装    2. mysql5.7安装工具安装 (因为是公司内网,所以没法连接外网,有网的可以直接npm安装,没网的就自己在有网的机子上安了,拷贝过去)  1. serve:serve包下载 (充当前端页面服务器)  2. pm2: pm2.tar.gz (后台运行,本文中没有使用,使用的是&实现后台运行)RAP-后端  ...

2018-04-10 17:09:23 4447 5

原创 linux安装mysql 5.7 版本

首先贴一下官网的教程:使用通用二进制文件在Unix / Linux上安装MySQL下载安装包(下载地址 需要其他版本自行官网下载) 执行脚本shell> groupadd mysqlshell> useradd -r -g mysql -s /bin/false mysqlshell> cd /usr/localshell> tar zxvf...

2018-04-10 12:50:50 361

原创 DomContentLoaded、load 以及 script脚本的async、defer

1. 先来了解一下什么是DOMContentLoaded和load原文描述-简书 有兴趣看原文,这里不加赘述。简单来说DOMContentloaded是页面中的DOM元素解析完成时,而load是内嵌资源加载完成时触发2. defer 和 async浅谈async和defer   DomContentLoaded详解当在script标签上什么都不加是,解析和脚本加载会同步进行而使用defer后,会异...

2018-03-22 10:41:48 548

原创 js .babelrc装饰器启用

{ "presets": [ ["es2015",{"loose": true}], "stage-1", // 下版本 "react" ], "plugins": ["transform-decorators-legacy", "react-hot-loader/babel"]     // 第一个就是,确保写在第一个}安装

2018-03-13 14:12:53 683

原创 js 的 getter和setter

    js中没有私有变量(对比java),所以js想实现类似的私有变量,只能通过类似的_[attrName](给变量名加上下滑线),然后编写get和set方法,(python 实现类似,不过在解析器里会在给变量名添加自定义的名称var a = { _name:"张三", get name(){ return this._na...

2018-03-12 16:11:46 222

转载 MapReduce 本地执行hadoop程序 报错 java.lang.RuntimeException: java.lang.reflect.InvocationTargetException

java.lang.Exception: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at org.apache.hadoop.mapred.LocalJobRunner$Job.runTasks(LocalJobRunner.java:462) at org.apache.hadoop.map

2017-05-12 16:37:13 7591 1

原创 Linux 部署JavaWeb 项目

这阵子做了个小项目,没怎么花时间,但是部署却花了老时间了!接下来总结一下!1. 安装jdk 这个不用说了,网上都有,我是用yum安装tomcat是一起安装上的,不支持使用yum安装tomcat,下面会说2.配置java环境这个网上也有,就不仔细讲了,就是编辑 /etc/profile 加上 export JAVA_HOME=jdk路径export JRE_HOME=$JAVA_...

2017-04-24 14:00:31 494

转载 Linux shell脚本执行Python脚本

今天想做个定时器,用shell脚本执行Python脚本shell 里面是这样写python main.py之后就报错误  :No module named看了一篇博客解决了问题:  使用Python的时候最好指定地址:/usr/local/bin/python2.7 main.py以上只是我的Python命令地址,每个人不尽相同原博客地址:http://blog.csdn.

2017-04-17 16:14:10 33470

原创 Java实现文件或文件夹的复制到指定目录

import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;public class Test { private static int a = 5; public static void main(String[] args) { //需要复制的目标文件或目标文件夹 S

2017-03-29 14:01:17 14712 1

原创 Mybatis foreach循环map集合

首先我的dao层的map又进行了一次封装,再用一个map存起来,key值是 aa,这样就可以在mapper.xml 通过 aa 拿到我的map其次mapper里面的foreach的是 aa.keys (就是该map的所有key值,item是具体的每一项),${item}得到key值,#{aa[${item}]} 拿到value值

2017-03-23 09:45:36 3155

转载 MySQl 获得表的下一个自增值

SELECT    Auto_increment    FROM   information_schema.`TABLES`    WHERE    Table_Schema='database'    AND    table_name = 'table''database' 表示数据库名 。 'table'  表示表名。(数据库名和表名需要引号引起来!)

2017-03-16 16:25:26 1096 3

原创 servlet中获取路径

request..getServletPath();           //获得该Servlet的访问相对路径   /control.actionrequest.getSession.getServletContext().getRealPath(request.getRequestURI());      //  获得该Servlet的绝对路径    F:\work

2017-02-20 10:48:40 731

原创 jQuery slide方法的原理

下面先贴一段源码function genFx( type, includeWidth ) { var which, attrs = { height: type }, i = 0; // if we include width, step value is 1 to do all cssExpand values, // if we don't include width, st

2016-12-21 18:07:23 6703

原创 关于String是值传递还是引用传递?

Java中没有引用传递!!只有“值传递”,但这个值传递又不是绝对的值传递!例如基本对象:基本对象是值传递。public class Test { public static void main(String[] args) { User user=new User("力量"); swap(user); System.out.println(user.getUserName(...

2016-12-01 18:40:08 4758

原创 swing点击事件

e.isMetaDown() 或  (e.getModifiers() &InputEvent.BUTTON3_MASK) != 0 右击(e.getModifiers() &InputEvent.BUTTON1_MASK) != 0 左击(e.getModifiers() &InputEvent.BUTTON2_MASK)!=0 滚轮击e.getClickCount() ==

2016-11-16 15:42:14 1077

转载 win8.1忘记网络密码

win键+R键 cmd  输入命令netsh wlan delete profile name="网络名称"

2016-10-05 19:07:51 560

转载 java.net.MalformedURLException: Protocol not found

今天使用Android获取网络图片显示老是报一个错!java.net.MalformedURLException: Protocol not found输出之后觉得URL感觉没有问题,可是就是无法访问,才找到下述问题,以下内容均为转载自http://www.xuebuyuan.com/2056027.html:BufferedReader.readLine()读取第一行会出现b

2016-09-27 16:38:17 1941

原创 Tomcat中关于重定向产生的乱码问题

最近在学servlet,正学到乱码问题的解决。当我在html中用get提交中文到encoding servlet中,接着在encoding中重定向到Welcome servlet中提取参数出现乱码!html            <form action="/Servlet1/encoding" method="get"> u:&lt...

2016-06-15 11:12:01 1109 1

canvas-nest.js

canvas绘制星空背景图,必须作为最后一个引入的javascript,引入需在body里或后(需等待body被加载)

2018-05-19

pm2.tar.gz

pm2的tar.gz压缩包,下载解压即可,执行 bin/pm2 即可运行

2018-04-10

server npm包

npm安装的serve包,在linux解压即可用,执行 bin/serve.js 文件即可

2018-04-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除