APP服务端
秤秤biubiu
me,you---喵
展开
-
byte 16进制 2进制理解
十六进制 以下内容参考博客:关于0x16进制 概念 以0x开始的数据表示16进制,计算机中每位的权为16(10进制的权为10),即(16进制)10 = (10进制)1×16。备注:这里的0是数字0,不是字母O! 为什么需要十六进制 编程中,我们常用的还是10进制……毕竟C/C++是高级语言。 比如: int a = 100,b = 99; 不过,由于数据在计算机中的表示,最终以二进制的形式存在,所以有时候使用二进制,可以更直观地解决问题。但二进制数太长了。比如int 类型占用4个字节,32位。比如转载 2020-05-14 15:08:24 · 1008 阅读 · 0 评论 -
springboot中返回值json中null转换空字符串
在实际项目中,我们难免会遇到一些无值。当我们转JSON时,不希望这些null出现,比如我们期望所有的null在转JSON时都变成“”“”这种空字符串,那怎么做呢? Jackson中对null的处理 1 @Configuration 2 public class JacksonConfig { 3 @Bean 4 @Primary 5 @Condition...转载 2020-03-20 10:22:32 · 2525 阅读 · 0 评论 -
REST ful API优缺点
优点: 1.适合开放性高的API。这几年的由于移动互联网流行使得前端设备多样化,业界急需一种统一的机制来规范API设计,使得API适用于各种各样的前端设备,REST符合这种需求。 2.行为和资源分离,更容易理解。 3.提出使用版本号(例如v1、v2),更加规范。 缺点: 1.对后端开发人员要求高,业务逻辑有时难以被抽象为资源的增删改查。 2.对前端开发人员不友好,API粒度较粗,...转载 2020-03-18 14:59:41 · 3556 阅读 · 0 评论 -
App架构设计经验谈:服务端接口的设计
App与服务器的通信接口如何设计得好,需要考虑的地方挺多的,在此根据我的一些经验做一些总结分享,旨在抛砖引玉。 安全机制的设计 现在,大部分App的接口都采用RESTful架构,RESTFul最重要的一个设计原则就是,客户端与服务器的交互在请求之间是无状态的,也就是说,当涉及到用户状态时,每次请求都要带上身份验证信息。实现上,大部分都采用token的认证方式,一般流程是: 用户用密码登录成功...转载 2020-03-17 15:47:38 · 446 阅读 · 0 评论