
软件工程
文章平均质量分 81
火星求索
曾就职字节跳动,17年医疗健康行业的码拉松奔跑者,担任研发总监、架构师、技术专家负责和主导多个应用架构。
展开
-
领域驱动DDD三种架构-分层架构、洋葱架构、六边形架构
领域驱动DDD的分层架构、洋葱架构、六边形架构的表现形式稍有不同,对应落地到代码层面的实现层次关系也略有不同,但是核心思想都是一样的,按业务创建领域并进行业务解耦。原创 2024-09-20 17:51:26 · 2529 阅读 · 0 评论 -
JMeter在Mac下的安装使用
开源许可证:Jmeter完全免费,允许开发者使用源代码进行开发友好的 GUI:Jmeter 非常易于使用,不需要花时间来熟悉它平台无关:Jmeter 是 100% 纯 Java 桌面应用程序。所以它可以在多个平台上运行完整的多线程框架。Jmeter 允许通过单独的线程组并发和同时采样不同的函数可视化测试结果:测试结果可以以图表、表格、树形和日志文件等不同格式显示安装简单:您只需复制并运行 *.bat 文件即可运行 JMeter。无需安装。高度可扩展:您可以编写自己的测试。原创 2024-09-17 19:33:59 · 1138 阅读 · 0 评论 -
业务系统如何接入文心一言AI模型完整版
要如何接入文心一言呢,百度的文心一言是可以免费接入的,下面接介绍如何接入文心一言的模型,并提供接口给业务系统使用。文心一言企业服务由千帆大模型平台提供,包括推理服务及大模型微调等一系列开发和应用工具链。。根据需要,可选择不同的模型,本文选择token的有效期是30天,生产环境需要提前更换根据业务系统不同的需求接入文心一言模型。原创 2024-09-10 09:06:02 · 1377 阅读 · 0 评论 -
nginx中如何设置gzip
Nginx通过配置gzip压缩可以提升网站整体速度Nginx的gzip功能是用于压缩HTTP响应内容的功能。当启用gzip时,在发送给客户端之前,Nginx会将响应内容压缩以减小其大小。这样可以减少数据传输的带宽消耗和响应时间,提高网站的性能和速度。修改nginx.conf文件后,需要重启Nginx服务器,使配置生效,重启命令使用可以自动检测配置是否存在语法错误gzip功能是在ngx_http_gzip_module是Nginx默认集成的,不需要重新编译,直接开启即可gzip。原创 2024-09-05 22:40:04 · 1607 阅读 · 0 评论 -
架构师面试问题
架构师面试问题:如何设计高可用如何设计高并发如何设计高扩展如何保证稳定性,99.98%如何jvm调优及管控如何定位及处理OOM如何复用及重构使用那些设计模式解决生产中的问题架构选型过程考虑QPS ,TPS...原创 2021-06-09 14:48:04 · 5233 阅读 · 0 评论 -
Elastic Stack入门
https://blog.csdn.net/a185589690/article/details/100852581原创 2021-04-25 15:37:40 · 122 阅读 · 0 评论 -
oom常见问题原因及解决方法
OOM 常见原因及解决方案当 JVM 内存严重不足时,就会抛出 java.lang.OutOfMemoryError 错误。本文总结了常见的 OOM 原因及其解决方法,如下图所示。如有遗漏或错误,欢迎补充指正。1、Java heap space当堆内存(Heap Space)没有足够空间存放新创建的对象时,就会抛出java.lang.OutOfMemoryError:Javaheap space错误(根据实际生产经验,可以对程序日志中的 OutOfMemoryError 配置关键字...原创 2021-02-27 17:11:09 · 3903 阅读 · 0 评论 -
系统稳定性
目录一、背景介绍二、故障源的分类三、稳定性建设四要素第一要素:人第二要素:工具第三要素:预案第四要素:目标四、稳定性建设四个方向第一个方向:根基要抓牢(45%)第二个方向:工作在日常(30%)第三个方向:预案是关键(15%)第四个方向:容量是核心(10%)五、稳定性建设本质六、总结一、背景介绍在移动互联网时代,用户群的积累比之前更容易,但同样,也会因为糟糕的用户体验,而快速流失用户,哪怕是号称独一无二的12306网站,也在不断优化系统来提升用户原创 2021-04-23 15:46:32 · 2408 阅读 · 0 评论 -
高并发下接口幂等性解决方案
高并发下接口幂等性解决方案一、幂等性概念在编程中.一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。例如,“getUsername()和setTrue()”函数就是一个幂等函数. 更复杂的操作幂等保证是利用唯一交易号(流水号)实现.我的理解:幂等就是一个操作,不论执行多少次,产生的效果和返回的结果都是一样的。二、幂等性场景1、查询操作:转载 2020-07-29 16:32:29 · 226 阅读 · 0 评论 -
DEV_OPS
DEVOPS1.凤凰项目2.技术债务原创 2020-06-06 09:54:57 · 268 阅读 · 0 评论 -
DevOps 的应用
DevOps - DevOps基础概念梳理目录DevOps DevOps的好处与价值 可能的几个关注点 DevOps能力环 DevOps与持续集成、持续交付 典型的DevOps流水线过程 DevOps黄金思维圈 初见 一些图示 关系与演进 涉及的工具 DevOpsDevOps(Development+Operations)强调共同对业务目标负责,以实现用户价值作为唯一的评判标准:保证产品功能及时实现、成功部署和稳定使用;是一种重视软件开发人员(.转载 2020-06-01 16:02:32 · 505 阅读 · 0 评论