会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
骑驴晒太阳
博客园
首页
联系
管理
上一页
1
2
3
4
5
下一页
2020年11月16日
TCP三次握手和四次挥手的原因所在
摘要: 报文从运用层传送到运输层,运输层通过TCP三次握手和服务器建立连接,四次挥手释放连接。 为什么需要三次握手呢?为了防止已失效的连接请求报文段突然又传送到了服务端,因而产生错误。 比如:client发出的第一个连接请求报文段并没有丢失,而是在某个网络结点长时间的滞留了,以致延误到连接释放以后的某个时间
阅读全文
posted @ 2020-11-16 15:40 骑驴晒太阳
阅读(590)
评论(0)
推荐(0)
2020年9月9日
threadpool
摘要: 看阿里巴巴开发手册并发编程这块有一条:线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式,通过源码分析禁用的原因。 线程池的优点 管理一组工作线程,通过线程池复用线程有以下几点优点: 减少资源创建:减少内存开销,创建线程占用内存 降低系统开销:创建线程需要时
阅读全文
posted @ 2020-09-09 17:29 骑驴晒太阳
阅读(260)
评论(0)
推荐(0)
2020年8月12日
Lock
摘要: CAS: 当多个线程尝试使用CAS同时更新同一个变量时,只有其中一个线程能更新变量的值,而其它线程都失败,失败的线程并不会被挂起,而是被告知这次竞争中失败,并可以再次尝试。 CAS 操作中包含三个操作数 —— 需要读写的内存位置(V)、进行比较的预期原值(A)和拟写入的新值(B)。如果内存位置V的值
阅读全文
posted @ 2020-08-12 18:07 骑驴晒太阳
阅读(133)
评论(0)
推荐(0)
STOCK
摘要: 酿酒:五粮液 酒鬼酒 青岛啤酒 农业:荃银高科 北大荒 神农科技 新农开发 军工:洪都航空 炼石航空 航发控制 712 船舶:中国船舶 机场:上海机场 白云机场 免税:上海机场 中国中免 王府井 凯撒旅游 科技:海康威视 浙江大华 无线耳机:立讯精密 电池:宁德时代 比亚迪 玻璃:福耀玻璃 半导体:
阅读全文
posted @ 2020-08-12 10:25 骑驴晒太阳
阅读(423)
评论(0)
推荐(0)
2020年8月11日
五种IO模型
摘要: https://www.jianshu.com/p/5257b540c3e5 BIO: accept无限阻塞,直到数据过来,process回调(process从socket等待队列里移除,并加入工作队列,等待os调度) NIO: 不等待,立即返回; IO Multiplexing: select/p
阅读全文
posted @ 2020-08-11 18:00 骑驴晒太阳
阅读(110)
评论(0)
推荐(0)
2020年8月4日
thread
摘要: thread 通信 a.wait() notify(): 1.以上两个方法需要配套使用 2.必须在同步方法或同步代码块中调用 3.wait():挂起当前线程 4.notify():唤醒其他线程 b.volatile关键字 1.须了解JMM 使用volatile关键字,满足各cpu之间的线程可见性,各
阅读全文
posted @ 2020-08-04 17:02 骑驴晒太阳
阅读(160)
评论(0)
推荐(0)
2020年7月31日
mq
摘要: 消息队列中间件如何选型 协议:AMQP、STOMP、MQTT、私有协议等。 消息是否需要持久化。 吞吐量。 高可用支持,是否单点。 分布式扩展能力。 消息堆积能力和重放能力。 开发便捷,易于维护。 社区成熟度。 作用:消峰填谷,解耦 kafka: 服务端 broker 消费端 同一个消费者组内一个消
阅读全文
posted @ 2020-07-31 17:26 骑驴晒太阳
阅读(384)
评论(0)
推荐(0)
2020年6月9日
Feign熔断
摘要: 在Feign中使用 @EnableFeignClients中已经默认打开了断路器功能,所以这里的启动类上不需要再加@EnableCircuitBreaker注解 只需要在@FeignClient中为fallback参数指定fallback方法 因为@FeignClient注解的是接口,所以我们必须创
阅读全文
posted @ 2020-06-09 20:08 骑驴晒太阳
阅读(703)
评论(0)
推荐(0)
2020年5月29日
枚举 Enum
摘要: 枚举是java 5新增了一个menu关键字(它与class、interface关键字的地位相同), 用于定义枚举,枚举是一种特殊的类,它一样有自己的Fileld、方法,可以实现一个或多个接口,也可以定义自己的构造器。 一个java源文件中最多只能定义一个public访问权限的枚举类,且该java源文
阅读全文
posted @ 2020-05-29 11:41 骑驴晒太阳
阅读(162)
评论(0)
推荐(0)
2020年5月9日
logback 、log4j 和 log4j2
摘要: 在 springboot 中使用 log4j 需要引入其依赖并把 springboot 自带的日志框架 logback 排除掉: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-star
阅读全文
posted @ 2020-05-09 11:12 骑驴晒太阳
阅读(1380)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告