自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Ehcache缓存框架入门级使用

前言JAVA缓存实现方案有很多,最基本的自己使用Map去构建缓存,或者使用memcached或Redis,但是上述两种缓存框架都要搭建服务器,而Map自行构建的缓存可能没有很高的使用效率,那么我们可以尝试一下使用Ehcache缓存框架。Ehcache主要基于内存缓存,磁盘缓存为辅的,使用起来方便。下面介绍如何在项目中使用Ehcache入门使用教程1.maven引用<dependency> <gr

2017-07-19 12:37:24 300

原创 JAVA http请求工具类http-request

前言在我们日常工作中,我们需要经常和第三方接口进行交互通信,很多时候我们都是使用http协议进行交互,java原生自带对http的支持(java.net.*),但是使用起来不太方便,除此之外,用的最多的就是apache httpclient工具包。但是个人使用这么久而言,感觉不管是原生的抑或是httpclient,使用起来都不太顺手,也略显复杂在此推荐一个简单易用的类库http-requestgit

2017-07-19 12:35:24 13470 1

原创 javascript(js)正则表达式基本用法

1.什么是正则表达式Regular Expression使用单个字符串来描述、匹配一系列某个句法规则的字符串---按照某种规则去匹配符合条件的字符串正则表达式应用场景 1.在IDE中使用正则表达式处理规则复杂的字符串查找、替换需求 2.在JavaScript程序设计中使用正则表达式处理字符串 3.在其他语言中 **推荐一个可视化正则表达式网站:http://regexper.com

2016-12-27 11:59:12 480

原创 学习JAVA正则表达式基本用法

学习JAVA正则表达式基本用法1.什么是正则表达式?通俗的讲,正则表达式是使用一定规则去描述字符串,通常使用正则表达式,我们可以快速的对字符串进行查找,替换等操作。

2016-12-08 16:42:11 315 1

原创 关于BigDecimal类型在jsp页面中进行除法运算问题

问题描述:在项目编写过程中,发现BigDecimal在jsp中进行除法运算时,会有如下问题: 假设页面中存在一个BigDecimal payment.unPayAmount = new BigDecimal(1015228)。由于数据库保存的金额是以分为单位的,所以显示在页面时,则应该需要除以100。所以代码为:<fmt:formatNumber value="${payment.unPayAmo

2016-10-26 16:09:01 5743 1

转载 Ant 风格路径表达式

url  模 式 使用 用 Ant  风格模 式Ant 路径通配符支持?、*、**,注意通配符匹配不包括目录分隔符“/”:? : 匹 配一 个字符,如”/admin?”将匹配/admin1,但不匹配/admin 或/admin2;* : 匹 配 零 个 或 多 个字符串,如/admin*将匹配/admin、/admin123,但不匹配/admin/1;** : 匹 配 路径 中的

2016-06-02 14:11:34 590

转载 StrutsPrepareAndExecuteFilter中excludedPatterns变量的用法

这两天在平台中集成webservice时,遇到一个问题。service的访问地址总是去struts的过滤器StrutsPrepareAndExecuteFilter过滤,然后就报找不到解决方案:1.让struts的过滤器不过滤webservice的请求2.在struts.xml中加上Java代码  "struts.action

2016-05-25 12:05:04 665

转载 使用cxf编写webservice遇到问题

今天遇到一个问题,webservice发布的时候报下面的错误:  Java代码  Caused by: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptions  Two classes have the

2016-04-19 11:48:14 516

转载 String.getBytes()

在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组。这个表示在不通OS下,返回的东西不一样! String.getBytes(String decode)方法会根据指定的decode编码返回某字符串在该编码下的byte数组表示,如 byte[] b_gbk = "中".getBytes("GBK"); byte[] b_utf8

2016-04-13 13:42:01 275

原创 块元素block与内嵌元素inline的基本特征

块的特征  1、默认独占一行  2、没有宽度时,默认撑满一排  3、支持所有css命令内嵌(内联、行内)的特征  1、同排可以继续跟同类的标签  2、内容撑开宽度  3、不支持宽高  4、不支持上下的margin和padding  5、代码换行被解析display:block        显示为块使内联元素具备块属性

2016-03-29 11:26:41 790

转载 CSS 元素垂直居中的 6种方法(转)

转自:http://blog.zhourunsheng.com/2012/03/css-%E5%85%83%E7%B4%A0%E5%9E%82%E7%9B%B4%E5%B1%85%E4%B8%AD%E7%9A%84-6%E7%A7%8D%E6%96%B9%E6%B3%95/利用CSS进行元素的水平居中,比较简单,行级元素设置其父元素的text-align center,块级元素设置

2016-03-24 13:28:18 410

转载 <!DOCTYPE html>很重要(转)

噩梦开始的源头:之前写html或者jsp页面,从来不注意doctype的声明,也不太明白doctype的作用。直到最近碰到了一个非常奇葩的bug:某一个页面在IE7和8,Chrome,ff等下正常,但是在IE9下显示有问题,我就开始找啊找,各种调试,各种log,终于在httpWatch里边找到了答案:DOCTYPE未声明。于是我给页面添加了,果然奏效了。 下面我就尽可能简洁扼要的说

2016-03-24 13:25:29 335

转载 为什么a标签中使用img后的高度多了几个像素?(转)

这是一个很多前端初学者遇到的问题!1、首先,标签是inline的,框模型是:行内框。行内框没有包含图片的表现,的标签就好像放在一条公路上一样。所以要使img能像放进一个盒子一样,就应该使用块级框:比如:display:block;/*或者*/display:inline-block;关于框模型!推荐你去看看css的官方http://www.w3.org/TR/CSS2

2016-03-24 13:23:38 417

转载 JavaScript之数据类型(转)

JavaScript之数据类型数据类型  JavaScript中有5种简单数据类型(也称为基本数据类型):Undefined、Null、Boolean、Number和String。还有1种复杂数据类型——Object,Object本质上是由一组无序的名值对组成的。 typeof操作符  介于JavaScript是松散类型的,因此需要有一种手段来检测给定变量的数据

2016-03-18 11:32:21 220

转载 js中巧用cssText属性批量操作样式(转)

给一个HTML元素设置css属性,如1234var head= document.getElementById("head");head.style.width = "200px";head.style.height = "70px";head.style.display = "bl

2016-03-17 16:03:27 471

转载 Web前端研发工程师编程能力飞升之路(转)

今天看到这篇文章。写的非常有意思。发现自己还有很长的一段路要走。【背景】如果你是刚进入WEB前端研发领域,想试试这潭水有多深,看这篇文章吧;如果你是做了两三年WEB产品前端研发,迷茫找不着提高之路,看这篇文章吧;如果你是四五年的前端开发高手,没有难题能难得住你的寂寞高手,来看这篇文章吧;WEB前端研发工程师,在国内是一个朝阳职业,自07-08年正式有这个职业

2016-03-17 13:52:02 264

转载 overflow知多少(转)

最近在研究OOCSS,当打开template.css阅读第一行时,震惊了,第一眼居然没看懂。。。。。。以下就是OOCSS下的template.css第一行代码:12.body{overflow:hidden;_overflow:visible; _zoom:1;}.main{overflow:hidden;_overf

2016-03-17 12:07:42 490

转载 我知道你不知道的负Margin(转)

现如今,负margin技术的应用可谓越来越广,任一个大型站点惊鸿一瞥之下都会有其身影所在。个人认为负margin技术是学习css路上必不可缺少的课题之一,许多高级应用及疑难杂症修复都可以使用负margin技术进行实现。负margin理论:在说明什么是负margin之前,你得清楚margin是个啥么玩意,如果还不清楚可以先阅读本人的前一篇文章《不要告诉我你懂margin》,预补下知识

2016-03-17 12:04:07 295

转载 用Margin还是用Padding(转)

用margin还是用padding这个问题是每个学习CSS进阶时的必经之路。CSS边距属性定义元素周围的空间。通过使用单独的属性,可以对上、右、下、左的外边距进行设置。也可以使用简写的外边距属性同时改变所有的外边距。——W3School边界(margin):元素周围生成额外的空白区。“空白区”通常是指其他元素不能出现且父元素背景可见的区域。——CSS权威指南padding称呼为

2016-03-17 12:02:28 245

转载 不要告诉我你懂margin(转)

你真的了解margin吗?你知道margin有什么特性吗?你知道什么是垂直外边距合并?margin在块元素、内联元素中的区别?什么时候该用padding而不是margin?你知道负margin吗?你知道负margin在实际工作中的用途吗?常见的浏览器下margin出现的bug有哪些?……写css,你少不了与margin打交道,而对于这个平时我们最常用的css属性我们并非十分了解。介于此我打

2016-03-17 12:00:28 230

转载 引爆你的Javascript代码进化(转)

方才在程序里看到一段JS代码,写法极为高明,私心想着若是其按照规范来写,定可培养对这门语言的理解,对JS编程能力提高必是极好的。说人话:丫代码写的太乱,看的窝火!最近闲暇无事,准备对自己JS学习做一个总结。众所周知,JS是一种语法极其灵活的语言,一千个人会有一千种JS书写方式。这造成的结果往往就是给项目日后的开发及维护留下一个不小的隐患,也对你和团队再次开发及阅读代码造成一定困难,个人认为

2016-03-17 11:49:10 317

转载 表单验证常用正则(强烈推荐大家收藏下)

表单验证常用正则,非常不错,收集的相对比较完整,大家可以看看。1。^\d+$  //匹配非负整数(正整数 + 0) 2。^[0-9]*[1-9][0-9]*$  //匹配正整数 3。^((-\d+)|(0+))$  //匹配非正整数(负整数 + 0) 4。^-[0-9]*[1-9][0-9]*$  //匹配负整数 5。^-?\d+$    //匹配整数 6。^\d+(\

2016-03-17 11:06:52 334

转载 js中部分属性不能用于if条件判断

无标题文档window.onload = function (){var oImg = document.getElementById('img1');oImg.onclick = function (){// alert( oImg.src );// img/1.jpg// file:///C:/Users/Administrator/Desktop/11-4-J

2016-03-16 15:15:37 904

转载 js兼容性之css的float

此代码转载至妙味课堂的教学,仅用于个人学习记录。无标题文档var oInp = document.getElementById('inp1');oInp.onclick = function (){oInp.type = 'checkbox';// 咱们有仨位“祖宗”/*IE6 IE7 IE8*

2016-03-16 15:12:00 249

空空如也

空空如也

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

TA关注的人

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