上一页 1 2 3 4 5 6 7 8 9 ··· 32 下一页
摘要: Spring MVC 执行原理 通过跟进源码,整理了一些spring mvc 的运行流程,及一些自认为重要的代码片段,以记录为主,顺便分享一下。 Spring MVC 流程简述 首先是Spring Mvc的执行流程图 主要步骤 FrameworkServlet继承了HttpServlet http请 阅读全文
posted @ 2020-06-04 11:18 路迢迢 阅读(502) 评论(1) 推荐(1) 编辑
摘要: 配置Spring Boot通过@ConditionalOnProperty来控制Configuration是否生效 如下代码: 根据配置信息,选择使用接口的实现类,只有一个生效; matchIfMissing 默认选择的配置项,当配置为空时,matchIfMissing为true; name 配置项 阅读全文
posted @ 2020-05-07 10:20 路迢迢 阅读(1745) 评论(0) 推荐(0) 编辑
摘要: 导入依赖 日志 获取当前的traceId 阅读全文
posted @ 2019-12-27 19:31 路迢迢 阅读(307) 评论(0) 推荐(1) 编辑
摘要: 导入依赖 日志 获取当前id 阅读全文
posted @ 2019-12-27 19:30 路迢迢 阅读(258) 评论(0) 推荐(0) 编辑
摘要: ThreadLocal特点 ThreadLocal实现了线程间数据隔离,ThreadLocal的实例代表了一个线程局部的变量,每条线程都只能看到自己的值,并不会意识到其它的线程中也存在该变量。简单来说就是一个公共的Map,map的key是Thread本身,value是线程携带的数据。 ThreadL 阅读全文
posted @ 2019-11-22 14:19 路迢迢 阅读(205) 评论(0) 推荐(0) 编辑
摘要: MYSQL索引 MySQL索引类型 MySql常见索引类型有:主键索引、唯一索引、普通索引、全文索引、组合索引 索引创建 PRIMARY KEY(主键索引) ALTER TABLE ADD PRIMARY KEY ( ) ALTER TABLE ADD UNIQUE ( ) ALTER TABLE 阅读全文
posted @ 2019-11-13 09:53 路迢迢 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 接口限流 前言   在一个高并发系统中对流量的把控是非常重要的,当巨大的流量直接请求到我们的服务器上没多久就可能造成接口不可用,不处理的话甚至会造成整个应用不可用。   那么何为限流呢?顾名思义,限流就是限制流量,就像你宽带包了1个G的流量,用完了就没了。通过 阅读全文
posted @ 2019-11-12 14:57 路迢迢 阅读(429) 评论(0) 推荐(0) 编辑
摘要: Redis分布式锁正确的实现方法   分布式锁一般有数据库乐观锁、基于Redis的分布式锁以及基于ZooKeeper的分布式锁三种实现方式,而本文将为大家带来的就是第二种基于Redis的分布式锁正确的实现方法,希望对大家会有所帮助。 可靠性 首先,想要保证分布式锁可以使用,下面这 阅读全文
posted @ 2019-11-07 15:56 路迢迢 阅读(351) 评论(0) 推荐(0) 编辑
摘要: git恢复已经删除的分支 1. 执行git命令, 找回之前提交的commit 执行效果 2. 使用git branch 【新分支名】 commit_id 命令用这个commit创建一个分支 3. 查看分支列表 执行效果 切换分支,验证是否存在 阅读全文
posted @ 2019-11-07 14:57 路迢迢 阅读(1633) 评论(0) 推荐(0) 编辑
摘要: swagger2 404 正确配置swagger后( "配置" ),出现404问题。 如图: 分析原因 我是在配置完成swagger后正常使用过一段时间的,然后检查了相关配置项的代码,没有被改动过。可以确定swagger的配置没有问题。然后就观察最近项目添加的重要代码及配置。发现最近有添加一个Web 阅读全文
posted @ 2019-10-18 10:37 路迢迢 阅读(1614) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 32 下一页