什么是非对称加密算法先了解一下什么是对称加密算法:对称加密算法在加密和解密时使用的是同一个秘钥。小白给小黑发邮件,邮件的内容是明文的,为了不让别人看到,小白对邮件内容进行了加密。并通过QQ把密码发给了小黑。这时小黑就可以通过密码对邮件进行解密了。使用对称加密算法有个问题:如果一旦小白发给小黑的密码被...
前言使用nginx+php+mysql的环境搭建wordpress博客,开始我使用的是dockerpull镜像的方式来构建整体环境。结果发现php的扩展不太灵活,下面我们使用构建Dockfile的方式来搭建,本文使用的是别人构建好的Dockfile,当然你也可以自己创建每个不同的Dockfile来构...
问题当我们使用Feign去调其它微服务时,如果我们使用的shiro或者其它需要通过Cookie或者Session来实现鉴权的,可能会出现Feign丢失Session的问题。Feign默认不会带请求头访问解决方案实现RequestInterceptor接口,并重写apply方法以实现header转发@...
什么是docker?Docker的思想来自于集装箱,集装箱解决了什么问题?在一艘大船上,可以把货物规整的摆放起来。并且各种各样的货物被集装箱标准化了,集装箱和集装箱之间不会互相影响。那么我就不需要专门运送水果的船和专门运送化学品的船了。只要这些货物在集装箱里封装的好好的,那我就可以用一艘大船把他们都...
搭建SpringSecurity环境1.项目初始化同样的使用SpringInitializr进行初始化,并添加依赖组件EurekaDiscovery和security<dependency><groupId>org.springframework.boot</group...
什么是FeignFeign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用Feign注解和JAX-RS注解。Feign支持可插拔的编码器和解码器。Feign默认集成了Ribbon,并和Eureka结合,默认实现...
在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于httprestful的。Springcloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign。下面我们主要使用rest+ribbon实现什么是ribbonribbon是一个负载均衡客户端,可...
1.创建服务注册中心首先搭建一个SpringBoot快速启动框架,这里我们使用多模块的方式搭建。创建好SpringBoot项目后删除其它文件只保留一个pom文件2.创建一个服务注册中心(EurekaServer)在刚刚搭建的porject上新建一个module,依然使用SpringBoot初始化,并...
首先,我们都知道数组的特点是查询快,增删慢,链表是增删快,查询慢。为什么呢?数据结构特点数组数组是具有相同的数据类型且按一定次序排列的一组变量的集合体,数组的内存地址是连续的数组可以随机度,找到第一个元素的首地址,再加上每个元素的字节大小,就能定位到对应的元素CPU缓存会把一片连续的内存空间读入,因...