自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(346)
  • 资源 (1)
  • 收藏
  • 关注

原创 MyBatis 多表联合查询及优化

参考文章:https://blog.csdn.net/happylee6688/article/details/45967763对于优化,我这里简单的提几点,大家可以考虑一下。一. 首先对表的设计,在设计表初期,不仅仅要考虑到数据库的规范性,还好考虑到所谓的业务,以及对性能的影响,比如,如果从规范性角度考虑的话,可能就会分多个表,但是如果从性能角度来考虑的话,庞大的数据量在多表联合查询的时候,相对...

2018-04-17 16:32:03 1706

转载 正则表达式速查表

转载自 http://www.jb51.net/tools/regexsc.htm正则表达式速查表字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n"匹配字符"n"。"\n"匹配一个换行符。串行"\\"匹配"\"而"\("则匹配"("。^匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\

2018-03-21 17:56:38 211

转载 Maven项目POM文件错误,提示“Plugin execution not covered by lifecycle configuration”的解决方案

转载自:https://www.jianshu.com/p/26bd2f737676https://www.cnblogs.com/AmilyLin/p/amilyLin.html一. 问题产生原因Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-dependency-pl...

2018-03-15 16:16:18 45800 4

转载 Maven编译错误:不兼容的类型的解决方案

转载自:http://blog.csdn.net/liushuijinger/article/details/44618557泛型在实际的工作中应用非常广泛,关于泛型就不在这里赘述了,感兴趣请戳《重新认识泛型》。项目中用到了如下的泛型:public <T> T query(String sql, ResultSetHandler<T> rsh) throws SQLExce...

2018-03-15 15:27:17 4261 1

转载 解决Ajax发送REST DELETE请求时无法传参数的问题

相信大家使用spring 时一般都会用ajax发送delete请求,但是delete请求无法传参数怎么办呢?请看下面链接http://stackoverflow.com/questions/10766195/spring-3-jquery-ajax-delete防止那天无法访问了,下面就是该页面的解决方法。javascript:$.ajax({ url: 'addi...

2018-02-08 10:19:56 2055

转载 html5新特性:利用history的pushState等方法来解决使用ajax导致页面后退和前进的问题

转载地址:https://www.cnblogs.com/51kata/p/5144773.html一、背景    使用ajax,可以实现不需要刷新整个页面就可以进行局部页面的更新。这样可以开发交互性很强的富客户端程序,减少网络传输的内容。但长期以来存在一个问题,就是无法利用浏览器本身提供的前进和后退按钮进行操作。比如在页面执行某个动作,该动作利用ajax请求到服务器获取数据,

2018-01-04 11:42:20 635

转载 解决ajax请求过滤器重定向不跳转

原文地址: http://blog.csdn.net/u013997090/article/details/77338508?locationNum=8&fps=1最近写的一个servlet过滤器,用于拦截请求,判断用户是否登录。写好后发现一个问题,当我直接在浏览器地址栏里输入地址,可以跳转页面;当点击按钮时,过滤器代码正常执行,但是页面没有跳转;是因为按钮都是ajax请求,默认ajax是不支持重

2017-12-22 16:39:13 1901

转载 为什么spring boot工程访问不到 静态资源

才将上篇提到的interceptor中,bean无法自动注入的问题解决后,又出现了无法访问静态资源的问题: [No mapping found for HTTP request with URI [/index.html] in DispatcherServlet with name 'dispatcherServlet'],解决方法参考: http://blog.csdn.net/leegoo

2017-12-07 19:39:27 1831

转载 Interceptor无法用Autowired自动注入Bean

参考文章: http://blog.csdn.net/mjlfto/article/details/65635135本文解决spring boot LoginInterceptor(登录拦截器)无法注入bean的问题.public class LoginInterceptor implements HandlerInterceptor { @Autowired private HS

2017-12-07 18:49:42 8010 1

原创 textarea高度自适应增高;chrome下clientHeight,offsetHeight和scrollHeight

以下是相关代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge">

2017-12-07 17:43:14 1575

转载 template js javascript模板引擎

注意到有两种template一. 第一种template js:参考文章: http://blog.csdn.net/wu6660563/article/details/51780516 https://github.com/yanhaijing/template.js/blob/master/doc/api.md示例:源码学习默认的开始标签和结束标签分别是:sTag: '<%',//开始标签,

2017-11-23 14:40:19 951

转载 jQuery实现将div中滚动条滚动到指定位置的方法

参考文章: http://www.jb51.net/article/90185.htm 本文实例讲述了jQuery实现将div中滚动条滚动到指定位置的方法。分享给大家供大家参考,具体如下:一、Js代码:onload = function () { //初始化 scrollToLocation();};function scrollToLocation() { var mainCo

2017-11-23 12:25:21 11103 2

转载 springMvc 的参数验证 BindingResult result 的使用

参考文章: http://blog.csdn.net/yanfeng918/article/details/42618593http://blog.sina.com.cn/s/blog_6829be5c0101alxh.html 非常详细的一篇讲解 并且值得深入探讨http://bbs.csdn.net/topics/360254599 简单明了1.首先导入依赖包bean-validator.j

2017-11-20 13:39:06 755

转载 java相关知识

###一. Collections.unmodifiableList方法的使用与场景参考文章:http://blog.csdn.net/cilen/article/details/7744969在公司接触到`Collections.unmodifiableList(Listpackage com.readonlylist;import java.util.ArrayList;public cl

2017-11-20 12:05:31 257

转载 使用maven profile实现多环境可移植构建

转载自: http://blog.csdn.net/mhmyqn/article/details/24501281在开发过程中,我们的软件会面对不同的运行环境,比如开发环境、测试环境、生产环境,而我们的软件在不同的环境中,有的配置可能会不一样,比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置,那每次我们将软件部署到不同的环境时,都需要修改相应的配置文件,这样来回修改,是个很麻烦的事情

2017-11-17 18:13:22 188

转载 maven的settings.xml配置文件详解

转载自: http://blog.csdn.net/losteng/article/details/56007925setting.xml配置文件 maven的配置文件settings.xml存在于两个地方:1.安装的地方:${M2_HOME}/conf/settings.xml2.用户的目录:${user.home}/.m2/settings.xml前者又被叫做全局配置,对操作系统的所有使用

2017-11-17 17:47:07 1331

转载 HTML Button自动刷新页面的问题

转载自:http://blog.csdn.net/jrainbow/article/details/44978843一、问题<button class="am-btn am-btn-default am-btn-xs am-text-secondary" data-id="99" data-type=1><span class="am-icon-pencil-square-o"></span>修改

2017-11-08 14:58:36 789

转载 css负边距margin

关于负margin的原理,参见文章: http://www.cnblogs.com/2050/archive/2012/08/13/2636467.html#2457812 应用: http://www.cnblogs.com/jscode/archive/2012/08/28/2660078.html应用之一:等高布局(其他方法可查看 http://blog.csdn.net/charle

2017-11-03 19:22:52 304

转载 IDEA更换SVN地址

一直不懂如何切换路径,每次都是删除—->检出;本地源码都不能保存下来,非常麻烦//在idea中svn切换到新分支:【vcs】 -> 【subversion】 -> 【update file】。 修改其中的svn路径即可如果SVN的IP改变 //服务器ip地址更新 选择此项目,然后点击:【VCS】->【Subversion】->【Relocate】转载地址:http://www.cnblogs

2017-10-10 18:48:47 5219

转载 filter里无法用Autowired获取bean

参考文章:https://www.zhihu.com/question/22977026/answer/23317656filter中获取bean的方法web.xml中配置<filter> <filter-name>sessionFilter</filter-name> <filter-class>com.sung.risk.client.filter.SessionFilter<

2017-08-28 13:48:37 1615

原创 javascript表格操作

一. 表格追加行var row1 = "<tr><td></td></tr><tr><td></td></tr>";var o=document.createElement("div"),ol; o.innerHTML="<table>"+row1+"</table>"; ol=o.childNodes[0].tBodies[0].rows; while(ol.length>0){

2017-08-16 13:55:44 306

原创 处理浏览器兼容所遇到的问题总结(二)

问题总结(一)地址: http://blog.csdn.net/xyr05288/article/details/51655594一.伪数组转为数组关于js中伪数组 伪数组: • 具有length属性; • 按索引方式存储数据; • 不具有数组的push()、pop()等方法;  伪数组无法直接调用数组方法或期望length属性有什么特殊的行为,不具有数组的push()、pop

2017-08-03 19:06:17 305

原创 webpack+react+antd项目编写过程中遇到的问题

一. webpack配置项目自动编译,页面自动刷新var path = require("path");var webpack = require("webpack");var CSS_PATH = path.resolve(__dirname, 'css');var UglifyJSPlugin = require('uglifyjs-webpack-plugin');var HtmlWe

2017-08-01 18:08:41 4328

原创 js判断两个日期之差是否在指定时间段内

js判断两个日期之差是否在指定时间段内有三种方法(1)方法一通过操作年月日时分秒判断两者时间差 参考文章:http://blog.csdn.net/piggachen/article/details/69943318//比较两个时间 time1,time2均为日期类型 //判断两个时间段是否相差 m 个月 function completeDate(time1 , time2 , m

2017-07-26 12:05:47 8260

转载 html title换行

参考文章:http://www.divcss5.com/jiqiao/j510.shtml一、直接title内容换行直接填写title内容时候“回车键”换行,示例代码如下:<a href='http://www.divcss5.com/jiqiao/j510.shtml' target='_ablank' title='标 题:DIVCSS5 作 者:DIVCSS5 转 贴 自:CSS原创

2017-07-18 14:32:59 3181

转载 Servlet文件下载例子详解及response的contentType类型大全

原文地址:http://blog.csdn.net/a123638/article/details/50313485一、Servlet文件下载例子。以下例子为实现文件下载的工具方法,package com.avcon.utils; import java.io.File; import java.io.FileInputStream; import java.io.IOException;

2017-07-14 14:54:45 5150

原创 easyui datetimebox修改默认显示格式

重写easyui的formatter之后,选择时间后在输入框中显示出错,选择的是2017,结果显示2077,很郁闷,后发现还需要将parser重写,重写代码如下:formatter:function(date){ console.log(date); console.log(new Date(date)); var y = date.get

2017-07-09 21:30:08 907

转载 svn merge和branch

转载地址:http://blog.csdn.NET/zhouyong0/article/details/7968667下面我将step by step地演示如何一次完整的branching和merging,包括创建分支、分支开发、分支和主线同步,分支合并到主线的全过程,甚至包括如何在本地创建一个测试用的repository。首先需要安装TortoiseSVN,我安装

2017-07-04 10:51:07 214

转载 logback的使用和logback.xml详解

参考文章 http://www.cnblogs.com/warking/p/5710303.html一、logback的介绍  Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch。它当前分为下面下个模块:   logback-core:其它两个模块的基础模块   logback-classic:它是log4j的一个改良版本,同时它

2017-06-23 19:34:39 12520 1

转载 Log4j日志输出详细

参考文章: http://blog.csdn.net/zjml2412/article/details/49963851一.日志论在应用程序中输出日志有有三个目的: (1)监视代码中变量的变化情况,把数据周期性地记录到文件中供其他应用进行统计分析工作。 (2)跟踪代码运行进轨迹,作为日后审计的依据。 (3)担当集成开发环境中的调试器,向文件或控制台打印代码的调试信息。Apache能用日志包(

2017-06-23 19:10:22 1855

转载 npm全局安装与本地安装

参考:http://www.cnblogs.com/PeunZhang/p/5629329.html http://jin541223.blog.163.com/blog/static/1637398052012111122751840/ https://segmentfault.com/q/1010000002467962一.全局安装实例:npm install gulp -g包安装在Node

2017-06-09 18:05:06 13948

原创 call,apply,bind,new的模拟实现

看了微信公众号【前端大全】的文章,学习一下console.log("====================模拟call测试===================="); //模拟call实现 apply的实现类似call 函数定义为function(context,arr) //1.改变this指向(第一个参数为null时,默认是window) 2.传入参数 返回

2017-06-01 18:16:20 424

转载 CSS Sprites

原文地址:http://www.cnblogs.com/linxiong945/p/4087710.htmlCSS Sprites  CSS Sprites在国内很多人叫css精灵,是一种网页图片应用处理方式。它允许你将一个页面涉及到的所有零星图片都包含到一张大图中去,这样一来,当访问该页面时,载入的图片就不会像以前那样一幅一幅地慢慢显示出来了。对于当前网络流行的速度而言,不高于2

2017-05-26 13:07:46 550

转载 前端安全之XSS攻击

前端安全之XSS攻击XSS(cross-site scripting跨域脚本攻击)攻击是最常见的Web攻击,其重点是“跨域”和“客户端执行”。有人将XSS攻击分为三种,分别是:1. Reflected XSS(基于反射的XSS攻击)2. Stored XSS(基于存储的XSS攻击)3. DOM-based or local XSS(基于DOM或本地的XSS攻击)

2017-05-25 17:05:32 713

转载 jQuery中.bind() .live() .delegate() .on()区别

对应解绑函数: unbind die undelegate off参考文章: http://www.cnblogs.com/chenlogin/p/5105710.html$(selector).bind(event,data,function)$(selector).live(event,data,function)//jquery1.9版本以下支持,jquery1.9及其以上版本删除了此方

2017-05-19 19:17:29 429

原创 javascript运行机制

参考文章: http://www.ruanyifeng.com/blog/2014/10/event-loop.html http://www.cnblogs.com/bugda/p/6036282.html一. javascript 单线程作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM。这决定了它只能是单线程,否则会带来很复杂的同步问题。比如,假定JavaScr

2017-05-19 14:37:57 576

原创 jQuery源码解读二

$.callbacks----$.deferred --- $.data ---- $.queue这几项彼此有依赖关系六. jQuery.data参考文章: http://www.cnblogs.com/silin6/p/jQuery_data.html#data-2-x6.1 引入背景jQuery在1.2后引入jQuery.data(数据缓存系统),主要的作用是让一组自定义的数据可以DOM元素相

2017-05-18 19:23:28 570

转载 JQuery的$和其它JS发生冲突的快速解决方法

参考文章: http://www.jb51.net/article/46152.htm众所周知,jQuery是目前最流行的JS封装包,简化了很多复杂的JS程序,JQuery讲浏览器DOM树定义为,通过,通过来获取各个子节点。 然后,JS插件并非只有JQuery,还有prototype.js 等其它比较好的插件。它们也使用。所以有时候同时使用这个两个JS插件的时候,就会出现。所以有时候同时使用这个

2017-05-17 18:52:39 2671

原创 jQuery3.2.1 源码 解读

参考文章:http://www.cnblogs.com/coco1s/p/5261646.html http://schifred.iteye.com/blog/2317239 https://segmentfault.com/a/1190000003933990 http://www.cnblogs.com/losesea/p/4415676.htmljquery 整体框架: 一. JS中

2017-05-17 18:00:00 3925

转载 jquery $.deferredd对象

参考文章:http://schifred.iteye.com/blog/2317239一、由 function(args,callback){} 到 Deferred.resolve().done(fn)主要问题:添加多个回调函数需要在function函数体内进行改写,针对resovle函数执行成功、reject函数执行失败、progress函数执行过程中三种状态分别注册回调函数较为麻烦,以及对回调

2017-05-16 18:51:53 1158

VC++图像处理

简单易用 作者刘涛 VC++数字图像处理讲座

2012-05-08

空空如也

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

TA关注的人

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