Java对象序列化底层原理源码解析 编程开发

Java对象序列化底层原理源码解析

摘要: Java序列化是指把Java对象保存为二进制字节码的过程,Java反序列化是指把二进制码重新转换成Java对象的过程。那么为什么需要序列化呢? What Java序列化是指把Java对象保存为...
阅读全文
如何在Web浏览器中查看星号背后的隐藏密码 编程开发

如何在Web浏览器中查看星号背后的隐藏密码

当我们在Web浏览器中键入密码时,密码将不可见并变为星号或项目符号。这是所有浏览器的安全功能,可防止密码可见。有时,我们点击“记住我”选项将登录密码保存到我们经常访问的某些网站。过了一会儿,我们可能会...
阅读全文
如何在 Spring 中自定义 scope 编程开发

如何在 Spring 中自定义 scope

大家对于 Spring 的 scope 应该都不会默认。所谓 scope,字面理解就是“作用域”、“范围”,如果一个 bean 的 scope 配置为 singleton,则从容器中获取 bean 返...
阅读全文
使用ELK日志收集SpringBoot日志 编程开发

使用ELK日志收集SpringBoot日志

ELK安装我就不多说了,之前说过,elk安装,下来直接说怎么弄吧 这里以logback日志为例,在项目中加入logstash-logback-encoder依赖,完整pom如代码清单所示。 <?...
阅读全文
Netty 系列之 Netty 高性能之道 编程开发

Netty 系列之 Netty 高性能之道

1. 背景 1.1. 惊人的性能数据 最近一个圈内朋友通过私信告诉我,通过使用 Netty4 + Thrift 压缩二进制编解码技术,他们实现了 10W TPS(1K 的复杂 POJO 对象)的跨节点...
阅读全文