Web开发
Lawliet-zhang
show me code
展开
-
API统一返回数据格式
如今的项目,基本上都是前后端分离,而且前端的生态也已经很强大。后端基本上只要保证数据响应就可以了。那么,接口交互就成了前后端对接最重要也是最耗时的工作。而提高交互效率的最好的方法就是统一数据格式,后端把数据丢到一个统一的格式中去,前端解析数据也从固定的格式中去取。这样,前端就省去复杂的无关数据解析,能直接拿到想要的数据。后端也只需要把数据丢到固定的格式中去,不用每次都要包装一下。格式统一达到...原创 2020-03-08 12:48:11 · 1807 阅读 · 0 评论 -
日志——快速定位问题的主武器
在每个项目中,日志的地位都是举足轻重的,好的日志可以大大提升问题确认的速度,尤其是针对无法断点调试的线上环境。所以好的日志规范是非常必要的。日志级别首先不得不说的就是日志的级别,级别的划分主要是为了区分不同目的、不同重要程度的信息,以方便对日志进行过滤。日志级别由高到底为ERROR>WARN>INFO>DEBUG>TRACE。ERROR级别的日志用来标注一些影响到...原创 2019-12-21 18:15:02 · 609 阅读 · 1 评论 -
SpringBoot中使用undertow
undertow依赖参数配置多端口监听首先说一下undertow是个啥?undertow是一个采用Java开发的灵活的高性能web服务器。其提供包括阻塞和基于NIO的非阻塞机制。它是红帽公司的开源产品,是一个完全为嵌入式设计的web服务器。优点:轻量:undertow只有几百KB,在嵌入式模式下运行,占用的堆内存也只有4MB左右servlet兼容:完美兼容servlet3.1Web...原创 2019-10-15 23:09:00 · 8555 阅读 · 1 评论 -
Web会话管理
Web会话管理基于server端的session来管理基于cookie来管理Web应用通常使用的是HTTP请求,当时HTTP是无状态的, 一次请求结束,连接就会自动断开,服务器只能知道每个请求的来源地址,可是这对会还的管理毫无意义。根本无法对用户进行认证和权限控制。于是,就有了相应的方案来解决这问题。常用的方法有三个:基于server端的session来管理基于cookie来管理基于to...原创 2019-08-30 11:47:26 · 210 阅读 · 0 评论