会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
2017年9月5日
Avro序列化与反序列化
摘要: 4、Avro实现序列化的步骤 1、创建maven工程,引入pom文件(定义属性和依赖信息,以及定义Avro插件) 2、根据Avro插件的要求,更改maven工程结构,需要创建一个source/main/avro源目录 3、根据avro的schema(模式)要求,创建模式文件(放在新建的源目录中),写
阅读全文
posted @ 2017-09-05 22:35 李飞21
阅读(989)
评论(0)
推荐(0)
编辑
Maven生命周期
摘要: Maven有三套相互独立的生命周期,而不是一个整体。这三套生命周期分别是: Clean Lifecycle 在进行真正的构建之前进行一些清理工作。 Default Lifecycle 构建的核心部分,编译,测试,打包,部署等等。 Site Lifecycle 生成项目报告,站点,发布站点。 它们是相
阅读全文
posted @ 2017-09-05 22:34 李飞21
阅读(174)
评论(0)
推荐(0)
编辑
java序列化
摘要: java原生序列化操作 a) 定义一个类,实现serializable接口,并生成一个版本号private static final long serialVersionUID(如果自定义版本号为“1L”) b) 定义ObjectOutputStream类的对象,并制定输出文件 new Object
阅读全文
posted @ 2017-09-05 22:29 李飞21
阅读(145)
评论(0)
推荐(0)
编辑
为什么会有堆内存和栈内存之分
摘要: 当一个方法执行时,每个方法都会建立自己的内存栈,在这个方法内定义的变量将会逐个放入这块栈内存里,随着方法的执行结束,逐个方法的内存栈也将自然销毁。因此,所有的在方法中定义的局部变量都是放在栈内存中的。 在程序中创建一个对象时,这个对象将被保存到运行时数据区中,以便反复利用(因为对象创建的成本通常比较
阅读全文
posted @ 2017-09-05 22:28 李飞21
阅读(677)
评论(0)
推荐(0)
编辑
Avro实现RPC
摘要: 场景:一个客户端,一个服务端(创建两个avro工程)。客户端向服务端发送数据,服务端根据算法算出结果,返回给客户端。 Http主外,RPC主内。(解决分布式环境下,节点间的数据通信或远程过程调用) 实现步骤 1.创建两个maven工程 2.引入pom文件 3.更改maven工程结构(src/main
阅读全文
posted @ 2017-09-05 21:30 李飞21
阅读(620)
评论(0)
推荐(0)
编辑
李飞21
公告
导航
博客园
首页
新随笔
联系
订阅
管理