自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 jQuery插件代码基本框架

前言老项目需要实现一个新需求,加一个输入控件。由于用的还是jquery那套技术,所以就回顾了一下jQuery的相关知识,开发一个插件。我翻阅了一下zui的上传控件的源码然后又结合easyUi的api,记录一下一个jQuery插件的基本框架。 (function($){ // 定义一些常量 var DEFAULT_OPTION = {.......}; var PLUGIN_...

2018-11-19 16:29:09 244

原创 0x04 webpack源码分析之compiler.run

前提介绍上一节分析了compiler的构建,我们分析出compiler只是一个状态机,其编译功能都由插件完成。我在看了几个关键插件的代码后,还是决定先来写一下compiler.run方法。compiler.run推动了compiler状态机的状态流转,带动插件参与到编译过程,我们可以借此先看一下整体的流程。run函数精简后的代码如下run(callback) { ....... co...

2018-11-05 15:04:29 720

原创 0x03 webpack源码分析之compiler的构建

前言上一章分析了启动代码,并且在webpack-cli/cli.js里下了几处断点。今天从compiler = webpack(options)跳入,继续跟踪分析。try { compiler = webpack(options);// break here} catch (err) { .............}webpack函数const webpack = (option...

2018-10-28 22:49:08 849

原创 0x02 webpack源码分析之bin目录下的可执行文件

前提介绍上一节成功的调试了webpack,并且调试器在./node_modules/.bin/webpack文件的第一行断住,这一节开始单步调试,分析webpack和webpack-cli下的可执行文件。建议大家先自行观察一下./node_modules/.bin下的webpack和webpack-cli这两个文件,应该和npm的规范有关。webpack.js上一节我提到了./node_m...

2018-10-27 23:22:03 922

原创 0x01 webpack源码分析之webpack启动程序

序言(吹水)之前一直想跟踪一下webpack的源码,奈何沉迷游戏,无法自拔。等我回过头,webpack已经更新到4.0啦,这更新速度比英雄联盟还快,瞬间就s4了。从今天开始对webpack(4.0)的源码进行探索,但随时可能断更,咳咳。这一章呢,主要记录一下webpack的启动,以及调试源码的方法。测试代码目录结构webpack-demo |- package.json |- in...

2018-10-27 18:39:39 385

rest论文小记

原文:https://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm5.11 从’空‘风格开始。组件之间没有明显的边界。5.12 客户-服务器。比如web中的前端和后端,游戏的客户端和服务端。通过分离用户接口(用户端)和数据存储(服务端)这两个关注点,我们改善了用户接口跨多个平台的可移植性(比如linxu版的q...

2018-09-28 20:15:13 308

原创 vue-router 前端路由框架扫盲

    vue-router是一个与vue核心深度集成的前端路由框架。路由这个词对大家来说其实并不陌生,我们用传统的web项目来举个例子。如下图所示,这是一个左侧为菜单,右侧为功能页面的一个首页效果。此时的路由为:投诉举报/我的批次/批次管理/列表。如果我们要实现这样一个效果,会将红框的部分设置为一个<iframe/>标签,然后通过菜单的点击事件去切换iframe的链接,一般来说每一个...

2018-09-16 20:49:24 2795

原创 关于javac对类文件的查找问题

javac命令以下面两种方式使用类文件1.运行javac命令本身需要加载一些类文件,这些类文件都是jdk里自带的,比如tools.jar2.在编译源代码时,如果源代码中引用了其他的的类或接口,javac需要加载对应的类文件来获取信息。这样的类文件有.java文件和.class文件两种形式。比如在编译下面的Test类时,需要获取ITest接口信息。Test类代码package mai

2018-09-12 16:05:46 658

翻译 jdbc获取数据库元数据的四个接口

元数据:描述数据的数据。数据库元数据记录了数据库的信息以及数据库中数据的信息。java.sql.DatabaseMetaData:可获取数据库的综合信息,包括表名,表的索引,数据库软件的名字、版本,数据库能提供的功能。java.sql.ResultSetMetaData:可获取关于ResultSet中各个column的类型、属性信息java.sql.ParameterMetaData:

2017-09-05 22:15:20 887

原创 jenkins pipeline中拉取代码(svn或git)

pipeline是jenkins2.0的核心特性,作为一个运维小白,最近在学习jenkins,做一些小的demo。关于从svn或者git中拉取代码,我们可以通过Pipeline Syntax来生成。Pipeline Syntax算是一个很全的文档,闲着没事可以把里面的每个选项翻看一下。进入正题:从svn上拉取代码第一步点击Pipeline Syntax第二步:选择checkOu

2017-08-24 15:29:23 29016 4

原创 新手的我在使用docker制作tomcat镜像时遇到环境变量问题

先说一下我的操作流程。作为一个linux小白+docker小白,我瑟瑟发抖的跟着百度上的教程一步一步的开始搞,步骤如下:首先下载jdk和tomcat的压缩包.tar.gz文件到/root/software下,然后启动docker。1.拉去一个centos的镜像    docker pull centos:7.2.15112.把镜像容器化,run起来,并以交互模式的bash进入容

2017-08-17 17:31:56 7363

转载 No parameter name specified for argument of type [java.lang.Integer]

一个运用了spring mvc的项目,在eclipse tomcat下能够编译部署。在用ant打包后,在tomcat上部署后,访问action出现了此异常:No parameter name specified for argument of type [java.lang.Integer]这个错误主要是因为action的参数注解默认是debug级别,比如@RequestMapping

2017-07-17 13:36:44 4590

空空如也

空空如也

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

TA关注的人

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