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

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

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

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

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

如何在 Spring 中自定义 scope

大家对于 Spring 的 scope 应该都不会默认。所谓 scope,字面理解就是“作用域”、“范围”,如果一个 bean 的 scope 配置为 singleton,则从容器中获取 bean 返...
阅读全文
springboot打包不同环境配置与shell脚本部署

springboot打包不同环境配置与shell脚本部署

本篇和大家分享的是springboot打包并结合shell脚本命令部署,重点在分享一个shell程序启动工具,希望能便利工作 profiles指定不同环境的配置 maven-assembly-plug...
阅读全文
SpringBoot使用SOFA-Lookout监控

SpringBoot使用SOFA-Lookout监控

1.SOFA-Lookout介绍 上一篇已经介绍使用Prometheus进行暴露SpringBoot的一些指标进行监控,传送门,这一篇介绍如何使用SOFA-Lookout配合Prometheus。 S...
阅读全文
使用ELK日志收集SpringBoot日志

使用ELK日志收集SpringBoot日志

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

Netty 系列之 Netty 高性能之道

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