随笔分类 - java
摘要:需求 处理订单下单后30分钟未付款自动取消 解决方案 利用redis中key自动过期机制,提交订单时将订单编号写入redis,并设置30分钟的过期时间,当订单过期后,取到过期的key然后做业务处理。 功能开发 1、开启redis过期提醒 本次使用lunix版本redis。修改redis.conf 中
阅读全文
摘要:maven多环境配置如下: application.yml使用如下: 报错如下: 解决方案如下:
阅读全文
摘要:Properties info = stringRedisTemplate.getRequiredConnectionFactory().getConnection().info("memory"); 可选参数: server:有关Redis服务器的常规信息 clients:客户端连接部分 memo
阅读全文
摘要:Spring Data JPA 是 Spring 基于 ORM 框架、JPA 规范的基础上封装的一套JPA应用框架,可使开发者用极简的代码即可实现对数据的访问和操作。它提供了包括增删改查等在内的常用功能,且易于扩展!学习并使用 Spring Data JPA 可以极大提高开发效率! 使用方法和生产成
阅读全文
摘要:@Controller:修饰class,用来创建处理http请求的对象 @RestController:Spring4之后加入的注解,原来在@Controller中返回json需要@ResponseBody来配合,如果直接用@RestController替代@Controller就不需要再配置@Re
阅读全文
摘要:1. Java 平台级模块系统 Java 9 的定义功能是一套全新的模块系统。当代码库越来越大,创建复杂,盘根错节的“意大利面条式代码”的几率呈指数级的增长。这时候就得面对两个基础的问题: 很难真正地对代码进行封装, 而系统并没有对不同部分(也就是 JAR 文件)之间的依赖关系有个明确的概念。每一个
阅读全文
摘要:一、验证码的获取(将相关内容存在session中); 二、验证。
阅读全文
摘要:/** * 验证码生成器 * @see 可生成数字、大写、小写字母及三者混合类型的验证码 * @see 支持自定义验证码字符数量,支持自定义验证码图片的大小,支持自定义需排除的特殊字符,支持自定义干扰线的数量,支持自定义验证码图文颜色 */ public class VerifyCodeUtil {
阅读全文
摘要:该模块用于相关内容导出功能,先读取模板文件,再替换模板中的内容,最后直接以流的形式提供下载。主要代码如下: String templateContent = ""; // 读取模板文件 FileInputStream fileinputstream = new FileInputStream(fil
阅读全文
摘要:一、获取最近一周时间范围 // 获得当前日期与本周一相差的天数 private int getMondayPlus() { Calendar cd = Calendar.getInstance(); // 获得今天是一周的第几天,星期日是第一天,星期二是第二天...... int dayOfWeek
阅读全文
摘要:代码如下:try{ ******} catch (Exception ex) { try { File file = new File("e:/log.txt"); PrintWriter writer = null; FileWriter fileWr...
阅读全文

浙公网安备 33010602011771号