自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (3)
  • 收藏
  • 关注

原创 https信任所有证书

public static class WebClientDevWrapper { public static org.apache.http.client.HttpClient wrapClient(org.apache.http.client.HttpClient base) { try { SSLContext

2017-01-11 18:31:54 1713

原创 PageHelper分页插件使用

需要的jar包 com.github.pagehelper pagehelper 4.0.1 插件的配置 dialect=oracle 通用的page.jsp

2016-08-26 10:54:05 1356

原创 Spring 中处理XSS

有2中方式一:在BaseController中定义方法/** * 初始化数据绑定 * 1. 将所有传递进来的String进行HTML编码,防止XSS攻击 *  */ @InitBinder protected void initBinder(Web

2016-08-19 17:20:20 2673

原创 工行B2C网银

说下自己遇到的几个问题1:关于:签名,首先要使用工行提供的icbc.jar和InfosecCrypto_Java1_02_JDK14+.jar,     商户证书rp03.pfx拆为  crt公钥文件:rp03.crt和key私钥文件:rp03.key,使用rp03.key验签,merCert使用rp03.crt,做base64上传,不要用银行的public公钥,   否则会报

2016-07-15 18:25:41 1574

转载 MemCache超详细解读

转载地址:http://www.cnblogs.com/xrq730/p/4948707.html?f=ttMemCache是什么MemCache是一个自由、源码开放、高性能、分布式的分布式内存对象缓存系统,用于动态Web应用以减轻数据库的负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高了网站访问的速度。MemCaChe是一个存储键值对的HashMap,在内存中对

2016-03-16 10:38:19 406

原创 DES加解密文件

import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.security.Key;import javax.crypto.Cipher;import javax.crypto.Ci

2016-01-06 18:31:45 623

原创 MyBatis自定义类型转换器实现加解密

需求场景:当数据库中保存的部分数据需要加密,页面需要正常显示时。这是就需要我们自定义类型转换器,在Mybatis执行SQL得到结果时,通过自定义类型转换器将CHAR或者VARCHAR2进行加解密处理,Java代码如下:/**自定义typeHandler  * 1 插入数据库, 加密 * 2 查询,解密 * @author Administrator  *  */

2015-12-29 14:36:02 4310

转载 从MVC到前后端分离

http://www.csdn.net/article/2015-10-25/2826033从MVC到前后端分离发表于2015-10-25 20:46| 8518次阅读| 来源《程序员》杂志| 64 条评论| 作者黄勇《程序员》杂志2015年10月B架构MVCJava前端后端黄勇摘要:MVC模式早在上个世纪70年代就诞生了,直到今天它依然存在,可见生

2015-11-02 15:19:45 821

转载 使用MyBatis Generator自动创建代码

转载地址:http://blog.csdn.net/zhshulin/article/details/23912615这两天需要用到MyBatis的代码自动生成的功能,由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这样可以省去很多的

2015-08-21 16:40:36 331

转载 Memcache知识点梳理

Memcached概念:    Memcached是一个免费开源的,高性能的,具有分布式对象的缓存系统,它可以用来保存一些经常存取的对象或数据,保存的数据像一张巨大的HASH表,该表以Key-value对的方式存在内存中。官网下载地址: http://www.memcached.org/运行环境: linux,BSD,windows都可跑协议理论:http://code.sixap

2015-08-03 17:32:40 282

转载 详细解析Java中抽象类和接口的区别 abstract class和interface

详细解析Java中抽象类和接口的区别 abstract class和interface2007年05月13日 22:07    在Java语言中, abstract class和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面

2015-04-26 23:56:14 797

转载 堆和栈的区别(转过无数次的文章)

一、预备知识—程序的内存分配    一个由C/C++编译的程序占用的内存分为以下几个部分    1、栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。其    操作方式类似于数据结构中的栈。    2、堆区(heap)   —   一般由程序员分配释放,   若程序员不释放,程序结束时可能由OS回    收   。注意它与数据结构中的堆是两

2015-04-26 23:04:58 357

转载 Java异常处理

http://www.cnblogs.com/octobershiner/archive/2012/12/20/2827120.html异常处理要注意2点:1. try块最好再循环外2. 最好不能用try来控制程序流程,因为当异常发生时,jvm暂时停止入栈和出栈操作。栈跟踪不只包含运行时栈中的一两个元素,而是包含这个栈中的每一个元素,期间调用的StackTrac

2015-04-10 13:01:54 352

原创 随机数生成

//生成唯一的num+1位随机数生成规则public static String getOrderIdByUUID(int length){int merChantId=1;//最大支持1-9个集群机器部署int hashCodeV=UUID.randomUUID().toString().hashCode();if(hashCodeVhashCodeV=-hashCodeV;

2014-12-02 16:59:56 342

原创 struts2上传图片

页面:pageEncoding="UTF-8"%>Upload          $(document).ready(function() {               });                          上传附件:                       

2014-10-20 15:27:40 475

转载 JavaScript对Json的增删改属性

原文地址:点击打开链接使用JS对Json数据的处理,项目遇到需要对Json数据进行相关操作,比如增删改操作,本以为会比较难,网上搜索下,发现还是比较简单的,贴一段代码:[javascript] view plaincopy"text/javascript">          var json = {              "

2014-09-04 11:13:36 434

原创 httpclient返回string 和流

package com.bypay.action;import java.io.InputStream;import java.util.ArrayList;import java.util.List;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSessi

2013-08-29 16:03:33 1001

原创 httpclient双向认证

package com.gw;import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.nio.charset.Charset;import java.security.KeyStore;import java.util.regex.Matche

2013-08-23 14:38:36 769

转载 eclipse 下创建maven web工程

eclipse 下创建maven web工程转载地址:http://my.oschina.net/stonezing/blog/1036511.安装完maven插件后,点击window--preferences 2.点击User Settings 选择解压后maven下conf文件夹中的settings.xml 再点击Apply.3.再点击Installat

2013-08-23 14:33:52 879

原创 httpclient 单向认证 tomcate配置

修改tomcate 路径  D:\Program Files\apache-tomcat-7.0.42\conf下的server.xml  根据jks文件中生成的证书中的域名配置host可以进行测试127.0.0.1       gw.**.cn

2013-07-25 18:22:46 447

转载 Eclipse下的Java反编译插件 查看源代码不再困难

Eclipse下的Java反编译插件:Eclipse Class Decompiler,整合了目前最好的2个Java反编译工具Jad和JD-Core,并且和Eclipse Class Viewer无缝集成,能够很方便的使用本插件查看类库源码,以及采用本插件进行Debug调试。转载自:http://bbs.csdn.net/topics/390263414Eclipse Cl

2013-06-18 16:55:31 591

原创 quartz简单配置

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframework.org/schema/util"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframew

2013-05-13 10:03:39 500

原创 java的map格式数据转xml

关于map数据格式转换为xml格式map的大致数据为:map Object里面可以继续嵌套list,list里面继续放map如此.@SuppressWarnings("unchecked")public Element GetXMLFromMap(Element root, Map map){for (Entry entry : map.entrySet()) {if (!

2013-05-13 09:35:19 2389

工行网银B2C相关-java

工行网银B2C,包括签名和验签,以及查询API。 自己开发的时候也遇到很多坑,网上找资料也很困难,希望能帮到一些人。

2016-07-18

jQuery_Mobile系列.pdf

jQuery_Mobile系列.pdf 手机开发 手机网站开发 APP开发

2013-04-24

空空如也

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

TA关注的人

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