- 博客(14)
- 资源 (7)
- 收藏
- 关注

原创 AES加密,解决了同步问题,和随机密钥和固定密钥,多端通信加密不一致解决办法
1、密钥随机生成。 /@author wjh/ import java.security.InvalidAlgorithmParameterException; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; import java.security.Secu...
2018-08-07 14:48:51
3571

原创 Java 加密解密工具类AESUtil
package test; /* @auther wjh @date 2018-08-01*/ import java.security.SecureRandom;import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto.SecretKey; import javax.crypt...
2018-07-31 11:20:33
4261
转载 Druid配置
Druid 有两种配置方法:一种是基于spring的配置,另一种是手动创建链接。 下面简述这两种方法。一、Spring配置 把数据源改为以下配置: 1:applicationContext.xml ...
2018-08-22 11:43:24
492
转载 Java 使用BigDecimal类处理高精度计算
Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我们可以直接使用Float和Double处理,但是Double.valueOf(String) 和Float.valueOf(Strin...
2018-08-16 16:08:09
396
原创 static修饰实例
public class ExtB{ /*类变量和实例变量都是全局变量,无须初始化 * 两者的区别是: * 类变量由static修饰,由所有对象共享 * 实例变量不用static修饰,由每个对象各自占有自己的,类似于在实例化时创建了实例变量的副本 * */ static int i = 10;//不必须初始化 int j...
2018-08-09 15:16:46
693
原创 BigDecimalUtils工具类
public class BigDecimalUtils { private static final int DEF_DIV_SCALE = 10;public static double add(double v1, double v2) { BigDecimal b1 = new BigDecimal(Double.toString(v1)); BigD...
2018-08-09 09:22:24
1553
原创 Java.math.BigDecimal.subtract()方法实例详解
java.math.BigDecimal.subtract(BigDecimal subtrahend) 返回一个BigDecimal,其值为 (this - subtrahend), 精度为 max(this.scale(), subtrahend.scale()). 声明以下是声明java.math.BigDecimal.subtract()方法public BigDecimal s...
2018-08-09 09:07:39
83552
原创 数据库操作中 pstmt.setString(1,id) ; 是什么意思 那个“1”指什么详解
第一个参数是该参数在语句中的索引。参数标记具有从 1 开始的编号。 通常指的是第一个“?” 第二个参数是要对第一个参数设置的值。即给第一个问号设置的值为idpublic boolean checkNameExist(String name){ boolean flag = false; PreparedStatement pstmt = null; ...
2018-08-07 13:47:52
29622
2
原创 StringBuffer用法详解
a、append方法 public StringBuffer append(boolean b) 该方法的作用是追加内容到当前StringBuffer对象的末尾,类似于字符串的连接,调用该方法以后,StringBuffer对象的内容也发生改 变,例如: StringBuffer sb = new StringBuffer(“abc”); sb.append(true); 则对象sb的值将...
2018-08-07 12:39:02
231
转载 myeclipse启动报错'Building workspace' has encountered a problem.解决办法
(错误信息)–myeclipse启动报错’Building workspace’ has encountered a problem.解决办法 2015年11月08日 10:44:04 阅读数:4725 昨天在启动myeclipse时候出现了一个错误, ‘Building workspace’ has encountered a problem. Errors occurred duri...
2018-08-07 10:11:34
2065
1
原创 Servlet filter 实现留言板留言过滤 实例源代码
note.jsp 页面<%@ page language=”java” import=”java.util.*” pageEncoding=”GB18030”%> <%@include file=”common.jsp”%> 用户留言 ...
2018-08-06 17:43:00
941
原创 Servlet拦截器实例
Java代码登录拦截器例子 通常我们在点击某个按钮的时候,对某个对象进行操作,是需要登陆才能做的,这时候就需要一个拦截器对某个方法进行拦截,比如你在一个图书管理中心中你要借书,这时候你就会被要求出示借书证,管理员才能借书给你。而拦截器就具有这样的功能:游客点击借书按钮–>后台拦截器拦截该方法–>判断你是否登陆–>已经登陆–>允许操作–>没登陆–>请登陆...
2018-08-03 16:56:10
2972
原创 java中char类型的Arraylist如何转化成一个string
package secondpackage;import java.util.ArrayList; import java.util.List;public class ceshi2 { public static void main(String[] args) { List<Character> li = new ArrayList<Charac...
2018-08-01 16:16:48
8495
1
mybatis generator插件的手动安装即使用
2018-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人