摘要:
准备工作搭建rocketmq:1.命令启动mqbroker:mqbroker.cmd -n localhost:9876 autoCreateTopicEnable=true(保证topic自动创建)2.启动mqnamesrv.cmd 生产者-客户端初始化: package com.simoo.mq 阅读全文
摘要:
有时候导出数据量大的时候需要后台导出Excle,但是可能Excle的表头很多合并单元格或者其他复杂的表头时 推荐poi工具类去自定义表头格式(数行列定位表格填充所需的表头数据),感觉很方便,且支持导出大数据量。 代码示例: @ApiOperation("报表导出测试") @GetMapping("/ 阅读全文
摘要:
public class HttpClientUtil { /** * post请求 * * @param path url * @param jsonObject jsonobject * @return * @throws IOException */ public static String 阅读全文
摘要:
可以动态修改参数调整倾斜以及字体大小、颜色等。 package com.seatrend.electronicrecord.utils; import sun.font.FontDesignMetrics; import javax.imageio.ImageIO; import javax.ser 阅读全文
摘要:
Stream流的一些灵活处理问题: 1.分组 2.list转map 3.过滤 代码举例: //准备名车集合 List<Car> tempList = new ArrayList<>(); Car Car5 = new Car("001", "奥迪", 1); Car Car1 = new Car(" 阅读全文
摘要:
1.对象集合,根据每一个对象的特定字段进行分类,如果是特定字段是一致归为一类: Map<String, List<对象>> hash = new HashMap<>(); List<对象> templeList =new ArrayList; for (int i = 0; i < templeLi 阅读全文
摘要:
Redis过期策略和淘汰机制:1.过期策略:redis set key的时候设置一下expire time,就是过期时间,指定多久key过期。到期后缓存就失效了。redis定期删除和惰性删除:过期删除:redis默认是每隔一段时间(0.1s)就随机抽取一些设置了过期时间的key值,检查是否过期,过期 阅读全文
摘要:
学习知识点:Ribbon和Feign的区别:Ribbon添加maven依赖:Spring-starter_ribbon使用RestTemplate调用远程服务对应的方法 @RibbonClient(value="服务名称")Frign添加maven依赖spring_starter-feign 在接口 阅读全文
摘要:
最近开发微信支付,维信公众号等,写了大概思路: 微信支付开发思路:借鉴网站:https://blog.csdn.net/javaYouCome/article/details/794737431.先在公众号号获取appId\秘钥和商户进行配置授权目录以及商户id和商户秘钥2.前端调用后台接口进行统一 阅读全文
摘要:
安全框架:概念:安全框架是对访问权限的控制,应用的安全性包括用户认证(Authentication)和用户授权(Authorization)用户认证:验证某个用户是否是系统中的合法主体,一般需要提供用户名和密码,通过验证账户密码进行认证的过程。用户授权:指的是验证某个用户是否有权限执行某个操作。1. 阅读全文