自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Logback配置文件

【代码】Logback配置文件。

2022-11-23 15:25:49 222

原创 Log4j2日志配置

【代码】Log4j2日志配置。

2022-11-15 15:00:19 400

原创 Thymeleaf之HTML分模块

新增产品类型

2022-11-04 15:32:57 288

原创 Nginx之rewrite指令用法

/•将URL /images/1.html 重写为 /pics/1.html。//•将URL /pics/1.html 重写为 /photos/1.html。将URL /images/1.html 重写为 /pics/1.html, 重新进入server段后匹配了/pics location段,然后又被重写。将URL /images/1.html 重写为 /pics/1.html, 并且不再匹配其他location段。,浏览器的地址栏也会显示。

2022-11-02 10:27:13 1553 1

原创 Nginx中root和alias区别

也就是说使用root 请求的真实路径是 rootpath + /uri ,也就是文件目录 + URI / 后面的内容。//最后面一定要加 "/",则对应磁盘映射路径/opt/nginx/html/images/images/1.jpg。使用alias uri和文件路径进行了叠加,其实就是alias + 请求的文件。,则对应磁盘映射路径/opt/nginx/html/images/1.jpg。

2022-11-02 09:19:25 743

原创 Nginx概述与安装

Nginx是一款轻量级的Web服务器、反向代理服务器,由于它的内存占用少,启动极快,高并发能力强,在互联网项目中广泛应用。Nginx 专为性能优化而开发,使用异步非阻塞事件驱动模型。

2022-10-31 17:56:54 822

原创 Shiro安全框架集合(三)

如果要配置认证后才能访问资源,就需要使用过滤器拦截请求。

2022-10-31 16:04:10 56

原创 Shiro安全框架集合(二)

Data}@component将MyRealm类实例化放入Spring容器中管理,相当于//自定义Realm类@Component@Resource//自定义认证方法@Override// 1、获取用户输入的用户名// 2、根据用户名查询用户// 3、将查询到的用户封装成认证信息System.out.println("用户名不存在");}/*** 参数一: 用户。

2022-10-31 15:34:23 133

原创 Shiro安全框架集合(一)

会话管理,用户登录后就是一次会话,在没有退出之前,它的所有信息都在会话中,会话可以是JavaSE环境的,也可以是Web环境的。shiro框架定义了一套会话管理,它不依赖web容器的session,所以shiro可以使用在非web应用上。Shiro是apache旗下的一个开源安全框架,它可以帮助我们完成身份认证,授权、加密、会话管理等功能。,根据用户的权限来控制用户访问资源的过程,拥有资源的访问权限则正常访问,没有权限则拒绝访问。缓存管理,将用户权限数据存储在缓存中,这样可以减少权限查询次数,提高性能。

2022-10-30 18:58:50 608

原创 docker之将本地文件、目录复制到容器中

【代码】docker之将本地文件、目录复制到容器中。

2022-10-27 19:43:36 661

原创 docker之nginx挂载文件

【代码】docker之nginx挂载文件。

2022-10-27 19:32:39 726

原创 SpringSecurity集合(权限)

用户角色,角色权限都是多对多关系,即一个用户拥有多个角色,一个角色属于多个用户;一个角色拥有多个权限,一个权限属于多个角色。这种方式需要指定用户有哪些角色,而角色又有哪些权限。授权即认证通过后,系统给用户赋予一定的权限,用户只能根据权限访问系统中的某些资源。基于资源的访问控制,即按资源(或权限)进行授权。比如在企业管理系统中,用户必须 具有查询报表权限才可以查询企业运营报表。基于角色的访问控制,即按角色进行授权。比如在企业管理系统中,主体角色为总经理可以查询企业运营报表。

2022-10-25 19:30:32 903

原创 MyBatis映射文件头部和配置文件头部

【代码】MyBatis映射文件头部和配置文件头部。

2022-10-25 18:56:37 475

原创 Vue中el-table-column获取当行中的数据

temple中有一个slot-scope属性可以获取当前行{{scope.row.value}}获取当前行中的数据值。

2022-10-25 16:44:49 6237 1

原创 SpringSecurity集合(认证)

的实现类必须重写方法,该方法定义了具体的认证逻辑,参数username是前端传来的用户名,我们需要根据传来的用户名查询到该用户(一般是从数据库查询),并将查询到的用户封装成一个UserDetails对象,该对象是Spring Security提供的用户对象,包含用户名、密码、权限。Spring Security会根据UserDetails对象中的密码和客户端提供密码进行比较。相同则认证通过,不相同则认证失败。Spring Security给我们提供了登录页面,但在实际项目中,更多的是使用自己的登录页面。

2022-10-24 15:49:15 620

原创 springSecurity集合(一)

认证即系统判断用户的身份是否合法,合法可继续访问,不合法则拒绝访问。常见的用户身份认证方式有:用户名密码登录、二维码登录、手机短信登录、脸部识别认证、指纹认证等方式。Spring Security是Spring项目组提供的安全服务框架,核心功能包括。,根据用户的权限来控制用户访问资源的过程,拥有资源的访问权限则正常访问,没有权限则拒绝访问。它为系统提供了声明式安全访问控制功能,减少了为系统安全而编写大量重复代码的工作。

2022-10-23 18:32:31 1018

原创 Spring-fox整合SpringBoot步骤

【代码】Spring-fox整合SpringBoot步骤。

2022-10-23 18:20:32 764

原创 Spring-fox接口文档笔记

使用 Swagger 时如果碰见版本更新,只需要更改Swagger的描述文件即可。但是在频繁地更新项目版本时很多开发人员认为即使修改描述文件(yml 或 json)也有一定的工作负担,久而久之就直接修改代码,而不去修改描述文件了,这样基于描述文件生成接口文档也就失去了意义。由于Spring的流行,Marty Pitt 编写了一个基于Spring 的组件swagger-springmvc。Spring-fox 是根据代码生成接口文档,所以正常的进行更新项目版本,修改代码即可,而不需要跟随修改描述文件。

2022-10-23 16:41:51 369

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除