java web学习
java web
萌萌哒的瓤瓤
公众号:瓤瓤
坚持分享技术好文章
展开
-
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 · 600 阅读 · 0 评论 -
ElasticSearch学习笔记(一)-搜索引擎介绍及ElasticSearch安装
养成习惯,先赞后看!!目录1.搜索引擎1.1-什么是搜索引擎1.2-主流的搜索引擎有哪些1.3-搜索引擎为什么这么快?2.安装步骤2.1-安装环境2.2-主要配置文件2.3-创建文件夹并上传文件并解压2.4-修改配置文件1.搜索引擎1.1-什么是搜索引擎1.2-主流的搜索引擎有哪些目前主流的搜索引擎主要有三大家分别是:SolrElasticSearchHermes接下来我们分别介绍一下这三者.1.3-搜索引擎为什么这么快?既然我们想要知道搜索引擎为什么这么快的话,我们就原创 2020-12-07 16:25:00 · 607 阅读 · 0 评论 -
万字解析Redis的三大主流问题及解决方案
养成习惯,先赞后看!!!目录查询数据的流程1.Redis的常见问题:1.1-缓存穿透1.2-缓存击穿1.3-缓存雪崩2.三种问题相应的解决方案2.1-缓存穿透解决方案2.2-缓存击穿解决方案2.3-缓存雪崩解决方案查询数据的流程要了解下面的内容,我们首先需要了解我们完整的查询操作是一个什么样点的流程.我们通过下面的图来让大家更加清晰的了解:了解完这个基本的数据流程之后,我们就可以继续来了解下面的内容了.1.Redis的常见问题:我们首先先来了解一下这三者分别代表了什么意思.1.1-缓存穿透原创 2020-12-02 20:37:25 · 457 阅读 · 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 · 993 阅读 · 0 评论 -
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 · 4321 阅读 · 6 评论 -
RestfulToolk----IDEA在线接口测试插件神器
目录前言安装使用及优点前言之前自己测试接口都是通过postman这个接口测试工具,但是因为接口地址需要复制粘贴,并且请求的数据需要自己现编,编数据这个大家都知道,其实是非常难搞的,最近发现了这样一个插件 — RestfulToolk安装安装十分的简单,我们只需要在IDEA的plugins里面搜索该插件点击安装之后,重启一下IDEA就可以了,安装十分的方便简单.使用及优点安装完成之后我们可以在IDEA的右侧边框栏里面看到看到这么一个控件接下来我们说一下他的几个优点:接口简单易查看像原创 2020-10-13 10:45:53 · 3295 阅读 · 6 评论 -
swagger跨域,404,弹窗问题解决
目录前言404问题弹窗问题跨域问题前言为了方便前端的测试人员测试我编写的接口,之前我特地去学习使用了一下swagger这个工具,但是自己使用起来感觉很不错,但是过了一段时间之后,我高高兴兴地让我前端的同事来用这玩意儿进行测试的时候,竟然翻车了.说实话,但是自己是真特么尴尬.之后自己在改的过程中还是遇到了很多的问题,这些问题有之前自己碰到过,但是自己当初自己当初根本就没有好好考虑过为什么要这么做,导致这次自己在解决的过程中碰壁十分严重.如果想要看一开始如何配置swagger的话,可以去看我之前的这两篇原创 2020-10-09 17:00:36 · 3890 阅读 · 2 评论 -
前后端接口测试神器Swagger基本使用
Swagger学习笔记1. 前言2. Springboot集成Swagger3. 接口文档个性化定制4. 自定义接口展示5. 常用的注解6. 配置多个分组7. 在线测试1. 前言相信大家都了解过前端与后端的概念,所以就要说一下开发的模式了,主要是分为两类.前后端不分离其实目前大部分的公司应该还是用的前后端不分离的技术,在这样的情况下后端开发人员的压力就比较大,因为就要考虑数据传输的方式以及接受参数等等情况,所以就比较难受,其实相信大家在工作或者是自己开发一些好玩的东西的时候会发现前端页面的编原创 2020-09-26 11:11:40 · 4400 阅读 · 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 · 2000 阅读 · 0 评论 -
前后端分离使用pagehelper
因为项目需要实现分页显示,所以需要重新写之前 的SQL语句,但是按照笔者以前的思路,是准备使用两条SQL语句配合使用实现分页查询的就比如下图;但是如果这样的话工作量实在太大,于是同事建议我使用pagehelper这个插件,用过之后我自己觉得是真的香这里介绍一下如何使用以及过程中自己遇到了一些小bug首先就是编写SQL语句,这里就有一个小坑我们平常实现分页查询的大致语句如下select * from 表名 limit startrow(从那一页开始显示),pagesize(每页显示的数据量)原创 2020-07-21 16:48:39 · 1018 阅读 · 0 评论 -
还在手写单表的增删改查??还不快快使用通用mapper
博主自己跟着B站在学习一个项目时,发现了一个好东西,他就是通用mapper,他能够自动帮你封装好单表的增删改查操作,让你不用再自己慢慢手写,十分的方便。现在来简单介绍一下如何配置通用mapper1.首先就是先引入通用mapper的依赖,这里会出现一个小bug,如果是引入这个依赖<dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper-sprin原创 2020-07-22 11:38:57 · 278 阅读 · 0 评论 -
使用cookie来记录用户登录次数,为何次数不更新
作者也是刚刚接触cookie以及session首先贴上别人对cookie以及session的理解:cookie 和session 的区别:1、cookie数据存放在客户的浏览器上,session数据放在服务器上。2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗考虑到安全应当使用session。3、session会在一定时间内保存在服务器上。当访问增...原创 2019-04-02 10:36:14 · 1924 阅读 · 4 评论