会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Lyra
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
9
10
11
12
13
14
15
16
17
···
25
下一页
2022年2月18日
本地缓存与分布式缓存
摘要: 缓存概述 为什么要使用缓存 因为系统已经无法从优化业务代码的角度去优化系统了 为了提高系统的性能 可以将对数据一直性不高和不会频繁修改的数据存入缓存中 避免频繁访问数据库 以此来优化性能 缓存使用流程 首先去缓存中查询如果没有再从数据库中查询并保存至缓存中 如果有直接返回 本地缓存 可以在项目中新建
阅读全文
posted @ 2022-02-18 11:34 RainbowMagic
阅读(102)
评论(0)
推荐(0)
2022年2月16日
压力测试
摘要: 为什么要进行压力测试 为了找出系统中最高的瓶颈 使系统稳定运行 未来找出一些错误 如并非和内存泄漏 产生内存泄漏的原因是系统中new了大量对象而未进行复用 性能指标 响应时间: 客户端发起请求 服务端响应所花费的时间 tps: 每秒所处理的交易数 所谓的交易数可以理解为一个业务功能 如下订单, 下订
阅读全文
posted @ 2022-02-16 14:25 RainbowMagic
阅读(126)
评论(0)
推荐(0)
2022年2月15日
nginx反向代理
摘要: 1. nginx配置文件的组成 nginx 由以下几部分组成 2. nginx 反向代理的使用 proxy_pass指令可以根据规则代理到proxy_pass后的url地址 server_name 用于定义哪些url使用此规则 将gulimaill.com 下所有请求进行代理 负载均衡语法如下 up
阅读全文
posted @ 2022-02-15 16:42 RainbowMagic
阅读(62)
评论(0)
推荐(0)
thymeleaf 部署首页
摘要: 微服务项目部署 将静态资源部署到nginx中 以减轻微服务的并发压力 根据nginx反向代理 将请求转发到网关中 这样做的好处是增强了安全性 避免暴露网关接口和减轻微服务的压力 渲染首页 由以下操作: 导入thymeleaf模板引擎 关闭thymeleaf cache并导入静态资源和html 静态资
阅读全文
posted @ 2022-02-15 15:46 RainbowMagic
阅读(362)
评论(0)
推荐(0)
2022年2月12日
进行上架操作
摘要: 一. 业务思路 根据es mapping创建java entity 根据spuId 查询到sku列表 根据查询到的sku列表 将sku值映射到 第一步创建的java entity中 设置商品热度 热度服务hotScore 先初始化为0 之后再拓展 第三步查询到的sku中有保存brandId 根据br
阅读全文
posted @ 2022-02-12 23:28 RainbowMagic
阅读(145)
评论(0)
推荐(0)
2022年2月8日
sku在es中存储结构分析
摘要: 有两种存储方式: 方式一 将属性冗余字段一并保存 { "spuId": xxx, "skuId": xxx, "xxxx基本属性": "", "attrs": { "属性1"; "xxx", "属性2": "xxx" } } 方式二: 将冗余字段接偶 { "spuId": xxx, "skuId":
阅读全文
posted @ 2022-02-08 15:21 RainbowMagic
阅读(250)
评论(0)
推荐(0)
2022年2月6日
调用es api
摘要: 进行检索 如文档所示 SearchResponse<Product> search = client.search(s -> s .index("products") .query(q -> q .term(t -> t .field("name") .value(v -> v.stringValu
阅读全文
posted @ 2022-02-06 10:59 RainbowMagic
阅读(247)
评论(0)
推荐(0)
spring boot 整合elasticSearch
摘要: 根据文档将maven依赖导入 因为spring boot web导入过jackson了 所以jackson可以不用导入 <dependencies> <dependency> <groupId>co.elastic.clients</groupId> <artifactId>elasticsearc
阅读全文
posted @ 2022-02-06 10:11 RainbowMagic
阅读(126)
评论(0)
推荐(0)
2022年2月5日
elasticsearch java client 整合spring boot 抛出ClassNotFoundException: jakarta.json.spi.JsonProvider
摘要: 解决方式: 查看包名为: jakarta.json.spi.JsonProvider 由此可知jakarta.json-api依赖的问题 右键进入source 重新导入这个包问题解决
阅读全文
posted @ 2022-02-05 11:41 RainbowMagic
阅读(2390)
评论(0)
推荐(0)
2022年2月4日
聚合搜索
摘要: 根据某种规则 将搜索后的结果进行聚合 语法 "aggs": { "聚合名称": { "规则": { } } } 比如 GET bank/_search { "query": { "match_all": {} }, "aggs": { "age_term": { "terms": { "field"
阅读全文
posted @ 2022-02-04 21:41 RainbowMagic
阅读(327)
评论(0)
推荐(0)
上一页
1
···
9
10
11
12
13
14
15
16
17
···
25
下一页
公告