- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 spring boot和logstash-logback-encoder版本匹配问题
在最近我想将我的日志输出到ELK框架中,结果却发现logstash-logback-encoder版本各种不匹配,用高版本的logstash-logback-encoder一直和spring boot不兼容,最后找了很久才找到一个能匹配的版本3.6,下面是我的pom文件,记得将spring-boot-starter-logging给除掉,因为这个里面包含有logback的版本过低。<?xm...
2018-12-26 10:28:34 10096 2
原创 Spring boot 下自定义logback日志配置
现在的日志框架有很多,log4j,logging,logback,Spring boot中自带logback框架,我们接下来进行logback的设置。首先,我们需要在我们的application.properties文件或者application.yml文件中设置我们logback配置路径,如下:logging.config=classpath:logback-config.xml然后我们...
2018-12-17 17:42:23 699
原创 Spring boot注解+拦截器实现以及拦截器无效的解决办法
在我们的项目中,有很多情景需要我们自己去实现拦截器,比如判断用户是否登录,限制用户请求的次数等等,在我们的Spring boot中我们可以通过注解+拦截器来实现我们的判断是否登录的注解。拦截器是来自MVC的拦截器,并不是boot自带的1.创建自己的注解在spring boot中,我们可以创建我们的注解,下面我们来创建我们的IsLogin注解,代码如下:import java.lang.ann...
2018-11-15 17:58:54 8029
原创 Redis基本数据类型详解之String类型
本文是基于redis开发与运维以及官方网站总结出来的,有想看的朋友请点击下面链接:Redis开发与运维Redis官方网站1.String类型的常用命令字符串类型是Redis最基础的数据结构,键值都是字符串类型。其他的几种类型都是在字符串类型基础上构建的,字符串类型的值实际上可以是字符串(包括JSON、XML)、数字(整数、浮点数)、甚至是二进制(图片、音频、视频),但是值最大不能超过512...
2018-11-15 16:45:32 367
原创 Jedis在Spring boot中的使用教程
Jedis是redis官方出品的redis java客户端,下面我们在spring boot项目中使用Jedis来操作我们的redis1.加入Jedis依赖我是用maven构建的项目,首先加入我们的Jedis依赖如下:<dependency> <groupId>redis.clients</groupId> ...
2018-11-14 17:31:12 2042
原创 Docker网络详解之Overlay
我们在上篇文章说了Docker在单个Docker daemon(即是单主机)模式下面的时候网络默认为Bridge,既然提到了单个Docker daemon,那么多主机即是集群的模式的情况下呢?在这种模式下Docker默认使用Overlay网络来进行容器间的通信。接下来我们看看我们在加入一个集群或者初始化一个集群的时候会发生什么事情,下面这段话来自官方文档:首先一个名ingress的overl...
2018-10-26 14:26:06 1633
原创 Docker网络详解之Bridge
Docker网络有四种模式,Bridge是Docker默认的配置。下面是Docker官网对于Bridge模式的解释:`对于Docker来说,网桥模式使用一个网桥来允许连接在同一个网桥上的容器进行通信,同时它使得没有连接在同一个网桥上的容器隔离开。bridge模式在主机上自动配置规则从而使得连接不同网桥的容器不能直接的和彼此通信网桥适用于运行在相同的Docker daemon上的容器。对于运行...
2018-10-26 10:35:30 563
原创 Docker详解之EXPOSE
EXPOSE <端口1> [<端口2>...]大家都知道以上代码是Dockerfile中来声明端口的命令,但是你真的了解过它吗?现在我带大家来深入了解我们的EXPOSE命令。首先,我们最应该明确的一点就是,EXPOSE命令只是声明了容器应该打开的端口并没有实际上将它打开!也就是说,如果你不用-p或者-P中指定要映射的端口,你的容器是不会映射端口出去的,从而我们知道我们是...
2018-10-25 15:24:28 45865 1
原创 Docker网络详解之Host
Docker中的host模式指定是容器与主机享受相同的network namespace,在这种情况下,我们访问主机端口就能访问我们的容器。比如说我们运行tomcat容器并且用-- network=host 来指定我们的网络模式为host,这样我们访问本机的8080端口就能访问到我们的tomcat容器。下面这段是官网对于host模式的定义:If you use the host network...
2018-10-25 14:46:23 39152
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人