- 博客(15)
- 收藏
- 关注
原创 检查登录状态
1、自定义注解表示只有在登录状态下才能够访问@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface LoginRequired {}2、在需要的方法上标注自定义注解只有登录才能修改头像等3、配置拦截器@Componentpublic class LoginRequiredInterceptor implements HandlerInterceptor { @Autow.
2022-04-18 11:16:45 203
原创 账号设置--头像上传以及修改密码
头像上传1、首先是在Controller中写上传头像的业务处理/upload使用MultipartFile来接收图片 @RequestMapping(path = "/upload", method = RequestMethod.POST) public String uploadHeader(MultipartFile headerImage, Model model) { if (headerImage==null) { model.addA.
2022-04-18 10:45:26 152
原创 显示登录信息
定义拦截器实现HandlerInterceptor接口的三个方法@Componentpublic class LoginTicketInterceptor implements HandlerInterceptor {}注册拦截器@Configurationpublic class WebMvcConfig implements WebMvcConfigurer { @Autowired private LoginTicketInterceptor loginTicketI.
2022-04-17 19:54:06 118
原创 开发登录、退出功能
登录成功需要生成凭证,以便下次登陆的时候浏览器能记住。凭证使用可以保存在数据库中。CREATE TABLE `login_ticket` ( `id` int NOT NULL AUTO_INCREMENT, `user_id` int NOT NULL, `ticket` varchar(45) NOT NULL, `status` int DEFAULT '0' COMMENT '0-有效; 1-无效;', `expired` timestamp NOT NULL, PRIM.
2022-04-12 20:16:14 350
原创 开发牛客网登录模块----生成验证码
Kaptcha工具导入jar包编写Kaptcha配置类生成随机字符、生成图片 <dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</version> </dependency>因为spring boot没有专门的kaptcha属性
2022-03-30 20:54:34 76
原创 开发牛客网登录模块----会话管理
http的基本性质HTTP Cookiecookie过程:服务器生成cookie并响应给浏览器; 浏览器收到cookie并保存到本地; 浏览器下次访问服务器并携带cookie。 //Cookie实例// 服务器生成cookie并返回给浏览器 @RequestMapping(path = "/cookie/set", method = RequestMethod.GET) @ResponseBody public String setCookie(HttpSer.
2022-03-29 21:33:06 62
原创 开发牛客网登录模块----实现注册功能
头部标签怎么复用?(即在多个页面显示)在首页取名 —》 在注册页面复用在controller中设置thymeleaf模板@Controllerpublic class LoginController { @RequestMapping(path = "/register", method = RequestMethod.GET) public String getRegisterPage() { return "/site/register"; }}.
2022-03-29 19:43:22 419
原创 开发牛客网登录模块----发送邮件系统
启动客户端SMTP服务统一使用新浪微博-------》注册账号并激活邮箱开启新浪的FMTP服务Spring Email(1)——导入jar包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> <version>2.6.5</ver..
2022-03-26 10:40:22 251
原创 版本控制工具git
git官网:https://git-scm.com/安装git参考地址:https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git配置git用户名和邮箱配置git config --global user.name “用户名”git config --global user.email “邮箱”查看配置信息使用git管理代码...
2022-03-25 20:38:48 51
原创 开发社区首页
一般先从DAO开始写,一直到controller。1、建立数据表 discuss_postCREATE TABLE `discuss_post` ( `id` int NOT NULL AUTO_INCREMENT, `user_id` varchar(45) DEFAULT NULL, `title` varchar(100) DEFAULT NULL, `content` text, `type` int DEFAULT NULL COMMENT '0-普通; 1-置顶;',.
2022-03-21 17:22:34 73
原创 Spring全家桶
Spring 入门Sprign官方网站:https://spring.io/Spring全家桶Spring FrameworkSpring BootSpring CloudSpring Cloud Data FlowSpring CoreSpring IoCIoC(Inversion of Control):控制反转,面向对象编程思想。IoC容器是实现依赖注入的关键,Spring 容器相当于一个工厂(Bean Factory)。Aop...
2022-03-14 21:14:30 94
原创 使用Tableau显示sakila数据库影片租赁情况
下载并导入sakila数据库下载地址:关于sakila数据库参考网址:下载Tableau DeskTop只能下载试用版,下载地址:3.连接数据源打开Tableau软件选择 MySQL服务器如果没有安装MySQL驱动程序,需要提前安装,根据自己电脑型号选择合适版本,只需下载.msi文件即可。下载地址到这里应该就连接成功了选择 左侧“新自定义SQL”,输入...
2019-04-02 22:32:45 2923
转载 sakila数据库介绍
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入http:/...
2019-04-01 18:11:04 2282 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人