摘要: 一、事务的特性(ACID) 1、原子性(Atomicity):事务是一个原子操作,由一系列动作组成。事务的原子性确保动作要么全部完成,要么完全不起作用。 2、一致性(Consistency):执行事务前后,数据保持一致; 3、隔离性(Isolation):并发访问数据库时,一个用户的事物不被其他事物 阅读全文
posted @ 2020-05-26 17:13 码农的进击 阅读(944) 评论(0) 推荐(0) 编辑
摘要: 一、使用注意事项 1、全局过滤器作用于所有的路由,不需要单独配置。 2、通过@Order来指定执行的顺序,数字越小,优先级越高。 二、默认全局拦截器的整体架构 三、实战场景,例如,校验token、记录请求参数(可参考这边https://www.cnblogs.com/hyf-huangyongfei 阅读全文
posted @ 2020-05-11 16:04 码农的进击 阅读(1267) 评论(0) 推荐(0) 编辑
摘要: /** * @version 2019/8/14 * @description: 异常拦截器 * @modified: */ @Slf4j public class JsonExceptionHandler implements ErrorWebExceptionHandler { /** * Me 阅读全文
posted @ 2020-05-11 15:19 码农的进击 阅读(5312) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud Gateway 获取请求体 一、直接在全局拦截器中获取,伪代码如下 private String resolveBodyFromRequest(ServerHttpRequest serverHttpRequest){ Flux<DataBuffer> body = ser 阅读全文
posted @ 2020-05-08 11:19 码农的进击 阅读(38374) 评论(25) 推荐(3) 编辑
摘要: 在编Java程序的时候,我们经常会碰到annotation。比如:@Override 我们在子类继承父类的时候,会经常用到这个annotation。它告诉编译器这个方法是override父类的方法的。@WebServlet("/myservlet") 在进行Web开发的时候,我们用这个annotat 阅读全文
posted @ 2020-04-01 16:25 码农的进击 阅读(767) 评论(0) 推荐(0) 编辑
摘要: 一、数据结构 什么是数据结构:数据与数据之间的关系。 数据的存储结构:顺序存储(ArrayList)、链式存储(LinkList)。 数据的逻辑结构:集合结构、线性结构、树形结构、图形结构。 二、算法 算法:解决问题的方法。 算法的特性:输入、输出、有穷、确定性、可行性。 算法的基本要求:正确性、可 阅读全文
posted @ 2020-03-18 10:51 码农的进击 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 一、Activiti是什么 Alfresco 软件在 2010 年 5 月17 日宣布 Activiti业务流程管理(BPM)开源项目的正式启动,其首席架构师由业务流程管理 BPM的专家 Tom Baeyens 担任,Tom Baeyens 就是原来 jbpm的架构师, 而 jbpm 是一个非常有名 阅读全文
posted @ 2020-03-11 14:58 码农的进击 阅读(1285) 评论(2) 推荐(0) 编辑
摘要: 单点登录 多系统,单一登录,实现多系统同时登录的一种技术。 常出现在互联网应用和企业级平台。列如:京东。 单点登录一般是用于互相授信的系统,实现单一位置登录,全系统有校。 三方登录,某系统,使用其它系统的用户,实现本系统登录的方式,主要是解决信息孤岛和用户不对等的实现方案。 一、Session跨域 阅读全文
posted @ 2020-03-07 18:56 码农的进击 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 一、redis中的数据结构 1、字符串(String) SET key value //存入字符串键值对 MSET key value[key value...] //批量存储字符串键值对 SETNX key value //存入一个不存在的字符串键值对 GET key //获取一个字符串键值 MG 阅读全文
posted @ 2020-03-05 11:07 码农的进击 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 今天学习到的新知识 今天学习到的新知识 分页功能得注意点 分页功能得注意点 1、使用bootstrapTable框架 1、使用bootstrapTable框架 处理过程 处理过程 前台bootstrapTable框架可以设置初始化加载页面,默认第一页(pageNumber:1),每页记录行数(pag 阅读全文
posted @ 2017-11-14 11:51 码农的进击 阅读(351) 评论(0) 推荐(0) 编辑