最近面试的比较多,不管是社招还是校招,有一些面试的感悟。 同事一句话给我感触很深,说为什么你面试那么久的,为什么居然都不过。仔细一想,还真的是啊。 从校招来说,正常的面试25...
最近面试的比较多,不管是社招还是校招,有一些面试的感悟。 同事一句话给我感触很深,说为什么你面试那么久的,为什么居然都不过。仔细一想,还真的是啊。 从校招来说,正常的面试25...
降级功能基本是rpc框架的标配了,不过对比了一些rpc框架,发现实现方式还是挺不一样的。 唯品会的rpc框架osp osp是提供了一个配置,如果配置服务为降级,那个这个服务的...
我们都知道tcp发送的消息,如果没收到ack是会重传的。具体是怎么重传的呢 比如发送1,2,3,4,5 这5个包,只有2这个包没收到,发送端要怎么重传呢? 没收到2的时候,接...
使用jvm参数: 发现一会内存就爆了: 这个是为什么呢,UnpooledByteBufAllocator不应该是自动回收的吗?改成 这样就好了,就不爆内存了。 原来构造函数的...
netty的PooledByteBufAllocator从名字上看就知道是使用池化内存,但其实在一些场景是不一定使用池化的。 1 jvm内存小于96M的时候,是不会使用池的 ...
.......数据载体String对象就这样层层向上传递最终输出到客户端.
-----不管如何,这个请求结束,所有的引用不就结束了,不就可以回收了吗。为什么一直回收不了呢?
论如何编写JVM自适应的Java代码和风微醺,人间四月天。 记于 2019.4.1 早10:31分 一直都想给自己开一个博客写一点技术类的东西,但也一直疲于工作无暇他顾。恰近日突然的工作变动反而让自己...
我司的traceid就是一个随机数long,你觉得这个会有问题吗?
微服务系统架构之分布式traceId追踪参考实现夜微凉,时21点06分为何写这篇博客呢,先交代下前言吧。日前与杭州某公司技术总监聊天闲聊技术趋势,聊起当前炙手可热的微服务架构。尤其对于微服务运维这块,颇有见解, 他们公司采...
结果是 发现并没有拿到域名,为什么呢 通过命令行是可以看到有域名的 调试java的代码发现其实是获取到域名了的 只是java还会去验证下这个域名,结果dns找不到这个域名,就...
因为是内部之间的服务调用,但是某次代码更改之后,发现时不时有首次调用超时。 找到罪魁祸首: 看了下代码的变化,其实就是有个同学丰富了下log,创建连接后把hostname也输...
查域名对应的ip,我们都知道,是通过dns。但其实我们也是可以通过dns来用ip反查域名的,具体的原理就是,dns可以维护一张反查表,可以理解为一个map,key就是ip,v...
结论在文章结尾,我们先看过程 示例程序: 本地添加一条host:127.0.0.1 www.baidu.com 发现并没立即生效,大概30s之后生效的。看了下源码,是从Ine...