自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

勿忘初心的博客

古之立大事者,不惟有超世之才,亦必有坚忍不拔之志。

  • 博客(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特殊符号转义写法    <              >          >      <>       &      &     &apos;      '    "      "也可以使用符号进行说明,将此类符号不进行解析   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&lt;url-pattern&gt;/&lt;/url-pattern&gt;时无法访问.html、.jsp、.js、.css等静态资源时的解决方案

在web应用中,我们在web.xml配置URL路径问题时,经常这样配置:&lt;servlet-mapping&gt; &lt;servlet-name&gt;spring-MVC&lt;/servlet-name&gt; &lt;url-pattern&gt;/&lt;/url-pattern&gt;&lt;/servlet-mapping&gt;当然也存在这样的配置:&lt;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

ant-1.6.5.jar

使用apache ant jar包进行zip打包操作需要的jar包,为什么资源分不能选0,最少是2啊?

2017-12-04

Maven插件之mybatis-generator自动生成实体代码的demo

Maven插件之mybatis-generator自动生成实体代码的demo

2017-10-15

通过GeneratorAntTask类和配置文件生成代码的demo

包含mybatis-generator-core-1.3.2.jar、mysql数据库连接jar包mysql-connector-java-5.1.7-bin.jar、mybatis3.2.7.jar、apache-ant-1.8.2.jar以及通过GeneratorAntTask类和配置文件生成代码的完整demo。

2017-10-15

通过MybatisGenerator类和配置文件生成代码的demo

包含mybatis-generator-core-1.3.2.jar、mysql数据库连接jar包mysql-connector-java-5.1.7-bin.jar、mybatis3.2.7.jar以及通过MybatisGenerator类和配置文件生成代码的完整demo。

2017-10-13

MyBatis Generator使用命令行生成代码的demo

包含mybatis-generator-core-1.3.2.jar、mysql数据库连接jar包mysql-connector-java-5.1.7-bin.jar、mybatis3.2.7.jar以及自动生成代码的完整demo。

2017-10-13

mybatis-eclipse插件

包含mybatis-eclipse插件、插件的安装说明以及通过一个简单的实例描述如何在eclipse中使用mybatis-eclipse插件自动生成Mybatis相关的model、dao、Mapping等文件。

2017-10-13

eclipse-maven3-plugin

将解压后的子文件夹features和plugins的jar包文件分别导入Eclipse安装目录下的features和plugins文件夹内,然后重启Eclipse就可以在Preferences中看到Maven选项了。

2017-09-22

语法高亮插件vue-syntax-highlight

语法高亮插件vue-syntax-highlight,语法高亮插件vue-syntax-highlight,语法高亮插件vue-syntax-highlight

2017-09-05

Redis开发相关工具

redis客户端,jar包,使用文档

2017-03-21

QRCode.jar

QRCode.jar

2016-11-14

quartz-1.8.6.jar

quartz-1.8.6.jar

2016-11-07

slf4j-api-1.5.6.jar

slf4j-api-1.5.6.jar

2016-11-07

slf4j-log4j12-1.5.6.jar

slf4j-log4j12-1.5.6.jar

2016-11-07

Jad&JadClipse的jar包

Jad&JadClipse的jar包

2016-11-07

spring-context-support-3.2.0.RELEASE

spring-context-support-3.2.0.RELEASE是Spring-context的扩展支持,用于MVC方面

2016-11-07

Spring与Quartz整合时用到的jar包

Spring与Quartz整合时用到的jar包

2016-11-07

quartz-2.0.2.jar

quartz-2.0.2.jar

2016-11-07

spring-context-support-3.2.0.RELEASE.jar

spring-context-support-3.2.0.RELEASE.jar

2016-11-04

quartz-2.0.2.jar.zip

quartz-2.0.2.jar.zip

2016-11-04

log4j的jar包

log4j的jar包

2016-10-25

Tomcat部署web项目

包括了Tomcat的安装与配置,以及如何部署项目到Tomcat容器

2016-10-24

使用egret开发的2048源码

使用egret开发的2048源码

2016-10-19

2048朝代版

目前全球最火的一款游戏莫过于“2048”了,这是一款看起来异常简单玩起来却异常虐心的益智小游戏,玩家需要在16个格子中通过数字叠加的方法将最初的数字2凑成数字2048,很多网友感慨玩起来根本停不下来,一直处在梦想通关的狂躁中。而“2048朝代版”将数字叠加变成了不同的中国朝代。一边用数学逻辑玩游戏,一边又在温习华夏5000年历史,网友感慨文科生和理科生通过这款游戏走到了一起。

2016-10-19

空空如也

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

TA关注的人

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