上一页 1 2 3 4 5 6 ··· 14 下一页
摘要:Archetype 是一个 Maven 项目模板工具包。原型被定义为原始模式或模型,从中创建所有其他相同类型的东西。这些名称适合我们尝试提供一个系统,该系统提供生成Maven项目的一致方法。Archetype 将帮助作者为用户创建 Maven 项目模板,并为用户提供生成这些项目模板的参数化版本的方法 阅读全文
posted @ 2020-07-16 11:05 吴振照 阅读(58) 评论(0) 推荐(0) 编辑
摘要:Maven 是一个系统管理框架或体系,专注管理构建的生命周期和各个阶段。真正工作的是绑定到各个阶段的 Maven 插件。每个插件具有一个或一个以上的目标,可以将这些插件的目标绑定到 Maven 生命周期的各个阶段中,或直接从命令行运行这些插件的目标。用户可以从 Apache 和其他的参考 Maven 阅读全文
posted @ 2020-07-15 19:19 吴振照 阅读(173) 评论(0) 推荐(0) 编辑
摘要:认识 Elastic-Job: 任务调度高级需求,Quartz 的不足: 作业只能通过 DB 抢占随机负载,无法协调 任务不能分片——单个任务数据太多了跑不完,消耗线程,负载不均 作业日志可视化监控、统计 发展历史: 官网:http:://elasticjob.io/docs/elastic-job 阅读全文
posted @ 2020-07-14 15:49 吴振照 阅读(999) 评论(0) 推荐(0) 编辑
摘要:分布式ID常见生成策略: 分布式ID生成策略常见的有如下几种: 数据库自增ID。 UUID生成。 Redis的原子自增方式。 数据库水平拆分,设置初始值和相同的自增步长。 批量申请自增ID。 雪花算法。 百度UidGenerator算法(基于雪花算法实现自定义时间戳)。 美团Leaf算法(依赖于数据 阅读全文
posted @ 2020-07-13 20:36 吴振照 阅读(447) 评论(0) 推荐(0) 编辑
摘要:在很多的场景下我们需要用到二维码,这里就通过google的zxing来对二维码进行实现。 二维码生成: 1.导入依赖: <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>2. 阅读全文
posted @ 2020-07-13 19:42 吴振照 阅读(96) 评论(0) 推荐(0) 编辑
摘要:什么是OAuth2? OAuth2是一个关于授权的开放标准,核心思路是通过各类认证手段(具体什么手段OAuth2不关心)认证用户身份,并颁发token(令牌),使得第三方应用可以使用该令牌在限定时间、限定范围访问指定资源。主要涉及的RFC规范有RFC6749(整体授权框架),RFC6750(令牌使用 阅读全文
posted @ 2020-07-07 11:03 吴振照 阅读(525) 评论(0) 推荐(0) 编辑
摘要:在之前的博客中我们实现了基于验证码的登陆方式。但是我们仅仅实现了通过图片验证码的登录,现在我们基于security 实现一下基于 短信验证码的登录。 基于之前对于 security 的了解,我们知道了要实现一个验证的基本流程,其中最重要的是 AbstractAuthenticationToken(令 阅读全文
posted @ 2020-07-03 20:29 吴振照 阅读(42) 评论(0) 推荐(0) 编辑
摘要:单机 Session 管理: 本文Demo 基于 springboot 2.0.1版本. spring security 中提供了很好的 session 配置管理。包括session 无效处理、session 并发控制、session过期等相应处理配置。 在 Security 的配置中我们重写了 p 阅读全文
posted @ 2020-07-02 16:57 吴振照 阅读(281) 评论(0) 推荐(0) 编辑
摘要:HashMap概述: HashMap基于哈希表的Map接口实现,是以key-value存储形式存在。HashMap 的实现不是同步的,这意味着它不是线程安全的。它的key、value都可以为null。此外,HashMap中的映射不是有序的。在 JDK1.8 中,HashMap 是由 数组+链表+红黑 阅读全文
posted @ 2020-07-01 15:54 吴振照 阅读(84) 评论(0) 推荐(0) 编辑
摘要:spring security 验证码登录: 在现在主流的网站登录页上,我们经常可以看到登陆的时候是通过账号密码登录,那么时常会看到需要我们输入一个图片验证码里面的值。或者通过手机验证码进行短信登陆,进行获取验证码进行登录。而这两种登陆方式都用到了验证码,前者是图片验证码,后者是短信验证码。在spr 阅读全文
posted @ 2020-06-23 16:39 吴振照 阅读(415) 评论(0) 推荐(0) 编辑
摘要:Spring Security是什么? Spring Security 提供了基于javaEE的企业应有个你软件全面的安全服务。这里特别强调支持使用SPring框架构件的项目,Spring框架是企业软件开发javaEE方案的领导者。如果你还没有使用Spring来开发企业应用程序,我们热忱的鼓励你仔细 阅读全文
posted @ 2020-06-23 15:25 吴振照 阅读(830) 评论(0) 推荐(0) 编辑
摘要:ELK简介: ELK是Elasticsearch+Logstash+Kibana简称 Elasticsearch:是一个分布式的搜索和分析引擎,可以用于全文检索、结构化检索和分析,并能将这三者结合起来。Elasticsearch 基于 Lucene 开发,现在是使用最广的开源搜索引擎之一。 Logs 阅读全文
posted @ 2020-05-18 20:38 吴振照 阅读(526) 评论(0) 推荐(0) 编辑
摘要:在我们熟悉了 es 的基本rest 的操作之后,我们将使用SpringBoot进行整合,进一步熟悉Java API的相关操作。 1.创建一个标准的Springboot项目,引入Boot相关依赖之后,还需要导入依赖(与es服务端版本需要保持一致): <dependency> <groupId>org. 阅读全文
posted @ 2020-05-18 20:37 吴振照 阅读(101) 评论(0) 推荐(0) 编辑
摘要:es支持集群模式,是一个分布式系统,其好处主要有两个: 增大系统容量,如内存,磁盘,使得es集群可以支持PB级的数据 提高系统可用性,即使部分节点停止服务,整个集群依然可以正常服务 es集群由多个es实例组成,不同集群通过集群名字来区分,可通过cluster.name来进行修改,默认为elastic 阅读全文
posted @ 2020-05-17 17:22 吴振照 阅读(104) 评论(0) 推荐(0) 编辑
摘要:官网:https://www.elastic.co/cn/products/elasticsearch Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。是用Java开发的,并作为Apache许可条款下的开放源码 阅读全文
posted @ 2020-05-17 17:21 吴振照 阅读(131) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 14 下一页