- 博客(282)
- 资源 (6)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【K8s/Kubesphere 监控部署实战之SpringCloud项目】Prometheus、Grafana 监控API实时请求与监控大图
下面用我的一个 Spring Cloud 项目来测试,直接在 网关模块 增加监控信息记录(注意,meterRegistry.counter 的第二个参数,即下面的 args ,由于这个 api 会将第二个参数当成键值对去处理,因此 args 的元素个数需要为偶数,不然会报错)这里贴一下 prometheus.yml 中我的服务网关模块的配置,因为 metrics_path 默认是 /metrics,这里需要改成上文测试的后缀,下图的第四个就是我们的网关模块,已经配置成功。可以看到已经记录成功。
2023-03-19 23:37:55
986
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【K8s/Kubesphere 监控部署实战图文流程】部署 Node Exporter、Prometheus、Grafana
Node Exporter、Prometheus、Grafana 都是监控领域的知名工具,它们各自具有不同的作用:Node Exporter 是一个开源的 Prometheus exporter,它是一个轻量级的代理程序,可以定期采集节点(Node)上的系统性能指标(如 CPU、内存、磁盘、网络等),并以 Prometheus 格式暴露给 Prometheus Server。
2023-03-19 18:20:27
2007
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【超详细断点级别讲解 SpringSecurity】项目实战:用户认证、用户授权
Spring 是非常流行和成功的 Java 应用开发框架,Spring Security 正是 Spring 家族中的成员。Spring Security 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案。
2022-11-13 11:04:45
929
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【SpringBoot+Shiro 用户认证授权权限项目总结】环境搭建、数据库、项目代码、功能测试截图
设置 SecurityManager,并装入自定义的 Realm、rememberMe、缓存管理器缓存管理器的参数配置在了 xml 中补充:配置多 Realm配置多 Realm,首先要实现多个 Realm,在配置类中将这些 Realm 注入,并在 SecurityManager 中指定策略、装入这些 Realm 的集合即可当应用程序配置多个 Realm 时,例如:用户名密码校验、手机号验证码校验等等。
2022-11-06 12:37:43
411
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【Node.js项目】大事件项目:后台架构图(含具体技术栈)、典型代码
配置目录 config:存放 jwt 的密钥以及过期时间参数校验目录 schema :存放入参校验规则,配合 router 目录下的路由文件进行校验规则的绑定
2022-09-04 11:13:07
2014
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【Go语言】项目实战:客户信息管理系统(需求分析、项目设计、功能实现)
客户信息管理系统实现主菜单界面添加客户界面修改客户界面…删除客户界面客户列表界面在 model 层 customer.go 中在 service 层 customerService.go 中在 view 层 customerView.go 中初步测试运行在 service 层 customerService.go 中在 view 层 customerView.go 中在 service 层 customerService.go 中在 view 层 customerView.go 中在
2022-07-04 11:32:13
1440
4
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【写一个机器人助理】Java+Selenium:自动一键迁移文章到不同平台,摆脱人力重复性工作
文章目录开发背景演示视频介绍1 主要技术2 身份认证3 文章迁移4 启动源码获取开发背景在 CSDN 写文章也有一段时间了,也想将自己的文章迁移至其他平台了,但是由于 CSDN 这里的文章排版方式主要是 MarkDown 格式,而其他某乎,某号却有它们自己的排版方式,直接粘贴过去不可取,况且这种重复性的工作太废时间和经历,因此,我更倾向于去写一个程序助理,去帮我做这种重复性工作,这样我就可以专注于一些创新型工作了,说直接点,也就是节省时间嘛。演示视频介绍1 主要技术Java 1.8Sele
2022-04-24 19:37:57
843
7
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【电商秒杀项目】项目总结:Redis 实现分布式 Session、用户认证、超卖、系统压测、RabbitMQ 异步下单、接口限流
前言:学习自慕课网课程—《Java秒杀系统方案优化 高性能高并发实战》,看完后自己开发了一遍,受益很多,便打算写出来与大家一起分享,本文为自己做完后的项目总结与笔记。文章目录电商秒杀介绍1 用户认证1.1 用户登录1.2 共享 Session 知识1.3 记录用户凭证2 功能开发2.1 商品列表2.2 商品详情2.3 秒杀2.4 订单详情3 系统压测3.1 JMeter3.2 自定义变量模拟多用户3.3 正式压测4 页面优化5 接口优化5.1 解决超卖5.1 Redis 预减库存减少数据库的访问5..
2022-02-25 15:55:57
3043
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【Hadoop项目:万字图文开发总结】全国各省市酒店数据的分析与处理
文章目录1 需求分析1.1 数据一览1.2 数据清洗1.3 分类下的统计与排序1.4 分类下的求均值与排序1.5 多维度下的综合统计2 技术实现2.1 环境搭建2.2 实现:数据清洗1 需求分析1.1 数据一览如下图所示,共一万多条数据,除去首行,共 13036 条酒店数据。…1.2 数据清洗不符合要求的数据为:每条记录如果为NULL的字段数量大于等3;“星级、评论数、评分”这三个字段有一个为NULL;重复的记录,将重复的去掉;MapReduce 程序1:删除满足以上三个条件的
2021-12-12 12:57:45
3852
5
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【开发总结】自动期末评教工具:技术功能说明、部分代码展示、演示视频
1 背景说明下图是我们学校的评教页面,我现在还没有评教完成(第一门课程已评完,当时是进行测试时评完的,其他课程都未评教完成),由于每学期都要评教,少则四五门课,多则十几门课,评教时间累积起来也不少,而且是一件比较机械性的任务,因此我打算让程序去做这件事情(我们学校这个网站的评教情况也可以后期再改,因此,如果有自己认为十分不错的老师,可以后期再单独修改那位老师的评教情况,我本人也是一个十分尊敬老师的学生,开发这个程序,纯属是觉得评教一堆课很麻烦)(注:【开发这个程序的真正原因】–> 由于我已现在已经
2021-12-11 14:28:27
2348
3
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【Python3爬虫】BeautifulSoup库爬取奇客Solidot科技咨询:采集10天内的咨询信息
前言:本文爬取奇客网数据仅作为学习所用,也是因为已经一个多月没写博客了(因为近期所学的内容都不方便写成公开博客发出来)。本文爬取技术用的是 BeautifulSoup库,关于其具体用法可自行在网上查阅相关资料,我当时参考的是《Python3 网络爬虫开发实战》这本书(不是打广告)文章目录1 网站介绍2 需求介绍3 引入库介绍4 具体编码与说明5 最终结果1 网站介绍本文所爬取的网站叫做奇客Solidot。奇客Solidot:是至顶网下的科技资讯网站,主要面对开源自由软件和关心科技资讯读者群,包.
2021-12-05 23:29:50
1090
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【Hadoop 3】HDFS 高可用环境搭建(详细图文教程)
文章目录1 预先说明1.1 软件版本说明1.2 集群配置说明2 集群规划3 搭建环境3.1 修改配置文件3.2 zookeeper 的安装与配置1 预先说明1.1 软件版本说明操作系统:CentOS-7-x86_64-DVD-1804.isoJDK:jdk-8u202-linux-x64.tar.gzHadoop:hadoop-3.1.3.tar.gzzookeeper:apache-zookeeper-3.7.0-bin.tar.gz1.2 集群配置说明之前已经配置过 Hadoop 完
2021-10-30 09:49:01
4025
3
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【Hadoop 3】图文详解:搭建Hadoop完全分布式运行模式
文章目录一、流程分析二、虚拟机准备三、拷贝 JDK、Hadoop 目录:scp 命令四、分发环境变量配置:编写集群分发脚本 xsync五、SSH 免密登录一、流程分析(1)配置一台客户机,如主机名为 hadoop102(关闭防火墙,配置IP),创建目录 /opt/software、/opt/module,并修改这两个目录的属主和属组都为当前用户,如用户 zlc;(2)再拷贝出两台客户机,如主机名为 hadoop103,hadoop104;(3)只在 hadoop102 客户机上:安装 JDK、Had
2021-10-04 15:42:45
1990
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【ELK技术栈】详解 SpringBoot 集成 ElasticSearch 之项目实战:关于索引的API操作、关于文档的API操作
文章目录1 相应的官方文档2 项目实战2.1 添加依赖2.2 添加配置类2.3 关于索引的API操作2.3.1 创建索引2.3.2 索引是否存在2.3.3 删除索引2.4 关于文档的API操作2.4.1 添加文档2.4.2 文档是否存在2.4.3 获取文档信息2.4.4 更新文档信息2.4.5 删除文档2.4.6 批量添加文档2.4.7 条件查询文档1 相应的官方文档1、ES 的依赖<dependency> <groupId>org.elasticsear
2021-09-23 20:56:01
332
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【App开发】有语音播报功能的摇号软件:演示视频、开发历程
文章目录1 故事背景2 演示效果3 开发历程3.1 技术选用3.2 语音播报功能3.3 生成随机数3.4 前端页面编写1 故事背景昨晚网上有人找我制作一个自动随机数摇号并语音播报出来结果的App。考虑到这App的开发在我的能力范围内,便接了下来。由于这是我开发的第一个包含语音类型的软件,因此特意将此次经历记录下来。2 演示效果重点是播报功能,但本站并不支持视频功能,因此放到了 blibli 上:演示视频链接3 开发历程3.1 技术选用我选用的是 Uniapp 平台技术,可以将项目一键打
2021-09-13 19:17:42
1040
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【Python爬虫】图文教学 爬取并汇总至Excel:高考志愿中的所有专业大类、具体专业的各项信息
1 本文背景近期在做一个高考志愿智能决策系统,并想引入专业介绍功能,此系统的用户提供志愿推荐的同时,来普及各种专业的信息,方便用户了解了多数专业的具体情况后,再根据系统的推荐,来得到比较理性并且适合自己的专业选择。因此,此功能的实现,需要借助高考志愿中所有的专业信息,包括专业大类,具体专业。2 技术选型Python + requests库 + xlwt库3 数据来源网站:https://gkcx.eol.cn/special4 网站分析此网页设计十分规整,一共 25 页,格式统一,这意味着接
2021-08-14 15:45:18
2174
7
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【Spring Cloud】详解 Ribbon:负载均衡、多种负载均衡算法的选取、自定义负载均衡算法
声明:本文学习自视频教程:https://www.bilibili.com/video/BV1jJ411S7xr?p=10,因视频不便于之后的快速回顾与复习,便写成图文形式,如有侵权,立即设为私密。文章目录1 Ribbon 是什么2 Ribbon 能做什么3 项目实战3.1 项目搭建3.2 Ribbon 架构图示3.3 服务提供者——复制多份Ribbon 自定义负载均衡算法1 Ribbon 是什么2 Ribbon 能做什么3 项目实战3.1 项目搭建我们以【Spring Cloud】Re.
2021-08-07 11:31:16
512
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【Spring Cloud】Eureka:集群搭建与服务注册测试、对比 Eureka与Zookeeper + CAP理论
前言:此系列文章(可去《微服务》专栏看)是前后关联的,此文章的基础项目是在前一篇文章的内容,并在前一篇文章的基础上进行新增内容,从而进行循序渐进的学习。本文学习自:https://www.bilibili.com/video/BV1jJ411S7xr?p=8文章目录一、集群搭建与服务注册测试1 集群搭建2 集群测试二、Eureka 对比 Zookeeper一、集群搭建与服务注册测试1 集群搭建在此项目:【Spring Cloud】Eureka:重点知识、完整项目实战:注册服务测试,自我保护机.
2021-08-06 17:59:16
201
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【Spring Cloud】Eureka:重点知识、完整项目实战:注册服务测试,自我保护机制,配置监控信息,获取微服务的信息
声明:学习自教程:https://www.bilibili.com/video/BV1jJ411S7xr?p=6文章目录1 Eureka 相关知识2 Eureka 的两个组件3 Eureka 的三个角色1 Eureka 相关知识Netflix Eureka 是 Spring Cloud Netfilx 中的服务注册与发现服框架,而可以与之对比的是,在 Dubbo 中,官方推荐的服务注册与发现方式是使用 Zookeeper,此方式的具体知识可参考之前文章:SpringBoot集成 Dubbo + Z.
2021-08-06 11:35:47
1026
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【Spring Cloud】RestTemplate:学习总结、项目实战:服务提供者与服务消费者
文章目录1 【父工程】搭建2 【数据库 与 子模块springcloud-api】搭建2.1 数据库搭建2.2 项目搭建3 【子项目:服务提供者】搭建1 【父工程】搭建新建一个空的 Maven 工程作为父工程,将这个父工程的打包方式改为 pom (因为是在父级工程或聚合工程中,用来做jar包的版本控制)。我们在学习阶段还是不要直接复制别人已经整理好的 dependency 了,争取自己去探索一下。首先,我们先去 Spring Cloud 的文档中找一下,一般都是会给例子的(过不过时就不一定了,不过
2021-08-05 00:04:22
297
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【两万字图文详解】 运动会管理系统-前后端分离-项目开发:【后端】SpringBoot, SpringMVC, MyBatis【前端】Vue.js,ElementUI
项目名称:运动会管理系统 技术栈: 后端:SpringBoot,SpringMVC,MyBatis,tkmapper,Maven聚合工程等 前端:Vue.js,Element-ui等 前后端接口文档:Swagger,Swagger-ui文章目录~~~~~~~~~~运动会管理系统~~~~~~~~~~0.功能展示0..
2021-06-27 10:27:55
3300
27
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【计网】代码实现:TCP拥塞控制算法编程实验(结合matplotlib折线图输出结果)
文章目录一、实验需求二、测试效果测试用例一测试用例二三、完整代码四、不足之处一、实验需求掌握TCP进行拥塞控制的四种算法:慢开始、拥塞避免、快重传、快恢复的工作原理,编程实现拥塞控制算法。程序输入:(1)拥塞窗口cwin;(2)初始阈值ssthresh;(3)判断报文段丢失的依据(超时?三个重复确认?)(4)(…自行设定额外输入项)程序输出:(1)输出前i轮次拥塞窗口的值。(2)画图描述出拥塞窗口的变化曲线。声明:因涉及图像结果的输出,选用 Python 较为方便。二、测试效果测试
2021-06-03 19:46:54
3608
5
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【操作系统】代码实践:先来先服务调度算法(FCFS),短进程优先调度算法(SJF),高响应比优先调度算法(HRRN)
FCFS算法最容易实现,因此只需判断当前时间time的值,是否等于进程序列中的第一个进程的到达时间即可,并不断输出当前时间和进程执行情况,例如其执行时间和剩余时间,最后再提示进程执行完毕,并输出周转时间,在序列中删除此进程结点等等。其次是SJF算法,此算法需额外设置一个就绪进程序列,根据当前time值,将已经达到执行开始时间的进程放入进程的就绪队列,并删除在原进程序列中的此进程结点,模拟进程的状态变化与多队列机制,当就绪队列中有进程且数量不为一个时,则对此就绪队列的进程按照进程执行时间从小到大排序,并记.
2021-05-06 23:04:01
4225
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 PyCharm远程连接失败、错误,报错:Can‘t connect...【解决方法与错误分析】
一、前言:首先确保PyCharm是专业版而非社区版的,社区版的菜单栏中没有此功能。二、报错:输入账号、密码测试连接的时候(2020版本)(2018版本)三、错误分析:【我的错误原因】:先说结论吧,我个人的原因是因为选的是SFTP协议,因此改换Linux系统的服务器就可以了,因为本人选的是SFTP协议,这个协议需要SSH协议的支持,而SSH协议是Linux才有的,而Windows没有,准确来说是不自带。【其他可能因粗心导致的原因】:当然,如果你的服务器是Linux系统的,那么看一下
2021-01-18 10:42:08
33484
6
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 分治算法解析与实战【九大经典例子(附完整代码)】(上篇)
一、【分治算法】简介1.基本思想:”分而治之“,将一个复杂问题分解成两个或多个相同或相似的子问题,再把子问题分解成更小的子问题…直到最后子问题可以简单的直接求解,原问题的解即为所有子问题的解的合并。2.经典例子:汉诺塔二分查找(递归版)大整数乘法棋盘覆盖合并排序快速排序线性时间选择最接近点对问题循环赛日程表二、经典例子的代码实现1.汉诺塔:(1)草图分析:(2)代码实现public class Hanoitower { public static void m
2021-01-06 17:44:20
9218
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Java实现七种【排序算法】+图解+完整代码+分析
参考书目:《大话数据结构》一、冒泡排序(优化版):0.基本思想:一种交换排序,两两比较相邻记录的关键字,如果反序则交换,直到没有反序的记录位置。1.思路图解:2.代码实现:public class BubbleSort { public static void sort(int[] a) { int i, j; boolean flag = true; int n = a.length - 1; for (i = 1;
2020-12-13 14:26:28
4425
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【Three.js技术简介】什么是Three.js
部分内容参考自:(1)Three.js百度百科:https://baike.baidu.com/item/three.js/7896801?fr=aladdin(2)WebGL百度百科:https://baike.baidu.com/item/WebGL/592485?fr=aladdin(3)OpenGL百度百科:https://baike.baidu.com/item/OpenGL/238984?fr=aladdin(4)OpenGL ES百度百科:https://baike.baidu.c
2020-12-12 09:42:34
7637
4
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【XAMPP的安装,配置】+【Apache的外网访问】+【默认主页修改】详细步骤图文教程
一、XAMPP的安装,配置1.在网上找一个安装包:2.开始按步骤正常安装:注意:(1)尽量不要安装在C盘(2)安装时建一个空的文件夹,将XMAPP安装在此空文件中3.安装完成后,启动XAMPP的主程序文件:xampp-control4.修改Apache配置文件:(1)修改httpd.conf:将Listen 80改为Listen 8081(2)修改httpd-ssl.conf:将Listen 443改为Listen 44335.重启Apache:6.验证,浏览
2020-12-02 22:01:38
1726
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【开发总结】用Python爬虫做一个“天气预报”软件(exe可执行)
0.故事背景:好久没写Python了,碰巧有位高中同学有这个“天气预报”软件相关技术的需求,我也借此再回顾一下Python的部分知识1.用到的技术关键词:中国天气网、爬虫、GUI、程序打包exe2.项目前的准备:中国天气网:http://www.weather.com.cn/requests库:爬取中国天气网中的天气等数据。tkinter:制作图形用户界面,从而实现更友好的输入和输出,并与接下来的打包操作结合起来。pyInstaller:用于最终的项目打包,将py文件和依赖的环境转为一个exe
2020-11-21 09:16:22
2026
3
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 一只计算机专业学生的【大一年度总结】
【大一年度总结2019.9~2020.8】 大一这一年接触的新技术一个接一个,也做了点东西出来,我觉得有必要给自己做一下年度总结了。我初次接触编程,正是在这一学年里,在这期间,我也算是对编程有了自己的一得之见,我认为的编程,它横架于逻辑思维之上,触顶于严谨态度之下,左展需具有独立思考解决问题的能力,右拓需保持持续学习的习惯,而贯穿这一切的,则是乐于分享技术和交流合作的理念。 以下便为这一年来部分主要项目的总结: (1)如图一,这一年来,技术书看了14本
2020-10-24 21:08:33
1095
7
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 web网站发布:云服务器租用+IIS配置+网页部署到云服务器+用服务器IIS发布网站
一、开始前需准备:1.一个包含web项目的文件夹(html、css、js、images等)2.租用服务器的资金(本人选用的是阿里云学生服务器,系统镜像为Windows 2016 数据中心版,花费9.5元/月)如图:二、具体步骤:1.打开阿里云(https://www.aliyun.com),并登录2.点击”最新活动“:3.点击”精选活动“4.选择这个套餐,点”立即查看“5.在新打开的网页中往下找(因为本人购买的此套餐,所以以此图作例)6.在购买前的配置界面,根据自己的需求做好相应
2020-05-29 07:50:45
1370
原创 【AIGC时代】探索AIGC的无限可能:释放你的创意,定制你的视觉世界
在数字时代的浪潮中,我们的视觉体验正在经历前所未有的变革。随着科技的飞速发展,我们不再满足于传统的图片制作方式,而是渴望拥有更具创意、更富个性的视觉呈现。在这样的背景下,AIGC(人工智能生成内容)技术应运而生,它以其独特的魅力,正在逐渐改变我们的视觉审美和创作方式。想象一下,当你漫步在城市的街头,突然被一幅栩栩如生的画作所吸引,那绚丽的色彩、细腻的线条,仿佛将你带入了另一个世界。但你或许不会想到,这幅画作并非出自某位大师之手,而是由一台智能机器根据大数据和算法生成的。
2024-06-02 14:18:17
549
原创 【EhCache: 一款Java的进程内缓存框架】EhCache 是什么、代码实战、版本3的改进
EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点。可以和大部分Java项目无缝整合,例如:Hibernate中的缓存就是基于EhCache实现的。EhCache支持内存和磁盘存储,默认存储在内存中,如内存不够时把缓存数据同步到磁盘中。EhCache支持基于Filter的Cache实现,也支持Gzip压缩算法。EhCache缺点是缓存共享麻烦,集群分布式应用使用不方便。官方文档很特别,对于文档的代码还有对应标签的解释,十分贴心。EhCache直接在JVM虚拟机中缓存,速度快,效率高;
2022-11-06 00:18:28
624
原创 【SpringBoot整合Shiro】Demo测试项目:登录、角色、权限、MD5、排查自定义Relam后角色失效问题
排查源码后,看到需要自定义的 Realm 属于 Authorizer 的子类才可以,而这里写的 Relam 并不是 Authorizer 的子类,所以直接走的 for 循环中的 continue,没有进行角色判断,当然也没有后续的鉴权了。
2022-11-03 00:07:14
220
原创 【Apache Shiro】学习笔记:授权、会话、缓存、RememberMe
通过自定义拦截器可以扩展功能,例如:动态url-角色/权限访问控制的实现、根据 Subject 身份信息获取用户信息绑定到 Request(即设置通用数据)、验证码验证、在线用户信息的保存等Shiro 提供了完整的企业级会话管理功能,不依赖于底层容器(如web容器tomcat),不管 JavaSE 还是 JavaEE 环境都可以使用,提供了会话管理、会话事件监听、会话存储/持久化、容器无关的集群、失效/过期支持、对Web 的透明支持、SSO 单点登录的支持等特性。
2022-10-31 09:28:57
210
原创 【Apache Shiro】学习笔记:功能、架构、集成Spring、认证
Apache Shiro 是 Java 的一个安全(权限)框架,可以完成:认证、授权、加密、会话管理、与Web 集成、缓存等功能。
2022-10-31 09:28:07
159
原创 【Node.js】监听异步循环结束的两种方法
注:定义一个 Promise 后,最后要 resolve(),不然一直上 pending 状态。
2022-09-04 11:31:41
1189
2
原创 【Giflow】什么是Giflow、常用分支、典型图例、指令示例
一旦安装安装 git-flow,你将会拥有一些扩展命令。这些命令会在一个预定义的顺序下自动执行多个操作。是的,这就是我们的工作流程!git-flow 并不是要替代 Git,它仅仅是非常聪明有效地把标准的 Git 命令用脚本组合了起来。严格来讲,你并不需要安装什么特别的东西就可以使用 git-flow 工作流程。你只需要了解,哪些工作流程是由哪些单独的任务所组成的,并且附带上正确的参数,以及在一个正确的顺序下简单执行那些对应的 Git 命令就可以了。
2022-09-04 10:16:34
328
1
超周到翻译App,自己开发的智能翻译App,免费,无广告,纯净简洁
2022-10-30
【写一个机器人助理】Java+Selenium:自动一键迁移文章到不同平台,摆脱人力重复性工作
2022-04-24
C语言公交线路查询与管理系统.zip
2022-01-07
Java+MySQL图书馆管理系统.zip
2022-01-07
【前后端分离项目】SpringBoot+Vue(附两万字图文教程文档):运动会管理系统.zip
2021-06-27
C语言之四则运算出题与统计成绩
2020-11-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人