摘要:
Zuul解决的问题 + 作为系统的统一入口,屏蔽了系统内部各个微服务的细节 + 可以与微服务治理框架结合,实现自动化的服务实例维护以及负载均衡的路由转发 + 实现接口权限校验与微服务业务逻辑的解耦 搭建Zuul服务 zuul maven依赖 spring cloud starter zuul包含zu 阅读全文
摘要:
权限管理 配置不过滤的资源 + 方法1 `` + 方法2 配置需要赋予权限才能访问的资源 自定义登陆登出页面 applicationContext security.xml配置 + auto config="true"时使用默认的配置,会配置十个默认过滤器:SecurityContextPersis 阅读全文
摘要:
认证和鉴权 配置文件方式 jdbc user service方式 + note1: 默认数据库对用户进行存储 Spring Security默认情况下需要两张表,用户表和权限表 + note2: data source ref="mysqlDataSource",引用数据源,连接数据库 + note 阅读全文
摘要:
转至:Elim的博客 "http://elim.iteye.com/blog/2161648" Filter Porxy DelegatingFilterProxy DelegationFilterProxy不是spring security的入口,它其实是spring的一个代理类(org.spri 阅读全文
摘要:
图解spring容器 核心容器(core container) + spring core 这个jar 文件包含Spring 框架基本的核心工具类。Spring 其它组件要都要使用到这个包里的类,是其它组件的基本核心,当然你也可以在自己的应用系统中使用这些工具类。 外部依赖Commons Loggi 阅读全文
摘要:
spring jar包作用 + "Spring中各个jar包的作用" + "spring jar包详解整理" + "spring framework体系结构及内部各模块jar之间的maven依赖关系" Spring 表达式语言(Spring EL) + "Spring 表达式语言(Spring EL 阅读全文
摘要:
环境搭建 maven依赖jar包 note: spring security jar的具体解析见 "https://blog.csdn.net/sun_Leaf/article/details/78954501" applicationContext security.xml配置 web.xml配置 阅读全文
摘要:
entrySet 推荐 最常用,性能很好 示例: Iterator 使用foreach遍历map时,如果改变其大小,会报错 使用Iterator的remove方法可以删除元素 性能很好 Lambda keySet get(key) keySet values 阅读全文
摘要:
简介 DRUID是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池 maven依赖jar包 在spring中的使用示例 + jdbc.properties 阅读全文
摘要:
页面排查 当页面加载很慢是,打开F12,切换到network,查看每条请求加载的时间。 1. 查找返回错误响应码的请求,分析原因 2. 查找响应时间长的请求,分析原因 服务器方面 + 使用uptime查看服务器负载均衡情况 + 使用ps命令查看那个进程占用的cpu多,分析原因 数据库方面 + 查看数 阅读全文
摘要:
简单示例 增加feign maven依赖 修改主类 通过@FeignClient注解绑定服务 调用服务 参数绑定 增加User类 在提供的服务中增加FeignController类和下面的User类 增加HelloService类 增加ConsumerController类 调用http://loc 阅读全文
摘要:
开启eureka client的注解@EnableDiscoveryClient的功能类DiscoveryClient梳理图 获取server url位于类EndpointUtils的getServiceUrlsMapFromConfig方法上 public static Map getServic 阅读全文
摘要:
本博客为学习使用,学习教程翟永超 spring cloud 微服务实战 搭建eureka server注册中心 spring initialize构建spring boot项目 "构建网址:" https://start.spring.io/ 版本与spring boot版本匹配 此处选择Brixt 阅读全文