首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏爱可生开源社区

    技术分享 | my2sql 接入 DBeaver 案例分享

    大纲 本文分享下对于 my2sql 的一些改进,并且接入到 DBeaver 中供开发便捷使用的一个实际案例。 二. my2sql 改进 为了更加方便非 DBA 使用,对于 my2sql 进行了一些改进,主要包括2点: 实现 query 能力,其实就是在原有的基础上,增加解析Rows_query对应的 event 原生的 my2sql 使用上通常需要指定star-file,即起始binlog,这对于不熟悉 MySQL 的人来说比较麻烦,如果不指定起始 binlog ,光指定时间范围,那么 my2sql 会从第一个 `a` ### WHERE ### @1=2 /* INT meta=0 nullable=0 is_null=0 */ ### @2=2 /* INT meta=0 nullable=1 is_null 接入 DBeaver 经过上述 my2sql 改良后,其实对于非 DBA 已经非常友好了(都不需要输入起始 binlog ),因为只需要输入一些参数即可调用 my2sql 使用。 .

    1K20编辑于 2022-02-09
  • 来自专栏杨建荣的学习笔记

    技术分享 | EXPLAIN 执行计划详解(2)--Extra

    示例 2 有一个组合索引:idx_a (first_name,last_name,birth_date) SQL: select * from employees where first_name >

    2.5K10发布于 2021-02-25
  • 来自专栏腾讯云大模型训推平台TI-ONE

    【技术分享】Detectron模型性能优化与部署(2)

    对于使用Caffe2/TRT的模型推理来说,因为使用了TensorRT算子代替了大部分Caffe2原始算子,因此使用FP16推理非常简单, 只需要在创建TensorRT引擎前设置如下参数: auto build_config Caffe2/TRT支持动态大小输入 TensorRT 7支持输入动态调节,而且可以支持所有纬度的动态调节。 下图显示了对Cascade R-CNN + FPN网络中其中一个TensorRT算子第一维动态调节的设置: 2.png 在Caffe2/TRT的优化实现中,用户可以根据模型参数,模型的配置和不同输入大小对 使用Caffe2/TRT,需要从代码编译Pytroch。 不仅实现了模型推理本身160%的性能提升,也很好的完善了Caffe2/TRT模块。优化后的Caffe2/TRT模块支持动态大小输入,支持FP16推理,支持复杂模型的推理等。

    2.5K20编辑于 2021-12-22
  • 来自专栏爱可生开源社区

    技术分享 | EXPLAIN 执行计划详解(2)--Extra

    示例 2 有一个组合索引:idx_a (first_name,last_name,birth_date) SQL: select * from employees where first_name >

    1.4K10发布于 2021-02-26
  • 来自专栏爱可生开源社区

    技术分享 | binlog 实用解析工具 my2sql

    团队成员,Oracle 10g OCM,MySQL 5.7 OCP,擅长数据库性能问题诊断、事务与锁问题的分析等,负责处理客户 MySQL 及我司自研 DMP 平台日常运维中的问题,对开源数据库相关技术非常感兴趣 今天要介绍的是另一款基于 Go 编写的 binlog 解析工具:my2sql,他的同门师兄还有 my2fback、binlog_inspector(binlog_rollback)。 Github 地址:https://github.com/liuhr/my2sql 对比 binlog2sql:Python 编写(执行时需要有 Python2.7、Python3.4+ 的环境),用于生成回滚 :156 finish reverting tmp file /tmp/my2sql_test/.rollback.3.sql into /tmp/my2sql_test/rollback.3.sql 与 binlog2sql、MyFlash 差不多,my2sql 目前也不支持 8.0;闪回功能需要开启 binlog_format=row,binlog_row_image=full;只能闪回 DML

    1.9K10发布于 2021-01-13
  • 来自专栏厉害了程序员

    腾讯「技术创作101训练营」第2季 —— 技术分享笔记

    https://cloud.tencent.com/developer/salon/live-1342 总结的关键点:多练习、试讲、放慢语速 技术分享lite.png 如何做好-技术分享.pdf 文字版: 技术分享 如何避免技术演讲过于的枯燥乏味 介绍自己 多练习 风趣幽默 敢于自黑 放慢语速 不要报户口 什么样的演讲更受欢迎 主题明确 问题与挑战 如何解决的 经验教训 好处是什么 阶段性总结 枯燥的技术与鲜活的例子,上起来风马牛不相及,生搬硬套似乎会起到反作用。 请问王老师,您是如何做到把复杂的技术和现实案例,进行有机地结合呢?有什么技巧可以分享下吗? 如何自我提升这方面的能力呢? 通过1-2次试讲,给组里和公司同事做分享,通过接触熟悉的人,减少演讲时的紧张感 通过1-2次试讲,给组里和公司同事做分享,通过接触熟悉的人,减少演讲时的紧张感 如果可能在演讲的其那排安排自己的同事,在演讲初期尽量只和他目光接触 现在的技术演讲我们非常强调的是,讲师是在和听众的注意力进行斗争,这一点是PPT还是语言更能吸引注意力,可以试验一下[机智] 如何做好一场技术大会分享 Tips 一定要多练习 分享/文章 为了保证学习内容掌握

    96620发布于 2021-01-09
  • 来自专栏爱可生开源社区

    技术分享 | MySQL:caching_sha2_password 快速问答

    ---- 一个报错 在使用客户端登录MySQL8.0时,我们经常会遇到下面这个报错: ERROR 2061 (HY000): Authentication plugin 'caching_sha2_password caching_sha2_password 简介 caching_sha2_password 是 MySQL 8.0.4 引入的一个新的身份验证插件,它的特点从其命名就可以窥探出一二: sha2_password 其实上面这个介绍不太容易懂,下面我们以问答方式来揭开 caching_sha2_password 的面纱。 Q:要求使用安全连接或使用 RSA 密钥对进行密码交换的未加密连接是什么意思? Q:复制用户使用 caching_sha2_password 插件需要注意什么? password/ https://dev.mysql.com/doc/refman/8.0/en/caching-sha2-pluggable-authentication.html 本文关键字:#caching_sha2

    2.4K30编辑于 2022-09-26
  • 来自专栏爱可生开源社区

    技术分享 | MySQL:caching_sha2_password 快速问答

    ---一个报错在使用客户端登录MySQL8.0时,我们经常会遇到下面这个报错:ERROR 2061 (HY000): Authentication plugin 'caching_sha2_password caching_sha2_password 简介caching_sha2_password 是 MySQL 8.0.4 引入的一个新的身份验证插件,它的特点从其命名就可以窥探出一二:sha2_password 其实上面这个介绍不太容易懂,下面我们以问答方式来揭开 caching_sha2_password 的面纱。Q:要求使用安全连接或使用 RSA 密钥对进行密码交换的未加密连接是什么意思? Q:复制用户使用 caching_sha2_password 插件需要注意什么? password/https://dev.mysql.com/doc/refman/8.0/en/caching-sha2-pluggable-authentication.html

    3.7K31编辑于 2022-06-21
  • 《伴时匣》app开发技术分享--用户注册(2)

    ## 技术栈Appgallery connect## 开发准备上一节我们已经实现了静态的用户登陆页,这时候我们已经有了用户登录的窗口了,现在我们只需要搞定用户数据的插入,就可以使用登陆功能了,这一节我们就要实现用户注册功能

    26500编辑于 2025-06-29
  • 来自专栏爱可生开源社区

    技术分享 | 技术分享 | Zabbix 监控 TiDB (二)

    tidb_session_schema_lease_error_total counter tidb_session_schema_lease_error_total{type="outdated"} 2 ---- 文章推荐: 技术分享 | Zabbix 监控 TiDB (一) 技术分享 | show engine innodb status 中 Pages flushed up to 的含义 技术分享

    77820发布于 2021-11-30
  • 来自专栏爱可生开源社区

    技术分享 | my2sql 与 binlog2sql 解析效率 battle

    ---- 前言 大家在平时运维过程中应该都了解过或者使用过一些 binlog 解析工具,比如今天要介绍的 my2sql 和 binlog2sql 。 my2sql 是基于 my2fback 、binlog_rollback 工具二次开发而来的(go语言),binlog2sql 是 python 语言开发的 mysql binlog 解析工具,两者都可以通过解析 请跟随小编往下看“my2sql 与 binlog2sql 之间的 battle ”吧。 .000013 -threads 1 \ -output-dir /data/my2sql/1thread/13 > /data/my2sql/1thread/13/output; my2sql -user 】 2G 1 54min my2sql 与 binlog2sql 其他功能对比 功能特性 my2sq binlog2sql 备注 解析 binlog 可生成标准 sql ,回滚 sql ,去除主键的

    1.6K40编辑于 2022-09-26
  • 来自专栏爱可生开源社区

    技术分享 | my2sql 与 binlog2sql 解析效率 battle

    ---前言大家在平时运维过程中应该都了解过或者使用过一些 binlog 解析工具,比如今天要介绍的 my2sql 和 binlog2sql 。 my2sql 是基于 my2fback 、binlog_rollback 工具二次开发而来的(go语言),binlog2sql 是 python 语言开发的 mysql binlog 解析工具,两者都可以通过解析 请跟随小编往下看“my2sql与binlog2sql之间的battle”吧。 .000013 -threads 1 \-output-dir /data/my2sql/1thread/13 > /data/my2sql/1thread/13/output;my2sql -user 更胜一筹图片my2sql 与 binlog2sql 其他功能对比功能特性my2sqbinlog2sql备注解析 binlog 可生成标准 sql ,回滚 sql ,去除主键的 INSERT SQL 等支持支持两种工具都可根据不同的参数选择生成标准或者回滚

    84750编辑于 2022-08-30
  • 来自专栏程序员备忘录

    Apollo技术分享

    我们知道软件系统基本可以从两个维度进行分割,纵向上我们称之为开发维度,横向上我们可以称之为运维维度。开发是一个迭代的过程,在迭代的过程中产生不同的版本,但重要的版本是相互独立的。基本上我可以将其命名为dev、fat、uat、pro等。这些环境虽然相互独立,但基本上还是具有很多相同的配置,当然也有很多不同的配置。在横向上,系统可以单节点部署,也可以多节点部署,多节点部署的问题是:相同的配置同时存在于不同的节点上,同时还有可能不同的节点稍有差异。然而在数学上,这种情况是可以提取公因式的。而apollo就是专门管理系统在这两个维度上的关系的。

    1.1K50发布于 2020-08-25
  • 来自专栏为了不折腾而去折腾的那些事

    技术分享和技术博客

    技术分享和技术博客 上篇内容聊了一些技术社群相关的事情,本篇聊聊内外部技术分享、技术博客相关的事情。 写在前面 提到技术分享,一个绕不开的话题是为什么要做技术分享? 团队角度:是否值得继续进行分享 上面个人观点,阐述了公司、团队们为什么要做技术分享的部分原因,从公司角度来看,只要是对技术人才竞争激烈的技术团队,都需要树立一个“我的文化氛围好、我们的技术成体系、我们做的事情有趣有意义 1+1大于2”的价值,技术团队的口碑也会有比较明显的改观,参考“2015年前后”美团正式开始运营技术团队博客、技术沙龙等技术相关事务后,整个技术团队口碑的变化。 (更加符合多数人) 对于技术同学来说,我们做技术分享受众一般分为下面两类: 内部:同事之间;决策层老板 外部:同行、学生、某领域兴趣爱好者 对于内部分享,如果是同事,我们一般会对于某个具体的技术点、技术产品上进行展开 ,以提升大家的技术水平和技术视野,大家轮着来,个人的最大收益除了良好的关系氛围、演讲分享的语言组织能力锻炼外,更多是对已有知识的总结提炼,加深认知,以及下一次分享作为听众的“纯赚”。

    1.2K00发布于 2020-09-02
  • 《仿盒马》app开发技术分享-- 新人专享券(2)

    ​技术栈Appgallery connect开发准备上一篇文章中我们实现了项目端云一体化的升级,我们的数据后期就要从云侧的数据库去获取了,现在我们从头开始对项目进行端云一体化的改造。 , "type": "string2", "get_time": "string2", "limit_amount": 20, "txt": "string2", , "type": "string2", "get_time": "string2", "limit_amount": 20, "txt": "string2", , "limit_amount": 20, "txt": "string2", "activity_id": 1 }, { "coupon_id": }) .onClick(()=>{ console.log(`"router"`) }) } .backgroundColor("#fffce2be

    27700编辑于 2025-06-23
  • 来自专栏爱可生开源社区

    技术分享 | ClickHouse & StarRocks 使用经验分享

    大纲本篇分享下个人在实时数仓方向的一些使用经验,主要包含了ClickHouse 和 StarRocks 这两款目前比较流行的实时数仓,文章仅代表个人拙见,有问题欢迎指出,Thanks♪(・ω・)ノ关于实时数仓 兼容性方面,ClickHouse 兼容 MySQL 协议,SQL 语法方面和 MySQL 类似,但是部分基本函数名称变了,而且列名大小写敏感,除这2点比较恶心外,其他基本无问题,后续我们也主要用 ClickHouse

    6K42编辑于 2023-01-17
  • 来自专栏爱可生开源社区

    技术分享 | MySQL 巡检

    对数据库技术和 python 有着浓厚的兴趣。 本文来源:原创投稿 *爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。 table_type FROM information_schema.TABLES t1 LEFT OUTER JOIN information_schema.TABLE_CONSTRAINTS t2 ON t1.table_schema = t2.TABLE_SCHEMA AND t1.table_name = t2.TABLE_NAME AND t2.CONSTRAINT_NAME IN ( 'PRIMARY' ) WHERE t2.table_name IS NULL AND t1.TABLE_SCHEMA NOT IN ( 'information_schema', 'performance_schema

    1.1K40发布于 2021-06-16
  • 来自专栏木又AI帮

    【技术分享】docker基础

    目录 1、引子 2、要素 3、镜像 4、容器 5、总结 1、引子 我们在写代码的过程中,或多或少都会遇到这样的问题:写了代码,在别人电脑上运行不了,一检查,别人电脑缺环境。 那怎么办?简单呀,装! 2、要素 docker由三元素组成:镜像、容器、仓库。 2)虚拟机启动很慢,需要加载很多资源。 3)虚拟机本身是虚拟操作系统,而docker容器与宿主机共享操作系统。 3、镜像 前面说过,镜像就是 环境+程序。 images:查看镜像 docker search 镜像名:在仓库搜索某个镜像 docker pull 镜像名:从仓库拉取某个镜像 docker rmi 镜像名:删除某个镜像 (制作镜像的过程后命令留着第二次分享

    91110发布于 2020-02-16
  • 来自专栏计算机技术分享

    技术创作101训练营第2季直播内容分享要点

    本文为腾讯「技术创作101训练营」第2季 —— 技术分享,直播当天的要点笔记。 代码复杂度控制 自动化测试 代码盲评系统 建立日常影响力 写KM文章 码客平台互动 日常技术分享 技术讨论群 业界论坛 评委找你的漏洞 每次答辩都有通过的名额限制 被挑战并不意味着你过不了 回答得不好才会留下不好的印象 公司内其他部门的同学review 自己多联系 找组内同事演练 把握重点 选好主题 不要讲太多的主题 一次答辩1到2个技术主题即可 重点体现技术能力 讲好故事 把事情说清楚才能得到正确的评价 职级答辩不是述职报告 技术分享 不要弄虚作战 不要拿别人的成功答辩 评委经验丰富,很容易穿帮 越来越透明,很容易被人举报 影响职业生涯,不值得 合作项目诚实回答 其他技巧 申请当答辩秘书 申请参加旁听 学习他人PPT 赵强 寻找类似场景,拔高到设计层面讨论; 2.

    1.1K323发布于 2021-01-09
  • 来自专栏腾讯云大模型训推平台TI-ONE

    【技术分享】修改word2vec源码实现词向量增量更新

    方案 一种方式是通过tensorflow实现,而我们选择修改word2vec的c源码,原因在于:训练速度快、不需要重新实现训练数据预处理。 1.png 2、生成词表 老逻辑是如果有词表文件就读入该文件,否则读语料生成词表。增量更新的时候需要上一个版本的词表文件用来计算哪些词的向量要固定,所以强制要求保存词表。 如果没有提供老版本词向量,则按word2vec的老逻辑处理。 2.png 另外由于LearnVocabFromTrainFile会在ReadVocab之后运行了,于是添加代码防止其抹掉已建好的词表。 4.png 3、初始化词向量 word2vec接下来就是在InitNet分配和随机初始化词向量了,需要在这个函数的末尾读入老版词向量并使用这些值初始化unfixed_index之前的词。 5.png 4、词向量增量更新 代码中syn0是最终输出的词向量,syn1neg是word2vec负采样中使用的辅助词向量。

    2.6K41发布于 2020-04-01
领券