自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

skyding

记录点滴,汇聚成海

  • 博客(48)
  • 资源 (2)
  • 收藏
  • 关注

原创 spring boot

spring boot本篇是微服务系列第二讲,有关spring boot的知识

2016-08-28 18:23:34 470

原创 微服务

主要使用的是spring cloud对netflix的一整套微服务组件的封装;由于这些都是可供参考的文档比较少,况且都是英文,有的时候也可能通过文章或者代码表达不清楚的,我也准备把这一系列的文章以视频的方式提供出来;

2016-08-28 14:19:50 492

原创 ajax 请求spring之post

背景现在使用spring boot开发一个web应用是非常普遍的了,ajax请求更是标配;那么你在ajax请求时,是否遇到过在controller中获取不到参数的情况呢?特别是post请求;GETGET请求的参数会拼接到URL中的,那么在controller的方法中,可以不指定@RequestParam注解,默认通过参数名称从URL中获取;也可以指定注解,但是如果不传递此参数就会报错了,因为默认是必

2016-08-25 10:31:01 446

原创 angular2快速开始

简介5 分钟从0搭建一个ng2项目demo https://angular.io/docs/js/latest/quickstart.html 你运气真好,竟然看到了这篇文章,你省事了,一分钟让你完成,请点击https://github.com/1329555958/angular2-quickstart

2015-12-25 15:38:37 1261

原创 伪造httponly cookie

cookiecookie是目前标识用户身份一项非常流行的技术;设置httponly的cookie客户端是不能通过js来修改的; 你以为这样就万事大吉,没有办法伪造了吗?背景介绍假设网站A通过设置httponly的cookie用来记录用户的登陆状态,即只要客户端的请求当中如果包含了有效cookie就自动进入登录状态; 假设我具有一个有效cookie,我现在想通过这个cookie在别的地方直接进入登

2015-12-23 20:54:22 2456 1

原创 人才

举一反三,但是这个一是很重要的!这就是区别创新型与应用型人才的关键所在!应用型人才伴随着创新!人才:既然称之为人才,那就是在大多数人里应该是出众的!我觉得人才分为两类,应用型人才,创新型人才。创新型人才给应用型人才创造东西供应用型人才使用创造价值!大多数创新型人才应该是从应用型人才进化而来!这是个量变到质变的过程!在应用型时期积累经验。佐证,基本大多数东西可以现学现用,并且高质

2015-01-19 22:28:06 496

原创 java工程添加web属性

从cvs、svn等版本管理工具上面down下来的工程可能没有web属性,在eclipse里面无法作为web工程运行;.project 保存的是工程的属性信息及编译信息.classpath 就是保存jar的引入路径以及 src 、class路径信息1、从cvs、svn等版本控制工具上down下来的工程有可能没有配置信息,eclipse识别不出是web工程?将一个正常的web工程目录下

2014-11-26 15:28:39 947

转载 javassist 的使用

1/获取方法参数名2/ javassist.notFoundException来源:点击打开链接AOP中需要通过反射获取方法参数名称,所以用到javassist,jar包测试ok可放到war包,部署到tomcat后便报异常:javassist.NotFoundException: xxx.xxx.xxxServiceImplwar包中配的AOP拦截jar包中的Service方法

2014-11-25 23:27:25 4367

原创 easyui 月历

Date Format - jQuery EasyUI Demo Date Format Different date formats are applied to different DateBox components. function myformatter(date){ var y = date.getFullYear(); v

2014-10-25 23:23:03 1274

原创 java 多线程 executor callable runnable future

package com.wch.future;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;impor

2014-10-24 22:38:23 520

原创 使用doxmate生成文档

主页:http://html5ify.com/doxmate/ 在windows下面使用doxmate

2014-10-11 17:16:21 2729 2

原创 javascript之console篇

javascript的日志利器

2014-06-25 22:45:13 578

原创 java 中String与StringBuilder 效率

之前印象中string与stringbuilder操作时,如果多次改变string

2014-06-12 20:08:04 521

原创 highcharts 组合chart

/***制作 复杂的组合型的 charts**@param [options] 图表的默认配置*@dependence jQuery、highcharts*@author wch*/function ComboCharts(options){ //定义jQuery变量,以防冲突 var $= jQuery; var _dom_id = ''; /*

2014-06-05 17:32:36 611

原创 js 攻坚克难

newnew

2014-06-05 14:32:09 464

原创 html base 又一重大发现

base 一个曾经不记得的标签,今天上线的时候遇到一个问题,就是端口是虚拟映射的;但是页面上使用了,href中指出的是实际的端口号,所以就造成这个页面中加载js、css、image等时出错;不使用base或者base指向正确的路径;

2014-05-30 15:18:21 662

原创 sql 分析 依赖beanutils

package com.newland.bi.webservice.common.manage;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.regex.Matcher;import java.util.re

2014-05-22 09:27:10 666

原创 css 众妙之门 学习笔记

主要属性:h1{ -webkit-text-stroke:2px blue;}h2{-webkit-text-stroke:1px transparent}h3{color:transparent; -webkit-text-stroke:4px red;}ol{counter-reset:section; list-style-type:none;}li:before{co

2014-05-18 11:56:38 571

原创 旧识新知

1.html标签属性如果不写引号,渲染的时候就会默认添加双引号“eg: 渲染后就是 2、IE10中兼容模式下required和mutilate是默认有的3、文件保存时的编码不一致也可能导致乱码,jsp之间参数传递中文时,如果一个是utf-8,另一个是gb2312就会乱码4、通过jquery获取元素的宽度时,如果是隐藏的就为0

2014-05-07 20:03:15 885

原创 iframe监听unload事件

阻止默认事件event.preventDefault();阻止事件冒泡event.stopPropagation();event.cancelBubble = true; //IE标签会触发onbeforeunload事件,事件时间顺序 onclick > onbeforeunload > href在onclick事件中rerun false后面的事件就不再执行

2014-03-26 12:00:32 6501

原创 IE bug集锦

问题描述:IE8的非兼容模式下(兼容模式是ie7,不存在),iframe会不显示;可以通过Ctrl+A全选或者是调整窗口大小显示出来。解决办法:这是由于要显示的iframe里的body多了position为relative的属性,将其去掉即可。

2014-03-26 11:59:41 585

原创 java编码终极探秘

首先要明白,java中string字符串都是unicode码保存的,只不过显示的时候会根据一定的规则,比如GBK或者是UTF-8去对照表中查找进行显示。之所以会乱码就是因为使用错了编码方式。数据是要用来保存和传输的,在保存和传输的时候必定会使用一种默认的编码方式(Charset.default().name())可以获得.本质上来讲,所有的数据在计算机中都是二进制,都是字节,“

2014-03-26 11:57:28 489

原创 元素自适应宽度、换行

通过设置百分比和最小宽度来实现,放大可以均匀排列,缩小可以自动换行#kpi_tb input{width: 100px;}#kpi_tb .row{margin:0px;padding:0px;width: 100%;text-align:center;display: inline-block;position: relative;}#kp

2014-03-26 11:51:51 1010

原创 Object未定义

js加载时会在jquery中报Object未定义的错误?原因:页面和iframe页面中都引入了jquery 或者 是页面中包含iframe,并且在iframe没有完成加载前操作了iframe中的js。解决办法:第一步:页面头部加上:    if(typeof(Object)==="undefined"){        window.location.reloa

2014-03-26 11:50:26 2224

原创 js 性能调试

今天有幸偶遇我早就神往已久的性能调试问题。原来js调试工具里面有可以记录每个方法的执行时间的功能,站在此功能的肩膀上就可以对自己的程序性能、瓶颈了如指掌,就可以针对性的,瞄准目标,斩草除根,以绝后患。下面上图:在IE中是探测器,chrome中是profiles。以IE为例可以直接查看每个方法的执行时间,也可以通过调用树的方式查看。其中“包含时间”就是此方法一共执行时间,包括“排除时间”(函

2013-11-19 20:03:53 790

原创 js 面向对象编程

定义:无序属性值的集合,属性可以是基本值,对象或者是函数。(数组也可以看做是对象,下标是属性名)数据属性:configurable :表示能否通过delete删除属性从而重新定义属性,能否修改属性的特性或者能否把属性修改为访问器属性。enumerable:表示能否通过for-in循环返回属性。writable:表示能否修改属性的值。value:包含这个属性的数据值。要修

2013-11-10 20:42:49 483

原创 js 零碎

function具有一个属性是length,表示希望接收到的命名参数的个数。可以通过arguments获取参数。arguments.callee表示函数本身,递归时有用,也可以通过arguments.callee.caller获取方法的调用者。函数中的this表示当前的作用域,谁调用就是谁。typeof检查基本类型,instanceof检查对象。Array.isArray()用来检查数据更加可靠。

2013-11-07 22:53:41 408

原创 css学习笔记---盒模型,布局

1、外边距叠加当一个元素出现在另一个元素上面时第一个元素的底边距与第二个元素的上边距发生叠加,元素被包含时也有可能会发生叠加(如果没有内边距和边框),如果一个空元素没有内边距和边框本身也会发生上下边距的叠加。   只有普通文档流中块框的垂直外边距才会发生叠加,行内框、浮动框或绝对定位框之间的外边距不会发生叠加。2、定位css有3中基本的定位机制,普通流,浮动和绝对定位。浮动和绝对定位会

2013-11-03 22:33:45 510

原创 js 学习笔记---BOM

window对象1、 window 对象是Global对象,在全局作用域中声明的变量和函数都可以通过window.来访问。跟直接在window上添加属性效果一样。唯一的区别就是delete时,如果是全局变量会返回false,而window的属性会返回true(但是变量依然存在,跟没删除没区别)。所以,全局变量不可以delete,只有局部变量可以通过delete销毁。2、尝试访问未定义的变量

2013-11-03 20:43:18 479

原创 js 学习笔记---基本概念

早已接触javascript多年之后,竟然还有这些概念混淆不清,毫不知情,说出来真实无地自容 !1、使用严格模式,“use strict”,虽然不适用,但是要知道,以免别人使用时,碰到后摸不着头脑!2、js只有五中基本类型和一种复杂类型,Undefined,String,Number,Boolean,Null 和Object。typeof 返回的都是小写类型,e.g: j null ==

2013-11-02 20:54:17 420

原创 CSS学习笔记----选择器

用过css的同志们都知道,选择器是非常重要的,如果选择器使用不当,即使你的css写的再好,但是不知道要用在哪个元素上,这不是英雄无用武之地吗?css,用过的都说好!最基本的选择器,id选择器,类选择器这些大家早已心知肚明的就不在这里赘述了,有那功夫赶紧研究一下把妹攻略.伪类::link,:visited被称为链接伪类,只能被用在标签上。:hover,:active,:focus称为

2013-11-02 12:16:31 445

原创 jsp 文件下载

//jsp 页面 js/** * 导出角色 */function exportRole(){ var user_id = $('input[name=userListRadio]:checked').attr('id'); if(!user_id ||user_id == ''){ showinfo('请选择用户!'); return; } var par

2013-10-28 20:08:27 914

原创 java与javascript之间json格式数据互转

javascript中对象与字符串的互转对象转为字符串:通过JSON.encode方法,这个是json.js里面的方法,引入到当前文件就可以了。字符串转换为对象:①使用JSON.decode方法,同上,引入js就可以了。②jQuery中有个方法,$.parseJson也可以实现。java中json字符串与对象的互转对象转换为字符串:在struts2-json-plugin.ja

2013-10-25 22:39:07 1365

原创 json 新用

如果使用struts2的action,可以省去属性赋值的工夫。但是假如你没有使用struts2,而且使用的是ajax请求,通过json来传递参数。那我下面所说的对你可能是一个很好的解脱,从此告别request.getParamter。在传递参数前,可以通过JSON.encode将参数对象转换为字符串param,作为一个参数传递过去。在服务端,通过获取一个字符串的参数param,通过Json

2013-10-25 00:01:30 566

原创 java中 数组 list map之间的互转

三者之间转换关系,一张图清晰呈现。上代码:其中的maputils是apache的collection包。package util;import java.util.ArrayList;import java.util.Arrays;import java.util.HashMap;import java.util.List;import java.util.Ma

2013-10-24 23:19:55 5732 2

原创 java 操作clob

之前在学校的时候做的都是练习,小儿科,遇到的情况完全都在自己的设想范围内。最近老是遇到字段溢出的情况,但是varchar2好像最长也只有4000个字符。所以不得不另辟蹊径,就找上了clob字段。package test;import java.io.BufferedReader;import java.io.IOException;import java.io.Writer;i

2013-10-22 22:48:05 521

原创 jdbc 使用谨记

jdbc是java操作数据库的杀手锏。所有java程序员,对jdbc应该都不陌生。但是,应该你也曾经被其折磨的抓耳挠腮,咬牙切齿吧,也许正因为这样你才对其记忆犹新,刻骨铭心。这里有一些使用jdbc中所必知的东西,罗列一下,提醒后来人,解脱后来人!预编译设置参数:单引号内的变量无效,不会设置单引号内的变量;‘:user_id’,user_id不会被当成变量。字符串无需

2013-10-22 18:49:21 586

原创 easyui 使用笔记

服务端分页,高效,快捷!强力推荐!easyui的datagrid服务端分页,通过设置url的方式会自动请求数据。默认会传递两个参数{page:1,rows:10},自定义参数,如果是固定不变的就可以通过queryParam配置,也可通过事件onBeforeLoad事件来拦截。只要返回{total:20,rows:[]}类型的数据就可以了。代码如下:<%String path =

2013-10-21 22:00:13 1139

原创 jquery 零碎笔记

无标题文档1231231231 function c1(){ $('#testdiv').css('background-color','blue'); } function c2(){ $('#testdiv').css('background-color','green'); } function c3(){ $('#testdiv').css('back

2013-09-29 17:30:10 540

原创 java JSON

qryBeanStr="{\"kpi_code\":\"11010111001\",\"kpiDims\":[{\"dim_id\":\"1005\",\"dim_name\":\"按订购可选包流量分层\",\"kpiDimValues\":[{\"level_id\":\"102\",\"level_description\":\"可选包流量=50MB\"},{\"level_id\":\"10

2013-09-29 17:29:11 511

微服务简介

微服务架构简介

2016-08-28

10day_DIV+CSS.rar

让大家快速掌握一点CSS+DIV的简单知识,让你的网页变得更beautiful!

2012-07-20

空空如也

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

TA关注的人

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