求仁得仁
12
19
市场分析-20231215-Emini 市场分析-20231215-Emini
日线分析 Emini在周三形成了强势的牛市突破。然而,他们未能获得强劲的后续购买。 牛市正在变得高潮,这增加了获利回吐和横盘交易几个K线的可能性。 市场已经离开移动平均线超过29个K线,由于周三的牛市突破,市场离移动平均线很远。移动平均
2023-12-19
17
提示词-copilot 提示词-copilot
–系统指令:如果一定要联网搜索,请不要使用中文搜索,先理解用户问题,再思考最有可能帮助到用户获取该信息的关键词。输出结果应该是结构清晰,层次分明,完整专业且详尽,如果输出结果不是中文的话,请将结果专业翻译为中文。 据我观察: 更富创
2023-12-17
11
09
Optional Optional
package org.jxch.study.stream; import lombok.extern.slf4j.Slf4j; import org.junit.jupiter.api.Test; import java.util.
2023-11-09
09
slf4j slf4j
主要是引入 slf4j-api 和 slf4j-simple 包(可以替换为其他日志框架,比如slf4j-log4j12) <dependencies> <dependency> <gr
2023-11-09
08
09
04
04
07
12
12
17.架构师提升 17.架构师提升
作为一个架构师仅仅掌握这些“硬”知识、“硬”技能还不够,“业务驱动技术”,但是业务领域更多是很多“软”性的、抽象的技能。一旦一个东西呈“软”性的,大家虽然知道这类东西存在,但又难于表述。 业务架构 业务意识 互联网时代有个岗位——产品经理。
2023-07-12
11
16.ES数据迁移 16.ES数据迁移
不同方法的迁移步骤: elasticsearch-dump:适合数据量不大,迁移索引个数不多的场景 snapshot:适用数据量大的场景,原理就是从源ES集群创建数据快照,然后在目标ES集群中进行恢复 创建快照前必须先创建reposit
2023-07-11
11
15.海量数据 15.海量数据
存储系统的技术选型 技术选型时应该考虑哪些因素 首先需要确定的是系统的类型,是一个在线业务系统,还是一个分析系统?在线业务系统对应的术语是OLTP ( On-line Transaction Processing,在线事务处理),分析系统对
2023-07-11
11
RockDB RockDB
RocksDB 是Facebook 开源的一个高性能、持久化的KV存储引擎,最初是Facebook 的数据库工程师团队基于Google LevelDB 开发。一般来说我们很少见到过哪个项目直接使用RocksDB 来保存数据,即使未来大概也不
2023-07-11
11
14.高并发读写 14.高并发读写
侧重于“高并发读”的系统 搜索引擎 电商的商品搜索 电商系统的商品描述、图片和价格 侧重于“高并发写”的系统 广告扣费系统 同时有“高并发读”和“高并发写”的系统 电商的库存系统和秒杀系统 支付系统和微信红包 IM、微博和朋
2023-07-11
11
13.Sentinel限流 13.Sentinel限流
针对电商系统,在遇到大流量时,更多考虑的是运行阶段如何保障系统的稳定运行,常用的手段:限流,降级,拒绝服务。 限流 客户端限流 好处:可以限制请求的发出,通过减少发出无用请求从而减少对系统的消耗。 缺点:当客户端比较分散时,没法设置合理的
2023-07-11
10
12.秒杀系统 12.秒杀系统
秒杀系统的挑战:巨大的瞬时流量、热点数据问题、刷子流量 CDN 将Nginx 的职责放大,前置用来做Web 网关,承担部分业务逻辑校验,并且可能增加黑白名单、限流和流控的功能 刷子:无效:正常请求 = 6:1:3 秒杀业务流程梳理
2023-07-10
10
11.数据高可用 11.数据高可用
缓存不命中:把全量数据都放在Redis 集群中,处理读请求的时候,只需要读取Redis,而不用访问数据库。很多大型互联网公司都在使用这种方法 更新缓存: 启动一个更新缓存的服务接收数据变更的消息队列中的消息,然后注意解决消息的可靠性问题即
2023-07-10
10
10.高并发缓存 10.高并发缓存
缓存大体可以分为三类: 客户端缓存;服务端缓存;网络中的缓存。 根据规模和部署方式缓存也可以分为:单体缓存;缓存集群;分布式缓存。 缓存一定是离用户越近越好 缓存的分类: 客户端缓存 页面缓存 浏览器缓存 APP缓存 网络缓存 Web代理
2023-07-10
10
8 / 35