博客园 首页 私信博主 显示目录 隐藏目录 管理 动画

随笔分类 -  springboot

摘要:Elasticsearch java高亮显示 为什么要写 因为版本原因很多网上的案例变动较大 基于springboot 2.2.2 elasticsearch 7.10.1 原理 elastic支持,请求格式如下: { "query": { "bool": { "should": [ { "matc 阅读全文
posted @ 2021-07-23 13:54 ants_double 阅读(836) 评论(1) 推荐(0)
摘要:基于elasticSearch实现自动补全 为什么要用es来实现? 因为能共用一个搜索服务,并且稳定,能利用已有的分词器。 有多少种实现方法?本文用的是哪一种? https://www.elastic.co/guide/en/elasticsearch/reference/current/searc 阅读全文
posted @ 2021-07-19 12:32 ants_double 阅读(935) 评论(0) 推荐(0)
摘要:基于Redis实现联想查找自动补全 本文的自动补全只指最前匹配 常用的方案有哪些? 利用数据库的模块匹配来做,利如mysql的like %这种方式来完成,虽然最前匹配能保证用到索引,但是效率不高。 利用搜索引擎,比如elasticsearch,sphinx 一般都用此方案 通过redis的有序集合来 阅读全文
posted @ 2021-07-16 10:37 ants_double 阅读(834) 评论(0) 推荐(0)
摘要:springboot配置基于redis的缓存(二) 上文(一)描写了基于注解的缓存,其实底层逻辑就是redis的get 、set操作,将操作结果返回redis中。因此我们可以使用RedisUtils来进行自己设置,比如序列化的设置,key的设置都更加灵活一些。 在RedisConfig中添加redi 阅读全文
posted @ 2021-06-22 10:05 ants_double 阅读(112) 评论(0) 推荐(0)
摘要:springboot配置基于redis的缓存 springboot为什么要用缓存? https://docs.spring.io/spring-boot/docs/2.4.6/reference/htmlsingle/#boot-features-caching springboot如何实现缓存及R 阅读全文
posted @ 2021-06-22 09:28 ants_double 阅读(319) 评论(0) 推荐(0)
摘要:springboot配置基于redis的session 为什么要使用session共享? 因为在多个服务器之间我准确认识同一客户端,以方便保存会话状态。 只有redis这一种方案吗?或者说基于redis的Session能有什么优势? 不是的,我们的目的是要让会话状态得以保存和准确识别,比如nginx 阅读全文
posted @ 2021-06-21 16:31 ants_double 阅读(509) 评论(0) 推荐(0)
摘要:springboot配置多环境日志打印 为什么要配置? 一般开发用windows ,而程序最终多在linux系统上运行,每次打包发布都要更改对应的配置信息。 有几种方法可以实现? 目前常见的有两种方法,一种是基于logback-spring.xml文件中来配置,优点是只有一个文件,缺点是要共用一部分 阅读全文
posted @ 2021-06-21 11:25 ants_double 阅读(310) 评论(0) 推荐(0)
摘要:springboot配置集成vue前端并打包发布 操作步骤 新建一个springboot工程orchid 新建一个vue项目并成功打包,可以参考https://www.cnblogs.com/ants_double/p/13391211.html 添加必要的依赖 <dependency> <grou 阅读全文
posted @ 2020-07-28 15:08 ants_double 阅读(2498) 评论(0) 推荐(0)
摘要:Spring Boot Security And JSON Web Token 说明 流程说明 何时生成和使用jwt,其实我们主要是token更有意义并携带一些信息 "https://github.com/Ants double/huanhuncao/tree/master/visio " 实操准备 阅读全文
posted @ 2019-10-17 13:27 ants_double 阅读(293) 评论(0) 推荐(0)
摘要:spring boot 日志 1. 选择那种日志框架 2.第三方包日志框架不一致如何解决 结果是直接排除第三方包的日志框架。 3.如何在properties或yml中配置日志及优先级 1) 设置的优先级 外部文件 内部文件同级别的properties yml,但是如果同时配置,会叠加生效 2) 配置 阅读全文
posted @ 2019-09-09 16:20 ants_double 阅读(2436) 评论(0) 推荐(0)
摘要:mybatis 自定义redis做二级缓存 前言 如果关注功能实现,可以直接看功能实现部分 何时使用二级缓存 一个宗旨 不常变的稳定而常用的 一级是默认开启的sqlsession级别的。 只在单表中使用,且所有的操作都是一个namespace下 查询多 增删改少的情况下 缓存并不全是优点,缺点很明显 阅读全文
posted @ 2019-09-08 09:46 ants_double 阅读(1396) 评论(0) 推荐(0)