首页
学习
活动
专区
工具
TVP
发布

业余草

专栏作者
563
文章
1192941
阅读量
42
订阅数
同事使用 Dubbo 传输文件,被点名批评!
公司之前有一个 Dubbo 服务,其内部封装了腾讯云的对象存储服务 SDK,目的是统一管理这种三方服务的SDK,其他系统直接调用这个对象存储的 Dubbo 服务。这样可以避免因平台 SDK 出现不兼容的大版本更新,从而导致公司所有系统修改跟着升级的问题。
业余草
2021-12-06
3530
从入门到精通,超强 RedisTemplate 方法详解!
要使用 RedisTemplate,必须要先引入它,下面是它的「maven依赖」。
业余草
2021-12-06
2.2K0
为什么老程序员从不使用 Java 自带的序列化?
谈到序列化我们自然想到 Java 提供的 Serializable 接口,在 Java 中我们如果需要序列化只需要继承该接口就可以通过输入输出流进行序列化和反序列化。
业余草
2021-12-06
2160
Java序列化,碰到serialVersionUID不一致怎么处理?
公司有个子服务较多,交互频繁的系统,有一些需要共享传输的对象,它们通过 JDK 序列化(Java Object Serialization)后进行交互;但是由于一些不可描述的历史原因,这些对象存在多个版本,每个版本中的属性不一致,且未设置 serialVersionUID。
业余草
2021-12-06
3230
从根上理解ziplist为什么要牺牲速度而进行压缩!
正常情况下我们选择使用 Redis 就是为了提升查询速度,然而让人意外的是,Redis 当中却有一种比较有意思的数据结构,这种数据结构通过牺牲部分读写速度来达到节省内存的目的,这就是 ziplist(压缩列表),Redis 为什么要这么做呢?难道真的是觉得自己的速度太快了,牺牲一点速度也不影响吗?
业余草
2021-12-06
5110
面试官:Java Optional 为什么设计成不可序列化的?
Optional 自 Java8 发布以来深受喜爱。很多人认为它是来解决“空”异常问题的,其实它并不能解决空异常,它只是一个容器,这个容器内的对象可能为空,需要使用者自行判断。
业余草
2020-12-31
1.3K1
通过 HashMap 触发 DNS 检测 Java 反序列化漏洞
我们常说的反序列化漏洞一般是指 readObject() 方法处触发的漏洞,而除此以外针对不同的序列化格式又会产生不同的出发点,比如说 fastjson 会自动运行 setter,getter 方法。之后又有各种 RMI,JNDI 姿势去执行命令。现在常见的黑盒检测 Java 反序列化方式就是执行命令 API,比如用一个 gadget 去执行 nslookup xxx 最终通过服务器记录去判断。
业余草
2020-11-12
1K0
基于 SpringBoot 实现的 b2b2c 商城,附源码!
今天有事在外,把之前准备的一个 B2B2C 的电商源码项目大家推荐,大家跑起来学习学习吧!
业余草
2020-05-27
1.2K0
为什么 FastJson 火不起来,国外人都不使用?
首先抄录一段来自官网的介绍:FastJson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。
业余草
2020-04-24
1.1K0
基于SpringBoot的前后端分离商城系统
前面分享了一个基于 Python 的电商系统,很多人私信我说,有没有基于 Java 的?
业余草
2020-04-24
1K0
分享 11 个常用的 Nginx 性能优化参数工作
工作上,需要配置 Nginx,要投入生产使用,做了一点优化工作,加上以前也经常折腾 Nginx,故记下一些优化工作。
业余草
2020-04-13
3.9K0
讲真,下次再也不敢随便改 serialVersionUID 了
原文链接:https://url.cn/5kiGWwk
业余草
2019-10-22
4K0
Redis 与序列化
序列化只是一种拆装组装对象的规则,那么这种规则肯定也可能有多种多样,比如现在常见的序列化方式有:JDK(不支持跨语言)、JSON、XML、Hessian、Kryo(不支持跨语言)、Thrift、Protostuff、FST(不支持跨语言)。
业余草
2019-08-29
2.1K0
用 Linux 下所有的压缩、解压命令造轮子
5G 来了,5G 是未来的一个驱动力。比 5G 更重要的一个是 AI,我们赢了 5G,并不代表我们赢了未来。
业余草
2019-08-15
1.2K0
灭霸所有单例模式,克隆、序列化、反射机制破坏7种单例模式
单例模式实际上也不止 7 种。但是,每一种都并非安全的。今天我给大家讲一讲如何利用克隆、序列化、反射机制破坏单例模式。
业余草
2019-06-17
8450
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档