随笔分类 - [21]Dev Logs
-
Git分支策略
摘要:团队如何选择合适的Git分支策略? 合集 - DevOps实践之路(6) 1.都说DevOps落地难,到底难在哪里?也许你还没找到套路05-132.DevOps落地实践点滴和踩坑记录-(2) -聊聊企业内部DevOps平台建设2022-08-163.DevOps落地实践点滴和踩坑记录-(1)-迷茫与 阅读全文
-
版本号的命名和更新问题
摘要:前言版本号的命名和更新问题,是开发者的责任感和前瞻性的问题。 首先看看某些常见软件的版本号: Linux Kernel: 0.0.1,1.0.0,2.6.32,3.0.18…,若用 X.Y.Z 表示,则偶数 Y 表示稳定版本,奇数 Y 表示开发版本。Windows:windows 98,window 阅读全文
-
后台性能优化实战
摘要:VPS系统后台性能优化实战 作者: 刘用, 现任新东方APP团队高级软件工程师 2019年开始,新东方APP团队启动了长达半年以上的稳定性建设工作,为什么稳定性如此重要?因为随着每年30%以上的高速增长,现有的后端服务完全扛不住日益增多的用户带来的高并发,高可用场景。所以优化工作势在必行。 如果你是 阅读全文
-
转载文件句柄泄漏泄漏
摘要:记一次 .NET 某流媒体独角兽 API 句柄泄漏分析 一:背景 1. 讲故事 上上周有位朋友找到我,说他的程序CPU和句柄都在不断的增长,无回头趋势,查了好些天也没什么进展,特加wx寻求帮助,截图如下: 看的出来这位朋友也是非常郁闷,出问题还出两个,气人哈,关于 cpu 爆高的问题我准备单独用一篇 阅读全文
-
VS自带的xsd.exe工具,根据XML自动生成XSD
摘要:Vistual Studio自带的xsd.exe工具,根据XML自动生成XSD 利用Vistual Studio自带的xsd.exe工具,根据XML自动生成XSD 1, 命令提示符--》找到vs自带的xsd.exe工具所在的文件夹 例如: C:\Program Files (x86)\Microso 阅读全文
-
IIS日志分析器Log Parser Studio
摘要:Log Parser Studio 分析 IIS 日志 iis7下查看站点日志对应文件夹 IIS7下面默认日志文件的存放路径:%SystemDrive%\inetpub\logs\LogFiles查看方法:点击对应网站 -> 右侧功能视图 -> 双击 “日志” -> 目录如果服务器配置有多个站点则在 阅读全文
-
读了大量数据,导致gc频繁回收,进而导致 cpu 爆高
摘要:读了大量数据,导致gc频繁回收,进而导致 cpu 爆高 转载应用服务器 CPU 暴高事故分析 一:背景 1. 前言 大概有2个月没写博客了,不是不想写哈😬,关注公号的朋友应该知道我这两个月一直都在翻译文章,前前后后大概100篇左右吧,前几天看公号的 常读用户 降了好几十,心疼哈,还得回过神来继续写 阅读全文
-
常用的发布方式
摘要:蓝绿红黑灰|常用的发布方式 分类: 可靠性系统实践 标签: 可靠性系统实践 1 发布之痛# 相信每个程序员都曾经经历过,或正在经历过发布的痛苦,每个发布日的夜晚通常是灯火通明。在现在互联网公司较高的发布频率之下更是放大了这种痛苦,多少正值青春年华的程序员为此白了发、秃了头!让程序员经历发布痛苦的原因 阅读全文
-
导致CPU 99%
摘要:转载十亿推荐关系优化实战 最近,一朋友整天因为CPU 99%搞得茶饭不思,夜不能寐,找到我”诉苦“。听完成,心中一阵窃喜:是时候展现真正的实力了(其实是练手的机会来了)。半推半就应承了下来。 01 分析问题 几分钟了解下来,大概情况如下:会员可以推荐其他用户注册,会员有一个属性--活跃度,用户观看视 阅读全文
-
重构过程
摘要:重构过程中的几个关键步骤: 分析目前系统的问题点,找到最重要最优先要突破的点 确定重构所要达成的目标、方向及限制条件 确定重构涉及到的核心技术方案及可行性 梳理重构所涉及到的需求、场景及相关上下游依赖方 设计明确和完善的技术方案 制定详细的项目计划,锁定资源和里程碑节点并推进 全流程的测试验证 详细 阅读全文
-
分库分表
摘要:一次难得的分库分表实践 背景 前不久发过两篇关于分表的文章: 一次分表踩坑实践的探讨 分表后需要注意的二三事 从标题可以看得出来,当时我们只做了分表;还是由于业务发展,截止到现在也做了分库,目前看来都还比较顺利,所以借着脑子还记得清楚来一次复盘。 先来回顾下整个分库分表的流程如下: 整个过程也很好理 阅读全文
-
InstallerProjects打包
摘要:C#—使用InstallerProjects打包桌面应用程序 前言 打包桌面应用程序实在是一个不常使用的东西,偶尔使用起来经常会忘东忘西的耽误时间,因此,这篇文章多以图片记录过程,也是用于备忘。 下载打包工具 C#打包桌面应用程序有很多种方法,这里介绍一种使用Microsoft Visual Stu 阅读全文
-
解决渠道、产品增加
摘要:解决渠道、产品增加引发的腐化问题 持续增加的渠道特性 小码同学一来到新公司,就负责起了一个新开始,但具有无限想象空间的后台开发项目。就像所有的互联网项目一样,业务变化极其迅速,为了减少初期试错成本,小码同学选用了流行、便捷的贫血模型,也就是Service+DAO/RPC结构,做了简单的关注点分离—— 阅读全文
-
MSIX 打包 DotNetCore 3.0
摘要:使用 MSIX 打包 DotNetCore 3.0 客户端程序 如何你希望你的 WPF 程序能够以 Windows 的保护机制保护起来,不被轻易反编译的话,那么这篇文章应该能帮到你。 介绍# MSIX 是微软于去年的 Windows 开发者日峰会 上推出的全新应用打包解决方案。其目的是取代旧式的软件 阅读全文
-
内存泄露
摘要:内存泄露排查之线程泄露 如果只关心具体过程,可直接回归正途的处理逻辑原文链接:https://www.cnblogs.com/guozp/p/10597327.html 基础 内存泄露(Memory Leak) 内存泄露现象 heap或者perm/metaspace区不断增长, 没有下降趋势, 最后 阅读全文
-
线上服务器TCP被打满是啥情况
摘要:从一个线上服务器警告谈谈backlog https://wangxiangnan.cc/?p=105 缘起 双十一如期而至,此时的我因为在处理客户的一个问题已经陷入了忙碌。突然,不断接到驻场实施发来的反馈,都是相同的反馈——"客户端操作缓慢"。 我现在负责的服务器是一台接口服务器,所有的卖家都要通过 阅读全文
-
IIS并发瓶颈线程数的限制
摘要:.NET线程池最大线程数的限制 记一次IIS并发瓶颈 https://www.cnblogs.com/7rhythm/p/9964543.html .NET ThreadPool 最大线程数的限制 IIS并发瓶颈,有几个地方,IIS线程池的最大队列数,工作进程数,最大并发数。这些这里就不展开。主要是 阅读全文
-
网站被黑
摘要:记一次真实的网站被黑经历 https://www.cnblogs.com/smallSevens/p/9221002.html 前言 距离上次被DDOS攻击已经有10天左右的时间,距离上上次已经记不起具体那一天了,每一次都这么不了了只。然而近期一次相对持久的攻击,我觉得有必要静下心来,分享一下被黑的 阅读全文
-
powershell《语音报警系统》
摘要:用powershell实现:“倩女幽魂姥姥”版《语音报警系统》 【第一章 前言】 win7,及以上版本中,是自带语音库的,系统自带一套女声中文库,一套女声英文库。用powershell调用,从而发音,制作报警系统。是一件太简单的事情,只需要几行代码。$sapi = New-Object -COM S 阅读全文
-
Swagger文档转Word
摘要:Swagger文档转Word 文档 GitHub 地址:https://github.com/JMCuixy/SwaggerToWord/tree/developer 原创作品,转载请注明出处:http://www.cnblogs.com/jmcui/p/8298823.html 一、前言 为什么会 阅读全文