
java
文章平均质量分 87
小嘀达
这个作者很懒,什么都没留下…
展开
-
最新系统说明
后期笔者将在公众后进行个人文章发布和学习,敬请关注和期待和关注。原创 2024-02-08 13:19:27 · 374 阅读 · 0 评论 -
AQS学习(一)
AQS 的全称为 AbstractQueuedSynchronizer,即抽象队列同步器。这个类在 java.util.concurrent.locks 包下面AQS 就是一个抽象类,主要用来构建锁和同步器AQS 为构建锁和同步器提供了一些通用功能的是实现,因此,使用 AQS 能简单且高效地构造出应用广泛的大量的同步器,比如我们提到的 ReentrantLock,Semaphore,其他的诸如 ReentrantReadWriteLock,SynchronousQueue等等皆是基于 AQS 的。原创 2023-06-25 00:41:06 · 252 阅读 · 0 评论 -
基于Oauth2实现单点登录
前一段时间,突发奇想,趁着工作之余。从0开始搭建一套vue+springcloud的个人半成品作品,而其中使用到了sso,以此记录.文章开头流程图说明1、client登录,调用令牌获取接口、内部通过httpClient请求形式与oauth2的密码模式远程提交相应参数2、Sso认证服务器,根据用户请求,验证其用户名密码、通过后使用jwt生成token3、Biz业务服务,获取令牌返回给客户端,同时,将token与系统资源存入redis中。原创 2023-05-02 21:30:54 · 851 阅读 · 0 评论 -
java如何实现邮箱注册
前一段时间,突发奇想,趁着工作之余。从0开始搭建一套vue+springcloud的个人半成品作品。而其中用户注册使用到了邮箱进行注册,以此来记录。原创 2023-04-30 23:57:40 · 4878 阅读 · 0 评论 -
剑指offer之链表中倒数最后k个结点
前言描述输入一个长度为 n 的链表,设链表中的元素的值为 ai ,输出一个链表,该输出链表包含原链表中从倒数第 k 个结点至尾节点的全部节点。如果该链表长度小于k,请返回一个长度为 0 的链表。示例1输入:{1,2,3,4,5},3返回值:{3,4,5}示例2输入:{2},8返回值:{}复制辅助栈核心思想: 利用栈先进后出的特性,假设将5个节点依次插入栈中,即1->2->3->4->5,则最后是将最后的节点依次输出,即输出5->4->3-&原创 2021-10-07 23:32:28 · 158 阅读 · 0 评论 -
springboot之整合Elasticsearch实现搜索
集成Elasticsearch实现简单搜索目录前言整合es线程池管理api说明码上有戏测试源码地址目录前言Elasticsearch是一个基于Lucene的服务器。它提供了在分布式环境下多用户能力的全文搜索引擎,并且它是基于Restful-web接口进行操作。而它的社区地址为中文社区整合es线程池管理api说明码上有戏测试源码地址...原创 2021-06-15 22:32:29 · 1418 阅读 · 3 评论 -
数据拉取与推送之jwt+shiro+模板模式实现推送(二)
jwt+shiro+模板模式实现推送(二)目录前言整体设计表设计权限设计模式设计码上有戏核心代码简单说明源码地址目录前言数据接口推送是开发中最常见的问题。也有很多实现手段,比如基于webservice,如果实时性要求很高的也可以使用MQ等。当然也可以使用传统的基于http请求的。而这里采用基于http请求的,数据返回格式统一采用restful形式整体设计为了承接job功能利用httpClient拉取接口,这里简化需求,模型和其他干扰因素。即按照分页的模式读取表中的符合的数据并实现接口暴露给外部,同原创 2021-06-04 01:29:46 · 621 阅读 · 0 评论 -
数据拉取之Quartz实现动态job(一)
多数据源与动态定时job完成数据拉取(一)目录前言设计job表job相关类scheduler动态控制插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入目录前言设计job表job相关类scheduler动态控制强调文本 强调文本加粗文本 加粗文本标记文本删除文本引用文本原创 2021-06-02 00:33:09 · 1410 阅读 · 0 评论