Java后端学习
文章平均质量分 94
胖小鱼
这个作者很懒,什么都没留下…
展开
-
springboot 项目 导出PDF文件 PdfPTable学习
1、导入依赖 <dependency> <groupId>com.lowagie</groupId> <artifactId>itext</artifactId> <version>2.1.7</version> </dependency><!-- https://mvnre...转载 2021-12-02 11:37:23 · 872 阅读 · 0 评论 -
mybatis递归查询
最近在写一个小程序,需要实现业务无限极分类,就是业务下有无限下拉子菜单,需要后台返回包括子节点的所有的数据数据库表结构如下:business表项目代码:1、编写business实体类import java.util.Date;import java.util.List;//业务类实体类public class Business { private Integer id; //业务名 private String businessName;转载 2020-05-24 09:28:47 · 2304 阅读 · 1 评论 -
SpringBoot2.0使用Spring Data-JPA实现增删改查
本文主要讲解使用springboot2.0使用jpa实现增删改查,外加自己拓展方法,spring的jpa是一个非常不错的持久层框架,可以理解为就是对Hibrenate进行了封装,比起Mybatis优点在于不用关注sql语句的编写。我这案例中使用ResultFul风格来编写的。好了讲了这么多废话直接上代码和步骤吧。使用的是maven管理项目,如果不会maven的同学可以先去学会使用maven吧。第一步:新建一个springboot项目(pom文件直接拿走吧)<?xml version="1.转载 2020-05-22 15:29:43 · 307 阅读 · 0 评论 -
单点登录的概念和springboot实现单点登录的代码的实现
1、单点登录SSO的概念在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他系统的信任。单点登录在大型网站里使用非常频繁,例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十个子系统的协作,如果每个子系统都需要用户认证,不仅用户会疯掉,各子系统也会为这种重复认证授权的逻辑搞疯掉。实现单点登录说到底就是要解决如何产生和存储那个信任,再就是其他系统如何验证这个信任的有效性,因此要点也就以下两个:存储信任 验证信任原创 2020-05-21 10:43:52 · 1123 阅读 · 1 评论 -
SpringBoot实现QQ邮箱邮件发送
一、邮件发送前的准备使用QQ邮箱发送邮件,首先要申请开通POP3/SMTP服务或者IMAP/SMTP。1、登录QQ邮箱,依次单击顶部的设置按钮和账号按钮2、在账户选择卡下方找到POP3/SMTP服务,单击后方的“开启”按钮单击“开启”按钮后,依照引导步骤发送短信,操作成功后,会获取一个授权码,将授权码保存下来过后使用。二、项目搭建1、pom.xml&...原创 2020-04-24 15:05:07 · 1496 阅读 · 0 评论 -
SpringBoot整合WebSocket实现单聊和群聊功能
一、WebSocket的优点WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信协议于2011年被IETF定为标准RFC 6455,并由RFC7936补充规范。WebSocket API也被W3C定为标准。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成...原创 2020-04-24 13:05:25 · 1200 阅读 · 0 评论