软件架构
文章平均质量分 71
软件架构+开发工具+部署运维
火星求索
前字节跳动研发专家,18年医疗健康行业的码拉松奔跑者,担任研发总监、架构师负责和主导多个应用架构。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
专题1-跨域问题
1、前端2、Nginx3、服务器端解决跨域问题的三种方法https://blog.csdn.net/james_wade63/article/details/50772041原创 2021-06-07 20:41:48 · 130 阅读 · 0 评论 -
跨域
https://segmentfault.com/a/1190000012550346原创 2020-11-03 19:33:40 · 115 阅读 · 0 评论 -
负载均衡LB
三大主流负载均衡器LVS、Nginx、HAproxy详解https://blog.csdn.net/lilygg/article/details/89538862原创 2021-07-15 19:18:09 · 377 阅读 · 0 评论 -
git
git log --author=itw_xujh --since=2019-01-01 --until=2021-05-01 --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --author="$name" --pretty=tformat: --numstat | grep "\(.html\|.java\|.xml\|.properties\)$" | awk '{ add += $1; subs .原创 2021-04-23 09:59:53 · 95 阅读 · 0 评论 -
阿里分支模式AoneFlow
本文介绍了目前阿里的分支模式,兼顾了TrunkBased的易于持续集成”和 GitFlow 的“易于管理需求”特点。看一下具体套路。AoneFlow 是阿里比较通用的分支管理方式,改模式一般使用三种分支类型:主干分支、特性分支、发布分支,以及三条基本规则。分支结构主干分支:一般是master。特性分支:特性分支 一般以feature前缀开头。发布分支:发布分支 一般以release前缀开头。分支管理规则规则一,开始工作前,从主干创建特性分支。AoneFlow...原创 2021-06-15 14:18:03 · 1868 阅读 · 0 评论 -
一文搞懂XPath查找html dom
XPath 使用路径表达式来选取 html页面的dom中的元素或者元素集。这些路径表达式和我们在常规的电脑文件系统中看到的表达式非常相似。选取 html页面的dom中的元素或者元素集,选取xml中的元素或者元素集原创 2024-09-24 22:55:02 · 1257 阅读 · 0 评论 -
在线工具汇总
在线工具备忘录(qbit)工具发布于 2019-07-31在线工具https://tool.lu/地理天文时空坐标拾取: (1)、百度地图;(2)、高德地图。 经度时差查询 Google Earth Web 版网络工具网卡(MAC 地址)厂商查询:https://regauth.standards.iee... 代理匿名度检测:chacuo、cybersyndrome 打印http头:xhaus、urih、httpbin、RequestBin 查看本机外网ip:i转载 2020-09-16 11:21:42 · 1054 阅读 · 0 评论 -
高效办公工具整理
1、图形制作工具 图表秀: https://www.tubiaoxiu.com/(各种漂亮汇总图表) WPS写得:时间轴,思维导图,流程图(适合手机浏览) 亿图:图形制作软件,效果比viso美观(绿色版)2、搜索引擎站点汇总 谷歌镜像:https://g.shijian.ac.cn/ (定期更新) 必应:http://cn.bing.com/...原创 2018-01-03 11:49:04 · 1242 阅读 · 0 评论 -
领域驱动DDD三种架构-分层架构、洋葱架构、六边形架构
领域驱动DDD的分层架构、洋葱架构、六边形架构的表现形式稍有不同,对应落地到代码层面的实现层次关系也略有不同,但是核心思想都是一样的,按业务创建领域并进行业务解耦。原创 2024-09-20 17:51:26 · 3196 阅读 · 0 评论 -
JMeter在Mac下的安装使用
开源许可证:Jmeter完全免费,允许开发者使用源代码进行开发友好的 GUI:Jmeter 非常易于使用,不需要花时间来熟悉它平台无关:Jmeter 是 100% 纯 Java 桌面应用程序。所以它可以在多个平台上运行完整的多线程框架。Jmeter 允许通过单独的线程组并发和同时采样不同的函数可视化测试结果:测试结果可以以图表、表格、树形和日志文件等不同格式显示安装简单:您只需复制并运行 *.bat 文件即可运行 JMeter。无需安装。高度可扩展:您可以编写自己的测试。原创 2024-09-17 19:33:59 · 1282 阅读 · 0 评论 -
业务系统如何接入文心一言AI模型完整版
要如何接入文心一言呢,百度的文心一言是可以免费接入的,下面接介绍如何接入文心一言的模型,并提供接口给业务系统使用。文心一言企业服务由千帆大模型平台提供,包括推理服务及大模型微调等一系列开发和应用工具链。。根据需要,可选择不同的模型,本文选择token的有效期是30天,生产环境需要提前更换根据业务系统不同的需求接入文心一言模型。原创 2024-09-10 09:06:02 · 1663 阅读 · 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 · 1827 阅读 · 0 评论 -
架构师面试问题
架构师面试问题:如何设计高可用如何设计高并发如何设计高扩展如何保证稳定性,99.98%如何jvm调优及管控如何定位及处理OOM如何复用及重构使用那些设计模式解决生产中的问题架构选型过程考虑QPS ,TPS...原创 2021-06-09 14:48:04 · 5314 阅读 · 0 评论 -
Elastic Stack入门
https://blog.csdn.net/a185589690/article/details/100852581原创 2021-04-25 15:37:40 · 156 阅读 · 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 · 4506 阅读 · 0 评论 -
系统稳定性
目录一、背景介绍二、故障源的分类三、稳定性建设四要素第一要素:人第二要素:工具第三要素:预案第四要素:目标四、稳定性建设四个方向第一个方向:根基要抓牢(45%)第二个方向:工作在日常(30%)第三个方向:预案是关键(15%)第四个方向:容量是核心(10%)五、稳定性建设本质六、总结一、背景介绍在移动互联网时代,用户群的积累比之前更容易,但同样,也会因为糟糕的用户体验,而快速流失用户,哪怕是号称独一无二的12306网站,也在不断优化系统来提升用户原创 2021-04-23 15:46:32 · 2510 阅读 · 0 评论 -
高并发下接口幂等性解决方案
高并发下接口幂等性解决方案一、幂等性概念在编程中.一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。例如,“getUsername()和setTrue()”函数就是一个幂等函数. 更复杂的操作幂等保证是利用唯一交易号(流水号)实现.我的理解:幂等就是一个操作,不论执行多少次,产生的效果和返回的结果都是一样的。二、幂等性场景1、查询操作:转载 2020-07-29 16:32:29 · 264 阅读 · 0 评论 -
DEV_OPS
DEVOPS1.凤凰项目2.技术债务原创 2020-06-06 09:54:57 · 295 阅读 · 0 评论 -
DevOps 的应用
DevOps - DevOps基础概念梳理目录DevOps DevOps的好处与价值 可能的几个关注点 DevOps能力环 DevOps与持续集成、持续交付 典型的DevOps流水线过程 DevOps黄金思维圈 初见 一些图示 关系与演进 涉及的工具 DevOpsDevOps(Development+Operations)强调共同对业务目标负责,以实现用户价值作为唯一的评判标准:保证产品功能及时实现、成功部署和稳定使用;是一种重视软件开发人员(.转载 2020-06-01 16:02:32 · 583 阅读 · 0 评论
分享