随笔分类 -  JAVA

摘要:/**获取两个时间节点之间的月份列表**/ private static List<String> getMonthBetween(String minDate, String maxDate){ ArrayList<String> result = new ArrayList<String>(); 阅读全文

posted @ 2021-12-22 11:31 jiaoqing。 阅读(570) 评论(0) 推荐(0) 编辑 |

摘要:1、Redis消息队列 因我们业务实现订单失效时间是可配置的,所有Rdis数据类型使用ZSet; ZSet命令参考:https://www.cnblogs.com/yyhhblog/p/15393992.html 参考:https://www.cnblogs.com/kinglf/p/5972300 阅读全文

posted @ 2021-10-18 14:23 jiaoqing。 阅读(1976) 评论(0) 推荐(0) 编辑 |

摘要:测试类 public class TestRedis { RedisUtil redisUtil = null; @Before public void before() { @SuppressWarnings("resource") ApplicationContext context = new 阅读全文

posted @ 2021-10-18 14:08 jiaoqing。 阅读(115) 评论(0) 推荐(0) 编辑 |

摘要:订单超时取消的实现,首先想到的是定时任务,但是这种实现方式在订单量较大的情况下是有问题的,而且时间也会有误差,最大时间差就是定时任务的执行间隔时间。 使用redis的过期监听事件可以比较好的解决这个问题。实现的方式是订单创建后向redus中存一记录,一般就以订单号为key。设置过期时间(订单超时时间 阅读全文

posted @ 2021-10-18 14:07 jiaoqing。 阅读(1550) 评论(0) 推荐(0) 编辑 |

摘要:转载:https://www.cnblogs.com/kinglf/p/5972300.html 阅读全文

posted @ 2021-10-13 19:49 jiaoqing。 阅读(347) 评论(0) 推荐(0) 编辑 |

摘要:工作中遇到通过图片的url获取图片base64位的需求。一开始是用网上的方法,通过工具类Toolkit,虽然实现的代码比较简短,不过偶尔会遇到图片转成base64位不正确的情况,至今不知道为啥。 之后,又去网上搜了通过获取图片的二进制流转换成base64的方式,两种方式,都是亲测有效,通过Toolk 阅读全文

posted @ 2021-10-12 16:27 jiaoqing。 阅读(546) 评论(0) 推荐(0) 编辑 |

摘要:转载:https://www.cnblogs.com/xinhuaxuan/p/9296525.html 阅读全文

posted @ 2021-10-11 16:49 jiaoqing。 阅读(175) 评论(0) 推荐(0) 编辑 |

摘要:转载:https://blog.csdn.net/u011389067/article/details/83013926 阅读全文

posted @ 2021-09-18 15:44 jiaoqing。 阅读(285) 评论(0) 推荐(0) 编辑 |

摘要:package com.filter; import com.utils.StringUtils; import org.springframework.stereotype.Component; import javax.servlet.*; import javax.servlet.annota 阅读全文

posted @ 2021-08-31 19:23 jiaoqing。 阅读(282) 评论(0) 推荐(0) 编辑 |

摘要:解决方案:1)对用户输入的表单数据进行校验 package com.filter; import com.utils.StringUtils; import javax.servlet.*; import javax.servlet.http.HttpServletRequest; import j 阅读全文

posted @ 2021-08-31 19:22 jiaoqing。 阅读(857) 评论(0) 推荐(0) 编辑 |

摘要:https://blog.csdn.net/u010004317/article/details/81019848 阅读全文

posted @ 2021-08-30 11:30 jiaoqing。 阅读(23) 评论(0) 推荐(0) 编辑 |

摘要:1.Java代码中隐藏 //隐藏手机号码中间四位 String phoneNumber = "15567893456"; String resultPhone= phoneNumber.replaceAll("(\\d{3})\\d{4}(\\d{4})","$1****$2"); System.o 阅读全文

posted @ 2021-08-22 19:50 jiaoqing。 阅读(1094) 评论(0) 推荐(0) 编辑 |

摘要:java中时间精确到毫秒级,所以需求时间需要 除以1000 //将时间转换为时间戳 public static String dateToStamp(String s) throws Exception { String res; //设置时间格式,将该时间格式的时间转换为时间戳 SimpleDat 阅读全文

posted @ 2021-08-12 12:02 jiaoqing。 阅读(4134) 评论(0) 推荐(0) 编辑 |

摘要://首字母转小写 public static String toLowerCaseFirstOne(String s){ if(Character.isLowerCase(s.charAt(0))) return s; else return (new StringBuilder()).append 阅读全文

posted @ 2021-08-11 11:42 jiaoqing。 阅读(1330) 评论(0) 推荐(0) 编辑 |

摘要:java中反射是一种非常神奇的机制,通过反射,我可以知道我的某个类含有那些属性,那些方法,继承自那个类,又有什么样的构造方法。如果我们要大量获取类中的内容,但事先我并不知道这个类中有什么样的属性,有什么样的方法,我们该怎么办。按照一般的逻辑,是没办法实现的,因为未知的东西我没办法去已知其属性。这样就 阅读全文

posted @ 2021-08-11 11:38 jiaoqing。 阅读(1178) 评论(0) 推荐(0) 编辑 |

摘要:https://www.cnblogs.com/wangpeng00700/p/8418594.html 阅读全文

posted @ 2021-08-10 14:22 jiaoqing。 阅读(46) 评论(0) 推荐(0) 编辑 |

摘要:Java BigDecimal类型的 加减乘除运算不能像C#一样简单,需要调用方法: 加法:add 减法:subtract 乘法:multiply 除法:divide 可参考下面代码: BigDecimal bignum1 = new BigDecimal("10"); BigDecimal big 阅读全文

posted @ 2021-05-24 16:30 jiaoqing。 阅读(408) 评论(0) 推荐(0) 编辑 |

摘要:/** * 获取两个日期相差的月数 */public static int getMonthDiff(Date d1, Date d2) { Calendar c1 = Calendar.getInstance(); Calendar c2 = Calendar.getInstance(); c1. 阅读全文

posted @ 2021-03-10 21:24 jiaoqing。 阅读(2422) 评论(0) 推荐(0) 编辑 |

摘要:package com.mw.web.common.utils;import com.mw.web.param.KeyValueForDate;import java.text.ParseException;import java.text.SimpleDateFormat;import java. 阅读全文

posted @ 2021-03-10 14:22 jiaoqing。 阅读(1772) 评论(0) 推荐(0) 编辑 |

摘要:需要用到转译字符 & lt; < 小于号& gt; > 大于号& amp; & 和& apos; ' 单引号& quot; " 双引号<= 要写成 & lt;= >= 要写成 & gt;= 阅读全文

posted @ 2021-02-20 19:53 jiaoqing。 阅读(1612) 评论(0) 推荐(0) 编辑 |

随笔 - 287, 文章 - 0, 评论 - 3, 阅读 - 42万

Copyright © 2025 jiaoqing。
Powered by .NET 9.0 on Kubernetes

点击右上角即可分享
微信分享提示