自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1310)
  • 资源 (4)
  • 收藏
  • 关注

转载 How to design a good API?

最近正做一些和接口API相关的工作,碰巧看到了这篇文章,讲的是如何设计一个好的API接口,言简意赅,还是值得相关的开发人员学习借鉴的。原文链接,https://blog.bytebytego.com/p/how-to-design-a-good-apiWe can find web services and APIs (Application Programming Interfaces) eve...

2024-02-28 07:50:41 16

转载 定制数据库自动巡检工具发展路径

作为一个DBA,数据库巡检工作,是日常工作之一,现在自动化巡检很普及了,其实从原理上,都是从手工巡检演进过来的,技术社群的这篇文章《DBA如何定制自动化巡检工具》以Oralce数据库为例,讲解了实现自动化的各个阶段工作,虽然是Oracle数据库,但对于其它的数据库从原理上都是通用的。一、逐步实现自动化的基本步骤1. 手动巡检最初阶段,多数DBA习惯于将常用的SQL语句总结记录下来,在日常巡检的时候...

2024-02-27 07:50:49 30

转载 存储IO性能优化的策略方案介绍

影响数据库性能的因素很多,其中存储IO的性能,可能是关键之一,技术社群的这篇文章《存储 IO 性能优化的策略、方案与瓶颈分析(15张图,干货)》介绍了关于存储IO性能优化的一些策略和方案,值得学习下。一、不同应用数据的 IO 模型特点首先我们来了解一下不同的应用程序类型的典型IO模型特点,让大家有个大体印象以便于下文章节的展开。下表总结描述了不同的应用程序对应的IO大小、读写比例、随机和顺序比例情...

2024-02-23 07:50:29 41

转载 如何根据数据分类分级进行针对性的数据备份?

从国家的层面,数据已经被定义成了新的生产要素,成立了国家数据局统筹数据相关的工作(请参考《国家数据局揭牌给我们的改变影响》),数据的能力、数据分类分级等方面,也有相应的行业标准,例如《金融数字化能力成熟度指引》《证券期货业数据分类分级指引》等,工作中各环节对数据依赖程度逐渐提高。技术社群的这篇文章《根据数据分级分类进行有针对性备份》,对于数据分类分级和备份之间的关系,给出一些见解。某技术总监:一、...

2024-02-22 07:50:11 33

转载 MySQL添加简单索引,表容量增长超预期的场景

数据库设计其实很重要,除了常规的规则,一些细节方面的设计,如果存在偏差,特定场景下,就可能对系统的运行性能产生影响。技术社群的这篇文章《技术译文 | 为什么 MySQL 添加一个简单索引后表大小增长远超预期?》就介绍了一个增加简单索引导致表容量增长远超预期的场景,值得学习和借鉴,在数据库设计时,需要格外关注。仅保留必要的索引以降低写入性能和磁盘空间开销是一种众所周知的好习惯。MySQL 官方文档中...

2024-02-21 07:50:57 25

转载 "sql_require_primary_key"参数为ON如何修改主键?

同事咨询了一个问题,TDSQL(for MySQL)中的某张表主键需要改为联合主键,是否必须先删除现有的主键?因为删除主键时,提示这个错误,[test]> alter table test drop primary key;ERROR3750(HY000):Unabletocreateorchangeatablewithoutaprimarykey,when...

2024-02-20 07:50:39 141

原创 公众号1400篇文章分类和索引

承蒙读者朋友们的关照,杂货铺的文章已经积累到了1400篇,虽然现在纯技术的工作做的少了,但是对技术的关注和热情还是持续着,朋友们的留言和点赞都鞭策着自己,不忘初心。这1400篇文章中,超过2/3都是原创,即使是转载,自己设的底线是一定要加些自己的见解,因为至少得让读者了解到这篇文章的价值,而不仅仅是做文章的搬运工,这样才可以对得住读者朋友们每一次的点击和阅读。读者朋友们的每次点击、每个在看、每个转...

2024-02-19 07:50:28 1693

原创 公众号1400篇文章数据统计

公众号已经累积到了1400篇文章,还是老规矩,这篇文章统计下这段时间累积的数据,从中找到一些数字的意义,以下是之前几次的数据统计,《公众号1300篇文章数据统计》《公众号1200篇文章数据统计》《公众号1100篇文章数据统计》《公众号1000篇文章数据统计》《公众号900篇文章数据统计》《公众号800篇文章数据统计》《公众号700篇文章数据统计》《公众号600篇文章数据统计》《公众号500篇文章数...

2024-02-08 07:50:39 273

转载 中国足球现状

如果看过《从《持续发力 纵深推进》了解中国足球的现状》,可能对中国足球目前的现状就会比较认可和理解了,上梁不正下梁歪,曾经我们以进入世界杯为目标,现在我们以亚洲杯小组赛能出线为奢求,其乐融融。看到懂球帝上的这篇文章,虽然是嘲讽,但确实是现在中国足球工作者和中国球迷的无奈。https://www.dongqiudi.com/articles/3990429众所周知,中国人足球不行但是数学特好,你办你...

2024-02-07 07:50:15 46

原创 SQL统计腾讯会议参会信息技巧

腾讯会议支持导出参会人员信息,Excel格式如下所示,如果要统计参会人会员是否迟到早退,可以通过Excel计算,除此之外,还可以将数据导入数据库中,利用SQL进行各种维度的统计,可以采用如下的通用表定义,此处采用MySQL,可以改为任何的数据库,create table tencent_meeting ( id int not null auto_increment primary key,...

2024-02-06 07:50:18 353

原创 AirTag无GPS怎么定位?

Apple的AirTag是一无线追踪器,直径为46毫米,高度为11毫米,重量约为11克,通常我们可以将它和钥匙等设备绑定,便于我们找到它。但是有朋友提到,AirTag内置应该不带GPS,它究竟怎么定位?AirTag则是没有用到卫星定位,主要是基于蓝牙和UWB技术。苹果的优势在于其拥有海量的用户,全球数以万计的苹果iPhone、苹果iPad或苹果Macbook,只要是有蓝牙的苹果设备,都能以匿名的方...

2024-02-05 07:50:17 330

转载 MySQL扩展varchar类型长度的问题场景

无论Oracle还是MySQL,都支持这种varchar/varchar2的数据类型,但是不当的使用可能产生相应的问题,值得关注,相关历史文章,《Oracle 19c对VARCHAR2的限制》《小白学习MySQL - varchar类型字段为什么经常定义成255?》《为什么日期不建议使用VARCHAR2或者NUMBER?》《支持超过4000字节的varchar2类型》技术社群的这篇文章《故障分析 ...

2024-02-02 07:50:47 44

转载 MySQL用户管理中的权限系统介绍

作为一款成熟的数据库商业软件,用户的权限管理,应该是重要的功能之一,MySQL数据库提供了较高安全等级的权限控制,通过徐老师的这篇文章《MySQL用户管理——权限系统》,了解学习下。用户管理是DBA的一项重要工作,DBA能够控制用户的活动,哪些事情可以做,哪些事情不能做。DBA需要为不同的用户和角色创建不同的权限,以适配各种用户的需求和使用范围,并尽可能避免使用"root"用户,以防止应用程序受损...

2024-02-01 07:50:25 21

转载 全面提升思考、表达和解决问题能力的一个神奇原理介绍

我们在进行讲课、写PPT、汇报工作时,如果思路不清晰、混乱,建议学习一门叫做结构化思维的课程,背后其实就是金字塔原理,麦肯锡的这两本书就是讲的这个,碰巧看到杨老师的这篇文章《结构化思维模型》,介绍了来自B站up主关于结构化思维的资料,给出了下图分享,各位可以了解其中的重要内容,还可以通过点击阅读原文,直接打开视频的资料。如果您认为这篇文章有些帮助,还请不吝点下文章末尾的"点赞"和"在看",或者直接...

2024-01-31 07:50:54 18

转载 MySQL中​Performance Schema和锁

杨老师写的这篇文章《MySQL 8.0:Performance Schema中锁相关的表》介绍了和锁相关的表,可以学习了解。关于锁的历史文章如下,《一招解决MySQL中DDL语句被阻塞的问题场景》《MySQL中锁的介绍》《如何定位锁定用户的元凶?》《MySQL快速定位全局锁的途径》《MySQL锁等待超时的解决路径》《MySQL的MDL锁解惑》《InnoDB快速定位行锁争用会话的过程和操作》《小白学...

2024-01-30 07:50:29 27

转载 Oracle备份与恢复常见但难解决的15个问题

技术社群的这篇文章《Oracle 备份与恢复常见却难解的15个问题》介绍了和Oracle备份恢复相关的常见但是难解决的15个问题,了解学习下。1、Oracle11g数据库数据量有50T,每天增量50g左右,该如何制定备份方案,如何验证备份的有效性?50T的数据也不大,运营商的地市级市数据基本都在100T以上了,只要备份环境允许的话,也能在12h内备份完成。以一次全备份来算,在12h内备份完成,那么...

2024-01-29 07:50:28 38

转载 MySQL常用监控指标学习了解

‍MySQL的监控指标还是很多的,可能各使用这都有自己关注的方向,阈值这些都会有所不同,陈老师新书中的这篇文章《一文说透 MySQL 常用监控指标》介绍了监控指标,很全面,学习下。在使用监控时,很多人都会遇到这样一个问题:监控项明明很多,但当线上实例出现问题时,还是两眼一抹黑,不知道该分析哪个监控项。之所以会出现这样的问题,究其原因,还是对监控项不熟,不懂得监控项的具体含义。基于此,本文会系统梳理...

2024-01-25 07:50:18 157 1

转载 一招解决MySQL中DDL语句被阻塞的问题场景

日常的开发过程中经常会用到DDL,无论是Oracle还是MySQL,使用过程中可能碰到过DDL被阻塞的情况,技术社群的这篇文章《技术分享 | 一招解决 MySQL 中 DDL 被阻塞的问题》就讲解了MySQL数据库中出现DDL被阻塞场景的解决方案,让我们了解怎么判断DDL被阻塞,以及应该怎么找出阻塞了DDL会话的路径。DDL相关历史文章,《MySQL的DDL成本为何高?》《究竟哪些语句是属于DDL...

2024-01-24 07:50:57 54

转载 MySQL的列非空和自增属性

MySQL 里字段的属性很多的,对性能来说,影响也是可大可小的,技术社群的这篇文章《第03期:列非空与自增》就对列的非空和自增属性进行了探究,值得我们学习。NULL值相关的历史文章如下所示,《MySQL唯一索引和NULL空值之间的关系》《Oracle唯一索引和NULL空值之间的关系》《NULL判断对SQL的影响》一、NULL / NOT NULLNULL 对外部程序来说,具体为不知道、不确切的、无...

2024-01-23 07:50:11 42

原创 如何将印象笔记文件转换成无需授权的md文件?

可能很多朋友都用印象笔记,但如果是免费版,有注册终端的数量限制,印象笔记文件后缀的名称是enex,如果要打开enex文件,但是电脑无授权,有什么workaround的方法?在合规的情况下,只要是技术问题,当然有各种解决套路,有大佬写了一个能将印象笔记的enex文件转换成markdown的应用程序。程序名称叫evernote2md,可以从github上下载,https://github.com/wo...

2024-01-22 07:50:55 420

转载 MySQL的DDL成本为何高?

经常听说MySQL数据库的DDL操作成本很高,尽量避免,但为什么成本高?技术社群的这篇文章《图解MySQL | MySQL DDL为什么成本高?》通过图的形式,给我们进行了一些介绍,学习了解下。众所周知,DDL(Data Definition Language)定义了数据在数据库中的结构、关系和权限等,例如CREATE、ALTER、DROP等。MySQL 8.0(使用InnoDB存储引擎)修改表结...

2024-01-19 07:50:30 23

原创 What is SQL?

Martin Heller写的这篇文章《What is SQL? The lingua franca of data analysis》,介绍了SQL、关系型数据库的基础知识,包括发展历史、SELECT、JOIN、存储过程等,虽然是英文,但单词较简单,算科普了。原文链接,https://www.infoworld.com/article/3219795/what-is-sql-the-lingua...

2024-01-18 07:50:48 373

原创 为什么很少用钢材质制作公路车?

自行车相关历史文章:《公路车体系的入门了解》常见的自行车材质主要有钢铁、铝合金、碳纤维和钛合金等,有朋友问过,为什么常见的公路车很少有钢材质的?这可能就需要从这些材质的特性了解了,找了一些资料,权当涨姿势了,1. 钢铁材质钢材是自行车最传统的车架材质,钢铁材质的自行车因其稳定性和坚固性而广受欢迎。相比其他材质,它具有更高的耐久性和承载力。此外,钢铁自行车价格相对较低。然而,钢铁材质的自行车重量较重...

2024-01-15 07:50:36 1000

转载 从《持续发力 纵深推进》了解中国足球的现状

中国足球已经是亚洲三流了,原因是多重的,管理层的昏庸和鼠目寸光,是很重要的因素,而贪腐更是将足协管理层的遮羞布彻底打开了。中央纪委国家监委宣传部与中央广播电视总台央视联合摄制的电视专题片《持续发力 纵深推进》讲述了国足主帅、足协主席、体育总局领导、秘书、球员、政府官员们,各种贪污事件,瞋目结舌。如果您认为这篇文章有些帮助,还请不吝点下文章末尾的"点赞"和"在看",或者直接转发pyq,近期更新的文章...

2024-01-11 07:50:38 29

转载 MySQL中锁的介绍

无论是Oracle、MySQL、PG,锁可能都是一个非常重要的特性,它提供了数据库的很多功能,但如果使用不当,就会到来风险。关于锁的历史文章如下,《如何定位锁定用户的元凶?》《MySQL快速定位全局锁的途径》《MySQL锁等待超时的解决路径》《MySQL的MDL锁解惑》《InnoDB快速定位行锁争用会话的过程和操作》《小白学习MySQL - 查询会锁表?》徐老师写的这篇文章《MySQL的锁》介绍一...

2024-01-10 07:50:36 26

转载 MySQL的root密码如何找回?

如果忘了MySQL的root密码,有很多的方法可以进行补救,曾经写过这篇《MySQL忘了账号密码,除了跑路,还能补救么?》,徐老师的这篇文章《忘记了MySQL的root密码该怎么办?》同样值得借鉴。(1)通用方法(安全性略低),适用于任何平台。停止MySQL服务器。重启MySQL服务器使用“--skip-grant-tables”选项,使用该选项启动MySQL服务器将允许任何用户不使用密码和所...

2024-01-09 07:50:49 117

原创 从Oracle大佬的成长轨迹中学习对我们有所帮助的

学习Oracle数据库的一个途径,就是看各位大佬的文章,以前比较流行的都是博客,现在则更多是公众号。国内有很多经典的大佬博客,号称Oracle界"百科全书"的杨廷琨老师,他的技术博客就是我经常参考学习的来源之一。和杨长老有过多次交流,沟通中对于问题描述的逻辑性、看待问题的高度,知识的宽度和广度等方面,有很多值得我学习的,问题定位得很准,一语中的,言简意赅,受益匪浅。最近技术社群对杨长老做了一次专访...

2024-01-08 07:50:45 374

转载 MySQL中关于EXPLAIN的一些新玩法

MySQL版本升级,EXPLAIN的功能同样跟着更新和增强,技术社群的这篇文章《技术译文 | MySQL 8.1 和 8.2 中 EXPLAIN 的新玩法》介绍了关于EXPLAIN一些新的特性,值得学习了解。1EXPLAIN INTO从 MySQL 8.1 开始EXPLAIN引入了INTO子句,它允许将EXPLAIN查询的输出存储在用户变量中,而不是将其返回给客户端。目前仅支持 JSO...

2024-01-05 07:50:11 22

转载 MySQL的EXPLAIN功能

MySQL的EXPLAIN是一个查询分析工具,用于分析和优化查询语句的执行计划,它提供了查询优化器在执行查询时的详细信息,包括表的访问顺序、使用的索引、连接类型和执行操作等,使用EXPLAIN可以帮助我们理解语句查询的执行过程,并找出可能存在的性能问题,因此,是我们解决SQL性能问题非常重要的手段之一。EXPLAIN的基本使用形式,EXPLAIN SELECT * FROM table_name ...

2024-01-04 07:50:15 27

转载 MySQL JDBC连接池最高效的连接检测语句是什么?

对数据库连接池的监控,一种解决方案可能就是写个应用程序,定时尝试连接数据库测,如果出现异常,就进行告警。例如Oracle中,经常会使用select 1 from dual,但它可能会出现一些争用。MySQL中同样具有相同的问题,陈老师写的这篇文章《什么是 MySQL JDBC 连接池中最高效的连接检测语句?》就给我们讲解了这个问题的几种解决方案。MySQL 中有哪些常用的 JDBC 连接池,c3p...

2024-01-03 07:50:58 26

原创 errorstack的level最高是多少?

《Oracle数据库揭露问题本质的利器 - errorstack》这篇文章中提到了设置errorstack的级别,alter system set events '28000 trace name errorstack level 4';一位朋友很仔细,提问说"有level 4?和3有多少区别?一直以为3是级别最高了,前几天刚用了,效果不是很好,捕捉到引发错误的代码不全"。上MOS研究了下,还和A...

2024-01-02 07:50:37 325

原创 echarts的字体设置

最近用了百度echarts做PPT的图,还是比较方便的,其中有些图标题和标签的字体是可以设置的,示例中可能没说,提供几个参考。echarts的介绍和具体操作可参考《图表数字化的制作神器》饼图中如果需要设置标题和标签字体,如下所示,1."测试图"字体设置,title中增加textStyle,可以设置fontSize、fontWeight等各种配置。2."需求"字体设置,series中增加labl...

2023-12-29 07:50:44 842

原创 Oracle数据库揭露问题本质的利器 - errorstack

朋友咨询了一个问题,"Oracle停了所有应用的情况下(还有一个zabbix连接数据库),有一个用户被锁了,通过locked_date看是昨天晚上10:05锁的,然后今天早上解锁后也是10:05分锁住的,期间应用也没启动过,从监听日志看只有zabbix在连,没有失败的连接,从数据库看没有job,也没有触发器。这个用户锁住的问题还有哪个方向排查?数据库里面还有别的东西需要排查的呢?"其实之前也曾问过...

2023-12-28 07:50:29 776

原创 推荐几款文本编辑器

最近选择一款文本编辑器,我的需求就是打开关闭简单,轻量级,能保存上次关闭的文件清单,支持一些常见的语言风格,开源免费的。除了UE、Notepad++外,可以有什么文本编辑器能替代?1.VSCodeVisual Stdio Code简称VS Code,是一款跨平台的、免费且开源的现代轻量级代码编辑器,支持几乎主流开发语言的语法高亮、智能代码补全、自定义快捷键、括号匹配和颜色区分、代码片段提示、代码...

2023-12-27 07:50:15 590

原创 "'abrt-cli status' timed out"错误解决

登录服务器时,提示了这个错误,'abrt-cli status' timed out经过查询资料,发现是abrtd.service这个服务引起的。这是一个可有可无的功能,管理多用户的,可以通过指令,检索当前状态,[oracle@VM-24-12-centos~]$systemctlstatusabrtd.service● abrtd.service - ABRT Automated Bu...

2023-12-26 07:51:01 902

原创 解读《行业标准管理办法》

官方对《行业标准管理办法》(《学习和了解〈行业标准管理办法〉》)的有关情况进行了解读,根据这几个问题,让我们了解办法的作用和对我们实际工作的指导意义,有助于更好地促进行业标准的高质量发展。6. 问:如何能快速方便查阅行业标准?答:行业标准发布后通过全国标准信息公共服务平台等方式,向国务院标准化行政主管部门备案。国务院有关行政主管部门依法推动行业标准公开。鼓励通过全国标准信息公共服务平台公开行业标准...

2023-12-25 07:50:27 341

原创 学习和了解《行业标准管理办法》

最近,国家市场监督管理总局(简称"市场监管总局")发布了《行业标准管理办法》,从事标准研究工作的朋友,建议学习,有助于了解行业标准的发展方向,指导标准化工作。《行业标准管理办法》是为了加强行业标准管理,根据《中华人民共和国标准化法》,制定的办法。《行业标准管理办法》聚焦政府职能转变,推动标准化改革创新,强化标准协调配套,为破除行业垄断和市场限制提供规范支撑,以标准化工作引领和支撑全国统一大市场建设...

2023-12-22 07:50:58 372

转载 MySQL的sysdate()和now()有什么区别?

可能很多朋友都用过MySQL的sysdate()和now()获得当前时间,但这两种形式有什么区别和联系?技术社群的这篇文章《技术分享 | 你知道 MySQL 函数 sysdate() 与 now() 的区别么?》给我们讲解了,可以学习下。1背景在客户现场优化一批监控 SQL 时,发现一批 SQL 使用sysdate()作为统计数据的查询范围值,执行效率十分低下,查看执行计划发现不能使用到索引,...

2023-12-21 07:50:22 82

原创 Excel中实现关联检索数据项

工作中碰到个制表的需求,需要excel中做个数据关联选择的功能,模拟说明,现有北京市和上海市两个一级数据,其下有各区名的二级数据,需要在"城市"选择具体名称后,"区县"的选择是自动城市的,例如"城市"选择了北京,则"区县"只能选择"朝阳区、东城区、西城区、海淀区、顺义区"这几个之一,1.圈中城市和区县的单元格,点击"公式"中"根据所选内容创建",2.弹出的窗口中,选择"首行",此时左上角下拉菜...

2023-12-20 07:51:01 378

转载 如何知晓大表无条件的update操作进度?

从前负责应用运维时,时常会碰到一些很崩溃的问题,例如不带where条件的update/delete,《曾经运维生涯中的几个“最”》中"最粗心的一次"就讲了我曾经捅的一个篓子。技术社群的这篇文章《第11问:不小心对一个大表进行了 update,怎么看进度?》给我们讲了一些关注update大表进度的操作,值得借鉴学习,让紧张的情绪,能有所缓解。问题有时候我们不小心对一个大表进行了update,例如说写...

2023-12-19 07:50:48 28

Essential C++中文版

Essential C++中文版,不错的C++学习资料

2010-04-29

21天学通C++的PDF版本

21天学通C++的PDF版本,由浅入深的教程

2010-04-29

Weblogic安装配置(适合新手)

Weblogic安装配置(适合新手)-适合初学Weblogic

2009-09-10

jdk6学习笔记-不错的入门资料

“著名的”jdk6学习笔记-不错的入门资料,pdf格式的

2009-09-08

空空如也

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

TA关注的人

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