- 博客(10)
- 收藏
- 关注
原创 分页(手动)【慎用!!】
定义结果类 用来封装 结果(data-分页结果集合 、pageNo-页数 、pageSize-每页数量 、total-总数量)@Data@NoArgsConstructor@AllArgsConstructorpublic class PageResult{ private List<EnforcePlanInfo> data; private Integer pageNo; private Integer pageSize; private I.
2021-08-10 17:15:56
165
1
原创 Redis
一、Redis简介Redis是用C语言开发的一个开源的高性能基于内存运行的键值对NoSQL数据库特点:(1) 支持数据的持久化,可以将数据保存在磁盘中,重启之后可以再次加载到内存中使用(2) 支持多种数据类型,除了KV类型的数据,还支持list、set、hash等数据结构(3) 支持master-slave模式的数据备份二、Redis常识1.Redis采用单线程机制进行工作2.Redis默认拥有16个数据库,数据库编号从0开始,默认使用0号数据库3.使用select 数据库编号 可以
2021-08-05 17:39:49
190
原创 Shiro 学习【三】授权
一、回顾回顾上文我们了解到Shiro的认证1.准备好 login 接口2.在自定义的 Realm 中,重写 doGetAuthenticationInfo 方法进行校验二、授权所谓授权,可以理解是 “身份辨别”1.准备一个“未授权”接口,用来 给没有权限的用户进行跳转(避免他尴尬哈哈哈) @GetMapping("/unauth") @ResponseBody public String unauthorized(){ return "您未被赋
2021-07-28 17:59:59
141
原创 Shiro 学习【二】认证
一、回顾回顾上文我们了解到Shiro 的简单介绍和请求拦截Shiro 的简介不用多说,Shiro请求拦截:1.引入依赖开始玩Shiro2.准备好接口,起码需要一个调用接口和一个拦截跳转接口3.自定义一个Realm,只做拦截的话,是不需要进行认证授权配置的,所以只需继承 AuthorizingRealm 即可4.创建 ShiroConfig 进行 Shiro 配置,从下往上以此配置,重点在于在 getShiroFilterFactoryBean 中配置拦截5.使用 Shiro 实现请求拦截即
2021-07-28 10:44:01
165
原创 Shiro 学习【一】概述、访问拦截实现
一、什么是 ShiroShiro 是一个功能强大和易于使用的Java安全框架,为开发提供一个直观全面的解决方案 的 认证,授权,加密,会话管理等二、Shiro 功能· Shiro 主要功能Authentication:身份认证/登录,验证用户是不是拥有相应的身份;Authorization:授权,即权限验证,判断某个已经认证过的用户是否拥有某些权限访问某些资源,一般授权会有角色授权和权限授权;SessionManager:会话管理,即用户登录后就是一次会话,在没有退出之前,它的所有信息都
2021-07-27 11:27:46
688
原创 Excel 文件导入导出【POI】
pom 依赖<!-- POI依赖 poi的包 3.15版本后单元格类型获取方式有调整 --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.14</version> </dependency> <dependency> &l
2021-07-22 17:24:19
519
4
原创 JAVA环境安装配置 及 IDEA安装配置(个人向)【五】IDEA插件推荐
IDEA插件· 工欲善其事,必先利其器。· 好的插件可以让我们使用更加滴巴适 ~Alibaba Java Coding Guidelines· 阿里巴巴代码规范插件CodeGlance· 右侧预览插件 (类似VSCode的右侧预览)Lombok· 当项目引入lombok依赖时,IDEA需要安装lombok插件 (否则IDEA无法识别注解会报错)Maven Helper· maven插件MyBatisCodeHelperPro· 功能强大的mybatis插件(
2021-07-14 11:10:19
120
原创 JAVA环境安装配置 及 IDEA安装配置(个人向)【四】IDEA初配置
IDEA 初配置(设置)IDEA在初次安装完成后,需要进行部分全局默认配置 (在欢迎页进行设置即是 全局默认设置)如果打开项目再进行设置的话,可能导致其他项目对部分设置不生效设置 JDK· 选择本地安装的 JDK 路径设置 IDEA 系统字体设置 IDEA 代码字体设置 IDEA 控制台字体设置 IDEA 编码格式设置 IDEA 自动导入设置 IDEA 忽略大小写设置 IDEA 关闭自动更新设置 IDEA 关闭启动时打开上次最后关闭的项目 (每次打开IDEA进入
2021-07-13 18:30:52
220
原创 JAVA环境安装配置 及 IDEA安装配置(个人向)【二】IDEA下载安装
IDEA下载安装及配置1. IDEA下载1.1 IDEA下载· IDEA官方下载网址:https://www.jetbrains.com/idea/· 选择下载其他版本· 选择喜欢的版本进行下载,个人喜欢2020.1.3版本 ~【破解方便】· 在此!跪谢提供破解 jar 包的大佬 ~【大佬NB】· 选择windows安装文件进行下载2.IDEA安装和配置2.1 安装IDEA· 开始安装IDEA· 至此,IDEA安装完成啦 ~...
2021-07-13 15:13:54
211
原创 JAVA环境安装配置 及 IDEA安装配置(个人向)【一】JDK下载安装
JAVA环境安装配置 及 IDEA安装配置(个人向)【一】1. Java环境安装1.1 JDK下载和安装· 清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/· 点击想要下载的版本进行下载,此处下载zip压缩包,为的是后面手动进行 - 配置环境变量· 下载完成后解压到自己想要放置的地方(等同于安装完成)1.2 环境变量配置· 桌面右键此电脑 - 属性 - 高级系统设置 - 环境变量· 开始配置 JAVA_HOME· 编辑
2021-07-13 14:13:43
308
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人