会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Brave's Blog
新随笔
联系
订阅
管理
2021年7月22日
基于 Elasticsearch 聚合搜索实现电商筛选查询功能
摘要: 前言 在网上购物时,首先是需要输入关键字检索商品,当进入搜索页时,一般夺会有一个筛选,方便用户进一步缩小商品范围,例如某宝、某东,其上面的商品都是亿万级别的体量,从下图可以得出,筛选条件中包括价格、品牌、商品规格属性(功效、净含量...)等,并且不同的搜索条件展示出来的筛选内容也是截然不同的,在这里
阅读全文
posted @ 2021-07-22 18:57 天青色等烟雨~
阅读(1122)
评论(0)
推荐(1)
2021年7月6日
基于SpringBoot + Redis + 轮询实现扫码登录
摘要: 一、前言 在生活中,经常有需要用到扫码的地方,例如扫码付款,扫码乘车,扫码登录等,就拿扫码登录来说就用很多平台用到了,例如微信PC端、淘宝、京东、pdd等一些电商平台,二维码似乎已与人们的生活息息相关,今天我就来描述一些如何基于 SpringBoot + Redis 实现扫码登录功能 二、应用场景
阅读全文
posted @ 2021-07-06 09:04 天青色等烟雨~
阅读(1572)
评论(3)
推荐(2)
2021年6月24日
开放接口安全设计,LOOK!
摘要: 一、前言 今早在看到一篇文章介绍的是接口安全问题,这让我想到了以前给第三方平台开放接口调用的一个需求,现将如何实现开放接口安全记录一下~ 接口就是接口,要啥安全呢?需要啥参数需要啥种请求照做不就完事了吗...安全不是多此一举吗!NONONO!答案却正正与之相反哦!打个比方叭:每个人家里都会有锁:lo
阅读全文
posted @ 2021-06-24 08:34 天青色等烟雨~
阅读(526)
评论(0)
推荐(0)
2021年6月23日
教你理解Lambda表达式
摘要: Lambda表达式是Java 8 的新特性,即为匿名函数,可以表示闭包(文末有补充解释),使用它可以让代码更加简洁,但相对的代码可读性降低了…… Lambda表达式 1、基本语法 expression =(variable) -> action //或 expression =(variable)
阅读全文
posted @ 2021-06-23 08:53 天青色等烟雨~
阅读(240)
评论(0)
推荐(0)
2021年5月31日
记录解决 Elasticseach 过滤与聚合问题
摘要: 一、问题描述 最近在项目中遇到了一个场景需要用 es 聚合处理,但是在实现的过程中结果发现了设置的条件过滤却不起了作用,导致聚合出来的结果有不准确,随后查阅资料了解了原因及其解决方法,遂将解决步骤记录 二、原因及解决 在查看代码时发现了自己的条件过滤条件放在了 NativeSearchQueryBu
阅读全文
posted @ 2021-05-31 19:27 天青色等烟雨~
阅读(245)
评论(0)
推荐(0)
2021年5月21日
基于 MyBatis-Plus 解决数据库逻辑删除与唯一索引问题
摘要: 一.问题描述 在业务中经常会有这样一种需求即某字段不能重复,例如用户表的手机又或者是身份证.而遇到这种问题一般两种处理方法,一:插入或修改之前先进行一次查询判断是否存在该记录;二:利用数据库唯一索引约束保证数据的唯一性. 但如果用方法一会有两个缺点,一是低效率,二是在高并发的系统中,很难保证其可靠性
阅读全文
posted @ 2021-05-21 17:26 天青色等烟雨~
阅读(3617)
评论(1)
推荐(2)
2021年3月12日
基于SpringBoot整合Elasticsearch实现搜索补全功能
摘要: 一、概述 想必大家在生活中用过或者体验过这样一种功能,就是搜索智能提示,像百度、淘宝、京东等在搜索内容时,都是有这一功能。今天就是来给大家讲述一下如何简单快速的基于SpringBoot整合ES搜索补全功能~ 二、前提 由于SpringBoot和Elasticsearch的版本对应有着严格的要求,故将
阅读全文
posted @ 2021-03-12 17:25 天青色等烟雨~
阅读(1841)
评论(0)
推荐(1)
2021年3月2日
解决MySQL字段存JSON,返回前端解析加上转义字符问题
摘要: 1、前提 在项目中遇到一个情况,需要将一个对象序列化成JSON String存进Mysql中的某一个字段。首先就是需要用到JSON转化的工具类,这里我用的是fastjson,当然也可以用其他工具类(ps:google的Gson)。第二步就是将对象进行序列化了JSON.toJSONString(对象)
阅读全文
posted @ 2021-03-02 19:46 天青色等烟雨~
阅读(4028)
评论(0)
推荐(0)
2021年1月9日
SpringBoot应用启动时不创建ElasticSearch索引的小坑
摘要: 1.前提 在高版本的ES中,SpringBoot应用启动是可以自动初始化索引及字段。 主要是通过在实体类上加**@Document**,而在这个类中有一个createIndex属性,默认为true,意思是在启动应用时es中还没创建该索引,则进行初始化。 而我遇到的问题就是,项目启动时,明明es中不存
阅读全文
posted @ 2021-01-09 11:29 天青色等烟雨~
阅读(3291)
评论(0)
推荐(2)
2020年12月31日
Java8 Stream Lamdba sorted()排序遇到的小坑
摘要: 前提 在业务中遇到一种情况,需要先 group by 再按时间倒序,mysql是可以处理,但是有些许麻烦,于是我遍想用程序处理成我想要的结果,经过了解发现Lamdba有一个sorted()方法,可以优雅的将List排序,而我需要将整个集合倒序,其中Collections提供了一个reverseOrd
阅读全文
posted @ 2020-12-31 13:48 天青色等烟雨~
阅读(3548)
评论(0)
推荐(0)
下一页
公告