后端
文章平均质量分 91
你好我是David
这个作者很懒,什么都没留下…
展开
-
CSRF跨站请求伪造原理以及防御
打V最近重新温习了一遍CSRF,决定写个博客简单记录一下CSRF的原理,方便以后复习之用。CSRFCSRF的全称为 Cross-site request forgery,中文称为跨站请求伪造。顾名思义就是其他非法网站向合法网站发送被伪造的用户请求。经典场景CSRF的其中一个经典场景就是银行网银转账。用户Bob登录了网银,并转了100元给朋友,转账完成之后Bob并没有点击登出网银。网...原创 2020-03-17 05:52:37 · 392 阅读 · 0 评论 -
利用Java反射机制,创建与初始化字段较多的对象
对象有许多属性,比如说姓名,生日,邮箱,电话,微信号等等。因此,在创建对象时,我们需要初始化的属性非常多,需要连环调用setter来完成对象的初始化。我们可以利用Java反射机制动态创建对象并初始化属性。就算有100个需要初始化的属性,那也都是一行代码就搞定!原创 2020-02-22 06:51:51 · 1341 阅读 · 0 评论 -
5步Spring Boot搭建简易邮箱验证系统,给自己的项目加35分
今天我们来看看如何用 Spring Boot 简易搭建一个邮箱验证接口。许多的网站在注册账号之后,都会发送一封邮件到注册邮箱里,而用户需要到邮箱里打开这封验证邮件,并点击邮件里的链接,以向网站证明自己为该邮箱的拥有者。...原创 2019-12-15 16:31:12 · 2071 阅读 · 0 评论 -
快速入门 Spring JPA,看这篇就够了
什么是 JPA比较正式的说法是:JPA (Java Persistence API) 是Sun官方提出的Java持久化规范通俗来说,JPA 其实是一种事先说好的规定,规定它可以做什么以及应该怎么做等等。JPA 可以做什么根据我自身的理解,JPA 的主要用途就是将数据库里的数据映射成对象 (ORM - Object Relational Mapping),接着我们可以通过调用对象的方法...原创 2019-12-02 20:21:49 · 3021 阅读 · 0 评论 -
Spring Boot + Elasticsearch 搜索功能,看完这篇你也会
当我们对同一个Entity同时使用 @Entity 与 @Document 时,出现以下错误:The bean ‘studyCardPagedJpaRepository’, defined in null, could not be registered. A bean with that name has already been defined in null and overriding ...原创 2019-11-24 05:12:28 · 2053 阅读 · 0 评论