
学习历程
文章平均质量分 71
楠哥学IT
一心想为IT行业添砖加瓦,却总是面向cv编程的程序员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于try,finally异常。finally一定会执行吗?
关于try,finally。finally一定会执行吗?答案肯定不是。先看一下结论:(1)当出现在try之前就有结果返回,也就是有return时,则不会往下执行。(2)当try之中出现异常时,会执行catch语句,然后是finally;当try中有return时,会将结果返回给finally,然后看finally中是否还有返回语句,如果有则将finally中的结果返回,finally中没有返回语句则将try中的返回语句返回。进入正文以案例来说明:try之前就结果返回public clas原创 2021-02-19 01:48:10 · 13647 阅读 · 4 评论 -
RPC调用完整流程
RPC调用完整流程: 调用方持续把请求参数对象序列化成二进制数据,经过 TCP 传输到服务提供方;服务提供方从 TCP 通道里面接收到二进制数据;根据 RPC 协议,服务提供方将二进制数据分割出不同的请求数据,经过反序列化将二进制数据逆向还原出请求对象,找到对应的实现类,完成真正的方法调用;然后服务提供方再把执行结果序列化后,回写到对应的 TCP 通道里面;调用方获取到应答的数据包后,再反序列化成应答对象。具体流程示例:这样调用方就完成了一次 RPC 调用。RPC 通信流程中的核心原创 2021-02-16 17:08:40 · 3153 阅读 · 0 评论 -
Java序列化与反序列化
Java序列化与反序列化一、什么是序列化与反序列化?二、为什么需要序列化与反序列化?三、如何实现Java序列化与反序列化四、代码演示先说我的总结,希望大家记得! 一、什么是序列化,如何实现序列化? 1、Java 中对象的序列化就是将对象转换成二进制序列,反序列化则是将二进制序列转换成对象。 2、采用Java序列化与反序列化技术: ①是可以实现数据的持久化,在MVC模式中很是有用; ②是可以对象数据的远程通信。 二、为什么需要序列化与反序列化? 使数据方便快捷的传送,压缩数据,节原创 2021-02-16 17:03:18 · 375 阅读 · 0 评论 -
楠哥学java
楠哥学java我的第一篇博客,说了我如何学,从哪学,怎么能学到现在。供大家看看。为什么写博客 犹豫了很久,纠结是否要写博客。我也在一些学习群里看到过发链接的,在QQ空间,微信朋友圈里让别人点开看的,这些或许是要有阅读量,但是对我来说,我想去记录我过去学习的点滴。自从我学习IT以来,我知道了很多技术,以及很多未知的东西,我也自己记了很多本笔记,现在我只是想把它记录到网上,让我们一起相互加油,知识本就应该共享。至于为什么写博客?就一句话:只有你先启程,身边才会有同行的人。过去学习感受开始原创 2020-06-14 14:54:16 · 3040 阅读 · 2 评论