首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
shuangyueliao
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
feign源码解读
对于feign的接口请求失败的重试配置可通过如下自定义配置文件实现(一般不建议配置)当然,也可使用默认的retry配置文件,下方是feign.Retryer的源码springcloud中的feign整
清除日志文件不产生文件空洞
发现文件磁盘占用空间变小了,由原来的几G变到几b,然后过几秒后有新的日志内容输入时,文件磁盘空间突然变到原来的几G,这就是所谓的文件空洞的具体表现。打开日志文件发现内容清空,但实际上写入的位置没有重置到文件起始位置,为覆盖写;因此重新写放时都以null值占用,解决方法就是日志输…
java8 stream自定义分组求和并排序
上述代码实现对对象GroupDetailDTO按设备和时间分组求played的和,并且按时间排序了。当初想着既然是按时间排序那么compareTo方法直接使用 分析:分组求和时如果使用了排序,那么分组时对相同属性的合并将直接根据compareTo返回的结果合并对象,所以如果用上…
https为什么能保证安全性
但此方案仍会存在安全隐患,在第三步和第四步之间,如果被一个中间人获取到它的公钥,浏览器使用中间人的公钥加密对称密钥,发送给服务器,中间人再次截获数据,获取其中的对称密钥。浏览器和服务器在双方数据都不知情的情况下,数据内容被窥探。 问题的重点在于,第三步浏览器无法得到公钥的来源的…
Java分布式专题
建议使用RabbitMQ,它的社区活跃度高。大数据领域的实时计算、日志采集等建议Kafka 它是基于主从(非分布式)做高可用性的。它有三种模式:单机模式、普通集群模式、镜像集群模式 普通集群模式无高可用性,你创建的queue,只会放在一个rabbitmq实例上,但是每个实例都同…
Java代理(jdk静态代理、动态代理和cglib动态代理)
jdk静态代理jdk动态代理jdk动态代理的业务类必须实现接口业务类的实现类代理类的生成cglib动态代理业务类不需要实现接口,但不能业务类需要继承,所以业务类不能是final及业务类的相应方法不能是
基于netty手写RPC框架
1. 使用zookeeper作注册中心,把被调用方的信息注册上去
redis实现网关限流(限制API调用次数1000次/分)
核心思路:用一个list来存放一串值,每次请求都把当前时间放进,如果列表长度为1000,那么调用就是1000次。如果第1000次调用时的当前时间和最初的时间差小于60s,那么就是1分钟里调用超1000次。否则,就清空列表之前的值 对比:方法一耗内存,限流准确。方法二结果有部分误…
tcp居然会数据延迟40ms被发送
这是因为Delay ACK的原因(Linux上默认是关闭delay ack)。delay ack的累积确认让多个报文的ack合成一个ack返回。而捎带确认就是如服务器有返回数据,那么会带上上一个ack。 它是Delay ACK的另一种相对的算法,它旨在减少网络中的tcp报文数量…
mybatis plus使用redis作为二级缓存
建议缓存放到 service 层,你可以自定义自己的 BaseServiceImpl 重写注解父类方法,继承自己的实现。为了方便,这里我们将缓存放到mapper层。mybatis-plus整合redis作为二级缓存与mybatis整合redis略有不同。 1. mybatis-…
下一页
个人成就
文章被点赞
3
文章被阅读
12,971
掘力值
258
关注了
5
关注者
1
收藏集
0
关注标签
1
加入于
2019-07-31