- 博客(4)
- 收藏
- 关注
原创 Redis缓存穿透、雪崩、击穿
对于“对缓存数据设置相同的过期时间,导致某段时间内缓存失效,请求全部走数据库。”这种情况,非常好解决:解决方法:1、在缓存的时候给过期时间加上一个随机值,这样就会大幅度的减少缓存在同一时间过期。2、对于“Redis挂掉了,请求全部走数据库”这种情况,我们可以有以下的思路:事发前:实现Redis的高可用(主从架构+Sentinel(哨兵) 或者Redis Cluster(集群)),尽量避免Redis挂掉这种情况发生。事发中:万一Redis真的挂了,我们可以设置本地缓存(ehcache)+限流(hyst
2021-08-05 10:17:49
61
原创 java将html转换为pdf,支持中文。
这段时间接到报表导出pdf功能的测试,要求兼容ie5,所以前端无法兼容,就由后端来处理。在开发过程中查找了大量的资料,最终确认用html2pdf工具来进行转换,开发很顺利,但是测试过程中发现当报表列数过多的时显示不全,后来想到将列数过多的报表先使用html2image工具将其转为图片后在插入导pdf中,来实现pdf的导出,但是现在有个问题就是转图片后的清晰度不是很理想。如果大家有更好的方法请指导一下。需要导入中文字体:相关jar的引入 <dependency> <
2020-12-28 14:28:55
844
原创 2019-03-24T07:27:02.070Z
public static void main(String[] args) throws ParseException { String expDate = "2019-03-24T07:27:02.070Z"; SimpleDateFormat format1 = new SimpleDateFormat( "yyyy-MM-dd'T'HH:mm:ss.SSSXXX");// 转换时区格式 SimpleDateFormat format2 = new SimpleDateFormat
2020-09-03 15:32:16
219
原创 双色球机选算法java实现
双色球机选算法java实现,闲来无事简单写了写,写完也搜了搜基本上都是大同小异。。。package com.shr.test;import java.util.Arrays;import java.util.Scanner;public class RedBlueBall { /** * 双色球 * * @param args */ public static void main(String[] args) { // 创建键盘录入对象 Scanner scanne
2020-07-11 23:02:45
2275
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人