IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    love 0
    nokiaguy
    发表于
    2024-10-25 09:54:33

    【C++】深入C++编译器优化:解锁高效程序的编译技巧

    编译器优化是现代C++编程中提高代码性能的关键工具之一。通过编译器优化,程序可以在不改变源代码逻辑的情况下显著提高运行效率,尤其在性能关键的应用中显得尤为重要。本文深入探讨C++中的多种编译器优化技术,包括内联函数、循环展开、常量折叠等。通过详细的技术分析和示例代码,展示这些优化如何在编译过程中减少运行时开销、提升执行效率。同时,本文将解释如何通过编写易于优化的代码来帮助编译器最大化应用这些优化。对于希望提升C++程序性能的开发者而言,这将是一本实用指南,帮助他们理解编译器优化的原理、应用场景及其带来的性能 ...继续阅读 (77)


    love 0
    nokiaguy
    发表于
    2024-10-25 09:45:50

    【C++】深入理解C++中的类型推导:从auto到decltype的应用与实践

    C++11引入了类型推导特性,旨在简化代码并提升开发效率。类型推导使开发者无需显式指定变量的类型,从而让代码更具可读性和灵活性。本文深入探讨了C++11引入的`auto`、`decltype`和`decltype(auto)`等关键特性,通过分析其背后的设计理念、实际应用场景,以及如何利用这些工具编写更简洁、健壮的代码。我们将结合具体代码示例,展示如何通过类型推导减少冗余、提升代码的可维护性,最后讨论这些特性对现代C++编程范式的深远影响。 ...继续阅读 (111)


    love 0
    crazyant
    发表于
    2024-10-25 02:36:45

    Mac安装Brew超时处理办法

    Brew官网:https://brew.sh/zh-cn/ 复制这个命令,安装一直超时: /bin/bash ...Read moreMac安装Brew超时处理办法 ...继续阅读 (84)


    love 0
    阮一峰
    发表于
    2024-10-25 00:06:15

    科技爱好者周刊(第 322 期):内容行业的内幕

    这里记录每周值得分享的科技内容,周五发布。本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。封面图浙江上虞的曹娥江人行桥,是一座景观桥。每天晚上,一边放音乐一边喷水。(via)内容行业的内幕有一个行业,这些年蒸蒸日上,快速增长,加入的人越来越多。它就是内容行业,生产各种各样的内容:文字、图片、音乐、影视、短视频、直播......为什么内容行业这么兴旺?因为现代人的时间,都花在网上。网上有什么?就是有内容啊。人们越是投入互联网,内容行业就越兴旺。很多人被这个行业吸引,一门心思为互联网炮制内容,因为生产成本低,需求多,市场大,获利快......但是他们未必知道,它也有吃人的一面。今天,我想分享一个老外程序员的文章。他是前端程序员跳槽到内容行业,干了8年,不想干了,写了自己的体会,披露这个行业的内幕。2015年的时候,流行"知识付费"。他受到了影响,就写了一本 React + D3 的教程,放到网上卖,作为付费内容。结果,反响不错,真的有不少人掏钱。他受到了鼓舞,觉得内容行业可以干,赚钱容易,后来索性全职来做。他加大力度,在网上宣传自己的内容,不断更新,推出系列课程,还拍视频。生意这样做大了,他忙不过来,就雇了兼职员工,组建了团队。几年下来,他算了一下,单单 React + D3 这一门课,就赚了近50万美元。他 ...继续阅读 (162)


    love 0
    wanshuo
    发表于
    2024-10-25 00:00:00

    2024-week41

    南极正以惊人速度变绿,植物覆盖面积 35 年间增加近 13 倍,将对南极生态系统带来哪些影响?卡戴珊为了一块蛋糕坐私人飞机飞巴黎梁朝伟随便飞伦敦就是为了喂鸽子蒋鑫一顿饭90万,从法国空运来鹅肝,从阿拉斯加搞来帝王蟹而我大早上和别人抢单车骑20分钟去上班然后全球变暖了,现在要我和他们负同等责任?又想起了曾经的那套“节约用水”。。。。泼天的富贵没我半毛钱的事泼天的屎盆子还真是一个又一个因为“布达拉宫”吵架分手,谁的错?如果是领导同事朋友去的西藏,朋友圈感慨一句“建筑雄伟,祖国山河壮美”,你也会回一句“用酥油牛奶白糖做的墙壁散发着腐臭血腥”?败兴小能手,不过是看人下菜碟罢了为什么中国年年重复防汛,而欧美国家几乎没有防汛的概念?人家资本主义主打一个适者生存,活下来的都是被筛选过的我们社会主义主打一个都不能少,留下了一堆巨婴有句话怎么说的革命的太彻底,最终会被质疑革命的必要性土味三国道奇充电器好帅的车这是真的吗古青回答了问题: 为什么都说手表是男人必不可少的,手表真的能提高气质吗?气质这东西,看上去很玄学,实际上就是一个人过往所有物质和精神上的经历的总和。古人所谓“养移体,居移气”,差不多就是这么一回事。手表并非越贵越好,最重要的是“契合”。它的作用应该是画龙点睛,而不是喧宾夺主,成为龙本身。气质不合的人,一味的追求昂贵,又往往想把这种昂贵外显出来,反而让自己显得俗不可耐。而具有整体审美能力 ...继续阅读 (94)


    love 0
    Elmagnifico\'s Blog
    发表于
    2024-10-25 00:00:00

    项目管理工具盘点

    Foreword之前已经盘点过一次了,不过那次主要是以文档和工程存储角度来看的,现在是以产品、项目管理角度来看。目前看多数软件都是从小角度思考,创建项目或者任务都是最细化的那一层,缺少更大视角的规划。一般来说都是自顶向下的,从下往上做规划不太可能啊,那种只能是被动应对层出不穷的问题理想的项目管理软件应该是这样的,盘点也是尽可能寻找接近的软件收费Trellohttps://trello.com/10人内免费Trello的卡片风,感觉很流畅,但是如果启动的时候选择团队,他会直接推荐JIRATrello和JIRA都是Atlassian的软件Trello不支持敏捷项目管理,只支持这种简单的卡片堆砌方式,有点瀑布的意思整体拖动起来非常流程,如果只是简单管理可以考虑JIRAhttps://www.atlassian.com/zh/software/jira10人内免费支持Scrum项目管理,十分通用,很多大公司都选择了JIRA,缺点是价格贵Codeshttps://icodes.work/index.htm30人内免费Codes比较特殊,是本地部署,然后在线授权的模式,可以使用线上模式体验但是线上模式数据乱七八糟,体验起来也很难受Codes的设计逻辑比较奇怪,他没有大规划,只有迭代,这样用起来就很别扭如果用迭代来排大计划,一旦改起来就牵一发动全身Asanahttps://app.asana.c ...继续阅读 (117)


    love 0
    admin
    发表于
    2024-10-24 23:44:00

    云数据库行业动态@2024-10-25

    标题:腾讯TDSQL再创TPC-DS世界纪录; OceanBase发布会发力AP/向量等能力;金山云推出云MySQL Serverless重要更新腾讯云 TDSQL 再创 TPC-DS 世界纪录,以7260万QphDS的性能和37.52元/kQphDS的性价比打破世界纪录,性能提升282%,成本降低37%。通过自研MPP和并行执行框架,TDSQL显著提升资源利用率和计算效率,广泛应用于30多家金融机构 [1] OceanBase发布会宣布推出4.2.5 LTS和 4.3.3 两个里程碑版本,强化关键业务负载和实时分析能力,新增向量检索功能,简化AI应用技术栈。OceanBase持续推进一体化产品战略,客户数突破2000家,连续 4 年客户数增速超过 100%,广泛应用于金融、互联网等多个行业。 [2] ACDU(中国数据库联盟) 中国行-上海站活动将于本周六下午在上海举办,感兴趣的可以现场参加 [21] 更新详情华为云托管 Redis 6.0 支持Proxy集群和读写分离实例17托管 Redis 支持用户自助升级Redis实例小版本和代理版本[18]托管 Redis 支持主备实例直接变更为读写分离实例[19]阿里云RDS MySQL标准版(原X86)集群系列增加64核 128GB(mysql.x2.8xlarge.xc)和64核 256GB(mysql.x4.8xlarge.xc) ...继续阅读 (141)


    love 0
    诺多
    发表于
    2024-10-24 23:00:50

    大家好啊!今天给大家推荐一个超级好用的浏览器插件 - 优雅的搜索引擎助手。这玩意儿真的是让我的搜索体验提升了好几个档次,用了就离不开啦!这是个啥?简单来说,优雅的搜索引擎助手是一个浏览器脚本,主要是为了让我们在用各大搜索引擎的时候体验更好。它能干啥呢?比如说:去广告!再也不用看那些烦人的广告了界面美化,看着舒服多了添加快捷键,搜索更方便总之就是让搜索变得更顺畅、更舒服。用了这个插件,我感觉自己的搜索效率都提高了不少呢!支持哪些搜索引擎?这个插件支持的搜索引擎可多了,基本上咱们常用的都覆盖到了:百度谷歌必应搜狗360搜索头条搜索还有好多,我就不一一列举了。反正你常用的八成都支持。怎么用?说了这么多好处,肯定有小伙伴迫不及待想试试了吧?别急,我来告诉你怎么装:首先,你得安装一个叫Tampermonkey的插件。Chrome、Firefox、Edge都能用,到下面的网站选择浏览器对应的版本安装即可。https://www.tampermonkey.net/装好Tampermonkey后,去GreasyFork网站搜索"优雅的搜索引擎助手",第一个就是。https://greasyfork.org/zh-CN/scripts?q=%E4%BC%98%E9%9B%85%E7%9A%84%E6%90%9C%E7%B4%A2%E5%BC%95%E6%93%8E%E5%8A%A9%E6%89%8B ...继续阅读 (110)


    love 0
    二丫讲梵
    发表于
    2024-10-24 22:58:14

    学习周刊-总第182期-2024年第43周

    如要阅读全文,点击标题跳转。学习周刊-总第182期 | HivisionIDPhotos | MacsyZones | mongodbapp | redisapp | ES-King | Kafka-King | Nexterm ...继续阅读 (113)


    love 0
    oscar999
    发表于
    2024-10-24 22:09:34

    MySQL 的完整介绍

    MySQL社区版适合个人开发者、小型企业和非商业用途,具有开源免费、轻量级和社区支持等特点。MySQL企业版适合大型企业和商业应用,提供高级功能、专业支持和商业授权,确保数据库的稳定性和安全性。在选择MySQL版本时,用户应根据自己的需求和预算进行权衡。如果需要一个功能全面且稳定可靠的数据库解决方案,并且预算允许,那么MySQL企业版可能是一个更好的选择。而对于个人开发者或小型企业而言,MySQL社区版则可能是一个更具成本效益的选择。 ...继续阅读 (127)


    love 0
    Lenciel
    发表于
    2024-10-24 19:55:06

    程序员键盘升级指南

    ...可能读到这里你会感到疑惑:难道就因为打字机这样设计,当年设计电脑的人就不会改一下?毕竟 QWERTY 布局下英文最常见的 E 和 T 两个字母如此难按是显而易见的。但在计算机诞生之初,没有任何理由放弃打字机上默认的 QWERTY 布局:一方面,更重要的是让会打字的人快速把这个新设备用起来;另一方面,当时谁也不会想到将有个人电脑甚至笔记本电脑出现,让人类的大部分工作和娱乐都发生在这些设备上面... ...继续阅读 (154)


    love 0
    小王
    发表于
    2024-10-24 17:52:00

    wget下载报错:The certificate of ‘www.python.org’ is not trusted.

    wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz报错:The certificate of ‘www.python.org’ is not trusted.结尾加上--no-check-certificate小王2024-10-25 01:52发表评论 ...继续阅读 (107)


    love 0
    磊磊落落
    发表于
    2024-10-24 16:00:00

    Spring Boot 集成 Thymeleaf 搭建 Web 应用

    Thymeleaf 是一个流行的 Java 模板引擎,具有处理 HTML、XML、JavaScript、CSS 和纯文本的能力。Thymeleaf 可以和 Spring Boot 进行无缝集成,且可以非常容易地对 Java Model 类及其字段进行访问,从而对模板内容进行动态渲染。并且,Thymeleaf 还提供了一组简单有力的表达式来支持循环、条件判断,甚至 Spring Bean 访问等能力。此外,Thymeleaf 还对自定义扩展以及 Form 表单提供了很好的支持。 ...继续阅读 (122)


    love 0
    est
    发表于
    2024-10-24 15:26:00

    Linux删除了 .ru 帐号?我查了一下

    发生了什么事?日前,Linux 内核主要维护者之一 Greg Kroah-Hartman (Greg K-H) 提交了一项不寻常的“文档”更新,将数名具有 <.ru> 顶级域名邮箱的维护者,和一名明确为俄罗斯身份的维护者从 MAINTAINERS(维护者名录)文件除名。这一提交已于上周日被 Linus Torvalds 拉取并包含于 6.12-rc4 版本的代码中。已有来自于 AOSC 的开发者提交了 revert(尚未合并),而 Linus 本人在评论中声明其对先前的 commit 知情并支持一开始,我以为是 “反向”厚脸皮PR一般来说, github 上混一个 contributor 得贡献代码,很多人就改改文档、翻译就拿到一个“贡献者”称号(我也干过哈哈哈)。甚至还有离了大谱的,直接提一个 pull request 内容是把自己加到 contributors 文件里。。我以为是 Linux Foundation 发疯了,为了某种 “合规” 或者 sanction,掩耳盗铃,把 作者名字列表.txt 改改掩人耳目仔细看了下,发现好像并不是那么简单。这里是diffhttps://github.com/torvalds/linux/commit/6e90b675cf942e50c70e8394dfb5862975c3b3b2这里是更改后完整的MAINTAINERS内容:https: ...继续阅读 (124)


    love 0
    依云
    发表于
    2024-10-24 15:04:32

    为团队部署邮件服务

    本文来自依云's Blog,转载请注明。给服务器上的程序部署邮件服务十分简单,装个 Postfix 就搞定了。然而给人用的话就远远不够了。之所以要干这事,主要原因是之前使用的 Yandex 邮箱老出问题,丢邮件都算小事了,它还不让我登录 Web 界面,非要我填写我从未设置的密保问题的答案……准备工作要部署邮件服务,首先当然要有域名和服务器了。需要注意的是,最好使用可以设置 PTR 记录的服务器,有些邮件服务器会要求这个。邮件传输代理这是最重要的部分。邮件传输代理,简称 MTA,是监听 TCP 25 端口、与其它邮件服务器交互的服务程序。我最常用的是 Postfix,给服务器上的程序用的话,它相当简单易用。但是要给它配置上 IMAP 和 SMTP 登录服务、以便给人类使用的话,就很麻烦。好在之前听群友说过maddy,不仅能收发邮件,还支持简单的 IMAP 服务。唯一的缺点是不支持通过 25 端口发送邮件——需要走 465 或者 587 端口,登录之后才能发件。它的账号系统也是独立于 UNIX 账号的,给程序使用需要额外的配置。具体配置方面,首先是域名和 TLS 证书。我不知道为什么,它在分域名证书的选择上有些问题,最后我干脆全部用通配符证书解决了事。数据库我使用的是 PostgreSQL。要使用本地 peer 鉴权的话,需要把hos ...继续阅读 (103)


    love 0
    张 鑫旭
    发表于
    2024-10-24 14:57:18

    Object.is/===、数组at/直接索引、substring/slice的区别

    byzhangxinxufromhttps://www.zhangxinxu.com/wordpress/?p=11387本文可全文转载,独立域名个人网站无需授权,但需要保留原作者、出处以及文中链接,任何网站均可摘要聚合,商用请联系授权。一、Object.is和===的区别Object.is()静态方法可以比较两个对象是否严格相等,在绝大多数情况下,和三等于号===的作用是一样的。除了下面两种情况:1. NaN的比较如果使用等于好比较,则NaN和NaN的返回结果是false:NaN === NaN // false但使用Object.is()比较则返回的是true:Object.is(NaN, NaN) // true2. +0和-0的比较一句话,=== 是认为相等的,而Object.is()认为是不相等的,代码示意:+0 === -0 // true Object.is(+0, -0) // false二、数组at方法和直接索引的区别已知一个数组arr = [1,2,3],则下面两种写法均等返回数组的第二项内容:const arr = [1,2,3]; console.log(arr.at(1), arr[1]); // 返回结果:2 2那问题来了,数组使用at()方法获取选项,和直接使用索引获取有什么区别呢?区别就在于参数或索引值为负数的时候,直接看例子:const arr ...继续阅读 (113)


    love 0
    Denis &amp;#124; 邓鸿华
    发表于
    2024-10-24 14:18:33

    站点选项 WordPress 插件:一键管理和删除无用的站点选项

    新插件:「站点选项」,它可以让你查看所有非 WordPress 系统自动生成的站点选项,如果你觉得某个选项没有用了,可以直接删除它。缘起或动机我们知道很多插件或者主题,都有选项设置,有选项设置就会在 WordPress Option 表里面插入一些数据,如果这些插件或者主题不用的话,这些加入到 Option 表里面的数据一般都还会留在那里。其实这些站点选项数据留在那里,问题也不大,不过总有一些有洁癖的同学,想清理一下,比如我,所以就开发了这个「站点选项」WordPress 插件。管理站点选项安装好之后,在 WPJAM 菜单下会多出一个「站点选项」的子菜单,点击进去,即可查看你站点所有非 WordPress 系统自动生成的选项:如果选项存储为字符串或者非序列化存储,则直接显示,如果存储为序列化数据,则显示为 SERIALIZED DATA ,点击查看则会把该序列化数据打印出来:对于这些数据,如果你觉得没有任何用了,都可以删除,不过这些选项可能是你的主题或者其他插件生成,删除前请确保不再使用。「WordPress果酱」知识星球福利插件基于WPJAM Basic开发,加入「WordPress果酱」知识星球,即可下载:插件简介抓取公众号图文支持一键同步微信公众号文章到 WordPress 博客,并支持一键将文章中所有图片都下载到 WordPress 媒体库。搜索优化WordPress 最强 ...继续阅读 (131)


    love 0
    张善友
    发表于
    2024-10-24 14:04:00

    WebStorm 和 Rider 现在对非商业用途免费 - 张善友

    【摘要】JetBrains 在程序员节这一天在官方博客上发布了一篇文章:《WebStorm 和 Rider 现在对非商业用途免费》宣布了JetBrains将WebStorm和Rider IDE对非商业用途免费的许可模式变动。这一决策旨在降低使用JetBrains IDE的门槛,帮助开发者学习、成长并保持创造阅读全文 ...继续阅读 (124)


    love 0
    怕刺
    发表于
    2024-10-24 12:09:00

    Rufus制作启动U盘导致Debian驱动丢失

    给小主机安装系统,WiFi网卡是Intel AC 3160,已经被Debian 12默认支持。使用Rufus制作启动U盘,安装完系统之后,没有发现驱动,找不到WiFi,一番查找之后才发现是Rufus和Debian一起出现的问题。Rufus使用ISO模式写入镜像,会导致驱动程序的.deb包大小为0,安装之后不仅无效还占位,导致重装驱动也无法正常运行WiFi网卡。如果使用dd模式,则一切正常。更深入一些,Debian使用Rock Ridge符号链接存储大量固件文件,而符号链接与 FAT32 格式不兼容。从这点来看,Debian的行为涉及到UEFI的一些定义。解决方法Rufus使用dd模式制作启动盘用Ventoy等其他工具制作启动盘参考:stackexchangedebianforum ...继续阅读 (128)


    love 0
    caimouse
    发表于
    2024-10-24 10:17:50

    C#里使用ORM访问mariadb数据库

    MariaDB由MySQL的创始人Michael Widenius主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。MariaDB基于事务的Maria存储引擎,替换了MySQL的MyISAM存储引擎,它使用了Percona的 XtraDB,InnoDB的变体,分支的开发者希望提供访问即将到来的MySQL 5.4 InnoDB性能。数据库,对于开发人员来说,是必须掌握的内容。 ...继续阅读 (79)


    love 0
    nokiaguy
    发表于
    2024-10-24 09:58:38

    【C++】探索C++中的表达式模板:提高计算效率的高级技巧

    本文深入探讨了C++中的表达式模板技术,展示了如何通过该技术优化数值计算,避免不必要的临时对象创建。表达式模板通过在编译时生成表达式树,延迟运算的执行,从而减少内存开销和计算时间。文章详细讲解了表达式模板的原理、递归模板的展开以及运算符重载的实现,并通过矩阵和向量运算示例展示了其在科学计算中的应用。尽管表达式模板带来了一定的代码复杂性和编译时间开销,但其在提升性能方面具有显著优势。 ...继续阅读 (118)


    love 0
    nokiaguy
    发表于
    2024-10-24 09:58:38

    【C++】动态探索:在C++中实现一个简单的反射系统

    本文探讨了如何在C++中实现一个简单的反射系统,允许程序在运行时动态访问类的成员和方法,模拟高级语言中的反射机制。通过元编程、宏技术以及函数指针,文章详细介绍了如何构建反射系统的核心部分,包括动态访问数据成员和调用方法。同时,还讨论了如何处理继承、多态以及反射系统的扩展性,如自动序列化和依赖注入。尽管C++的反射系统存在性能开销和实现上的局限性,但它为开发者在特定场景下提供了灵活的编程工具。 ...继续阅读 (82)


    love 0
    qihang01
    发表于
    2024-10-24 09:14:14

    k8s-1.31.1版本多master多node高可用集群离线安装部署

    离线安装包下载: 链接:https://pan.baidu.com/s/16y-U-wE6XbMCTBElSv-ZGg?pwd=dlh5 提取码:dlh5 知识储备: 1、Kubernetes集群要保证高可用,至少需要三个master节点和多个node节点,master节点建议为奇数,一般集群3个master节点就足够了,node节点2个以上都可以。 2、在3个master的Kubernetes集群中,当1个master节点坏掉,剩余的2个节点master可以选举出新的Leader,这是因为在Raft协议中,需要超过一半的节点在线才能进行选举。 3、在3个master节点的集群中,坏掉了1个节点,此时还有2个节点在线,超过了一半,所以可以选举和运行,集群不受影响。 4、在3个master节点的集群中,1个节点坏掉:集群可继续运行;2个节点坏掉:无法选举,集群不可用。 操作系统:AnolisOS-8.8-x86_64 containerd:1.7.23 kubernetes:v1.31.1 calico:v3.28.2 Dashboard:v-7.8.0 kube-vip:v0.8.3 k8s集群说明: 3个master节点,并且做高可用和负载均衡设置,2个node节点。 vip地址:192.168.21.200 准备篇(5台都需要操作) mkdir -p /opt/k8s #创建部 ...继续阅读 (216)


    love 0
    qihang01
    发表于
    2024-10-24 09:06:42

    k8s-1.25.16版本多master多node高可用集群离线安装部署

    离线安装包下载: 链接:https://pan.baidu.com/s/12vGVpfSWFUNQx3ixfZ37fA?pwd=w5ej 提取码:w5ej 知识储备: 1、Kubernetes集群要保证高可用,至少需要三个master节点和多个node节点,master节点建议为奇数,一般集群3个master节点就足够了,node节点2个以上都可以。 2、在3个master的Kubernetes集群中,当1个master节点坏掉,剩余的2个节点master可以选举出新的Leader,这是因为在Raft协议中,需要超过一半的节点在线才能进行选举。 3、在3个master节点的集群中,坏掉了1个节点,此时还有2个节点在线,超过了一半,所以可以选举和运行,集群不受影响。 4、在3个master节点的集群中,1个节点坏掉:集群可继续运行;2个节点坏掉:无法选举,集群不可用。 操作系统:AnolisOS-8.8-x86_64 docker-ce:v20.10.24 cri-dockerd:v0.3.15 kubernetes:v1.25.16 calico:v3.25.0 Dashboard:v2.7.0 kube-vip:v0.8.3 k8s集群说明: 3个master节点,并且做高可用和负载均衡设置,2个node节点。 vip地址:192.168.21.200 准备篇(5台都需要操作) ...继续阅读 (197)


    love 0
    qihang01
    发表于
    2024-10-24 08:43:43

    k8s-1.23.17版本多master多node高可用集群离线安装部署

    离线安装包下载地址: 链接:https://pan.baidu.com/s/1sGXw5HC9oNiqYl9rmaVtaQ?pwd=kdib 提取码:kdib 知识储备: 1、Kubernetes集群要保证高可用,至少需要三个master节点和多个node节点,master节点建议为奇数,一般集群3个master节点就足够了,node节点2个以上都可以。 2、在3个master的Kubernetes集群中,当1个master节点坏掉,剩余的2个节点master可以选举出新的Leader,这是因为在Raft协议中,需要超过一半的节点在线才能进行选举。 3、在3个master节点的集群中,坏掉了1个节点,此时还有2个节点在线,超过了一半,所以可以选举和运行,集群不受影响。 4、在3个master节点的集群中,1个节点坏掉:集群可继续运行;2个节点坏掉:无法选举,集群不可用。 5、在k8s集群的3个master节点部署Keepalived+HAProxy实现API Server(kube-apiServer)的高可用和负载均衡。 6、Keepalived:绑定一个vip地址实现高可用 7、HAProxy:通过TCP端口代理实现负载均衡 8、3个master节点之间组成的集群需要的是高可用服务,用Keepalived绑定vip来实现 9、2个node节点访问master集群需要的是负载均衡 ...继续阅读 (199)


    love 0
    superadmin
    发表于
    2024-10-24 07:52:21

    MySQL 8:授权用户远程访问语句

    ALTER USER 'root'@'%' IDENTIFIED BY 'pwd' PASSWORD EXPIRE NEVER; ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'pwd'; FLUSH PRIVILEGES; ...继续阅读 (174)


    love 0
    xiaoz
    发表于
    2024-10-24 03:37:52

    初探文石Leaf3电子书:开箱及初步使用体验分享

    2016年,xiaoz购买了一台Kindle入门级电子书阅读器,至今已使用8年,虽然目前仍能正常开机使用,但随着Kindle退出中国市场,加上系统较为封闭,国内的使用成本也随之增加。因此,趁着双11活动,我在京东入手了文石Leaf3 7英寸电子书阅读器。这篇文章将分享简单的开箱和初步使用体验,希望能 ...继续阅读 (110)


    love 0
    一线码农
    发表于
    2024-10-24 02:44:00

    AOT漫谈专题(第七篇): 聊一聊给C#打造的节点依赖图 - 一线码农

    【摘要】一:背景 1. 讲故事 上一篇我们聊过AOT编程中可能会遇到的三大件问题,而这三大件问题又是考验你对AOT中节点图的理解,它是一切的原点,接下来我就画几张图以个人的角度来解读下吧,不一定对。 二:理解节点依赖图 1. 对节点的理解 按照官方的说法,构建依赖节点和GC的标记算法一样,都是采用深度优先,阅读全文 ...继续阅读 (145)


    love 0
    惜分飞
    发表于
    2024-10-24 02:22:12

    ORA-600 krse_arc_complete.4

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:ORA-600 krse_arc_complete.4作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]11.2.0.4版本数据库对于虚拟化环境中的备库进行克隆,然后尝试failover方式激活备库,结果遭遇ORA-600 krse_arc_complete.4错误SQL> ALTER DATABASE ACTIVATE PHYSICAL STANDBY DATABASE; ALTER DATABASE ACTIVATE PHYSICAL STANDBY DATABASE * ERROR at line 1: ORA-01196: file 1 is inconsistent due to a failed media recovery session ORA-01110: data file 1: '/u01/app/oracle/oradata/hisdb/system.256.975233377'alert日志显示Wed Oct 23 21:45:46 2024 ALTER DATABASE ACTIVATE PHYSICAL STANDBY DATABASE ALTER DATABASE ACTIVATE [PHYSICAL] STANDBY D ...继续阅读 (90)


    love 0
    惜分飞
    发表于
    2024-10-24 02:22:12

    ORA-600 krse_arc_complete.4

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:ORA-600 krse_arc_complete.4作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]11.2.0.4版本数据库对于虚拟化环境中的备库进行克隆,然后尝试failover方式激活备库,结果遭遇ORA-600 krse_arc_complete.4错误SQL> ALTER DATABASE ACTIVATE PHYSICAL STANDBY DATABASE; ALTER DATABASE ACTIVATE PHYSICAL STANDBY DATABASE * ERROR at line 1: ORA-01196: file 1 is inconsistent due to a failed media recovery session ORA-01110: data file 1: '/u01/app/oracle/oradata/hisdb/system.256.975233377'alert日志显示Wed Oct 23 21:45:46 2024 ALTER DATABASE ACTIVATE PHYSICAL STANDBY DATABASE ALTER DATABASE ACTIVATE [PHYSICAL] STANDBY D ...继续阅读 (130)

上一页 239/4404 下一页
沪ICP备19023445号-2号
友情链接