Java
阿尔及利亚
去玩儿群无
展开
-
Java md5加密出现31位情况
近期在项目中遇到一个,MD5加密出现错误,出现了有可能是31位的情况,仔细一对比,两个加密后的字符串差别不大,只是前面少了一个0 。首先看错误的加密方式 public static String getMD5String(String str) { try { // 生成一个MD5加密计算摘要 MessageDigest ...原创 2020-03-16 09:56:14 · 1495 阅读 · 0 评论 -
两个数之间取随机数
关于这篇文章简单做个介绍,在网上大部分都是 整数之间的随机数,然而对我来说根本没有用。由于公司需求做发送红包的随机数,并且包含最大和最小金额。关于钱来说是有小数的。所以就面临对小数取随机数。目前来说有两种方式,一个就是把单位元转换为分,就成了整数之间的取整,这个就不说了。还有就是之间在两个小数点之间的书取整。之间上代码 public static void main(String...原创 2019-12-18 10:49:03 · 3255 阅读 · 0 评论 -
Java Date 时间类型的加减年月日时。
在一个项目中我们经常用到Date时间这个类,有些业务要考虑某任务要查询距离现在几天或者几月之前的数据,所以也经常用到时间的加减法。 在使用时间的加减法就要使用到 java.util.Calendar 这个类。好了如何运算的上代码package com.wmy;import java.text.SimpleDateFormat;import java.util.Calendar...原创 2018-08-14 14:45:54 · 3087 阅读 · 1 评论 -
Java 关键字break,continue,return,3个的区别
直接上代码比较直观一点 for(int i=0;i<=3;i++) { if(i==0) { System.out.println(i); continue; } System.out.println("i="+i); } System.out.println("========="); /** continue ...原创 2018-08-14 15:04:48 · 329 阅读 · 1 评论 -
Java 关于try,catch,finally有return的时候
先说下关于他们的一个执行情况,try,catch什么情况就不说了,在什么情况运行这个都知道,finally 也是一样的不管程序有没有错误也会执行。现在主要就是一个执行顺序的问题。 下面一段代码来引入public static String fun() { try { //int a=1/0; System.out.println("111111111"); return...原创 2018-08-15 10:33:44 · 303 阅读 · 1 评论 -
Java中字符串拼接是使用 + 还是 StringBuffer
直奔主题,一般在拼接是我们都是习惯使用 + ,当然如果只是短呃字符串拼接 使用 + 是毋庸置疑的,为什么呢?主要就是:自己操作方便,开发速度快。其实就是方便。 但是如果是大范围的 字符串拼接 ,比如下面的代码 做的测试long currentTimeMillis = System.currentTimeMillis(); StringBuffer stringBuf...原创 2018-08-13 16:21:11 · 4217 阅读 · 3 评论 -
关于有小数位数的加减乘除 BigDecimal加减乘除
在Java中关于有小数的加减乘除都是经常遇到的,现在主要说明关于运算后的精度问题,如果你对精度要求不高,查出来的数据本身就只能作为参考,那么自己使用什么类型DoubleBigDecimal 等都没有多大的区别。但是如果对于精确到要求比较高的地方那么必须使用BigDecimal,只有他才能保证你的精度。 现在来介绍如何使用BigDecimal ,// 首先是如何来 ...原创 2018-08-24 11:16:44 · 1351 阅读 · 1 评论 -
tomcat8修改session的JSESSIONID名称
现在使用的几乎都是 tomcat8 及其以上的版本,以前的版本你搜索肯定一堆。 在conf/context.xml 这个文件中 打开后 把 第一个<Context> 修改了就是 修改样式<Context path="/" docBase="webapp" reloadable="false" sessionCookieName="yoursessio...原创 2018-08-24 16:40:43 · 6106 阅读 · 1 评论 -
Java itext PDF制作、生成
1、需要的jar<dependency> <groupId>com.itextpdf</groupId> <artifactId>itext-asian</artifactId> <version>5.2.0</version>...原创 2019-08-13 14:32:52 · 411 阅读 · 0 评论