![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java技术文档
文章平均质量分 64
qq_21967531
IT技术爱好者,会不断丰富有用资源
展开
-
Servlet拦截器实例
Java代码登录拦截器例子 通常我们在点击某个按钮的时候,对某个对象进行操作,是需要登陆才能做的,这时候就需要一个拦截器对某个方法进行拦截,比如你在一个图书管理中心中你要借书,这时候你就会被要求出示借书证,管理员才能借书给你。而拦截器就具有这样的功能:游客点击借书按钮–>后台拦截器拦截该方法–>判断你是否登陆–>已经登陆–>允许操作–>没登陆–>请登陆...原创 2018-08-03 16:56:10 · 2930 阅读 · 0 评论 -
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 · 3465 阅读 · 0 评论 -
数据库操作中 pstmt.setString(1,id) ; 是什么意思 那个“1”指什么详解
第一个参数是该参数在语句中的索引。参数标记具有从 1 开始的编号。 通常指的是第一个“?” 第二个参数是要对第一个参数设置的值。即给第一个问号设置的值为idpublic boolean checkNameExist(String name){ boolean flag = false; PreparedStatement pstmt = null; ...原创 2018-08-07 13:47:52 · 29127 阅读 · 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 · 187 阅读 · 0 评论 -
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 · 1944 阅读 · 1 评论 -
Servlet 怎么去实现一个留言板留言过滤实例
第一步:建立前端页面Note.jsp原创 2018-08-07 09:55:24 · 326 阅读 · 0 评论 -
Servlet filter 实现留言板留言过滤 实例源代码
note.jsp 页面<%@ page language=”java” import=”java.util.*” pageEncoding=”GB18030”%> <%@include file=”common.jsp”%> 用户留言 ...原创 2018-08-06 17:43:00 · 877 阅读 · 0 评论 -
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 · 4153 阅读 · 0 评论 -
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 · 1482 阅读 · 0 评论 -
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 · 83120 阅读 · 0 评论 -
Java 使用BigDecimal类处理高精度计算
Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我们可以直接使用Float和Double处理,但是Double.valueOf(String) 和Float.valueOf(Strin...转载 2018-08-16 16:08:09 · 350 阅读 · 0 评论