logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

rebase 跟 merge

的核心是改变当前分支的“基础”(base)。它不是移动到目标的前面,而是把你的整个分支,从原来的“出发点”拆下来,然后嫁接到目标的“最新点”上。一个生动的比喻:搭积木假设分支是一座已经搭好的积木塔。你从的第 5 层开始,自己往旁边搭了一个新的小塔(你的分支),搭了 3 层。这时,你的同事也在分支上继续往上搭,把它搭到了第 8 层。你执行 ,就会发生:Git 像施展魔法一样,把你那 3 层的小塔整个

#git
k8s 跟 nacos 关于服务注册以及服务发现

到服务注册和发现的流程中。这通常通过引入 Nacos Client SDK 来实现。在 Kubernetes 的世界里,作为一名应用开发者,你。需要理解服务治理概念,并进行相应配置和编码。的库存服务,它暴露了 8080 端口。“有感知/SDK驱动”(Nacos)。在 Nacos 的世界里,你的应用程序。一个可以称之为“无感知/环境驱动”这一切都由平台环境透明地处理了。Bean 的地方,添加。简单直

#java#k8s
redshift 跟 postgres 之间的关系

把它当做精密的仪器,用Prisma这种高级工具去管理它,享受类型安全和自动迁移。把它当做大力士,不要用 Prisma 去约束它。用Knex.js或者SQL给它下达简单的指令(Select, Group By),让它发挥算力的优势。一句话总结:Redshift 借用了 Postgres 的“皮”(接口协议),但换了“心”(列式存储引擎)。所以用连接 Postgres 的驱动(pg/knex)可以连上

#数据库
docker 容器

Docker 容器就是一个轻量级的、可移植的、自包含的软件“包装盒”。它让软件开发从“手工作坊”(在每台机器上配置环境)变成了“工业化标准流水线”(构建一次镜像,到处运行)。

#docker#容器#运维
构建高性能 Node.js 集中式日志体系:Pino + PM2 + OpenSearch 实战

通过这套组合拳,我们构建了一套“低耦合、高性能、高可用”的日志体系。Pino 保证了应用层的绝对轻量,PM2 保证了底层运行的稳定与文件管理的规范,而 OpenSearch 则赋予了数据海量检索和可视化的能力。这套架构落地后,线上故障排查时间从平均数小时缩短至分钟级,极大地提升了团队的研发效率和服务稳定性。下一篇文章 有实战代码 有兴趣的可以去看一看。

#node.js#系统架构
Node.js 生产环境日志全链路解析:从 Pino 序列化、PM2 进程守护到 ELK 聚合的那些事儿

维度说明优点应用性能高:应用只写内存/流,不涉及慢速的磁盘IO或网络IO。职责分离:开发只管打日志,运维只管收日志,互不干扰。安全:如果日志服务器挂了,不会导致你的业务应用崩溃。缺点丢失风险:如果日志生成的太快,超过了“搬运工”的处理速度,或者容器突然崩溃,缓冲区里的极少量日志可能会丢失。调试延迟:从你代码执行error到你在网页上看到它,可能会有几秒钟的延迟(Latency)。那好,既然现在知道

#node.js#elk
同一个 new,不同的世界:Java 与 TypeScript 对象创建机制的降维打击

特性Java (new)本质按照蓝图开辟固定内存块创建空哈希表,链接原型链结构灵活性不可变(编译后固定)高度可变(运行时可增删属性)属性赋值依赖 public/private,常用 Setter默认 public,常用直接赋值类型兼容看名字(必须是同一个类或子类)看结构(属性匹配即可)使用建议必须用new推荐用new(为了默认值和装饰器)不要被 TypeScript 的语法糖欺骗了。

#java#typescript#开发语言
架构的宿命:深入对比 NestJS (Node.js) 与 Java 的垃圾回收机制

NestJS 的 GC 机制并非“弱”,而是它是为浏览器和高并发 I/O这一特定场景高度优化的产物。理解了 V8 与 JVM 在垃圾回收上的根本差异,我们才能在写代码时避开陷阱,设计出既快又稳的系统。一句话总结:在 NestJS 中,内存不仅是存储资源,更是计算资源(因为回收内存要抢占 CPU)。

#架构#node.js#java
构建高性能 Node.js 集中式日志体系:Pino + PM2 + OpenSearch 实战

通过这套组合拳,我们构建了一套“低耦合、高性能、高可用”的日志体系。Pino 保证了应用层的绝对轻量,PM2 保证了底层运行的稳定与文件管理的规范,而 OpenSearch 则赋予了数据海量检索和可视化的能力。这套架构落地后,线上故障排查时间从平均数小时缩短至分钟级,极大地提升了团队的研发效率和服务稳定性。下一篇文章 有实战代码 有兴趣的可以去看一看。

#node.js#系统架构
nestjs(node.js) 跟 java 关于return 的JSON 数据转换

方面 (Aspect)Java (以 Spring Boot 为例)开发者返回类型普通 JavaScript/TypeScript 对象普通 Java 对象 (POJO)核心框架NestJS (底层是 Express/Fastify)Spring Boot (核心是 Spring MVC)序列化工具(JavaScript 引擎内置)Jackson 库) (第三方库,但为 Spring Boot 默

#node.js#java#json
    共 22 条
  • 1
  • 2
  • 3
  • 请选择