自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张虹旺的博客

孩儿立志出乡关,学不成名誓不还。 风华正茂乾坤地,人生无处不青山。 光阴如同流水去,珍惜时光最宝贵。 鹏程万里靠自己,飞黄腾达青少年。

  • 博客(97)
  • 资源 (15)
  • 收藏
  • 关注

原创 mybatis全注解动态数据源配置

核心jar org.mybatis mybatis 3.2.1 org.projectlombok lombok 1.16.16 mysql mysql-connector-java 5.1.26 com.alibaba druid 1.0.12 org.myb

2018-01-26 09:55:21 1719

转载 CentOS7 使用yum命令安装Java SDK

CentOS 6.X 和 7.X 自带有OpenJDK runtime environment (openjdk)。它是一个在linux上实现开源的Java 平台。 安装方式:CentOS 6.X 和 7.X 自带有OpenJDK runtime environment (openjdk)。它是一个在linux上实现开源的Java 平台。 安装方式:yum search java | g

2017-05-29 15:23:07 2077

转载 java 4种http请求,get,post方式

import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.io.UnsupportedEncodingException

2017-01-13 16:48:50 6020 1

转载 原创SpringMvc+Mybatis+Redis框架

声明: 本人提供这个 SpringMvc + Mybatis + Redis 的Demo 本着学习的态度,如果有欠缺和不足的地方,给予指正,并且多多包涵 框架运行环境: Maven版本:3.3.9 Eclipse版本:MARS.2 JDK版本:1.8 Tocat版本:8.0.36 框架结构:框架全采用maven管理 所以源码只有180KB左右要是不会Maven就请自行补习 ann

2016-11-07 14:42:49 1080

转载 原创SpringMvc+Mybatis+Redis框架

声明: 本人提供这个 SpringMvc + Mybatis + Redis 的Demo 本着学习的态度,如果有欠缺和不足的地方,给予指正,并且多多包涵 框架运行环境: Maven版本:3.3.9 Eclipse版本:MARS.2 JDK版本:1.8 Tocat版本:8.0.36 框架结构:框架全采用maven管理 所以源码只有180KB左右要是不会Maven就请自行补习 ann

2016-11-07 14:39:49 825

转载 Spring MVC的Controller统一异常处理:HandlerExceptionResolver

出现异常并不可怕,可怕的是出现了异常,你却不知道,也没有进行异常处理。 spring MVC的Controller出现异常的默认处理是响应一个500状态码,再把错误信息显示在页面上,如果用户看到这样的页面,一定会觉得你这个网站太LOW了。 要解决Controller的异常问题,当然也不能在每个处理请求的方法中加上异常处理,那样太繁琐。Spring MVC提供了一个HandlerExcepti

2016-11-07 14:26:13 368

转载 Spring MVC的Controller统一异常处理:HandlerExceptionResolver

出现异常并不可怕,可怕的是出现了异常,你却不知道,也没有进行异常处理。 spring MVC的Controller出现异常的默认处理是响应一个500状态码,再把错误信息显示在页面上,如果用户看到这样的页面,一定会觉得你这个网站太LOW了。 要解决Controller的异常问题,当然也不能在每个处理请求的方法中加上异常处理,那样太繁琐。Spring MVC提供了一个HandlerExcepti

2016-11-07 14:24:27 431

原创 javascript 手机手势动作touch触屏原理分析,h5触摸下拉刷新上拉加载数据原理

<!DOCTYPE><html> <head><meta id="viewport" name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" /><meta name="MobileOptimized" con

2016-11-02 10:41:03 3947

原创 jquery表单自定义验证插件

//正则表达式var map = new Map();map.put("*", /[\w\W]+/);map.put("*6-16", /^[\w\W]{6,16}$/);map.put("n", /^\d+$/);map.put("n6-16", /^\d{6,16}$/);map.put("s", /^[\u4E00-\u9FA5\uf900-\ufa2d\w\.\s]+$/);m

2016-10-11 16:36:12 1046

原创 在Java Filter 中注入 Service方案一

新建一个类package com.fulihui.yiyuanservice.common.util;import javax.annotation.PostConstruct;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ApplicationObj

2016-09-30 15:40:26 4847

原创 iframe子页面获取父页面元素的方法

在iframe子页面获取父页面元素代码如下:$.(‘#objld’, parent.document); 在父页面获取iframe子页面的元素代码如下:$(“#objid”, document.iframes(‘iframe’).document) 或代码如下:(document.getElementById(′iframeId′).contentWindow.document.body).

2016-09-09 10:59:22 719

转载 java获取cpu、内存、硬盘信息

摘要java获取cpu、内存、硬盘信息1 下载安装sigar-1.6.4.zip 使用java自带的包获取系统数据,容易找不到包,尤其是内存信息不够准确,所以选择使用sigar获取系统信息。 下载地址:http://sourceforge.net/projects/sigar/files/latest/download?source=files 解压压缩包,将lib下si

2016-07-27 10:26:29 4918 1

原创 jQuery获取自动截取过长的文本内容,显示成省略号形式。

table中如果td的内容过多,则会把td撑的很宽, 显得不美观. 如果能让td既美观.也能看到完整的效果..我们则需要,在生成td之前,给指定样式.. 这里采用jQuery来实现.具体代码如下://页面加载之后,设置.样式. jQuery(function(){ //使用id选择器;例如:tab对象->tr->td对象. $("#high_light tr td"

2016-07-27 10:02:29 4531

原创 设置td中的值自动换行

break-word :  内容将在边界内换行。如果需要,词内换行( word-break )也将发生 word-break:设置或检索对象内文本的字内换行行为。尤其在出现多种语言时取值normal :  默认值。允许在词间换行 break-all :  该行为与亚洲语言的 normal 相同。也允许非亚洲语言文本行的任意字内断开。该值适合包含一些非亚洲文本的亚洲文本 keep-al

2016-07-27 09:57:12 24360

原创 jquery获取html包括当前本身

html <div id="parameter" name="parameter"> <div class="form-group"> <label class="control-label col-xs-12 col-sm-3 no-padding-right">方法参数:</label> <div class="col-xs-12

2016-07-26 09:47:22 4880

原创 对象属性为双引号转换null

package com.fulihui.openapibizmanage.common.util;import java.lang.reflect.Field;public class FormEmptyConvert { public static <T> T convert(T form){ if(form == null) ret

2016-07-20 10:06:40 1056 1

原创 JS文件中获取JS后面参数

function getscriptrequest() {var urlparse;urlparse=document.scripts[document.scripts.length-1].src.split("\?");}else{ var scripts=document.getElementsByTagName('script');urlparse=scripts[scripts.

2016-06-20 15:41:05 1879

原创 如何防止enter提交from表单

onkeydown="if(event.keyCode==13)return false;"或者 直接直接这样写

2016-06-14 18:07:50 1342

原创 Linux下Tomcat的启动、关闭、杀死进程

打开终端cd /Java/tomcat#执行bin/startup.sh #启动tomcatbin/shutdown.sh #停止tomcattail -f logs/catalina.out #看tomcat的控制台输出;#看是否已经有tomcat在运行了ps -ef |grep tomcat #如果有,用kill;kill -9 pid #pid 为相应

2016-06-13 14:39:03 2876

原创 Java 金额封装bean

package org.near.toolkit.model;import java.io.Serializable;import java.math.BigDecimal;import java.util.Currency;/** * 单币种货币类,处理货币算术、币种和取整。 * * * 货币类中封装了货币金额和币种。目前金额在内部是long类型表示, * 单位是所属币

2016-06-11 17:57:05 1513

原创 service业务返回封装bean支持分页

package com.ejavashop.core;import java.io.Serializable;/** * 服务接口返回对象。 * * 服务接口基本规范 * 1. 任何服务方法,都必须使用ServiceResult返回结果; * 2. 客户端调用服务方法,得到ServiceResult对象; * 3. {@link ServiceResult#getSucces

2016-06-11 16:06:20 1373 1

原创 java获取某月的第一天和最后一天

Calendar calendar=Calendar.getInstance(); calendar.add(Calendar.MONTH, -1); calendar.set(Calendar.DAY_OF_MONTH, 1); //上个月的第一天 merchantAccountRecordCondition.setEndDat

2016-06-05 14:37:17 833

转载 spring源码之—Assert.notNull

org.springframework.util.AssertAssert翻译为中文为"断言".用过JUNIT的应该都知道这个概念了.就是断定某一个实际的值就为自己预期想得到的,如果不一样就抛出异常.Assert经常用于:1.判断METHOD的参数是否属于正常值.2.JUNIT中使用.我发现SPRING1.2.6里面有BUG请看:

2016-05-25 16:38:23 699

原创 java中的sleep()和wait()的区别

/** * java中的sleep()和wait()的区别 * @author Hongten * @date 2013-12-10 */public class TestD { public static void main(String[] args) { new Thread(new Thread1()).start(); try {

2016-05-18 17:01:14 508

原创 java 异步操作数据库

<bean id="threadPoolTaskExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor"> =notifyScheduledMainExecutor.maxNum;默认

2016-05-17 14:57:33 11182

原创 AES加密CBC模式兼容互通四种编程语言平台【PHP、Javascript、Java、C#】

由于本人小菜,开始对AES加密并不了解,在网络上花了比较多时间查阅资料整理;先简单从百度找来介绍:密码学中的高级加密标准(Advanced Encryption Standard,AES),又称高级加密标准Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术

2016-05-16 10:32:04 2740

原创 FastJSON 简介及其Map/JSON/String 互转

在日志解析,前后端数据传输交互中,经常会遇到 String 与 map、json、xml 等格式相互转换与解析的场景,其中 json 基本成为了跨语言、跨前后端的事实上的标准数据交互格式。应该来说各个语言中 解析 json 的库都一大片(具体 json 格式与三方库的介绍请见: http://www.json.org/json-zh.html ),比如 python 都集成在了内置库中,成为标

2016-04-27 14:23:24 7044

原创 jquery跨域问题

最近一个项目使用到了JQuery调用Struts2的Action返回的json数据,因为涉及到跨域的操作,所以选择对跨域操作已经做了很好兼容的getJson方法,但实际应用中发现前端也买年的jquery虽然可以调用后台Action类成功,但总是无法调用回调函数! 经过不断的查找,最终确定原因所在,原来跨域调用想要成功调用回调函数,必须是服务器端明确知道回调函数的地址,因此有两个必须的要素要注

2016-04-25 10:05:35 817

原创 git 把本地代码上传githun

$ git init //初始化$ touch README$ git add README //更新README文件$ git commit -m ‘first commit’ //提交更新,并注释信息“first commit”$ git remote add origin [email protected]:defnngj/hello-world.git //连接远程github项目$

2016-04-18 11:57:23 877

转载 佛祖保佑 永无BUG

/* _ooOoo_ o8888888o 88" . "88 (| -_- |) O\ = /O ____/`---'\____ .' \\| |/

2016-04-14 10:39:13 596

原创 java反射获取每个属性和属性值

package com.dianping.emidas.data.biz.util;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.util.List;/** * Created by hongwang.zhang on 2016/4/8. */public class Refl

2016-04-08 15:17:31 14182 2

原创 struts2 返回json数据

action 的方法  public String loadGroupShopList(){Map map=new HashMap(); HttpServletResponse httpresponse = ServletActionContext.getResponse(); httpresponse.setContentType("text/plain

2016-03-30 17:14:42 377

原创 json工具类

package com.dianping.emidas.data.utils;import com.google.gson.Gson;import com.google.gson.GsonBuilder;import com.google.gson.JsonParser;import com.google.gson.reflect.TypeToken;import org.apache

2016-03-30 17:09:06 318

原创 ibatis批量insert

这是dao @DAOAction(action = DAOActionType.INSERT) public int batchInsertGroupShoup(@DAOParam(value = "list", type = DAOParamType.NORMAL) List list); INSERT INTO DPEvent.ACT_GroupShop()

2016-03-28 14:37:52 14238 1

原创 struts2下载文件

import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.io.OutputStream;import java.util.concurrent.Callable;import java.uti

2016-03-18 15:21:16 302

原创 自定义map(map实现原理)

package com.bean;public class MyMap { private Entry[] data = new Entry[100]; private int size; public Object put(Object key, Object value) { // 检查key是否存在,存在则覆盖

2016-03-18 11:11:40 738

原创 事物的4大特征

事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务,SQL Server能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性。事务通常是以BEGIN TRANSACTION开始,以COMMIT或ROLLBACK结束。COMMIT表示提交,即提交事务的所有操作。具体地说就是将事务中所有对数据库的更新写

2016-03-16 17:09:03 1745

转载 Map集合中value()方法与keySet()、entrySet()区别

在Map集合中values():方法是获取集合中的所有的值----没有键,没有对应关系,KeySet():将Map中所有的键存入到set集合中。因为set具备迭代器。所有可以迭代方式取出所有的键,再根据get方法。获取每一个键对应的值。 keySet():迭代后只能通过get()取key entrySet():Set> entrySet() //返回此映射中包含的映

2016-03-16 15:26:21 593

原创 Ehcache 整合Spring 使用页面、对象缓存

Ehcache在很多项目中都出现过,用法也比较简单。一般的加些配置就可以了,而且Ehcache可以对页面、对象、数据进行缓存,同时支持集群/分布式缓存。如果整合Spring、Hibernate也非常的简单,Spring对Ehcache的支持也非常好。EHCache支持内存和磁盘的缓存,支持LRU、LFU和FIFO多种淘汰算法,支持分布式的Cache,可以作为Hibernate的缓存插件。同时它也能

2016-03-16 10:51:56 560

原创 java面试宝典

2013年年底的时候,我看到了网上流传的一个叫做《Java面试题大全》的东西,认真的阅读了以后发现里面的很多题目是重复且没有价值的题目,还有不少的参考答案也是错误的,于是我花了半个月时间对这个所谓的《Java面试大全》进行了全面的修订并重新发布在我的CSDN博客。在修订的过程中,参照了当时JDK最新版本(Java 7)给出了题目的答案和相关代码,去掉了EJB 2.x、JSF等无用内容或过时内容,补

2016-03-14 15:05:44 8872 4

Apache+ActiveMQ 希望可以帮助那些正在学习ActiveMQ的朋友

Apache+ActiveMQ 希望可以帮助那些正在学习ActiveMQ的朋友

2017-05-18

大型分布式网站架构设计与实践.带目录书签.超清完整版

大型分布式网站架构设计与实践.带目录书签.超清完整版

2017-02-21

微信jsapi支付扫一扫支付

微信 jsapi支付和扫一扫支付

2016-06-12

工厂模式详解

工厂模式代码详解 包括反射 properties文件

2016-03-04

mat windows 32位

运行exe即可,查看内存情况的强大工具,适合java和android开发使用

2016-01-18

mat windows 64位

运行exe即可,查看内存情况的强大工具,适合java和android开发使用

2016-01-18

java 图片base64 加密解密

java 图片base64 加密解密 代码 包括jar

2015-12-02

精确到秒的JQuery日期控件

精确到秒的JQuery日期控件

2015-09-24

java模拟浏览器访问网站

用java模拟访问浏览网站的代码,可以输出各种网页属性,以及html源代码

2015-08-27

Zxing生成一维码二维码

Zxing生成一维码二维码图片 Service服务

2015-08-06

Zxing2.2jar包

Zxing 2.2jar 生成一维码二维码 条形码

2015-08-06

spring-实现作业任务调度 quartz

spring+quartz demo,下载后就可以运行,很强大哦...

2015-07-17

win版DSDT Editor

DSDT Editor是一个简单的DSDT修改工具,集成了DSDT提取、编辑、编译的工具,原来只有MAC版,现提供了Windows版 黑苹果

2015-06-25

quartz-2.2.1-distribution 官网包

quartz-2.2.1-distribution 官网包

2015-06-19

空空如也

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

TA关注的人

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