- 博客(26)
- 收藏
- 关注
原创 【常用类库之一—org.apache.commons.beanUtils】
一、BeanUtils类(package org.apache.commons.beanUtils)1.copyProperties方法,声明如下:public static void copyProperties(Object dest, Object orig) throws IllegalAccessException, InvocationTargetEx
2016-05-10 17:23:11
772
原创 JAVA实现过滤掉文本中的表情
比如我们要把微信昵称存入数据库,就需要把表情给过滤掉。package com.zjr.common.utils;import org.apache.commons.lang3.StringUtils;public class EmojiFilter { /** * 检测是否有emoji字符 * * @param source * @return 一旦含有就抛出
2016-05-09 20:34:20
3544
1
原创 提高编程效率的习惯
不要想当然,多思考可能的情况,比如下面这个例子/*** 跳转URL中拼接入口信息*/private String concatEntryUrl(WXEntryPo entry, String next, String gcfa) { if (entry == null || entry.getEntryId() < 1) { return next; } gcfa =
2016-05-09 18:08:53
799
原创 StringBuilder与StringBuffer的区别
相信大家看到过很多比较String和StringBuffer区别的文章,也明白这两者的区别,然而自从Java 5.0发布以后,我们的比较列表上将多出一个对象了,这就是StringBuilder类。String类是不可变类,任何对String的改变都会引发新的String对象的生成;而StringBuffer则是可变类,任何对它所指代的字符串的改变都不会产生新的对象,可变和不可变类这一对对象已经齐全
2016-05-04 13:35:04
464
原创 JAVA获取字符串或者文件的MD5值
一、获取字符串的MD5值import java.security.MessageDigest;public class MD5Encrypt { public static String str; private final static String[] hexDigits = { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
2016-05-04 11:23:58
1557
原创 网上看到的学习maven不错的几篇博文
maven学习(上)- 基本入门用法http://www.cnblogs.com/yjmyzz/p/3495762.htmlmaven学习(中)- 私服nexus搭建http://www.cnblogs.com/yjmyzz/p/3519373.htmlmaven学习(下)利用Profile构建不同环境的部署包http
2016-05-03 17:58:21
434
原创 从Ant调用系统命令或外部程序
最近用到了Ant,发现还是有许多功能是Ant没有提供相应Task支持,而操作系统提供了相应的系统命令。Ant说明书上说了,用可以调用系统命令,实际操作起来才发现陷阱可不少,一不小心就会掉下去。下面以按日期倒序列举当前目录下文件为例说明。注意我使用的是Ant 1.5.4。对于Windows平台,命令是:dir /o-d对于Unix(包括Linux,下同)平台,命令是 ls –
2016-05-03 16:10:57
687
转载 Transaction 那点事儿【写的太好了】
Transaction 也就是所谓的事务了,通俗理解就是一件事情。从小,父母就教育我们,做事情要有始有终,不能半途而废。 事务也是这样,不能做一般就不做了,要么做完,要么就不做。也就是说,事务必须是一个不可分割的整体,就像我们在化学课里学到的原子,原子是构成物质的最小单位。于是,人们就归纳出事务的第一个特性:原子性(Atomicity)。我靠,一点都不神秘嘛。特别是在数据库领域,事务是一个
2016-04-26 13:19:43
557
原创 spring通过注解实现声明式事务控制
第一步:声明使用注解并制定事务管理器第二步:引入properties文件<context:property-placeholder ignore-resource-not-found="true" location="classpath*:/config.properties" />config.properties:dbhost=xxxxxx
2016-04-26 12:31:13
1971
原创 Ant常见命令
1. sshexec 在远程服务器执行命令2.scp 远程上传文件本地文件上传难道远程服务器文件夹 本地文件夹上传难道远程服务器文件夹
2016-04-21 20:52:54
528
原创 linux命令复制指定文件或者指定目录下的全部文件到另一个目录中
cp [选项] 源文件或目录 目标文件或目录说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。 该命令的各选项含义如下: - a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。 - d 拷贝时保留链接。 - f 删除已经存在的目标文件而不提示。
2016-04-21 20:32:14
2563
原创 【常用类库之一—org.apache.commons.lang3】
一、DateFormatUtils类(package org.apache.commons.lang3.time)1. format方法 返回值StringSystem.out.println(DateFormatUtils.format(System.currentTimeMillis(), "yyyyMMdd"));System.out.println(DateFo
2016-04-19 17:00:49
1367
原创 Spring任务调度<task:scheduled-tasks>【含cron参数详解】
Spring内部有一个task是Spring自带的一个设定时间自动任务调度task使用的时候很方便,但是他能做的东西不如quartz那么的多!可以使用注解和配置两种方式,配置的方式如下引入Spring放在appcation.xml开头<beans xmlns="http://www.springframework.org/schema/beans" x
2016-04-19 16:07:08
49278
原创 AngularJS ng-cloak 指令
AngularJS ng-cloak 指令 AngularJS 参考手册AngularJS 实例页面加载时防止应用闪烁:div ng-app="">p ng-cloak>{{ 5 + 5 }}/p>/div>尝试一下 »定义和用法ng-cloak 指令用于在 AngularJS 应用在加载时防止
2016-04-13 17:13:32
965
原创 Node.js 究竟是什么?
http://www.ibm.com/developerworks/cn/opensource/os-nodejs/#ibm-pcon
2016-04-12 20:21:52
395
原创 如何在你的CSS文件中运用颜色值.
关于: 颜色EDIT到目前为止,在这个系列中,都很少用到用名字命名的颜色属性。CSS2支持17种名字的颜色。其中有一些可能不像你期望的那样,如下图: black gray silver white 主要的red lime blue
2016-04-12 19:25:47
711
原创 通过使用基于关系的选择器和伪类选择器,创建纯CSS无JavaScript的下拉菜单
伪类选择器(Pseudo-classes selectors)CSS伪类(pseudo-class)是加在选择器后面的用来指定元素状态的关键字。比如,:hover 会在鼠标悬停在选中元素上时应用相应的样式。伪类和伪元素(pseudo-elements)不仅可以让你为符合某种文档树结构的元素指定样式,还可以为符合某些外部条件的元素指定样式:浏览历史(比如是否访问过 (:v
2016-04-12 18:58:44
750
原创 js中string的常见操作
创建一个String 对象,语法:new String(stringValue),这个调用会将参数转换为字符串,并作为一个String 对象。事实上任何一个字符串常量都是一个String对象,可以将其直接作为对象来使用,这和使用new String()创建对象的区别是:typeof的返回值不同,一个是“stirng",另一个是"object".string.indexOf(searchSt
2016-04-11 09:55:35
3504
原创 匿名内部类
匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法abstract class Person { public abstract void eat();} class Child extend
2016-04-07 10:11:41
393
原创 不一样的命令行 – Windows PowerShell简介
在windows下实现类似linux 的tail -f命令,进入powershell命令行下:get-content .\1.txt -ReadCount 0 -Tail 5 -Wait.\1.txt 是文件名ReadCount是指每次发送给管道的文本行数,0代表全部,在当前的场景下选择0效率更高。这里的Tail参数让Get-Content命令只返回
2016-04-06 16:34:45
2677
原创 【Spring MVC拦截器+logback日志+自定义注解】实现用户鉴权登陆和访问日志记录
spring-mvc.xml定义拦截器如下 logback.xml的定义如下 jweb_wb_mgmt [%date{HH:mm:ss.SSS}] [%thread] [%-5level] [%logger{36}] %msg%n
2016-04-05 16:12:11
7573
原创 Linux常见命令
文件和目录1. cd进入个人主目录 2. cd /home进入/home目录3. cd .. 返回上一级目录 4. cd ../.. 返回上两级目录5. pwd 显示工作路径 6. ls 查看目录中的文件 7. ll 显示文件和目录的详细资料8. mkdir dir1 创建一个叫做 'dir1' 的目录' 9. mkdir dir1
2016-04-05 15:20:25
456
原创 Spring中的@ControllerAdvice注解配合@ExceptionHandler使用实现异常处理
@ControllerAdvice,是spring3.2提供的新注解,从名字上可以看出大体意思是控制器增强。让我们先看看@ControllerAdvice的实现:
2016-04-05 14:16:00
10768
原创 web.xml中classpath的理解
简单理解,classpath就是代表 /WEB-INF /classes/ 这个路径(如果不理解该路径,就把一个web工程发布为war包,然后用winrar查看其包内路径就理解啦)常用的场景:在SSH架构中,配置Spring的上下文环境: contextConfigLocation
2016-04-01 11:01:29
472
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人