java开发
han_ying_ying
这个作者很懒,什么都没留下…
展开
-
SHA256WithRSA签名算法⽀付⽹关回调签名⽅案
SHA256WithRSA签名算法⽀付⽹关回调签名⽅案原创 2022-08-13 16:03:54 · 697 阅读 · 0 评论 -
XMLConstants.FEATURE_SECURE_PROCESSING错误
javax.xml.XMLConstants;DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance();...... documentBuilderFactory.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, true);使用javax.xml.XMLConstants包中的XMLConstants.FEATUR...原创 2020-07-28 15:05:06 · 2646 阅读 · 1 评论 -
随机生成AES密钥base64编码
package com.xxxxxxx.controller.xxxx;import java.security.NoSuchAlgorithmException;import java.util.Base64;import javax.crypto.KeyGenerator;import javax.crypto.SecretKey;public class Test{ public static void main(String[] args) throws NoSuchAlg...原创 2020-07-22 08:52:46 · 3171 阅读 · 0 评论 -
java 特殊字符处理
在一些系统中经常可能会用到Cookie,但是Cookie的值是不能有特殊字符的,我也是在进过这个坑之后才想起来解决这个问题。另外,在sql中如果插入特殊字符也可能会阻碍sql正常执行,所以特殊字符处理还是有必要的。下面开始贴代码。【方案一】:直接去掉特殊字符:public static String replaceSpecialWord(String str) { if (...原创 2019-12-12 16:39:06 · 1160 阅读 · 0 评论 -
微信公众账号开发简单实例【java】
进入公众账号的后台https://mp.weixin.qq.com/, 微信公众平台的通讯机制开发流程从上图中可以看到,高级功能包含两种模式:编辑模式和开发模式,并且这两种模式是互斥关系,即两种模式不能同时开启。那两种模式有什么区别呢?作为开发人员到底要开启哪一种呢?编辑模式:主要针对非编程人员及信息发布类公众帐号使用。开启该模式后,转载 2017-10-25 22:58:18 · 4904 阅读 · 0 评论 -
Java微信公众号开发
准备工作:一、在微信公众平台申请账号。百度搜索微信公众平台,点击注册,通过邮箱注册成功后会看到如下画面。在这里,选择类型时要注意下。如果你是个人开发的话只能选择订阅号,订阅号没有自定义菜单等接口,具体接口权限你可以登录公众平台后在开发--->接口权限中看到。如果你想拥有自定义菜单等接口,需要注册服务号,但是服务号只能企业、组织等注册。本人想做的公众号是要求有自定义菜转载 2017-10-25 23:01:10 · 259 阅读 · 0 评论 -
java微信公众号开发
Wx-tools是基于微信公众平台API的轻量级框架。 基于Wx-tools你可以开速开发一个订阅号/服务号的web应用后台。 博主最近终于有空!!已经更新到2.1.3啦!! GitHub仓库 下载wx-tools-2.1.3.jar wx-tools开发文档及demo 最近更新了开发文档,新增wx-tools接口代码写法。2017/4/14据说看到文档最后的都是真转载 2017-10-25 23:02:38 · 380 阅读 · 0 评论 -
构建Maven项目的完整过程--普通web项目(Eclipse)
进行以下步骤的前提是你已经安装好本地maven库和eclipse中的maven插件了(有的eclipse中已经集成了maven插件)一、Maven项目的新建1、鼠标右键---->New----->Other...2、直接点击下一步3、选中 maven-archetype-webapp 后点击下一步4、 Group Id 中输入项目的基本包名。 ...转载 2019-02-19 10:42:41 · 210 阅读 · 0 评论 -
maven创建子项目(适用于多模块管理项目)
在eclipse或者myeclipse下构建maven项目,该项目由多个子模块组成。1.创建一个父项目NEW -->project-->maven-->maven Project,点击下一步,进入new maven Project的Select project name and location界面,什么也不做,直接下一步到Select an Archetype界...转载 2019-02-19 11:08:53 · 653 阅读 · 0 评论 -
commons.beanutils.ConversionException: No value specified解决办法
当用到了时间等非内置对象时,如果对象为NULL则,会出现此异常。最简单的方法就是保证非内置对象不为NULL。还有其它高手给出的修改commons包相关源码的解决方案,也一并给出:时间解决方案:方案一:问题解决: 读了他的源程序,发现日期java.sql.date主要是用org.apache.commons.beanutils.converters.SqlDa转载 2017-10-31 11:51:16 · 4364 阅读 · 0 评论 -
Java中使用Jedis操作Redis
使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0.jar.zip如果需要使用Redis连接池的话,还需commons-pool-1.5.4.jar,下载地址:http://files.cnblogs.com/liuling/commons-pool-1.5.4.jar.zip转载 2017-06-09 22:56:03 · 222 阅读 · 0 评论 -
将数据封装为Json数据示例
1. List集合转换成json代码 List list = new ArrayList(); list.add( "first" ); list.add( "second" ); JSONArray jsonArray2 = JSONArray.fromObject( list ); 2. Map集合转换成json代码 Map map = new HashMa转载 2016-10-31 18:50:25 · 1414 阅读 · 0 评论 -
如何将数据封装为JSON包
java中将数据封装为JSON包,可以使用java提供的jsonArray这个工具类进行转换,代码如下:package com.json;import java.io.IOException;import java.util.ArrayList;import java.util.Collection;import java.util.HashMap;import java.util转载 2016-10-31 18:58:58 · 3124 阅读 · 0 评论 -
ajax的data传参的两种方式
/** * 订单取消 * @return {Boolean} 处理是否成功 */ function orderCancel(orderId, commant){ var flag = false; $.ajax({ type: "POST", url: "../order/orderCancel.act转载 2016-11-25 16:55:18 · 1153 阅读 · 0 评论 -
CXF wsdl2java生成java代码
环境配置:1、下载apache-cxf-2.6.2在环境变量中配置CXF_HOME ,在PATH中加入%CXF_HOME%\bin2、输入cmd 进入控制窗口,输入wsdl2java看是否配置成功3、参考它的文档看这个工具的具体参数的用法wsdl2java用法:wsdl2java -p com -d src -all aa.wsdl-p 指定其wsdl的命名空间转载 2017-02-16 16:52:33 · 587 阅读 · 0 评论 -
WebService客户端三种调用方式整理
1 WebService基础1.1 作用1, WebService是两个系统的远程调用,使两个系统进行数据交互,如应用:天气预报服务、银行ATM取款、使用邮箱账号登录各网站等。2, WebService之间的调用是跨语言的调用。Java、.Net、php,发送Http请求,使用的数据格式是XML格式。3, webxml转载 2017-02-16 16:57:00 · 2429 阅读 · 1 评论 -
SSM三大框架整合详细教程(Spring+SpringMVC+MyBatis)
使用 SSM ( Spring 、 SpringMVC 和 Mybatis )已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录 SSM 整合的过程, 这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。 这次 , 先转载 2017-04-11 16:17:48 · 600 阅读 · 0 评论 -
spring,mybatis事务管理配置与@Transactional注解使用
spring,mybatis事务管理配置与@Transactional注解使用概述事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。Spring Framework对事务管理提供了一致的抽象,其特点如下:为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC, Hibernate, JPA(Jav转载 2017-06-06 19:22:44 · 244 阅读 · 0 评论 -
MyBatis学习总结——实现关联表查询
一、一对一关联 1.1、提出需求 根据班级id查询班级信息(带老师的信息)1.2、创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。 1 CREATE TABLE teacher( 2 t_id INT PRIMARY KEY AUTO_INCREMENT, 3 t_name转载 2017-06-03 10:48:33 · 525 阅读 · 0 评论 -
date中compareTo的用法
//date中compareTo的用法。也是比较时间大小的,相等返回0,大于返回1,小于返回-1. public class Demo8 { public static void main(String[] args) throws ParseException { SimpleDateFormat format = new SimpleDateForma原创 2016-08-09 11:13:32 · 45399 阅读 · 0 评论