Java学习
文章平均质量分 96
不败的将军无敌
目标:JAVA攻城狮
展开
-
Java学习之Spring Security整合JWT详解学习笔记
Jwt 整合 Security 详解笔记这篇详解笔记参考的学习链接奉上:参考学习链接一参考学习链接二1.创建项目、导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><dependency>原创 2021-01-09 19:17:05 · 1207 阅读 · 1 评论 -
Java学习之个人博客系统实战--整合Redis
个人博客系统实战Redis的使用添加依赖如果出现导入失败。尝试降Springboot的版本和Spring Data Redis的版本<!--redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId原创 2020-08-21 13:20:44 · 493 阅读 · 0 评论 -
Java学习之异步任务、邮件任务、定时任务
这里是 学习链接在SpringBoot的使用肯定是先创建一个工程,导入依赖只导入Spring Web 依赖即可1.异步任务(1)在方法中添加注释 @Async@Servicepublic class AsyncService { /** * 模拟服务 睡眠三秒 */ @Async public void hello(){ try { Thread.sleep(3000); } cat.原创 2020-08-08 19:52:34 · 290 阅读 · 1 评论 -
Java学习之江南一点雨的Security玩法
Security的玩法是跟着江南一点雨学习的。本文是跟着江南一点雨学习的学习笔记!1.自定义认证逻辑不破坏原有的过滤器链,又实现了自定义认证功能(基于Session,不是JSON交互)(1)验证码生成工具package com.oldbai.Util;import com.google.code.kaptcha.Producer;import com.google.code.kaptcha.impl.DefaultKaptcha;import com.google.code.ka原创 2020-08-08 14:31:18 · 855 阅读 · 1 评论 -
Java学习之Mybatis-plus与Security的简单整合
Mybatis-plus与Security的简单整合参考链接参考链接文件目录导入依赖pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.a原创 2020-08-07 20:31:24 · 731 阅读 · 2 评论 -
Java学习之Shiro基本使用笔记+Security的简单使用
Shiro 的基本使用笔记学习链接目录结构划红线的是Shiro 需要用到的类shiro的简易工作流程user(用户)–> Token(UsernamePasswordToken,令牌,Shiro 用来封装用户登录信息,使用用户的登陆信息来创建令牌Token)–> Subject(Shiro的一个抽象概念,包含了用户信息)–> SecurityManager(Shiro 的 核心部分,负责安全认证和授权)–> [{AuthenticationInfo}原创 2020-08-06 13:34:16 · 535 阅读 · 0 评论 -
Java学习之Mybatis-Plus笔记
趁着假期,充实一下自己,学习了国产开源框架 MyBatis-Plus,MyBatis的好兄弟。魂斗罗般存在~项目目录原创 2020-08-05 20:58:03 · 461 阅读 · 0 评论 -
Java学习之SpringBoot + Mybatis+Sql Server
今天进行了尝试,学了SSM后首次使用Springboot整合MyBatis,因为学院要求数据库课设需要使用SqlServer,然后今天晚上就进行尝试。下面是我的代码笔记。首先是文件目录:首先我们先进行SqlServer的配制设置一个可以登录的用户名创建一个数据库创建一张表接着是Springboot的快速搭建具体搭建过程就不演示了,下面是我的pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmln原创 2020-06-24 22:01:47 · 1091 阅读 · 0 评论 -
Java学习之JWT验证与封装ResponseData
最近在学习安全框架,像那啥 Spring security。然后在学长的项目里学习了 JWT 生成 Token 用于身份验证,返回数据的时候将数据封装起来。思路如下:首先客户端进行登录,输入账号密码,传给服务端时,服务端进行登录校验,校验成功后返回一个token。用户想要访问下一个页面时,客户端发送请求,携带刚开始返回的token,进入服务端时进行端口前置拦截,进行校验token,如果校验成功,放行,否则拦截。具体实现目录结构:IerInterceptor 包用来存放拦截器mod原创 2020-06-06 15:52:43 · 1670 阅读 · 0 评论 -
Java学习之Swagger学习笔记
得益于一位名叫 小尾学长 的教导,让我知道除了postman还有swagger这个测试端口的工具。Swagger 配制使用笔记首先创建文件文件创建过程就不一一说明了,记得导入 Spring web 依赖。目录结构PS:推荐把这个关了文件配制导入依赖 ---- pom.xml 文件常用的 swagger2 和 swagger-ui<!-- 导入 swageer2 和 swagger-ui--> <dependency原创 2020-06-02 14:15:29 · 242 阅读 · 0 评论 -
Java学习之SSM整合
下面是我的学习笔记 这是我跟着B站的一位UP主学习的笔记,方便自己以后复习。先上学习链接先上目录结构图:SSM 的 关系, Spring 管理着 Spring MVC 和 MyBatis 。Spring MVC 管理着 客户端和服务端的交互MyBatis 管理着 服务端和数据库的交互个人理解POM.XML导入依赖(因为引用了 c3p0,要换成最新的,否则访问数据库失败)pom.xml<?xml version="1.0" encoding="UTF-8"?>.原创 2020-05-24 13:33:21 · 233 阅读 · 0 评论 -
Java学习之SpringMVC(4)
下面是我的学习笔记 这是我跟着B站的一位UP主学习的笔记,方便自己以后复习。先上学习链接Spring MVC 的自定义转换器converterDateConverter.javapackage com.southwind.controller.converter;import org.springframework.core.convert.converter.Converter;import java.text.ParseException;import java.text.Si.原创 2020-05-17 16:26:37 · 139 阅读 · 0 评论 -
Java学习之SpringMVC(3)
下面是我的学习笔记 这是我跟着B站的一位UP主学习的笔记,方便自己以后复习。先上学习链接Spring MVC 模型数据解析JSP 四大作用于对应的内置对象:pageContext request session application模型数据的绑定是由ViewResolver来完成的,实际开发中,我们需要先添加模型数据,再交给ViewResoler来绑定Spring MV...原创 2020-05-06 14:57:22 · 113 阅读 · 0 评论 -
Java学习之SpringMVC(2)
下面是我的学习笔记 这是我跟着B站的一位UP主学习的笔记,方便自己以后复习。线上学习链接Spring MVC笔记目录Spring MVC一些常用的数据绑定基本数据类型的绑定基本数据类型封装类的数据绑定接收数组接收一个列表List接收一个 Map 类型的数据接收一个JSON 数据类型将上述代码整合dataType.javaweb.xml这是有关于Spring MVC 一些常用的数据绑定的用法...原创 2020-05-06 10:42:38 · 120 阅读 · 0 评论 -
Java学习之SpringMVC(1)
先上学习链接SpringMVCSpringMVC流程非常复杂,实际开发中很简单,因为大部分的组件不需要开发者创建,管理,只需要通过配制文件的方式完成配制即可。真正需要开发者进行处理的只有Handler、View.Handler 是用来写业务的View 是用来怎么展示它,以JSP方式或者其他方式。创建SpringMVC工程创建Maven工程的时候选择webapp ,工程创建好后...原创 2020-05-03 17:43:38 · 145 阅读 · 0 评论 -
Java学习之MyBatis(5)
附上学习链接以下是我的学习笔记。Mybatis的缓存一级缓存session缓存,默认开启测试类Test_8package com.southwind.test;import com.southwind.entity.Account;import com.southwind.repository.AccountRepository;import org.apache.iba...原创 2020-05-03 13:19:49 · 141 阅读 · 0 评论 -
Java学习之MyBatis(4)
有很长一段时间没学习Java了 主要是懒,然后打上了游戏,今天 重新 回归学习。楠哥教你学Java ,我跟他学的。下面是我的听课笔记。这次学的是 逆向工程,我的理解就是 : 一键生成工具…虽然不是鼠标点点两下就出来了,但是也是写了一些代码,它就飙出来了 也是挺好用。首先:为此我重新创了一个项目。(红色圈起来的是自己写的 剩下的entity和repository是自动生成的)pom.x...原创 2020-04-12 14:53:41 · 193 阅读 · 0 评论 -
java写了一个简单的聊天功能
首先,这个聊天室我是看——>这位博主的文章<——跟他打了一遍代码。如果有人看到我写的博文,请前往这位博主这看详细的,我只是上传一下代码,做一下代码笔记。我看了那位博主的博客后,我大概觉得有以下思路:首先是导入依赖,用了HTML5的一个 websocket 功能:<dependency> <groupId>org.springframework.bo...原创 2020-04-11 14:52:09 · 560 阅读 · 0 评论 -
Java学习之MyBatis(3)
收获满满的一天啊,接下来是一个多对多的关系查询,多对多也就是一对多的进化版。1.先在数据库弄几个表这是在数据库新建的三个表顾客表:商品表:顾客_商品表(用来连接两张表之间的关系的,cid gid 都是外键):2.然后开始动手:**贴上文件目录 ** (越来越长了):首先 还是先创建 实体类Customer类:package com.southwind.ent...原创 2020-03-22 21:51:19 · 202 阅读 · 0 评论 -
Java学习之MyBatis(2)
首先先附上学习地址楠哥教你学java1.今天抱着一颗学习的心继续学习MyBatis,然后跟着博主学到了一对多的级联查询。行吧,附上代码记录一下自己的学习笔记。首先附上文件结构:数据库添加了新的表:接下来就是定义类对应数据库中的表的数据啦!Student类:package com.southwind.entity;import lombok.Data;@Dat...原创 2020-03-22 14:07:44 · 135 阅读 · 0 评论 -
Java学习之MyBatis(1)
说实话,自从疫情在家待了那么久,闲也是闲,天天打游戏也打了一个多月,感觉没多大意义,然后想想自己也快毕业了,也没学到多少,感觉也是有些紧迫感。所以呀,生为学生还是得学,以学为主,今天趁周末跟楠哥学习MyBatis:楠哥教你学Java 没有废话,极简入门,安利了安利了。作为一名程序员,为了能看懂自己的笔记,先上个代码目录:接下来就放出跟着楠哥学习MyBatis所构建的文件的代码。第一个...原创 2020-03-21 15:05:13 · 243 阅读 · 0 评论