- 博客(19)
- 资源 (5)
- 收藏
- 关注
原创 中文转成unicode
银行对接项目中有些参数不能传中文,中文需要转成unicode。方法整理如下//根据unicode 转成中文 public static String unicodeByString(String unicode) { StringBuffer string = new StringBuffer(); String[] hex = unicode.split(
2017-03-31 14:00:34 532
原创 RSA 算法根据公钥(私钥)文件路径获取私钥(公钥)值
最近做某某银行对接的时候需要用到 RSA 算法加签验签, 这里把用到的工具方法整理下根据私钥文件路径读取私钥:public static String getSignPrivateKey4Client(String keyPath){ StringBuffer privateBuffer=new StringBuffer(); try {
2017-03-31 09:36:01 5268
原创 email 邮件发送模板类(重置密码,绑定邮箱链接)
/*** * @Title: sendEamilForBindEmail * @Description: TODO(发送邮件链接(邮箱验证/邮箱绑定)) * @param @param email 要发送的email 地址* @param @param emailCode 加密后的email* @param @param toKCode 加密后的uid* @para
2017-03-24 14:17:34 8687
原创 email 发送邮件类
package com.spingdemo01;import java.util.Properties;import javax.mail.Authenticator;import javax.mail.BodyPart;import javax.mail.Message;import javax.mail.PasswordAuthentication;im
2017-03-24 14:12:10 262
原创 spring 文件上传
@RequestMapping(value = "/upload")@ResponseBodypublic Map tzupload(@RequestParam("doc") MultipartFile file, HttpServletRequest request)throws IllegalStateException, IOException {String direc
2017-03-23 09:08:56 221
原创 静态化工具类方法
private static String getRandomString(int length) {StringBuffer bu = new StringBuffer();String[] arr = { "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c","d", "e", "f", "g", "h", "i", "j",
2017-03-23 09:06:49 342
原创 静态化Html
public String staticContent(Integer cid){Content content = contentService.get(cid);if(content==null){return "nofound";}FileOutputStream fos = null;HttpServletRequest request = ServletAct
2017-03-23 09:04:21 550
原创 文件上传 java
public String upload() {HashMap map = new HashMap();//1:上传放入服务器,如何获取服务器的上传的路径String uploadPath = ServletActionContext.getServletContext().getRealPath("upload");//2:如果服务器上传路径不存在,就创建File dirPa
2017-03-23 09:02:46 441
原创 身份证号码检验 js
最近项目在做身份证实名认证,需要校验身份证号码是否正确。找个些工具方法,这里保存记录下。 var vcity={ 11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古", 21:"辽宁",22:"吉林",23:"黑龙江",31:"上海",32:"江苏", 33:"浙江",34:"安徽",35:"福建",36:"江西",3
2017-03-22 16:16:17 537
原创 将加密后的密码进行二次分割
项目中需要对支付密码打乱后进行二次分割保存方法如下:// 将加密过后的支付密码分隔public static String[] splitString(String securityPassword){ String[] total = {"", ""};int i = securityPassword.length() / 4;int j = se
2017-03-22 14:55:19 613
原创 BCrypt 密码加密和解密
项目中用到需要对登录密码进行加密 ,使用BCrypt 主要是能实现每次加密的值都是不一样的。String password = "123456a";//$2a$10$ofPkBDUezOJp6Sik63Q/0.QlU8a1itEyzldjSXqfn2nDPqXjN0LjmString pwt = BCrypt.hashpw(password, BCrypt.gensalt());
2017-03-22 11:22:20 40909 3
原创 手机号中间4位加*显示
最近在做安全中心模块的时候需要给手机号码中间4位加*显示,所以记录下来。方法:public static void main(String[] args){String str = "13645631698"; String ss = str.substring(0,str.length()-(str.substring(3)).length())+
2017-03-22 09:13:17 1278
原创 tomcat 配置虚拟路径
在tomcat server.xml配置文件下 配置一行代码:图片配置如下:然后在文件显示:在系统磁盘目录:项目启动后显示:
2017-03-21 14:16:31 301
原创 js 工具类方法
//几秒后可以发送短信 timer 时间 ,btnId发送短信ID,tipsId正在发送ID clickName事件名称function timer(timer,btnId,tipsId,clickName){timer = getCookieValue("secondsremained") ? getCookieValue("secondsremained"):timer;//显示短
2017-03-21 09:37:11 363
原创 多线程 加锁的三种方式
加锁的第一种方式:public class RootBeanDefinition{final Object constructorArgumentLock = new Object();final Object postProcessingLock = new Object();public void registerExternallyManagedCon
2017-03-20 09:45:49 2286
原创 eclipse 配置打开当前文件window自动打开文件夹
配置:Run ====> External Tools ===> External Tools Configurations 右键点击 Program ====》 new 在右边的 location 填上:C:/Windows/explorer.exeArguments 填上:${container_loc}点击 APPly 就可以了
2017-03-18 18:28:00 654
原创 js 控制div 居中
function center(obj){var windowWidth = document.documentElement.clientWidth; var windowHeight = document.documentElement.clientHeight; var popupHeight = $(obj).height(); var popupWidth =
2017-03-18 12:05:48 578
原创 AES 对称加密解密工具类
最近在做一个邮件找回密码功能时,需要对核心参数加密,所以记录下来。private static String rawKey = "6bd5601c8ced37e7229c9fbdb76493a8";/*** AES*/private final static String algorithm = "AES";/** 转为十六进制*/pri
2017-03-17 17:10:24 629
libfastcommon-1.0.7.tar.gz
2017-09-19
FastDFS_v5.05.tar.gz
2017-09-19
mail-1.4.7.jar
2017-03-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人