自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java md5加密出现31位情况

近期在项目中遇到一个,MD5加密出现错误,出现了有可能是31位的情况,仔细一对比,两个加密后的字符串差别不大,只是前面少了一个0 。首先看错误的加密方式 public static String getMD5String(String str) { try { // 生成一个MD5加密计算摘要 MessageDigest ...

2020-03-16 09:56:14 1412

原创 两个数之间取随机数

关于这篇文章简单做个介绍,在网上大部分都是 整数之间的随机数,然而对我来说根本没有用。由于公司需求做发送红包的随机数,并且包含最大和最小金额。关于钱来说是有小数的。所以就面临对小数取随机数。目前来说有两种方式,一个就是把单位元转换为分,就成了整数之间的取整,这个就不说了。还有就是之间在两个小数点之间的书取整。之间上代码 public static void main(String...

2019-12-18 10:49:03 3146

原创 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 388

原创 MyBatis 大于小于符号表示

xml 转义&lt; < &gt; >&amp; & 和&apos; ' 单引号&quot; " 双引号...

2019-07-03 11:38:39 12091 1

原创 关于左连接查询出现排序问题

最近在项目中遇到,limit 分页查询,查看最后一条记录时出现和预想的结果不一样的情况,本身是应该出现主表的最后几条数据,但是并没有。出现了中间的顺序。经过自己多次的检查最后不要 limit 查询的结果大吃一惊,顺序全是乱的。sql 片段from c_customer_coupon cc left join wp_coupon w on w.id = cc.w_id left jo...

2019-05-23 12:07:08 3198

原创 tomcat ssl证书使用,http变为https

这个感觉还是要记录一下,自己是在阿里云上面申请的免费的SSL证书,根据他官方的文档、视频不是很清楚,自己查阅很多资料和多次尝试终于出来了。最重要的几点就是:1:使用SSL证书也可以像普通的http请求一样是可以加端口的,这里值得一提的是 http默认的是80端口,https默认的是 443端口https如果不加端口就是443,如果你不是只有443那么域名后面就要加端口。2:首先你的服...

2018-09-21 14:43:51 809

原创 tomcat8修改session的JSESSIONID名称

现在使用的几乎都是 tomcat8 及其以上的版本,以前的版本你搜索肯定一堆。 在conf/context.xml 这个文件中 打开后 把 第一个<Context> 修改了就是 修改样式<Context path="/" docBase="webapp" reloadable="false" sessionCookieName="yoursessio...

2018-08-24 16:40:43 6030 1

原创 关于有小数位数的加减乘除 BigDecimal加减乘除

在Java中关于有小数的加减乘除都是经常遇到的,现在主要说明关于运算后的精度问题,如果你对精度要求不高,查出来的数据本身就只能作为参考,那么自己使用什么类型DoubleBigDecimal 等都没有多大的区别。但是如果对于精确到要求比较高的地方那么必须使用BigDecimal,只有他才能保证你的精度。 现在来介绍如何使用BigDecimal ,// 首先是如何来 ...

2018-08-24 11:16:44 1322 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 292 1

原创 Java 关键字break,continue,return,3个的区别

    直接上代码比较直观一点 for(int i=0;i&lt;=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 323 1

原创 Java Date 时间类型的加减年月日时。

在一个项目中我们经常用到Date时间这个类,有些业务要考虑某任务要查询距离现在几天或者几月之前的数据,所以也经常用到时间的加减法。 在使用时间的加减法就要使用到 java.util.Calendar 这个类。好了如何运算的上代码package com.wmy;import java.text.SimpleDateFormat;import java.util.Calendar...

2018-08-14 14:45:54 3043 1

原创 Java中字符串拼接是使用 + 还是 StringBuffer

直奔主题,一般在拼接是我们都是习惯使用 + ,当然如果只是短呃字符串拼接 使用 + 是毋庸置疑的,为什么呢?主要就是:自己操作方便,开发速度快。其实就是方便。 但是如果是大范围的 字符串拼接 ,比如下面的代码 做的测试long currentTimeMillis = System.currentTimeMillis(); StringBuffer stringBuf...

2018-08-13 16:21:11 4191 3

原创 关于 SQL in, or 到底走不走索引的问题ss

关于这个问题,一般我们都是在网上搜索答案但是搜索出来的几乎都说,in、or s 使用后不走索引,最开始我也是一直这样认为的,但是最近自己在测试时就找到它到底走不走索引了。自己测试时使用 mysql 5.6,在测试中 sql 语句 最前面 都加有explain 关键字,explain SELECT * FROM t_supplier_hr WHERE id > 9865 or su...

2018-08-13 14:42:20 22853 3

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除