后端开发
流瑞
这个作者很懒,什么都没留下…
展开
-
springboot项目整合hibernate
本文内容最近找实习时发现很多公司要求掌握hibernate,所以我打算了解一下hibernate,了解后发现hibernate与我之前使用Mybatis差不多,都是对数据库进行操作,所以我打算用hibernate实现一下基本的数据库增删改查操作。使用感想使用hibernate时不用自己建数据库,在mybatis中要建数据库的表结构再写代码。而hibernate是先写代码,自动生成表结构感觉便捷很多。hibernate的增删改查全部已经直接写好,只需要继承后使用,感觉好方便。实现过程pom.原创 2020-06-13 20:45:18 · 1416 阅读 · 0 评论 -
springboot项目提高吞吐量
1.添加mysql连接池2.添加redis连接池3.前后端分离原创 2020-06-11 01:03:52 · 1221 阅读 · 0 评论 -
使用jmeter进行压力测试
1.本文内容最近在学习项目的优化,所以想知道项目的吞吐量增加了多少,这里使用jmeter进行压力测试2.jmeter的使用方法1. jmeter的下载下载地址:http://jmeter.apache.org/download_jmeter.cgi下载.zip结尾的格式,直接解压使用2. 打开jmeter进入解压文件夹,点击bin目录下的jmeter.bat3. 将内容改为中文选择Options下的choose Language 4. 添加一个线程组(用来多线程访问)比如模拟一原创 2020-06-11 01:02:38 · 459 阅读 · 0 评论 -
用易文档编写的一个api文档
文档地址:https://easydoc.xyz/doc/84597115/3gHr0jWi/aamwi5eX原创 2020-06-05 00:23:21 · 456 阅读 · 0 评论 -
springboot项目使用generatorConfig生成pojo类
一、 本文内容在搭建项目的pojo层时,我们要根据数据库中的表搭建一个个实体类,当实体类很多时,会很麻烦,这时我们使用generatorConfig生成pojo类,节约大量时间。二、实现过程添加pom.xml内容<build> <plugins> <!--mybatis自动生成代码插件--> <plugin> <groupId>org.myb原创 2020-06-03 20:16:26 · 576 阅读 · 0 评论 -
springboot项目使用Swagger自动生成api文档
一、 文章介绍本文使用Swagger解决前后端分离开发的时候,后端接口修改时,线上版本与api文档不一致的问题。二、Swagger实现pom.xml文件添加内容<!-- swagger2 配置 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifac原创 2020-06-03 01:40:12 · 594 阅读 · 0 评论 -
springboot项目使用短信验证码的登录注册功能
一、 操作流程用户输入手机号,点击发送验证码按钮前端将手机号发送给后端后端生成一个6位的随机数通过短信发送给用户,之后手机号为key,随机数为value,存入缓存中,最后将短信发送是否成功的结果返回给前端。当用户收到短信后,输入验证码,点击登录或者注册。前端将手机号与验证码,发送给后端后端通过缓存验证用户的验证码是否正确,再将结果返回给前端用户的验证码登录流程结束二、实现流程阿里云短信服务购买短信服务(以前有100免费的短信,现在不知道)添加签名与模板选择左侧的国内消息原创 2020-05-25 15:01:08 · 6689 阅读 · 3 评论 -
实现用户注册的两次md5加密
一、 为什么要实现md5两次加密1.第一次加密防止前端传递数据时被截取2.第二次加密防止数据库泄露,如果数据库存储的是一次md5加密的信息,可能会被彩虹表解密,所以需要二次加密1.注册时,前端会向后端的服务器传递用户名与密码,在传输过程中为防止密码被明文截取,前端先进行md5加密。2.后端接收到加密的密码后,...原创 2020-05-23 14:20:29 · 1243 阅读 · 0 评论 -
springboot项目使用Validated对前端传递数据校验并处理异常与分组
一、 本文内容使用Validated对前端传递参数进行校验,解决了对于前端传递的数据需要进行验证的问题。以往需要写大量的if-else语句,这次直接使用注解。二、 步骤1.添加maven包(springboot项目大多数已经存在这个包)<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>原创 2020-05-18 10:30:29 · 1164 阅读 · 1 评论 -
服务器快速部署redis与springboot项目对redis的操作
阿里云服务器安装redisa) 安装redis镜像: Docker pull redisb) 启动redis镜像:docker run -p 6379:6379 --name redis -d redis:latest --requirepass “123456”c) 进入redis镜像:docker exec -it redis redis-cli -a 123456d) 添加数据:set name xiaomianyange) 读取数据:get name使用可视化工具(RedisDeskt.原创 2020-05-14 02:06:22 · 691 阅读 · 0 评论