有问题吗?

如果你有任何问题,你可以问下面或输入你正在寻找的!

Spring Security 强制退出指定用户

应用场景 最近社区总有人发文章带上小广告,严重影响社区氛围,好气!对于这种类型的用户,就该永久拉黑! 社区的安全框架使用了 spring-security 和 spring-session,登录状态 30 天有效,session 信息是存在 redis 中,如何优雅地处理这些不老实的用户呢? 首先,简单划分下用户的权限: 管理员(ROLE_MANAGER):基本操作 + 管理操作 . . .阅读

Spring Cloud Eureka 服务上下线监控

之前我们有介绍通过Spring Boot Admin来检测服务的上下线,然后进行通知功能。 文章:http://cxytiandi.com/blog/detail/13376 今天为大家介绍另外一种实现的方式,在Eureka服务中进行检测通知,Eureka中提供了事件监听的方式来支持扩展。 EurekaInstanceCanceledEvent 服务下线事件 EurekaInsta . . .阅读

龙果开源支付系统搭建与部署

1. 开发工具 eclipse、git或svn、maven 2. 技术框架 核心框架:Spring Framework 3.2.4持久化框架:MyBatis 3.4. 安全框架:Apache Shiro 1.2.5日志管理:SLF4J 1.7.21、Log4j 1.2.17数据库连接池:Druid 1.0.19 . . .阅读

RabbitMQ :Spring AMQP 快速入门

Spring Boot 对 AMQP 协议的消息队列产品提供了良好的支持,spring-amqp 模块对 AMQP 协议的一个抽象和封装,目的是为了简化 AMQP 协议的消息队列框架的使用 确保 RabbitMQ 正常运行 启动 RabbitMQ /sbin/rabbitmq-server -detached 添加两个新用户 /sbin/rabbitmq . . .阅读

Spring Cloud中Hystrix 线程隔离导致ThreadLo

在Spring Cloud中我们用Hystrix来实现断路器,Zuul中默认是用信号量(Hystrix默认是线程)来进行隔离的,我们可以通过配置使用线程方式隔离。 在使用线程隔离的时候,有个问题是必须要解决的,那就是在某些业务场景下通过ThreadLocal来在线程里传递数据,用信号量是没问题的,从请求进来,但后续的流程都是通一个线程。 当隔离模式为线程时,Hystrix会将请求放入Hystr . . .阅读

Java高频面试题分享(六)——Spring 支持的数据库事务传播属性

面试题: 请介绍下 Spring 支持的常用数据库事务传播属性和事务隔离级别? 参考答案: 事务传播属性: 当事务方法被另一个事务方法调用时,必须指定事务应该如何传播。(一个方法运行在了一个开启事务的方法中时,当前方法是使用原来的事务还是开启一个新的事务)例如:方法可能继续在现有事务中运行,也可能开启一个新事务,并在自己的事务中运行。事务的传 . . .阅读

SpringCloud Feign消费Eureka服务报错

SpringCloud Feign消费Eureka服务报com.netflix.client.ClientException: Load balancer does not have available server for client: user 关于这个错误,网上一搜一大把,我抛出我遇到的问题 我把调用外部系统放在一个 client 的子model里头,用包扫描的方式 出现 Feign . . .阅读

Spring Cloud入门教程(九):基于消息驱动开发(Stream

基于消息驱动的开发几乎成了微服务架构下必备开发方式之一。这是因为,第一原来传统单体架构开发中的接口调用开发已经在微服务架构下不存在;第二微服务架构的开发要求降低各微服务直接的依赖耦合,一旦我们在某个微服务中直接调用另外一个微服务,那么这两个微服务就会通过依赖产生了强耦合;第三微服务的自治原则也强烈要求各微服务之间不能够互相调用。因此,在微服务架构开发中基于消息驱动的开发成为了一种必然趋势。 让我 . . .阅读

基于Spring Cloud的微服务架构升级设计

前言 现在研发的项目启动今已近一年之久,期间从项目属性、人员规模、系统定位等方面都发生了很大的变化,而且是越变越好。不过也因为此,项目最初的架构设计已经不能满足现在的需求,并随着时间的推移,诟病越来越多、越来越严重。 为了解决这一问题,开发人员也在努力的尝试各种办法,但总的来说之前的方式更多是在打补丁,暂时或看上去是解决问题了,实质上并没有从本质的变化。基于这一情况,这一次我们下定决心,用一定 . . .阅读

Java面试中常问的Spring方面问题(含答案)

Spring Framework 现在几乎已成为 Java Web 开发的标配框架。那么,作为 Java 程序员,你对 Spring 的主要技术点又掌握了多少呢?不妨用本文的问题来检测一下。 1、一般问题 1.1. 不同版本的 Spring Framework 有哪些主要功能? 1.2. 什么是 Spring Framework? 1.3. 列举 Spring Framework 的优 . . .阅读