上一页 1 2 3 4 5 6 7 ··· 14 下一页
摘要: 在之前的博客中我们实现了基于验证码的登陆方式。但是我们仅仅实现了通过图片验证码的登录,现在我们基于security 实现一下基于 短信验证码的登录。 基于之前对于 security 的了解,我们知道了要实现一个验证的基本流程,其中最重要的是 AbstractAuthenticationToken(令 阅读全文
posted @ 2020-07-03 20:29 吴振照 阅读(919) 评论(0) 推荐(0) 编辑
摘要: 单机 Session 管理: 本文Demo 基于 springboot 2.0.1版本. spring security 中提供了很好的 session 配置管理。包括session 无效处理、session 并发控制、session过期等相应处理配置。 在 Security 的配置中我们重写了 p 阅读全文
posted @ 2020-07-02 16:57 吴振照 阅读(2964) 评论(0) 推荐(0) 编辑
摘要: HashMap概述: HashMap基于哈希表的Map接口实现,是以key-value存储形式存在。HashMap 的实现不是同步的,这意味着它不是线程安全的。它的key、value都可以为null。此外,HashMap中的映射不是有序的。在 JDK1.8 中,HashMap 是由 数组+链表+红黑 阅读全文
posted @ 2020-07-01 15:54 吴振照 阅读(622) 评论(0) 推荐(0) 编辑
摘要: spring security 验证码登录: 在现在主流的网站登录页上,我们经常可以看到登陆的时候是通过账号密码登录,那么时常会看到需要我们输入一个图片验证码里面的值。或者通过手机验证码进行短信登陆,进行获取验证码进行登录。而这两种登陆方式都用到了验证码,前者是图片验证码,后者是短信验证码。在spr 阅读全文
posted @ 2020-06-23 16:39 吴振照 阅读(2594) 评论(0) 推荐(0) 编辑
摘要: Spring Security是什么? Spring Security 提供了基于javaEE的企业应有个你软件全面的安全服务。这里特别强调支持使用SPring框架构件的项目,Spring框架是企业软件开发javaEE方案的领导者。如果你还没有使用Spring来开发企业应用程序,我们热忱的鼓励你仔细 阅读全文
posted @ 2020-06-23 15:25 吴振照 阅读(10441) 评论(3) 推荐(0) 编辑
摘要: ELK简介: ELK是Elasticsearch+Logstash+Kibana简称 Elasticsearch:是一个分布式的搜索和分析引擎,可以用于全文检索、结构化检索和分析,并能将这三者结合起来。Elasticsearch 基于 Lucene 开发,现在是使用最广的开源搜索引擎之一。 Logs 阅读全文
posted @ 2020-05-18 20:38 吴振照 阅读(3781) 评论(0) 推荐(0) 编辑
摘要: 在我们熟悉了 es 的基本rest 的操作之后,我们将使用SpringBoot进行整合,进一步熟悉Java API的相关操作。 1.创建一个标准的Springboot项目,引入Boot相关依赖之后,还需要导入依赖(与es服务端版本需要保持一致): <dependency> <groupId>org. 阅读全文
posted @ 2020-05-18 20:37 吴振照 阅读(570) 评论(0) 推荐(0) 编辑
摘要: es支持集群模式,是一个分布式系统,其好处主要有两个: 增大系统容量,如内存,磁盘,使得es集群可以支持PB级的数据 提高系统可用性,即使部分节点停止服务,整个集群依然可以正常服务 es集群由多个es实例组成,不同集群通过集群名字来区分,可通过cluster.name来进行修改,默认为elastic 阅读全文
posted @ 2020-05-17 17:22 吴振照 阅读(688) 评论(0) 推荐(0) 编辑
摘要: 官网:https://www.elastic.co/cn/products/elasticsearch Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。是用Java开发的,并作为Apache许可条款下的开放源码 阅读全文
posted @ 2020-05-17 17:21 吴振照 阅读(1178) 评论(0) 推荐(0) 编辑
摘要: 在Spring中,事务有两种实现方式: 编程式事务管理: 编程式事务管理使用TransactionTemplate可实现更细粒度的事务控制。 申明式事务管理: 基于Spring AOP实现。其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务,在执行完目标方法之后根据执行情况提交或 阅读全文
posted @ 2020-05-12 10:21 吴振照 阅读(783) 评论(0) 推荐(0) 编辑
摘要: Spring是基于事件驱动模型的,事件驱动模型也就是我们常说的观察者,或者发布-订阅模型。理解观察者模式更有助于理解 Spring 事件机制,话不多说,我们先来看一下 Spring 的事件角色的类图 从此类图中我们可以得到以下信息: 事件源:如果我们需要实现事件传播的话,我们首先需要实现自己的事件类 阅读全文
posted @ 2020-05-11 09:53 吴振照 阅读(1528) 评论(0) 推荐(0) 编辑
摘要: 下面是 Spring Cloud 支持的服务发现软件以及特性对比(Eureka 已停止更新,取而代之的是 Consul): FeatureeuerkaConsulzookeeperetcd 服务健康检查 可配支持 服务状态,内存,硬盘等 (弱)长连接,keepalive 连接心跳 多数据中心 — 支 阅读全文
posted @ 2020-05-06 14:25 吴振照 阅读(3524) 评论(0) 推荐(0) 编辑
摘要: 通过之前的 Spring Cloud 组件学习, 实际上我们已经能够通过使用它们搭建起一 个基础的微服务架构系统来实现业务需求了。 但是, 随着业务的发展, 系统规模也会变得越来越大, 各微服务间的调用关系也变得越来越错综复杂。 通常 一 个由客户端发起的请求在后端系统中会经过多个不同的微服务调用来 阅读全文
posted @ 2020-04-23 20:03 吴振照 阅读(4802) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud Stream 是 一 个用来为微服务应用构建消息驱动能力的框架。 它可以基于Spring Boot 来创建独立的、 可用于生产的 Spring 应用程序。 它通过使用 Spring Integration来连接消息代理中间件以实现消息事件驱动。 Spring Cloud S 阅读全文
posted @ 2020-04-23 13:34 吴振照 阅读(4627) 评论(0) 推荐(1) 编辑
摘要: 在微服务架构的系统中, 我们通常会使用轻量级的消息代理来构建 一 个共用的消息主题让系统中所有微服务实例都连接上来, 由于该主题中产生的消息会被所有实例监听和消费, 所以我们称它为消息总线。 在总线上的各个实例都可以方便地广播 一 些需要让其他连接在该主题上的实例都知道的消息, 例如配置信息的变更或 阅读全文
posted @ 2020-04-20 17:02 吴振照 阅读(1394) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 14 下一页