- 博客(322)
- 资源 (23)
- 收藏
- 关注
转载 Sublime Text常用插件以及安装方法
安装Sublime Text 3插件的方法:直接安装安装Sublime text 2插件很方便,可以直接下载安装包解压缩到Packages目录(菜单->preferences->packages)。使用Package Control组件安装也可以安装package control组件,然后直接在线安装:按Ctrl+`调出console(注:安装有QQ输入法的这个快捷键会有冲
2017-04-12 10:01:15 446
转载 vue组件化开发初体验-示例vue-loader-example学习记录
目录结构- demo/ + package.json //npm配置文件 + webpack.config.js //webpack配置 + index.html //页面 - node_modules //npm加载的模块 - src //开发资源目录 - assets //一些资源 + logo.png //图片资源 - component
2017-04-11 18:10:17 444
转载 如何在本地进行微信公众号的开发和调试
意外金喜的博客 : http://blog.csdn.net/zzwwjjdj1开发微信公众号大家都知道需要外网域名才能收到微信服务器推送的内容,这给开发带来了极大的不便,不过现在好了.QQ浏览器自带开发者工具:微信调试工具,安装好QQ浏览器后:-- 搜索点击加号出现这个界面,再点击开发者工具,如果你没有安装微信调试工具就能看到这个插件的图标,
2017-04-11 17:21:46 3691
转载 命令行生成vue项目框架
安装nodejs用命令行生成vue项目框架需要npm包管理器来安装,而npm又是在安装nodejs的时候同时安装的,所以首先要安装nodejs,学习vue有必要了解下nodejs和npm的基本知识:nodejs安装: http://blog.csdn.net/zzwwjjdj1/article/details/51980082npm 介绍: http://blog.csdn.n
2017-04-11 17:14:22 1212
转载 vuejs项目运行的探索之路
初次尝试学习vue.js的探索之路非常感谢该博客主人提供的例子vueadmin(http://www.cnblogs.com/taylorchen/p/6083099.html)1、先安装nodejs环境2、进入到项目vueAdmin-master目录下执行npm install下载依赖国内被墙,报错,然后网上查询可以设置代理,用cnpm,果断尝试一下,执行下述命令npm ...
2017-04-11 16:17:48 706
转载 Windows下Redis的安装
Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。
2017-03-21 09:42:30 315
转载 Navicat for MySQL触发器更新和插入操作
一、触发器概念 触发器(trigger):监视某种情况,并触发某种操作,它是提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,例如当对一个表进行操作( insert,delete, update)时就会激活它执行。 触发器经常用于加强数据的完整性约束和业务规则等。 触
2017-03-20 15:17:32 9411 1
转载 mysql查看所有存储过程
方法一: select `name` from MySQL.proc where db = 'your_db_name' and `type` = 'PROCEDURE' 方法二: show procedure status; 查看存储过程或函数的创建代码 sh
2017-03-17 17:58:08 10707
转载 MySQL存储过程详解
MySQL存储过程详解1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。
2017-03-17 10:49:50 292
原创 使用Navicat for MySQL创建存储过程
方法一:1. 利用工具栏打开【查询】--【新建查询】窗口编写sql:注意:如果不用参数,红色方框里面的左右括号也是必要的(下划线的地方的分号不能少,不然执行时会报错)2.执行sql创建存储过程,然后直接写SQL调用存储过程(CALL XXOO('财务部'))方式二:1.打开navicat选择要创建存储过程的数据库. 利用工具栏打开【函数】--
2017-03-17 10:45:26 16898 1
转载 mybatis xml中的小于的写法,like模糊查询的写法
xml特殊符号转义写法 < > > <> & & ' ' " "也可以使用符号进行说明,将此类符号不进行解析 mysql like的写法like concat('%',#{param}
2017-02-23 14:56:21 7516 2
原创 Spring整合Junit4进行单元测试
一.加入依赖包使用spring的测试框架需要加入以下依赖包:JUnit 4 (官方下载:http://www.junit.org/)Spring Test (Spring框架中的test包)Spring 相关其他依赖包(不再赘述了,就是context等包)如果使用maven,在基于spring的项目中添加如下依赖: junit
2017-02-22 11:08:45 105939 1
转载 web.xml中配置访问资源URL<url-pattern>/</url-pattern>时无法访问.html、.jsp、.js、.css等静态资源时的解决方案
在web应用中,我们在web.xml配置URL路径问题时,经常这样配置:<servlet-mapping> <servlet-name>spring-MVC</servlet-name> <url-pattern>/</url-pattern></servlet-mapping>当然也存在这样的配置:<servle...
2017-02-21 11:28:45 7738 1
转载 url-pattern / 和 /* 的区别
上述问题我也遇到,所以就记录下来。总是现象就是:spring用到forward("/WEB-INF/jsp/*.jsp")而forward当然是又要经过web.xml的映射的,然后,在URL匹配时, / 不会匹配到*.jsp,不会进入spring的DispatcherServlet类 /* 会匹配*.jsp,导致进入spring的DispatcherServlet类,然后
2017-02-21 11:14:19 2541
转载 mybatis中的#和$的区别
1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 2. $将传入的数据直接显示生成在sql中。如:order by $user_id$,如果传入的值是111,那么解析成sql时的值为
2016-12-21 11:40:04 237
原创 在页面加载完成后执行任务
方式一:通过JavaScript注册事件处理程序的传统机制是,把一个函数指定给DOM元素的对应属性。例如,假设我们已经定义了如下函数:function doStuff(){ //执行某种任务… …}那么,我们既可以在HTML标记中指定该函数:onload=”doStuff();”>也可以在JavaScript代码中指定该函数:window.onload=doS
2016-12-06 14:26:21 1196
转载 HTML 头信息(ContentType)大全
此文档参照网络资料整理HTML头信息(ContentType)大全 ContentTypes: "ez","application/andrew-inset" ContentTypes :"hqx","application/mac-binhex40" ContentTypes :"cpt","application/mac-compactpro" Co
2016-12-06 12:24:15 607
转载 HTML语法大全
跑马灯...普通卷动...滑动...预设卷动...来回卷动...向下卷动...向上卷动向右卷动 向左卷动...卷动次数...设定宽度...设定高度...设定背景颜色...设定卷动距离...设定卷动时间字体效果...标题字(最大)...标题字(最小)..
2016-12-06 12:22:58 340
转载 为了美观当网页图片不存在时不显示叉叉图片
当在页面显示的时候,万一图片被移动了位置或者丢失的话,将会在页面显示一个带X的图片,很是影响用户的体验。即使使用alt属性给出了”图片XX”的提示信息,也起不了多大作用。其实,可以这样处理:当图片不存在的时候,会触发onerror事件,我们可以在该事件中做一下补救的工作,比如:1、让这个图片元素隐藏:为了美观当网页图片不存在时不显示叉叉图片 src="图片的url地址" alt="
2016-12-06 10:38:11 7651
原创 HTML、CSS、JS中的注释方法
HTML中:使用解释:在html中,小于符号“”,注意这些字符都需要英文半角小写输入。 html注释实例-www.divcss5.com 我是内容-html注释知识 判断作用的注释:<!--[if IE]>这里是正常的html代码您正在使用IE浏览器 如果IE版本是 6,我将被IE6浏览器显示 如果IE版本是 7,
2016-12-01 17:57:15 1874
转载 如何用JS禁止弹出警告框
警告框是很多用户不喜欢的提示。本例学习如何通过重写方法,实现禁止警告框的功能。【实现代码】 测试屏蔽弹窗 window.alert = function(str) { return ; } alert("看看能不能弹出警示框"); 【难点剖析】本例的重点是对于“alert”方法的重写。注意重写的语法为
2016-12-01 17:31:04 3980 1
转载 jquery获取元素索引值index()
jquery获取元素索引值index()方法:jquery的index()方法搜索匹配的元素,并返回相应元素的索引值,从0开始计数。如果不给 .index() 方法传递参数,那么返回值就是这个jQuery对象集合中第一个元素相对于其同辈元素的位置。如果参数是一组DOM元素或者jQuery对象,那么返回值就是传递的元素相对于原先集合的位置。如果参数是一个选择器,那么返回值就是原先元素
2016-11-28 16:25:11 9767 1
转载 Code Templates的深入研究
Code Templates包括两部分内容:comments(注释)和code(代码)。当设置了comments 的files注释和type注释的之后,一定要保证code的new java files里面设置了上面的两个注释,这样才能在生成java文件的时候自动生成files注释和type注释注释。下面给大家详细介绍一下Code Templates如何来控制代码的生成格式。首先新建一个Test
2016-11-24 10:30:45 972
转载 Eclipse注释模板设置详解
设置注释模板的入口:Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素。本文现就每一个元素逐一给大家介绍一下。文件(Files)注释标签:/*** @Title: ${file_name}* @Package ${package_name}* @Description: ${
2016-11-23 18:59:25 308
转载 TagSupport与BodyTagSupport的区别
1、 TagSupport与BodyTagSupport的区别TagSupport与BodyTagSupport的区别主要是标签处理类是否需要与标签体交互,如果不需要交互的就用TagSupport,否则如果需要交互就用BodyTagSupport。交互就是标签处理类是否要读取标签体的内容和改变标签体返回的内容。用TagSupport实现的标签,都可以用BodyTagSupport来实现,因为B
2016-11-23 18:07:48 331
原创 js中如何获取元素的高度
一、碎碎念~前言我们都用过jQuery的CSS()方法,其底层运作就应用了getComputedStyle以及getPropertyValue方法。对于那些只想混口饭吃的人来讲,晓得CSS()如何使用就足够了。对于希望在JS道路上越走越远的来人说,简单了解一些JS库底层实现对自己的学习很有帮助。可能谈不上信手拈来的使用,至少对创造一些创意新颖的新技术拓宽了思路。jQuery
2016-11-18 17:19:25 34199
转载 readyState的五种状态
对于readyState的五种状态的描述或者说定义,很多Ajax书(英文原版)中大都语焉不详在《Pragmatic Ajax A Web 2.0 Primer 》中偶然看到对readyStae状态的介绍,感觉这个介绍很实在……比较理想的解释方法应该以“状态:任务(目标)+过程+表现(或特征)”的表达模式来对这几个状态进行定义【全文】在《Pragmatic Ajax A We
2016-11-15 18:19:47 1057
转载 XMLHTTPRequest状态status完整列表
AJAX中请求远端文件、或在检测远端文件是否掉链时,都需要了解到远端服务器反馈的状态以确定文件的存在 与否。 当然,在我们平常浏览网页时,也会发现一些文件不存在时显示为“404错误”,这就是常见的Http请求状态(status) Web服务器响应浏览器或其他客户程序的请求时,其应答一般由以下几个部分组成:一个状态行,几个应答头,一个空行,内容文档。下面是一个最简单的应答:
2016-11-15 18:17:15 1044
转载 XMLHttpRequest Level 2 使用指南
XMLHttpRequest是一个浏览器接口,使得Javascript可以进行HTTP(S)通信。最早,微软在IE 5引进了这个接口。因为它太有用,其他浏览器也模仿部署了,ajax操作因此得以诞生。但是,这个接口一直没有标准化,每家浏览器的实现或多或少有点不同。HTML 5的概念形成后,W3C开始考虑标准化这个接口。2008年2月,就提出了XMLHttpRequest Level 2 草案
2016-11-15 18:10:02 410
转载 jQuery对象与dom对象相互转换
什么是jQuery对象?---就是通过jQuery包装DOM对象后产生的对象。jQuery对象是jQuery独有的,其可以使用jQuery里的方法。比如:$("#test").html() 意思是指:获取ID为test的元素内的html代码。其中html()是jQuery里的方法这段代码等同于用DOM实现代码:document.getElementById("id").
2016-11-15 16:59:09 243
转载 JSP中<base href="<%=basePath%>">作用
通常在JSP页面开通有如下代码:<% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> 这段代码的意思是获取当前项目的路径,如:
2016-11-08 11:24:00 707
原创 使用eclipse生成javadoc帮助文档
方式一:1.首先,打开Eclipse,在需要生成Javadoc的项目上右击鼠标,在弹出来的列表中点击”Export“选项。2.在弹出来的”Export“窗口中,选择导出的目标,这里选择Java文件夹下的Javadoc,然后点击”Next“按钮。3.进入到”选择生成Javadoc的类型“界面,这里默认已经配置好了生成Javdoc的javadoc.exe的路径,
2016-11-07 18:29:59 8204
转载 spring各版本下载
http://repo.spring.io/libs-release-local/org/springframework/spring/原文链接:http://blog.csdn.net/a936676463/article/details/26368419
2016-11-07 16:51:29 332
原创 java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
错误信息:Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1305) at org.apache.catalina.load
2016-11-07 15:36:33 6785
转载 Eclipse反编译工具Jad及插件JadClipse配置
Jad是一个Java的一个反编译工具,是用命令行执行,和通常JDK自带的java,javac命令是一样的。不过因为是控制台运行,所以用起来不太方便。不过幸好有一个eclipse的插件JadClipse,二者结合可以方便的在eclipse中查看class文件的源代码。下面介绍一下配置:A.下载JadClipse,http://jadclipse.sourceforge.net/wiki/inde...
2016-11-07 12:37:22 745
转载 Spring与Quartz整合时出现的异常
今天在做Spring与Quartz整合实现定时任务调度时,出现了一个异常,错误信息如下:Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [org.springframework.scheduling.quartz.CronTriggerBean] for
2016-11-04 19:08:18 1674
原创 Spring定时任务的实现方式--Quartz
方式一:作业类继承自特定的基类:org.springframework.scheduling.quartz.QuartzJobBean1.编写作业类,继承QuartzJobBeanpackage com.Solin.Timer;import org.quartz.JobExecutionContext;import org.quartz.JobExecutionException
2016-11-04 18:27:58 422
原创 Spring定时任务的实现方式--Spring Task
本文介绍Spring3.0以后自主开发的定时任务工具,spring task,可以将它比作一个轻量级的Quartz,而且使用起来很简单,除spring相关的包外不需要额外的包,而且支持注解和配置文件两种。方式一:使用配置文件1.编写作业类package com.Solin.Timer;import java.util.Date;public class SpringTimerT
2016-11-04 14:49:18 753
原创 ScheduledExecutorService中的方法介绍
ScheduleExecutorService接口中有四个重要的方法,其中scheduleAtFixedRate和scheduleWithFixedDelay在实现定时程序时比较方便。下面是该接口的原型定义Java.util.concurrent.ScheduleExecutorService extends ExecutorService extends Executor
2016-11-04 12:28:23 3810
转载 Timer的缺陷 用ScheduledExecutorService替代
1、Timer管理延时任务的缺陷a、以前在项目中也经常使用定时器,比如每隔一段时间清理项目中的一些垃圾文件,每个一段时间进行数据清洗;然而Timer是存在一些缺陷的,因为Timer在执行定时任务时只会创建一个线程,所以如果存在多个任务,且任务时间过长,超过了两个任务的间隔时间,会发生一些缺陷:下面看例子:Timer的源码:public class Timer { /
2016-11-04 11:23:29 673
通过GeneratorAntTask类和配置文件生成代码的demo
2017-10-15
通过MybatisGenerator类和配置文件生成代码的demo
2017-10-13
MyBatis Generator使用命令行生成代码的demo
2017-10-13
mybatis-eclipse插件
2017-10-13
eclipse-maven3-plugin
2017-09-22
语法高亮插件vue-syntax-highlight
2017-09-05
spring-context-support-3.2.0.RELEASE
2016-11-07
2048朝代版
2016-10-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人