自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 收藏
  • 关注

原创 优化union查询

注意union all不会添加distinct而union会去重,去重的成本就比较高一些。因为使用了union肯定会使用临时表,所以优化空间不大,具体可以优化关键的子查询。

2024-05-18 11:23:29 54

原创 订单号和流水号。逻辑删。在线修改表结果

2024-05-18 00:08:31 99

原创 任何情况下都不推荐uuid作为主键

2024-05-16 23:56:36 96

原创 【Spring】FactoryBean的使用和注意事项

这篇帖子写的比较清楚,https://juejin.cn/post/6844903954615107597。

2024-05-13 23:30:08 222

原创 高性能Mysql--chapter04总结思维导图

2024-05-08 22:39:40 111

原创 【AI】Tavily

Tavily Search API 允许人工智能开发人员轻松地将他们的应用程序与实时在线信息集成在一起,主要目标是提供来自可信来源的真实可靠的信息,从而提高AI生成内容的准确性和可靠性。Tavily Search API的输出内容是针对搜索查询进行了定制的,提供了最相关和有信息量的结果。Tavily Search API 提供了几种不同的计划,以支持不同规模的使用需求,包括免费的研究者计划和付费的Bootstrap、Startup计划,这些计划提供了更多的API调用次数和定制化的主题及来源。

2024-05-07 23:15:23 426

原创 高性能mysql--chapter03

包含了show profile和show status的所有输出。explain是通过估计得到的结果,而计数器是实际的测量结果。测量服务器的时间花费在哪里,性能剖析profiling。捕获慢查询日志,开销最低,精度最高的工具。show status,计数器。单条查询问题还是服务器问题。

2024-05-07 08:00:00 360 1

原创 计算机网络【应用层】邮件和DNS

SMTP(Simple Mail Transfer Protocol)是简单邮件传输协议的缩写,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP 协议属于 TCP/IP 协议族,它帮助每台计算机在发送或中转信件时找到下一个目的地。通过 SMTP 协议所指定的服务器,就可以把 E-mail 寄到收信人的服务器上了,整个过程只要几分钟。SMTP 服务器则是遵循 SMTP 协议的发送邮件服务器,用来发送或中转你发出的电子邮件。

2024-05-06 23:49:44 1030 1

原创 高性能mysql学习总结—chapter02

可以造出大量的数据,执行查询等,可以得到比如吞吐量,耗时等指标,帮助你排查单组件的问题。分为系统测试和组件级别的测试。吞吐量,并发,扩展性等等。一些具体的案例和工具。

2024-05-05 16:17:30 107

原创 高性能mysql笔记总结—chapter01

mysql是客户端和服务端的架构,一个客户端占有一个客户端进程的线程连接,线程是会被客户端缓存起来的。第一层是处理认证和连接第二层用来解析和优化查询第三层是用来存储引擎层特点是存储引擎是可插拔的,也就是说可以替换的。

2024-05-05 15:38:36 193 2

原创 【网络】问题驱动了解IP协议

以太网是一种局域网(LAN)技术,用于在局域网内部传输数据。它是最常见和广泛使用的有线局域网技术之一。基本上,以太网是一种计算机网络技术,它允许在局域网上连接多台计算机、服务器、打印机和其他网络设备,以便它们之间可以进行数据通信和资源共享。CSMA/CD协议:以太网使用载波侦听多路访问/冲突检测(Carrier Sense Multiple Access with Collision Detection,CSMA/CD)协议,以协调多台设备之间的数据传输。

2024-04-30 13:37:01 610

原创 【Java】关于异常你需要知道的事情

当异常指示了一种无法恢复或者无需恢复的错误时,例如,程序的配置错误或严重违反了预期的运行时假设,你可能选择不捕获它,让程序崩溃并记录错误日志。:在某些情况下,异常处理可能会使代码变得复杂,如果异常发生的可能性非常低,且对程序的影响不大,开发者可能会选择不捕获。通常,推荐的做法是尽可能具体地捕获和处理异常,避免使用过于宽泛的异常捕获,这样可以使你的代码更加健壮,并且便于调试。,因为不处理这些异常可能导致程序崩溃。:捕获异常是有性能成本的,对于性能敏感的代码段,如果异常发生的概率非常低,你可能选择不捕获。

2024-04-28 21:52:24 845

原创 【数据库】关于数据库你必须知道的事情

常用命令。

2024-04-28 21:25:50 213

原创 【python】语言学习笔记--用来记录总结

【代码】【python】语言学习笔记--用来记录总结。

2024-04-26 23:14:43 279 1

原创 【管理】转PMO前言,项目经理OKR指标大全

这个指标可以衡量项目经理和团队对整体项目目标的达成程度,包括时间、成本和质量。这个指标测量了项目经理对时间管理的实际情况,以及他们管理项目中的执行过程的能力。这个指标可以衡量项目经理和团队在项目交付后在客户获得的口碑和信誉的程度。这个指标是衡量项目经理对项目质量管理能力的重要指标,通过统计项目质量出现事故或缺陷等情况的次数来衡量。这个指标是衡量项目经理是否有效促进和实践项目知识共享的能力,以提升团队的执行效率和管理质量。这个指标是衡量项目经理管理和控制项目需求变更的能力,以及客户对需求变更管理的满意程度。

2024-04-26 22:37:55 860

原创 【计算机基础】【服务器】服务器和电脑的区别

1. 定义服务器:个人电脑:2. 用途服务器:个人电脑:3. 硬件配置服务器:个人电脑:4. 操作系统服务器:个人电脑:5. 网络连接服务器:个人电脑:6. 管理和维护服务器:个人电脑:7. 安全性服务器:个人电脑:总结服务器和个人电脑在用途、硬件配置、操作系统、网络连接、管理和维护、安全性等方面存在明显的区别。服务器通常用于提供服务、具有高性能硬件配置和严格的安全措施,而个人电脑则主要用于个人使用,其硬件配置和安全性要求相对较低。身为网络工程师,天天折腾网络那些事儿,少不了要面对服务器这个东西。对小白来说

2024-04-26 22:26:49 586

原创 【Linux】tr命令删除空格,sed替换空行

是一个正则表达式,表示删除只包含空白字符(包括空格、制表符等)的行。文件的内容,删除其中的空格,并删除空行,最后将处理后的结果保存到。是一个常用的 Unix/Linux 命令,用于显示文件的内容。参数表示删除字符,后面跟着要删除的字符,这里是空格。将第一个命令的输出传递给第二个命令作为输入。将最后一个命令的输出写入到指定文件中。的内容,并将处理后的结果保存到。命令来读取指定路径下的文件内容。是一个用于转换或删除字符的命令,命令来删除文件内容中的空格。:指定要写入的文件名。《哈利波特》.txt。

2024-04-26 21:06:55 182

原创 计算机网络【应用层】http和web

2024-04-23 23:20:45 77

原创 【AI】【Python】pydantic库学习demo

因为工作中学习AI,然后包括看源码,以及看代码都使用到了pydantic库,因此下面是一些最主要的20%,以学会其80%的精髓。pydantic 库是 python 中用于数据接口定义检查与设置管理的库。pydantic 在运行时强制执行类型提示,并在数据无效时提供友好的错误。

2024-04-23 22:36:59 636

原创 【Linux】磁盘知识--程序员必知必会

磁盘分区是将物理磁盘划分为一个或多个逻辑部分的过程。这些分区可以用来存储数据、安装操作系统等。通过本文档,您应该了解了如何在 Linux 系统中进行磁盘分区、格式化和挂载。记得随时查阅相关文档和参考资料,以获取更多详细信息和帮助。这份文档提供了一些基础知识和简单步骤,以帮助您了解 Linux 磁盘分区的基本概念和操作。

2024-04-22 23:17:12 1184 4

原创 【shell】变量和引号!

在Shell脚本编程中,变量用于存储和使用数据。Shell提供了几种类型的变量,如环境变量、局部变量、位置变量等。在使用变量时,您可能会遇到需要使用引号的情况,这是因为引号可以防止变量扩展,或者确保字符串被正确地解释。

2024-04-21 22:27:48 222

原创 【架构】高可用:热备和冷备以及双活

热备:指在实时数据备份过程中,备份数据库与主数据库同时运行备份数据库与主数据库实时同步,一旦主数据库发生故障,备份数据库可以立即接管,确保业务的连续性。冷备:指在非实时数据备份过程中,备份数据库与主数据库不同时运行,备份数据通过定期备份的方式存储在备份介质上,当主数据库发生故障时,需要手动或自动将备份数据恢复到另一台服务器上。双活:是觉得备用数据中心只做备份太浪费了,所以让主备两个数据中心都同时承担用户的业务,此时,主备两个数据中心互为备份,并且进行实时备份。

2024-04-21 22:14:47 1058

原创 【架构】负载均衡SLB浅谈

通过本次培训,您应该对SLB负载均衡架构有了更深入的了解。作为一名架构师,您需要不断学习和实践,以更好地为企业级应用设计高效、可靠、安全的负载均衡解决方案。硬件负载均衡器通常采用专用硬件实现,具有高性能、高可靠性和高安全性的特点。常见的硬件负载均衡器有等。通过本次培训,您应该对SLB负载均衡技术选型有了更深入的了解。作为一名架构师,您需要根据企业需求,综合考虑各种技术的优缺点,为主流竞品进行合理的技术选型,以实现高效、可靠、安全的负载均衡解决方案。

2024-04-21 21:53:16 724

原创 计算机网。应用层

2024-04-21 20:51:42 76

原创 【管理】杨三角模型

2)组织能力必须与战略适配,才能共同造就企业的成功。1)组织能力对于企业的重要性是和战略一样的;成功 = 战略 X 组织能力。

2024-04-20 21:44:39 123

原创 计算机网络—时延‘分层协议栈

2024-04-18 23:43:58 106

原创 【Java】maven冲突处理&&Java项目瘦身

级别:把当前项目的pom.xml里面的引用的依赖(直接依赖)视为第一级,那么依赖中各自引用的依赖(间接依赖)视为第二级…第三级…路径长短:从当前项目的pom.xml,也就是第一级出发,到抵达该依赖时经过的“级”的个数来作为路径长短的标准。

2024-04-18 22:59:17 958

原创 【管理】质量双归零

通过举一反三的方式,将质量问题闭环,根治。

2024-04-18 10:29:30 372

原创 计算机网络。 电路交换

2024-04-17 23:18:21 80

原创 【AI】什么是Ai Agent

AI Agent是指人工智能代理(Artificial Intelligence Agent)是一种能够感知环境进行自主理解,进行决策和执行动作的智能体。AI Agent具备通过独立思考、调用工具逐步完成给定目标的能力。不同于大模型的区别在于,大模型与人类的交互通过提示词(Prompt)实现,用户的提示词是否清晰明确会影响大模型的效果。而AI Agent仅需要给定一个,就能够实现针对目标进行独立思考并完成目标任务。

2024-04-17 22:03:44 1077

原创 【管理】教练力

教练力可以归纳为:

2024-04-17 21:57:29 95

原创 【AI】OpenAI简单Demo-HelloWorld

【代码】【AI】OpenAI简单Demo-HelloWorld。

2024-04-17 20:33:18 112

原创 【前端】npx命令

的主要优点之一是它可以帮助你在不全局安装包的情况下运行包中的命令。当你需要运行某个不常用的工具或者只需要使用一次性的命令时,是一个用于执行本地或远程 npm 包中可执行文件的强大工具,使得在不全局安装包的情况下运行命令变得更加方便。是 Node.js 中的一个命令行工具,它用于执行 npm 包中提供的可执行文件。,但是它可以直接运行安装在项目本地依赖中的可执行文件,而不需要显式地在。的可执行文件用于创建 React 应用程序。的 npm 包,它提供了一个名为。的新的 React 应用程序。

2024-04-16 15:09:56 334

原创 手把手教你打Docker镜像

2024-04-15 23:41:32 424

原创 计算机网络入门之什么是网络

2024-04-15 23:00:09 156

原创 【管理】认知提升的几个阶段

2024-04-14 21:35:15 231

原创 【管理】推进五步法

按照制定的计划开始执行工作,并确保每个步骤按时、高质量地完成。:对当前情况进行分析,了解问题的根源、障碍和挑战,以及资源、限制条件等因素。推进五步法是一种常用的解决问题和推动工作的方法,通常用于团队协作、项目管理和决策过程中。:在完成工作后进行总结和反思,评估达成的目标和执行过程中的经验教训,为未来的工作提供借鉴和改进方向。:基于目标和现状分析,制定详细的行动计划,确定实现目标的具体步骤、时间表、责任人和资源需求等。推进五步法强调系统性思考和有序行动,帮助团队在解决问题和实现目标时更加高效和有序。

2024-04-14 21:32:09 147

原创 【Java基础】BigDecimal使用避坑&&规范

解决浮点型运算时,出现结果失真的问题,比如0.1+0.2—示例—构造方法使用除法,注意添加精度,否则可能导致异常。

2024-04-10 20:28:03 197

原创 【并发】竞态条件你真的理解了吗?分享一段导致线程不安全的代码

----------------答案---------------------------

2024-04-09 23:17:37 107

原创 【并发】CountDownLatch和CylicBarrier的Demo实例

【代码】【并发】CountDownLatch和CylicBarrier的Demo实例。

2024-04-07 21:14:45 68

一些前端和golang练习代码

一些前端和golang练习代码

2023-06-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除