自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我在深圳的这些日子的博客

记录深圳的工作和生活

  • 博客(315)
  • 收藏
  • 关注

原创 缠论的三类卖点

发生原理:多头疯狂反扑,但是“买盘承接无力”,向上的这笔反弹,连一卖的最高点都没能摸到,就又拐头向下了。代码逻辑:只要突破中枢的向上一笔,其顶端价格创新高,且 MACD 指标发生衰竭,引擎就在这个最高点打上 1卖(BSP_TYPE.T1,方向向下)。代码逻辑:只要这根反弹笔的高点 < 一卖高点,就在反弹的尽头打上 2卖(BSP_TYPE.T2,方向向下)。图中位置:走势(向上拉升的线条)冲破了中间的方块(中枢),拉出了全图的最高点。量化特征:它一定在一卖的右侧,且它的反弹极值(Y 轴高点)严格低于一卖。

2026-05-01 15:33:37 76

原创 缠论三类买点

在代码 CChan 引擎里,只有当 3 根连续有重叠的“笔(bi)”交织在一起时,才会画出这个方块,它代表了多空双方胶着筹码最密集的区域。发生原理:这次回踩的最低点,悬空停在了长方形中枢(最高上轨)的上方,连中枢的边都没碰到。发生原理:虽然跌破了前低,但底层的 MACD 动能柱(或者面积)比前面砸出中枢时缩小了,这就是标准的底背离。这是判断三买唯一的真理。图中位置:一买发生后,走势立刻向上弹起(图中向上的一笔),紧接着向下回踩。量化特征:它一定在一买的右侧,且它的物理极值位置(Y 轴)严格高于一买。

2026-05-01 15:28:46 145

原创 缠论第三类买卖点

最弱走势(中枢扩展): B3确立后的反弹无力,既没有超越a段高点,也无法形成新的主升浪,价格最终又回到了原中枢区域内震荡,这意味着B3仅仅是原有大级别中枢的一个复杂扩展,而非新趋势的开始。如果说第一类买卖点(B1/S1)是捕捉趋势的“转折点”,第二类买卖点(B2/S2)是趋势的“确认点”,那么第三类买卖点(B3/S3)则标志着趋势的“主升浪/主跌浪加速点”。最强走势(单边主升): B3确立后,价格展开最猛烈的攻势,形成单边主升浪,MACD在零轴上方高位钝化,往往是涨幅最大的一段。

2026-05-01 09:02:41 238

原创 缠论第二类买卖点

例如,在日线级别出现了B1,那么在1小时图上看到的一个完整的“盘整下”走势的结束点,往往就是日线级别的B2。关键特征是:这个回调的最低点必须高于B1点的最低点。比如第二类买点(B2),是在下跌趋势结束、出现第一类买点后的第一次回抽,由于此时市场情绪已变,回抽力度通常较小,不创新低,从而确立了新的上涨趋势。价格最终又回到了之前的下跌趋势或中枢区域内震荡(这意味着B2的级别可能太小,无法改变大级别的原有趋势)。最强走势: B2确立后,价格直接展开猛烈攻势,迅速超越a段反弹的高点,确立新的单边上涨趋势。

2026-05-01 08:52:11 413

原创 缠论第一类买卖点

简单来说,这个视频教你如何通过观察价格力度的衰竭(背驰)和指标的背离,来捕捉股票下跌趋势结束、即将反转上涨的早期买入机会。这个视频主要讲解了股票技术分析(特别是基于缠论体系)中的**“第一类买卖点”**。

2026-04-26 21:48:56 138

原创 接口性能测试

1.为方便接口性能测试,可以通过脚本在浏览器控制台执行。上图为并发20的接口测试,可以这样执行。

2026-02-27 16:57:30 53

原创 手把手教你构建创意AI:PyTorch生成式模型开发指南(二)

本文介绍了在Apple M4芯片MacBook上安装PyTorch的完整流程。首先对比了PyTorch与TensorFlow框架的特点,重点介绍了PyTorch的动态计算图、GPU加速等优势。随后详细说明了安装步骤:通过Miniconda创建Python环境,安装PyTorch及其相关库,并验证MPS加速功能是否可用。最后配置了Jupyter Notebook开发环境,展示其交互式编程特性。整个过程针对ARM架构优化,确保能充分利用M4芯片的性能进行深度学习开发。

2025-10-14 17:45:40 700

原创 手把手教你构建创意AI:PyTorch生成式模型开发指南(一)

(如"夕阳下的城堡"对应特定色彩、构图和光影特征),再根据用户输入的新文本描述,从学习到的联合概率分布中采样,逐步生成符合描述的全新图像。生成式人工智能(Generative AI, GAI)是一种通过学习现有数据模式来创建全新内容的AI技术,能够生成文本、图像、音频、视频、代码等多种形式的输出。:通过大规模文本预训练,具备强大泛化能力,支持多种下游任务。:编码器-解码器结构,完全基于注意力机制,无循环层。:输入不限于文本,还包括图像、音频等。(如 T5):用于序列到序列任务。训练可并行,显著提速,支持。

2025-09-24 14:12:37 353

原创 支付网关系统前后端鉴权方案

模块鉴权方式说明前端收银台JWT Token易于扩展、跨域友好商户API调用HMAC签名安全可靠、无状态内部系统调用服务Token / mTLS高安全通信支付通道回调签名 + IP 白名单提高安全性与幂等处理管理后台权限细化、便于审计。

2025-07-22 16:17:30 761

原创 支付鉴权方案介绍

场景推荐鉴权方式前后端分离 + 多端支持开放平台接口 + 安全要求高HMAC签名或OAuth2.0单体系统,部署在同一域名下银行/支付类接口mTLS + 签名校验小程序/移动端 + 登录态JWT + Refresh机制。

2025-07-22 13:52:10 763

原创 阿里云升级https的坑。443。要开防火墙

https://blog.csdn.net/QianYiYu/article/details/88024843?fromshare=blogdetail&sharetype=blogdetail&sharerId=88024843&sharerefer=PC&sharesource=weixin_41709748&sharefrom=from_link

2024-10-26 15:52:46 329

原创 vue3的nginx配置文件配置(nginx只配置前端vue3的nginx.conf文件)

此配置文件,可以配置纯前端的vue3的配置文件,可以不用后端的配置文件,不需要考虑后端,对于纯前端的项目和工程有一定的参考意义。3、nginx.conf配置。1、本地的访问网址的链接。

2024-08-25 11:07:00 819 1

原创 java获取resources目录下的文件

java获取resources目录下的文件。

2024-07-15 17:32:34 494

原创 TOGAF架构介绍

一个完整的框架包括:异常处理组件,数据访问组件,日志组件,错误码组件。软件开发过程中通用能力的集合。

2024-06-12 22:06:35 513

原创 ChatGPT/GLM API使用

GLM 智谱 API调用

2024-04-26 14:35:30 787 1

原创 什么是langchain

使用Langchain中不同组件的特性和能力,可以构建不同场景下的应用,如聊天机器人、基于文档的问答、知识管理、个人助理、Agent智能体等等。Fake LLM,用于测试缓存的支持,比如 in-mem(内存)、SQLite、Redis、SQL用量记录。Indexes:索引,用来结构化文档,以便和模型交互。Agents:代理,决定模型采取哪些行动,执行并且观察流程,直到完成为止。Prompts:提示,包括提示管理、提示优化和提示序列化。Models:模型,是各种类型的模型和模型集成。

2024-04-25 13:38:06 1217

原创 AI小知识----什么是RAG

RAG

2024-04-22 14:18:05 3046

原创 阿里云ECS服务器安装docker

ECS 安装docker。详细步骤

2024-04-19 14:19:36 1018 1

原创 ollama大语言模型

【代码】ollama大语言模型。

2024-04-18 21:30:36 941

原创 权限认证和 设计模式

使用非对称加密(或对称加密),给前端一个公钥让他把数据加密后传到后台,后台负责解密后处理数据。1 文件很大建议使用对称加密,不过不能保存敏感信息。2. 文件较小,要求安全性高,建议使用非堆成加密。RBAC权限模型5张表的关系(用户、角色、权限)一. 上传数据的安全性怎么控制?组长审批,主管审批,副总裁,总裁。检验参数,填充订单,算价,落库。二. 权限认证是如何实现的?用户与角色的表,一对多的关系。角色与权限的表,一对多的关系。内容审核(视频,文章,课程)文本审核,图片审核,视频审核。

2024-04-12 19:52:01 459

原创 限流的实现方式

2、Nginx 漏桶算法。3、网关,令牌桶算法。

2024-04-09 21:36:33 305

原创 分布式事务的解决方案--Seata架构

seata架构

2024-03-18 16:49:30 663

原创 jdk8与jdk17的区别。springboot2.x与springboot3.x的区别

总的来说,JDK 17 是在 JDK 8 的基础上进一步发展和改进的版本,具有更多的语言特性、性能改进、安全性更新以及库和工具的改进。因此,对于那些使用 JDK 8 的开发人员来说,升级到 JDK 17 可能会带来许多好处,包括更好的开发体验、更高的性能和更好的安全性。总的来说,Spring Boot 3.x 是对 Spring Boot 2.x 的进一步改进和演进,旨在提供更好的性能、更多的功能和更好的开发体验。

2024-03-14 22:41:34 2085

原创 了解下索引的几棵树?

③B+树便于扫库和区间查询:底层是双向指针的链表,进行范围查询直接从叶子节点进行查询,不需要每次从根节点开始获取数据。②查询效率B+树更加稳定:数据都存储到叶子节点,都从根开始找到叶子节点,查找路径差不多,所以效率稳定。①磁盘读写代价B+树更低:非叶子节点不存储数据,只存储指针。

2024-03-14 22:34:28 575

原创 kubernetes的网络flannel与caclio

VXLAN,即Virtual Extensible LAN(虚拟可扩展局域网),是Linux本身支持的一网种网络虚拟化技术。VXLAN可以完全在内核态实现封装和解封装工作,从而通过“隧道”机制,构建出覆盖网络(Overlay Network)calico除了可以解决网络通信还可以解决网络策略。二. 网络插件calico。

2024-02-23 12:23:06 693

原创 kubernetes各大组件及特点

kubernetes设计出pod-deployment-Service经典的3层访问机制。Ingress可以将集群内服务的HTTP和HTTPS暴露出来,以方便从集群外部访问。负责运行具体的pod,维护其整个生命周期,为pod提供网络,存储相关的资源。每一个pod都有一个独立的IP地址,且这些pod不通过任何NAT互通。给新创建的pod或未被调度的pod挑选一个合适的节点 供pod运行。跨节点的pod与pod之间的通信。1)pod内容器之间的网络通信。2)pod之间的网络通信。

2024-02-23 11:34:06 473

原创 kubernetes面试题及核心知识点

2、hostPath宿主机的存储为容器分配资源。不会随着pod的删除而消失,持久地存放在该节点上。通过deployment或statefuleset来管理多实例。从而保证服务的高可用。1、emptyDir宿主机的存储为容器分配资源。临时储存,随着pod的删除而消失,用来限制,控制与分离一个进程组的资源。通过PV持久化地保存数据。secret密码文件。

2024-02-23 00:02:48 719

原创 架构师能力模型

存储一致性问题的协议:计算输入和输出控制器

2024-02-22 12:50:55 550

原创 如何进行高性能架构的设计

减少脚本的请求次数:css和js压缩,将多个文件压缩成一个文件。减少图像请求次数:多张图片变成 一张。增加缓存控制:请求头。

2024-02-22 11:38:55 713

原创 如何评估和优化系统的高性能

总体来看,随着压力增大,系统单位时间内被访问的次数增加。结合延迟和吞吐量观察的话,系统优化性能指标是找到延迟趋向最低和吞吐量趋向最高的点。DNS缓存和DNS预解析提高DNS解析时间。系统的关键性能指标:吞吐量,延迟和TP。延迟:从客户端发送请求到接收响应的时间。吞吐量:反应单位时间内处理请求的能力。TP:99%的请求达到的一个时间值。

2024-02-22 10:55:28 483

原创 如何实现系统的高可用

常用的第三方存储有DB,Redis,ES,MQ等,除了基础设施 监控外,还有集群节点,分片信息,存储数据信息等特有存储监控指标。1、如何 评估系统高可用?2、如何监控系统高可用?3、如何保证系统高可用?监控报警策略有三部分组成。

2024-02-21 12:22:00 567

原创 redis的缓存穿透,缓存并发,缓存雪崩,缓存问题及解决方案

缓存穿透问题原因解决方案

2024-02-20 17:33:22 1196

原创 Redis面试题及核心知识点讲解

Redis的大部分操作都是在内存中完成。单线程模型避免了多线程之间的竞争,redis采用了I/O多路复用机制处理大量的客户端Socket请求。为了保证数据不丢失,要把内存中的数据存储到磁盘,以便缓存服务器重启之后,还能够从磁盘中恢复原有的数据,这个过程就是redis的持久化。redis是单线程的,主要是指网络I/O线程。Redis的持久化,集群同步等操作,则由另外的线程来执行。4 redis是怎么实现数据不丢失的?怎么实现服务高可用的?2 . redis是单线程,为什么处理这么快?

2024-02-20 12:17:30 585

原创 如何确定分库还是 分表?

分库分表引入的另外一个问题就是数据查询的问题在未分库分表之前,我们查询数据总数时,可以直接通过 SQL的 count()命令,现在数据分片到多个库表中,如何解决呢?分表因为数据量比较大,导致事务执行缓慢;分库是因为单库的性能无法满足要求。3 范围分片(range)4 如何解决数据查询问题?

2024-02-19 21:21:03 810

原创 Mysql如何优化数据查询方案

mysql默认是异步模式。mysql主库提交事务的线程并不会等待binlog同步到各从库,就返回客户端结果。这种模式一旦主库宕机。第二阶段:同步binlog。binlog复制到所有从库上。每个binlog写到暂存日志中。电商平台的商品评论的实际案例,设计一个主从复制的延迟方案。第三阶段:回放binlog。Mysql主从复制还有哪些模型?

2024-02-19 17:41:09 714

原创 Mysql的隔离级别和锁

两次读取的数据中间被修改,读取的数据不同。破坏上面一个条件,即可解决掉死锁的问题。死锁的解决办法:重启应用。

2024-02-19 15:26:59 538

原创 数据库索引面试的相关问题

1、索引列上做了计算,函数,类型转换等操作。索引失效是因为查询过程需要扫描整个索引并回表。代价高于直接全表扫描。Like匹配使用了前缀匹配符“%abc”字符串不加引号导致类型转换。常见索引的优化的方法。

2024-02-18 21:08:55 540

原创 mysql索引

mysql索引 B+Tree

2024-02-14 21:07:28 472

原创 如何设计一个预约抢购活动

节点取模的形式,优点是均匀分布,缺点是扩展性不好。所以,我们可以采用一致性hash。根据业务规则进行分片。可以根据三级品类进行分片。解决单一热点问题,采用range(范围分片)1)哈希算法,对商品ID进行分片。

2024-02-07 15:31:04 517

原创 如何回答消息确认不丢失

三,防止消息丢失的阶段操作。1、如何知道有消息丢失?3、如何确保消息不丢失。

2024-02-03 21:52:07 558

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除