Fork me on GitHub

2022年11月29日

摘要: 慢SQL,压垮团队的最后一根稻草! 一、什么是慢 SQL 什么是慢SQL?顾名思义,运行时间较长的 SQL 语句即为慢 SQL! 那问题来了,多久才算慢呢? 这个慢其实是一个相对值,不同的业务场景下,标准要求是不一样的。 我们都知道,我们每执行一次 SQL,数据库除了会返回执行结果以外,还会返回 S 阅读全文
posted @ 2022-11-29 15:52 HackerVirus 阅读(3) 评论(0) 推荐(0) 编辑

2022年11月22日

摘要: 基于接口而非实现编程 抽象类和接口的区别 在面向对象编程当中,抽象类和接口是为抽象而生而的两个概念,在初学时特别容易搞混它们俩。 Java 既支持接口,也支持抽象类,这里主要拿 Java 的接口和抽象类做比较。简单地在 Java 中定义这两个概念就是,抽象类是包含抽象方法的类,接口是对行为的抽象。 阅读全文
posted @ 2022-11-22 09:10 HackerVirus 阅读(16) 评论(0) 推荐(0) 编辑

2022年11月21日

摘要: C#请求HTTPS地址的故障分析和TLS知识点总结 背景介绍 近期收到同事反馈,在C#程序中通过HTTPClient请求一个HTTPS的地址时,在本地开发环境和测试环境均能正常执行,而部署到生产环境后发生异常且稳定复现,异常提示为:【请求被中止: 未能创建 SSL/TLS 安全通道 】,而且在生产环 阅读全文
posted @ 2022-11-21 12:05 HackerVirus 阅读(80) 评论(0) 推荐(0) 编辑

2022年11月17日

摘要: http接口自动重试现象的排查 标题现象排查过程结论原因一是公司kong的配置:原因二:整体解释现象在公司开发时观察到一个奇怪的现象,一个运行时间较长(1分钟)的http接口会被自动调用数次(日志证明它最后调用成功),直到超过5分钟后返回504网关超时(如下图)才停止。如果将此接口的运行时间缩短到比 阅读全文
posted @ 2022-11-17 13:08 HackerVirus 阅读(13) 评论(0) 推荐(0) 编辑

2022年11月15日

摘要: 现代企业架构框架 — 业务架构 3.1业务架构元模型综述 业务架构 (Business Architecture) 定义了企业各类业务的运作模式及业务之间的关系结构。它以承接企业战略为出发点,以支撑实现企业战略为目标, 通过对于业务能力的识别与构建,并将业务能力以业务服务的方式透出,实现对于业务流程 阅读全文
posted @ 2022-11-15 22:49 HackerVirus 阅读(34) 评论(0) 推荐(0) 编辑
摘要: Kafka部署安装及简单使用 一、环境准备 1、jdk 8+ 2、zookeeper 3、kafka 说明:在kafka较新版本中已经集成了zookeeper,所以不用单独安装zookeeper,只需要在kafka文件目录中启动zookeeper即可 二、下载地址 https://kafka.apa 阅读全文
posted @ 2022-11-15 22:46 HackerVirus 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 什么是粘包和半包?怎么解决? 粘包和半包问题是数据传输中比较常见的问题,所谓的粘包问题是指数据在传输时,在一条消息中读取到了另一条消息的部分数据,这种现象就叫做粘包。 比如发送了两条消息,分别为“ABC”和“DEF”,那么正常情况下接收端也应该收到两条消息“ABC”和“DEF”,但接收端却收到的是“ 阅读全文
posted @ 2022-11-15 22:02 HackerVirus 阅读(24) 评论(0) 推荐(0) 编辑

2022年11月10日

摘要: SQL审核工具自荐Owls 关键词: sql审批、sql检测、sql执行、备份 概要 这里主要是向大家推荐一款sql检测、审批工具Owls,用于自动检测、审批sql的执行,还有其他的审批、备份、查询等功能。以提高sql的规范化,增强服务稳定性。自动审核的规则沉淀自资深DBA。 另外,非常欢迎感兴趣的 阅读全文
posted @ 2022-11-10 17:00 HackerVirus 阅读(32) 评论(0) 推荐(0) 编辑

2022年11月8日

摘要: TF-IDF(词频-逆向文档频率),想要达到的目的是用语料中的词语,来代表这个语料想要表达的意思。其作用可用于对文档提取关键词,关键字。其思想用中文来表达其实很直观,什么样的词语能够代表一个文档呢,最极端的状况当然是这个词在所有的文档集合中,只出现在这个文档,而其他文档是没有出现过的。这里面涉及到了 阅读全文
posted @ 2022-11-08 21:53 HackerVirus 阅读(25) 评论(0) 推荐(0) 编辑

2022年11月7日

摘要: C#Socket 一.网络协议 如果要理解Socket,要熟悉TCP/IP即传输控制协议/网间协议,定义了主机如何连入因特网,数据如何在它们之间传输的标准。 TCP/IP协议参考模型,把所有的TCP/IP系列协议归类到四个抽象层中:应用层,传输层,网络层,数据链路层,每一抽象层建立在低一层提供的服务 阅读全文
posted @ 2022-11-07 21:00 HackerVirus 阅读(30) 评论(0) 推荐(0) 编辑