首页
学习
活动
专区
工具
TVP
发布

编程

写写文章,造造轮子,推荐几篇文章的专栏~
专栏作者
772
文章
1110541
阅读量
114
订阅数
深入理解RPC之传输篇
RPC 被称为“远程过程调用”,表明了一个方法调用会跨越网络,跨越进程,所以传输层是不可或缺的。一说到网络传输,一堆名词就蹦了出来:TCP、UDP、HTTP,同步 or 异步,阻塞 or 非阻塞,长连接 or 短连接... 本文介绍两种传输层的实现:使用 Socket 和使用 Netty。前者实现的是阻塞式的通信,是一个较为简单的传输层实现方式,借此可以了解传输层的工作原理及工作内容;后者是非阻塞式的,在一般的 RPC 场景下,性能会表现的很好,所以被很多开源 RPC 框架作为传输层的实现方式。 Rpc
企鹅号小编
2018-01-31
1K0
java 用httpclient访问https时经常返回403的原因
纠结了一天的问题终于落下了帷幕!先听一首歌吧 今天使用了一些httpclient包进行https网页数据的访问,但是一直返回403的问题,一开始以为网站做了限制为了防止爬虫,后来就加入了头部user-Agent来模拟浏览器,结果还是不行。紧接着又加入了cookie,结果仍然返回403。直到下午去github上看到了一个二次封装httpclient的util工具。下载下来放到了idea里访问了一下https的这个url结果成功了。对比了一下不同之处,除了httpclient jar包的版本有高低外还有就是
企鹅号小编
2018-01-29
2.8K0
每日一学之socket编程(二)
本文介绍了在Java中如何利用多线程和线程池技术,解决在处理大量客户端连接时,因线程不足或阻塞导致的效率低下问题。通过使用多线程技术,可以有效提高服务端的处理能力。同时,也介绍了线程池技术,使得线程的创建和销毁更为便捷。最后,介绍了在Java中利用Executors来获取线程池,并利用线程池技术解决了多连接问题。
企鹅号小编
2018-01-03
5190
每日一学之socket编程(一)
本文介绍了socket编程的基本概念,包括网络分层模型、TCP/IP协议、socket编程以及Java中的socket编程。同时,本文还指出了socket编程中可能遇到的两个缺陷:只能处理一个客户端连接和只能接收12个字节的长度。
企鹅号小编
2018-01-02
4910
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档