摘要:
稳定性治理是一个长期的过程,要把稳定性的工作融入到研发过程中,一方面要有意识尽量别埋坑,比如微服务强调中间件隔离,我们就不要混用中间件了,另一方面稳定性问题要一步到位,比如治理超时时间,要有个完整规范定义超时时间,并在研发过程中对新增接口、历史接口都配置合理,且能够动态更新。 阅读全文
摘要:
基于日常实际工作经验和个人心得,我整理了一份团队遇到故障问题或者疑似问题快速排查的三字经清单及正确✅案例和错误❌案例。这份清单将帮助你在遇到问题时进行快速排查,无需担心在高压环境下忙中出错,遗漏关键步骤环节 阅读全文
摘要:
在大语言模型的训练中,经常会看到 Instruct Tuning(指令微调)这个单词,GPT家族中也有一个 InstructGPT的模型(指令微调后的GPT),通过指令微调的LLM会更按照我们期望的方式输出 阅读全文
![揭秘ChatGPT,如何打造自己的自定义指令](https://img2023.cnblogs.com/blog/2927063/202308/2927063-20230831112023483-1015691213.png)
摘要:
在这个燥热的夏天,又突然收到告警,分库分表的主键冲突了,这还能忍?不,坚决不能忍,必须解决掉!后面咱们慢慢道来是如何破局的,如何走了一条坎坷路…… 阅读全文
摘要:
本文在了解netty核心组件的前提下,进一步了解组件如何在整个服务器启动过程如何被创建,如何组件之间配合来使用。首先也是先了解下大概服务端的启动过程,并且在了解过程中我们带着自己的问题去在学习过程中探寻答案 阅读全文
![Java NIO 图解 Netty 服务端启动的过程](https://img2023.cnblogs.com/blog/2927063/202308/2927063-20230830102934605-1658194644.png)
摘要:
基于传统认知,前端产品直接触达消费者,往往具有高度的定制化、需求变更频繁等特点,要求具有很好的动态性, 能够满足不同客户的需求。那么能否建设类似的前端中台产品,我们姑且称之为“前端领域产品”,实现接入团队端到端能力复用呢?我们在撮合业务线中进行了一系列思考和探索。 阅读全文
![撮合前端平台在低代码平台的落地实践](https://img2023.cnblogs.com/blog/2927063/202308/2927063-20230829161152520-1277630411.png)
摘要:
如何设计一个接口?是在我们日常开发或者面试时经常问及的一个话题。很多人觉得这不就是CRUD,能实现不就行了。单纯实现来说,并非难事,但要做到易用、易扩展、易维护并不是一件简单的事。这里并不强调一些个接口设计的原则或者设计方法,仅从如何设计一个好的接口出发,简单讨论。 阅读全文
![如何把一个接口设计好?](https://img2023.cnblogs.com/blog/2927063/202308/2927063-20230829091853983-1948402419.png)
摘要:
# **一、前端编译** 前端编译就是将Java源码文件编译成Class文件的过程,编译过程分为4步: ## **1 准备** 初始化插入式注解处理器(Annotation Processing Tool)。 ## **2 解析与填充符号表** 将源代码的字符流转变为标记(Token)集合,构造出` 阅读全文
![从原理聊 JVM(五):JVM 的编译过程和优化手段](https://img2023.cnblogs.com/blog/2927063/202308/2927063-20230828142953942-344812549.png)
摘要:
本文首先讲述四层负载均衡技术的特点,然后通过提问的方式推导出四层负载均衡器的NAT模型和DR模型的工作原理。通过本文可以了解到四层负载均衡的技术特点、NAT模型和DR模型的工作原理、以及NAT模型和DR模型的优缺点。 阅读全文
![四层负载均衡的NAT模型与DR模型推导](https://img2023.cnblogs.com/blog/2927063/202308/2927063-20230828104113049-338930330.png)
摘要:
本文介绍了作者对CICD的理解以及在项目中开展CICD的几种场景,总结了每种场景实践的关键节点、带来的收益,以及结合具体项目开展的实际应用。读者可以借鉴本文中描述的场景,或借鉴文中提到的实践方式,在项目中开展CICD,为项目在持续集成部署上做具体的支撑。 阅读全文
![项目开展CICD的实践探路](https://img2023.cnblogs.com/blog/2927063/202308/2927063-20230825113440509-357694338.png)