- 博客(9)
- 收藏
- 关注
原创 断点续传上传
1.导入阿帕奇关于端点续传的依赖<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version> 1.4</version></dependency><dependency> <groupId>common
2022-04-04 18:49:26
190
原创 微服务保护Sentinel第三节
热点参数限流之前的限流统计访问某个资源的所有请求,判断是否超过qps阈值,而热点参数限流是分别统计参数值相同的请求,判断是否超过qps阈值配置实例代表的含义是:对host这个资源的0号参数(第一个参数)做统计,每1秒相同参数值的请求数不能超过5,注意参数索引是从0开始的在热点参数限流的高级选项中,可以对部分参数设置例外配置结合上一个配置,这里的含义是对0号的long类型的参数限流,每1秒相同参数的qps不能超过5,有两个例外:如果参数值是100,则每1秒允许的qps为1.
2022-01-13 05:30:20
200
原创 微服务保护Sentinel第二节
Sentinel是阿里巴巴开源的一款微服务流量控制组件,官网地址各位自行百度Sentinel具有如下的特征丰富的应用场景:Sentinel承接了阿里巴巴十多年的双十一大促流量的核心场景,比如秒杀(就是突发流量控制在系统可以承受的范围以内),消息削峰填谷,集群流量控制,实时熔断下游不可用的应用等 完备的实时监控:Sentinel同时提供了实时的监控的功能,我们可以再控制台中看到接入应用的单台机器秒级的数据,甚至500台以下规模集群的汇总情况 广泛的额开源生态:Sentinel提供开箱即用的和其他开
2022-01-13 04:21:14
229
原创 微服务保护技术Sentinel第一节
初识Sentinel雪崩问题在微服务项目中,服务A调用服务BCD,假设服务D出现的故障, 导致服务不返回结果阻塞在服务D,阻塞过多相应的服务A也会慢慢阻塞,没办法释放连接,当服务AD的连接阻塞的过多最终会导致服务BC出现故障(依赖故障服务的服务也会出现故障),当服务群够大,最终会导致所有服务故障 【微服务调用链中某个服务故障,引起整个链路中的所有微服务都不可用,就是雪崩】解决雪崩问题的常见方法有四种1.超时处理:社会之超时的时间,请求超时超过一定的时间没有响应就返回错误信息,
2022-01-13 02:51:23
233
原创 poi写批注遇到的坑
poi中一个单元格内的批注不能连续添加两次,只能一次性进行添加,如果要继续添加批注,需要先判断该单元格有无批注,cell.removecomment对批注进行删除再重新进行添加批注
2021-11-02 14:25:56
500
原创 获取指定指定时间是今年的第几个星期(日期可调)
//此为获取时间戳指定时间是一年的第几周 Calenderpublic class DateUtils { public static Integer getWeekOfYear(Date date) { Calendar calendar = Calendar.getInstance(); calendar.setFirstDayOfWeek(Calendar.MONDAY); calendar.setTime(date); int week.
2021-10-30 00:54:09
384
原创 POI工具类给Excel添加批注
本来使用的是jxl那一套读取和生成报表的工具,发现该框架不支持插入批注(因为批注是特殊语法,jxl代码会解析批注做特定操作)。转用POI,以下是一个写批注的Demoimport org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFClientAnchor;import org.apache.poi.hssf.usermodel.HSSFComment;import org.apac..
2021-10-28 18:04:30
3800
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅