上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 39 下一页
摘要: 一、安装RabbitMQ 参考链接:windows下 安装 rabbitMQ 及操作常用命令 RabbitMQ入门(一)——RabbitMQ的安装以及使用(Windows环境下) 二、基本... 阅读全文
posted @ 2022-07-17 12:14 小大宇 阅读(72) 评论(0) 推荐(0)
摘要: 一、基本架构 读了方老师的文章:第七篇: 高可用的分布式配置中心(Spring Cloud Config)(Finchley版本),确实很有收获,特别是架构图可以一目了然。上一篇只是单纯的让某个配置中心从GIT上获取配置文件,然后有一个客户端C... 阅读全文
posted @ 2022-07-17 12:14 小大宇 阅读(45) 评论(0) 推荐(0)
摘要: 一、项目准备 为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。SpringCloudConfig组件的作用就是从GIT上加载配置文件。然后有一个Client,使用刚才读取到的配置文件。这样的话,就可以避免因为某个配置文件更新... 阅读全文
posted @ 2022-07-17 12:14 小大宇 阅读(56) 评论(0) 推荐(0)
摘要: 前言 尽量从我们平时开发中的环境找例子。 有时候SQL语句运行的速度令我抓狂,我也迫切的想弄明白如何才能写出更高效的SQL。 1.模糊查询 使用LIKE关键字可能不会触发索引,因此,只有"%"不在第一个位置,索... 阅读全文
posted @ 2022-07-17 12:14 小大宇 阅读(54) 评论(0) 推荐(0)
摘要: 一、Zuul功能 Zuul的主要功能是路由转发和过滤器。这个时候,我们需要统一的入口,接口地址全部由该入口进入。比如用/api同一接口,/api/user 发给user服务器,/api/shop 发给shop服务器。 二、搭建Zuul网关 ... 阅读全文
posted @ 2022-07-17 12:14 小大宇 阅读(58) 评论(0) 推荐(0)
摘要: 一、Hystrix熔断器 在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC)。如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,Servlet容器的线程资源会被消耗完毕,导致服务瘫痪。服... 阅读全文
posted @ 2022-07-17 12:14 小大宇 阅读(86) 评论(0) 推荐(0)
摘要: 一、原理 Shiro使用的是Token来封装用户登录的信息,另外一边,从数据库中查询出来的数据存放在"AuthenticationInfo"中,然后将token与info进行对比,对比一致的话说明用户登录成功。在登录成功后,为了缓解数据库的压力... 阅读全文
posted @ 2022-07-17 12:14 小大宇 阅读(153) 评论(0) 推荐(0)
摘要: 一、缓存 缓存的工作机制是:先从缓存中读取数据,如果没有再从数据库读取实际数据,并把读取的数据存入缓存,下次再访问相同资源的时候,直接从缓存中获取,这样就可以缓解一些数据库的压力。 缓存有两个比较常用的概念: TTL(Tim... 阅读全文
posted @ 2022-07-17 12:14 小大宇 阅读(247) 评论(0) 推荐(0)
摘要: 一、Shiro Session 的基本功能 在Shiro里面可以发现所有的用户的会话信息都会由Shiro来进行控制,那么也就是说只要是与用户有关的一切的处理信息操作都可以通过Shiro取得,实际上Shiro的会话能够获取到HttpSession... 阅读全文
posted @ 2022-07-17 12:14 小大宇 阅读(136) 评论(0) 推荐(0)
摘要: 第一步:git clone git地址 第二步:在克隆下来的文件夹里面使用git客户端,添加文件后 git add . git commit -m "first commit" git push -u origin mast... 阅读全文
posted @ 2022-07-17 12:14 小大宇 阅读(52) 评论(0) 推荐(0)
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 39 下一页