springboot
springboot
萌萌哒的瓤瓤
公众号:瓤瓤
坚持分享技术好文章
展开
-
ElasticSearch学习笔记(二)-增删改查操作的详细讲解
养成习惯,先赞后看!!!目录1.增加数据操作2.删除数据操作3.修改数据操作4.查询数据操作4.1-关键字查询4.2-分页查询4.3-查询内容高亮显示4.4-聚合函数1.增加数据操作增加一个index及type及document:PUT /movie_index/movie/1{ "id":1, "name":"operation red sea", "doubanScore":8.5, "actorList":[ {"id":1,"name":"zhang yi"},{"id"原创 2020-12-29 15:20:44 · 429 阅读 · 0 评论 -
springboot测试Redis连接,启动之后各种报错的解决方案
养成习惯,先赞后看!!!这几天在学习Redis,本来其实很简单的,但是测试连接的过程中却遇到了各种各样的问题.这里记录一下,希望能够对你有所帮助.Bug描述1-Class not found: "com.auguigu.gmall.GmallManageServiceApplicationTests"2-Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test (default-test) on p原创 2020-11-30 15:36:41 · 1207 阅读 · 0 评论 -
保姆级文件导入导出功能开发{POI || EasyExcel},还看不懂,你来咬我啊
目录03版Excel与07版Excel区别数据写入操作HSSFWorkbook,XSSFWorkbook,SXSSFWorkbook大数据量下写入速度对比依赖信息:<!-- xls03版本--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId>原创 2020-11-20 19:02:12 · 495 阅读 · 0 评论 -
FastDFS上传文件Demo--springboot实现
养成习惯,先赞后看!!!目录1.前言2.步骤2.1clone并将客户端导入到项目2.2导入FastDFS客户端的依赖2.3创建并配置Tracker的配置信息2.4编写上传文件的工具类3. 上传演示1.前言今天跟着教程后面终于实现了通过springboot将文件上传到FastDFS里面,还是有点小激动的,今天把过程分享出来,希望能够帮助到大家。还不知道FastDFS怎么安装或者是怎么整合Nginx的朋友,可以去看我之前的这两篇文章:分布式文件存储系统fastdfs安装教程整合FastDFS与Ngi原创 2020-11-09 19:08:31 · 368 阅读 · 0 评论 -
整合FastDFS与Nginx,使生成的文件URL能够通过浏览器访问
FastDFS整合Nginx在/opt目录下解压文件tar -zxvf fastdfs-nginx-module_v1.16.tar.gz修改插件本身的配置文件vi /fastdfs-nginx-module/src/config把中间的local删掉,注意有两个文件路径[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jqP5sAUQ-1604884776547)(C:\Users\22935\AppData\Roaming\Typora\typora原创 2020-11-09 09:35:48 · 778 阅读 · 0 评论 -
分布式文件存储系统fastdfs安装教程
分布式文件存储系统fastdfs安装步骤将压缩包上传到opt目录下解压该文件编译文件上传文件到/usr/local目录下并解压进入解压好的文件夹下,开始编译编译并安装安装完libfastcommon之后我们再去重新编译我们的文件将压缩包上传到opt目录下解压该文件cd /opttar -zxvf FastDFS_v5.05.tar.gz 编译文件cd FastDFS./make.sh如果出现下面的错误,那么我们需要先安装这个环境libfastcommon安装libfastcomm原创 2020-11-07 15:45:21 · 1891 阅读 · 12 评论 -
SpringBoot整合SpringSecurity完整教程
目录1.前言2.流程2.1导入依赖2.22.1导入依赖1.前言之前项目用的是SSM框架,所以我们选用的安全框架是shiro,但是因为技术主管把我们分散做的模块整合到一起做成微服务的形式,所以我们就用springboot重新将我们的项目迁移了过来.之后改吧改吧,把大部分的逻辑全部都迁移过来了,之后就是加入安全框架了,因为现在使用的springboot,所以我们选择使用springsecurity这个安全框架,虽然说springboot能够和springsecurity完美配合,但是就算这样,up还是搞了原创 2020-10-29 17:22:33 · 4387 阅读 · 4 评论 -
Mybatis获取自增长的主键id
养成习惯,先赞后看!!!目录1.前言2.解决方案2.1方案一2.2方案二1.前言这个问题主要是今天项目中新加的一个需求导致的,主要过程是这样的,因为每个项目里面用户,角色,权限这三者是密不可分的,在数据库中就可以通过下面这张图来表达他们三者之间的关系:接下来我们就是来说整个的创建流程了一般来说我们都是以下的流程:但是现在项目中我们是这样一个流程这样就有一个问题,我们怎么才能将user与role两者关联起来呢,要知道我们关联user与role就是将user的主键userId与role的主键原创 2020-10-27 20:43:38 · 713 阅读 · 0 评论 -
SpringBoot获取访问接口设备的ip地址以及设备类型
养成习惯,先赞后看!!!目录1.前言2.步骤2.1设备ip2.1.1首先创建获取ip地址的工具类IpUtil2.1.2在controller中测试使用2.2设备类型2.2.1导入依赖2.2.2将Bean注入spring容器之中2.2.3编写获取设备类型的工具类DeviceUtil2.2.4在controller中测试1.前言相信大家都看到别人写的项目里面都有日志管理这一块,就如下图所示:可以看到基本上日志这一块都是会显示访问设备的ip地址的,所以自己今天也是尝试了一下,试了一下,发现还是比较简单的原创 2020-10-27 19:47:53 · 4655 阅读 · 8 评论 -
SpringBoot实现通过邮箱找回密码功能
养成习惯,先赞后看!!!目录1.前言2.步骤2.1导入依赖2.2开启邮箱的SMTP服务2.3配置application.yaml文件2.4 编写逻辑的步骤2.4.1创建pm_validate2.4.2创建对应的实体类以及mapper文件2.4.3编写 dao2.4.4编写 service2.4.5编写 controller3.效果演示1.前言之前在大学里面做项目的时候碰到修改密码那一块的,自己当时都是做的很简单的逻辑,也想过怎么通过邮箱或者手机号这种进一步验证身份来修改密码,但是自己当时太菜了,也没怎原创 2020-10-26 17:26:29 · 3944 阅读 · 6 评论 -
springboot整合pagehelper插件失效
养成习惯,先赞后看!!!目录1.前言2.注意点2.1缺少依赖2.2查询语句的顺序1.前言因为我之前用的是SSM框架写的我们的项目,但是只有因为技术主管让我们做成微服务的架构,所以现在是又用springboot把之前的项目重新编写了一遍,之前自己在SSM框架里面编写分页查询是通过pagehelper这个插件实现的,但是之后将项目迁移到springboot上面的时候却出现所有的分页查询都不能使用了.当时前端的同事告诉我这个消息的时候,我瞬间就觉得是不是他们的问题,因为我这边的逻辑什么的都没有改,但是原创 2020-10-24 18:18:47 · 714 阅读 · 0 评论 -
SpringBoot使用RestTemplate访问第三方接口
目录前言介绍使用前言介绍使用原创 2020-10-15 15:58:36 · 8206 阅读 · 0 评论 -
swagger跨域,404,弹窗问题解决
目录前言404问题弹窗问题跨域问题前言为了方便前端的测试人员测试我编写的接口,之前我特地去学习使用了一下swagger这个工具,但是自己使用起来感觉很不错,但是过了一段时间之后,我高高兴兴地让我前端的同事来用这玩意儿进行测试的时候,竟然翻车了.说实话,但是自己是真特么尴尬.之后自己在改的过程中还是遇到了很多的问题,这些问题有之前自己碰到过,但是自己当初自己当初根本就没有好好考虑过为什么要这么做,导致这次自己在解决的过程中碰壁十分严重.如果想要看一开始如何配置swagger的话,可以去看我之前的这两篇原创 2020-10-09 17:00:36 · 3612 阅读 · 2 评论 -
SSM整合Swagger
目录前言导入依赖编写配置类三级目录前言之前我自己学习使用了Swagger这个插件,感觉很好用,但是之前是在springboot里面整合的,的确十分的方便,只需要导入依赖,编写一个配置类把它引入到spring容器之中就行了,但是因为当前公司的项目是用的SSM框架写的,之后会开始用springboot框架写,所以就需要在SSM框架里面配置Swagger.但是在这个过程中还是碰到了几个比较难搞的点,所以就记录下来.导入依赖这一步和之前的springboot其实是一样的,在pom.xml文件里面添加以下的依原创 2020-09-28 16:36:54 · 1240 阅读 · 0 评论 -
前后端接口测试神器Swagger基本使用
Swagger学习笔记1. 前言2. Springboot集成Swagger3. 接口文档个性化定制4. 自定义接口展示5. 常用的注解6. 配置多个分组7. 在线测试1. 前言相信大家都了解过前端与后端的概念,所以就要说一下开发的模式了,主要是分为两类.前后端不分离其实目前大部分的公司应该还是用的前后端不分离的技术,在这样的情况下后端开发人员的压力就比较大,因为就要考虑数据传输的方式以及接受参数等等情况,所以就比较难受,其实相信大家在工作或者是自己开发一些好玩的东西的时候会发现前端页面的编原创 2020-09-26 11:11:40 · 3996 阅读 · 0 评论 -
springboot使用fastjson格式化日期数据不生效
说实话,自己为了这个小问题查了快三个小时才找到解决方案.网上很多的解决方案本身都是针对Jackson的,Jackson的解决方案相对比较容易,主要就是在application.yaml文件里面添加以下的代码就能都正常显示格式化的日期数据了spring: #配置时间的格式 jackson: default-property-inclusion: ALWAYS date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+8但是fastj原创 2020-09-23 19:41:13 · 1904 阅读 · 0 评论