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

JavaEdge

关注公众号:JavaEdge,加入全国最大的后端交流群。
专栏作者
2430
文章
2465839
阅读量
176
订阅数
RPC的序列化方案详解
序列化过程就是在读取对象数据的时候,不断加入一些特殊分隔符,这些特殊分隔符用于在反序列化过程中截断用。
JavaEdge
2023-02-26
1.1K0
阿里华为等大厂架构师如何解决空指针问题
null,表示没有引用指向或没有指针,若操作该变量会引发空指针异常,即NullPointerException,NPE。
JavaEdge
2022-11-30
1.1K0
面试官:看你简历说精通序列化与反序列化
TCP连接传输数据的基本形式二进制流。一般编程语言或网络框架提供的API中,传输数据的基本形式是字节。二进制流和字节流本质上其实是一样的。
JavaEdge
2022-11-30
3540
Go实战抢红包系统(四) - 基础实施层coding
◆ 无状态且非持久化,可以使用iota ◆ 有状态或者需要持久化,不能使用iota
JavaEdge
2022-11-30
6480
Dubbo支持的通信、序列化协议
默认就是走dubbo协议的,单一长连接,NIO异步通信,基于hessian作为序列化协议。
JavaEdge
2022-11-30
3910
关注专栏作者,随时接收最新技术干货
JavaEdge
华为软件开发工程师
遨游springmvc之HandlerExceptionResolver
在我们的程序中,很多时候会碰到对异常的处理,我们也许会定义一些自己特殊业务的异常,在发生错误的时候会抛出异常,在springmvc的实际应用中,我们经常需要返回异常的信息以及错误代码,并且对异常进行一些处理然后返回再返回视图。这就要涉及到我们这一篇主要讲的HandlerExceptionResolver
JavaEdge
2022-11-29
4340
Spring RestTemplate为何必须搭配MultiValueMap?
微服务之间的大多都是使用 HTTP 通信,这自然少不了使用 HttpClient。 在不适用 Spring 前,一般使用 Apache HttpClient 和 Ok HttpClient 等,而一旦引入 Spring,就有了更好选择 - RestTemplate。
JavaEdge
2021-12-07
1K0
《代码重构》之方法到底多长算“长”?
几乎所有程序员都会有类似经历。 没人喜欢长函数,但你却要一直和各种长函数打交道。
JavaEdge
2021-12-07
4750
结构化日志和业务审计日志
结构化日志 将日志信息按照 json 结构化的样式搜集 样例 业务审计日志
JavaEdge
2021-02-23
8170
Dubbo实战(四) -业务环境搭建
基于Springboot和Dubbo的结合,进行用户模块业务开发,注册发现、负载均衡、路由策略等多项Dubbo核心特性 进一步了解API网关与业务模块的结合和开发。
JavaEdge
2021-02-23
2830
sonar代码质量检测告警“static“ base class members should not be accessed via derived types
为了代码清晰起见,永远不要使用子类的名称访问父类的静态成员。这样做会造成混淆,并且可能会导致存在两个不同的静态成员的错觉。
JavaEdge
2021-02-23
1.9K0
Python报错:TypeError: the JSON object must be str, bytes or bytearray, not ‘dict‘
当我尝试运行以下代码,来练习使用json.loads()和json.dumps()函数时,系统给我报出了这个错误。
JavaEdge
2021-02-23
2.8K0
Caused by: com.fasterxml.jackson.core.JsonParseException: Unexpected characterwas expecting double-q
springboot中jackson使用的包是fasterxml的。可以通过如下代码,将一个形如json格式string转为一个java对象:
JavaEdge
2021-02-23
3K0
你真的深知JWT(JSON Web Token)了吗?
颁发访问令牌是授权服务的关键所在,OAuth2.0规并未约束访问令牌内容的生成规则,只要符合唯一性、不连续性、不可猜性。
JavaEdge
2021-02-23
1K0
OAuth2.0实战(三)-使用JWT
授权服务的核心就是颁发访问令牌,而OAuth 2.0规范并没有约束访问令牌内容的生成规则,只要符合唯一性、不连续性、不可猜性。可以灵活选择令牌的形式,既可以是没有内部结构且不包含任何信息含义的随机字符串,也可以是具有内部结构且包含有信息含义的字符串。
JavaEdge
2021-02-23
1.1K0
Dubbo的多种序列化算法
RPC 框架需要通过网络通信实现跨 JVM 的调用。既然需要网络通信,那就必然会使用到序列化与反序列化的相关技术,Dubbo 也不例外。
JavaEdge
2021-02-22
1K0
如何修正Netty编解码的缺陷
即从io.netty.buffer. ByteBuf ( 原始数据流) =》 io.netty.buffer .ByteBuf ( 用户数据)
JavaEdge
2021-02-22
6430
别再和面试官说你不精通序列化与反序列化了
TCP连接传输数据的基本形式二进制流。一般编程语言或网络框架提供的API中,传输数据的基本形式是字节。二进制流和字节流本质上其实是一样的。
JavaEdge
2021-02-22
1.3K0
SpringBoot统一异常处理流程
SpringBoot内置了一个BasicErrorController对异常进行统一的处理,当在页面发生异常的时候会自动把请求转到/error(Spring Boot提供的一个默认的映射) ,可以自定义页面内容,只需在classpath路径下新建error页面即可。当然我们也可以自定义error页面的路径 如:
JavaEdge
2021-02-22
2110
Elasticsearch构建商品搜索系统
搜索这个特性可以说是无处不在,现在很少有网站或者系统不提供搜索功能了,所以,即使你不是一个专业做搜索的程序员,也难免会遇到一些搜索相关的需求。搜索这个东西,表面上看功能很简单,就是一个搜索框,输入关键字,然后搜出来想要的内容就好了。
JavaEdge
2020-05-27
2.4K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档