logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

nacos整合feign报错java.lang.AbstractMethodError: org.springframework.cloud.netflix.ribbon.RibbonLoadBala

http://events.jianshu.io/p/8b7dc64f57f6因为Spring Cloud Feign在Hoxton.M2 RELEASED版本之后不再使用Ribbon而是使用spring-cloud-loadbalancer,所以不引入spring-cloud-loadbalancer会报错一、整合feign和nacos时要导入loadbalance包二、这个时候还有一个坑就是当

#java#ribbon#spring cloud
登录鉴权方案中,session、token、cookie三者的区别及选择

目前web常用的登录鉴权方案主要有3种,分别是session、token、cookie,每种方案都有其特定应用场景和局限性,本文主要针对几种方案的使用特点简单做一个对比分析。阅读本文,首先需要对以上三者的概念和基本原理有基础了解,如不然,建议先详细了解一下上述三种方案的实现原理。另除了上述三种方案外,localStroage作为前端的存储方式之一,实际可以简单理解为一个小型前端key-value数

#java#数据库#spring
vo、dto、bo、do、po的概念理解以及与controller、service、dao层的对应关系

项目中真的有必要定义吗?按照理论上来讲如果项目比较小,是一个简单的MVC项目,又是单兵作战,我不建议使用,直接用POJO负责各个层来传输就好,因为这种项目的“目的地”是快速完成。而我们更多的时候,是持续迭代的团队协作项目,这个时候我们就建议用,而且团队内要达成共识,形成一个标准规范。目的是提升项目的可扩展性、可维护性与可阅读性。其实要不要用这么多o,关键问题在于关注controller、servi

#java
docker运行mysql,连接慢问题解决

由于MySQL是使用Docker容器搭建起来的,在今天的数据库连接中,发现比平时的连接速度变慢了很多,每次连接大概延迟了10秒左右。

#docker#mysql#容器
Redis docker安装及redis.conf配置文件解析

Redis docker安装及配置文件解析目录Redis docker安装及配置文件解析安装配置文件编写基础配置开发配置全局其他配置Redis实现分布式锁基本原理实现思路主要流程核心关注点实现代码安装docker pull redis:6.2.7mkdir -p /usr/local/redis/confmkdir -p /usr/local/redis/datachmod -R 777 /usr

#redis#docker#缓存
springboot 2.7集成swagger 3

springboot集成swagger2技术比较成熟,基本不挑版本。网上技术文章一找一大堆,不在此赘述。但是sprngboot 2.6.x以上版本在集成swagger 3的时候,会报错误网上关于此问题的解决,有各种各样的方案,但实际实践起来非常麻烦。比如这种方案在网上说的比较多,但实际上,应用效果并不佳。解决此问题,降版本的方案我就不说了,如果确实需要使用sprngboot 2.6.x以上版本在集

#spring boot#java#spring
kafka中topic、partition、broker、consumerGroup、consumer之间的关系、区别及存在意义

topic:逻辑概念,用于联系Producer 和 Consumer的message生产和消费。Producer 生产的消息放入一个topic中,由Consumer通过对同一个topic的订阅进行消费broker:物理资源,一般一个broker指底层的一台物理服务器。partition:逻辑分区存储,用于将topic在不同的物理资源上进行逻辑存储。实际Producer 放入topic的消息,会存入

#kafka#java#分布式
到底了