Serializable原理
序列化是将对象变为可传输内容的过程, 反序列化则是将可传输内容转化为对象的过程.
Java原生序列化方式是通过实现Serializable接口实现的. 不实现该接口会导致无法序列化, 抛出异常如下:
java.io.NotSerializableException
序列化的应用场景:
将对象转换为字节流, 用于网络传输, 例如用于RPC远程调用。
解决 EXT4 使用无法挂载
现象
使用新版本的操作系统自带的文件系统格式化工具进行分区格式化以后,在较低的操作系统版本上会有提示,提示如下:
[root@localhost ~]# mount -t ext4 /dev/sdb1 /root/test
mount: 文件系统类型错误、选项错误、/dev/sdb1 上有坏超级块、
缺少代码页或助手程序,或其他错误
有些情况下在 syslog 中可以找到一些有用信息- 请尝试
dmesg | tail 这样的命令看看。
gentoo prefix重生(llvm/clang)
gentoo prefix重生(llvm/clang)
前天手贱,更新了mac上gentoo prefix的perl,然后发现git svn无法使用。更新perl其他组件的时候,遇到了一堆问题。
特别是subversion1.8,在gcc-apple下已经无法编译了。
gentoo prefi
【译】Java 8的新特性—终极版
文/杜琪(简书作者)
原文链接:http://www.jianshu.com/p/5b800057f2d8
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
声明:本文翻译自Java 8 Features Tutorial – The ULTIMATE Guide,翻译过程中