企业案例网站生成网页跳转微信小程序

web/2025/9/29 17:59:15/文章来源:
企业案例网站生成,网页跳转微信小程序,国外做网站的软件,建设工程施工合同协议书Mycat 1.Mycat 分库分表中间件#xff0c;将存放在一个数据库的数据存放在不同的多个数据库中。来分散负载。 scheme 逻辑库#xff0c;对应mysql的数据库#xff0c;一个逻辑库定义了包含的所有table.是数据库集群对外的统一访问接口。table 逻辑表#xff0c;和物理数…Mycat 1.Mycat 分库分表中间件将存放在一个数据库的数据存放在不同的多个数据库中。来分散负载。 scheme 逻辑库对应mysql的数据库一个逻辑库定义了包含的所有table.是数据库集群对外的统一访问接口。table 逻辑表和物理数据库存储的一张表类似。 这里的表格需要声明所存储的逻辑数据节点datanode。这里可以指定分片规则。DataNode 逻辑数据节点存放table的具体物理节点通过datasource来关联到后端的某个具体数据库上datasource,定义某个物理库的访问地址用于捆绑到datanode上。 2.垂直切分与水平切分的不同 垂直切分一个表很大字段很多将它拆成多个表。比如订单表有一些常见的不变的字段比如订单金额之类的下单人电话留言等信息。还有一些状态信息下单时间发货时间付款时间退货时间以及对应的状态变化等等将这两个就可以垂直拆分成两个表。 优点拆分后业务清晰拆分规则明确。 缺点部分业务表无法join,只能通过接口解决提高系统复杂度。 水平切分根据表中的数据的逻辑关系将一张表的数据按照某种条件拆分到多台数据库上面。 比如将用户id,取模为1进第一个库为230进234库。 优点负载均衡的更好。 缺点拆分规则不好想象扩展和维护比较难join比较难。 3.核心配置文件 scheme.xml 配置逻辑库逻辑表数据节点节点主机 ?xml version1.0? !DOCTYPE mycat:schema SYSTEM schema.dtd mycat:schema xmlns:mycathttp://io.mycat/schema namemydatabase checkSQLschematrue sqlMaxLimit100table namet_user dataNodedn1,dn2,dn3 primaryKeyid ruleauto-sharding-longchildTable namet_loginlog primaryKeyid joinKeyuser_id parentKeyid/childTable/tabletable namet_student dataNodedn1,dn3 primaryKeyid rulestudent_id /table namet_dictionaries dataNodedn1,dn2,dn3 typeglobal /table namet_teacher dataNodedn1 //schemadataNode namedn1 dataHostdtHost1 databasedb1 /dataNode namedn2 dataHostdtHost1 databasedb2 /dataNode namedn3 dataHostdtHost2 databasedb3 /!--name节点名称在上方dataNode标签中调用maxCon:底层数据库的链接最大数minCon:底层数据库的链接最小数balance:值可以为0,1,2,3,分别表示对当前datahost中维护的数据库们的读操作逻辑0:不开启读写分离所有的读写操作都在最小的索引号的writeHost(第一个writeHost标签)1全部的readHost和备用writeHost都参与读数据的平衡如果读的请求过多负责写的第一个writeHost也分担一部分2 所有的读操作都随机的在所有的writeHost和readHost中进行3 所有的读操作都到writeHost对应的readHost上进行备用writeHost不参加了,在集群中没有配置ReadHost的情况下,读都到第一个writeHost完成writeType:控制当前datahost维护的数据库集群的写操作0所有的写操作都在第一个writeHost标签的数据库进行1所有的写操作都随机分配到所有的writeHostmycat1.5完全不建议配置了dbtype数据库类型不同数据库配置不同名称mysqldbDriver:数据库驱动native,动态获取switchType切换的逻辑-1故障不切换1故障切换当前写操作的writeHost故障进行切换切换到下一个writeHostslaveThreshold标签中的heartbeat用来检测后端数据库的心跳sql语句;本属性检查从节点与主节点的同步情况(延迟时间数),配合心跳语句show slave status; 读写分离时,所有的readHost的数据都可靠--dataHost namedtHost1 maxCon1000 minCon10 balance1writeType0 dbTypemysql dbDrivernative switchType1 slaveThreshold100!--用于验证心跳这个是mysql主库的配置--heartbeatselect user()/heartbeatwriteHost host127.0.0.1 url192.168.199.11:3306 userroot password123456readHost host127.0.0.1 url192.168.199.12:3306 userroot password123456 //writeHost/dataHostdataHost namedtHost2 maxCon1000 minCon10 balance1writeType0 dbTypemysql dbDrivernative switchType1 slaveThreshold100!--用于验证心跳这个是mysql主库的配置--heartbeatselect user()/heartbeatwriteHost host127.0.0.1 url192.168.199.13:3306 userroot password123456readHost host127.0.0.1 url192.168.199.13:3306 userroot password123456 //writeHost/dataHost /mycat:schemaserver.xml 连接mycat的用户信息账号密码 ?xml version1.0 encodingUTF-8? !DOCTYPE mycat:server SYSTEM server.dtd mycat:server xmlns:mycathttp://io.mycat/system!--配置的端口号--property nameserverPort8066/propertyproperty namenonePasswordLogin0/property !-- 0为需要密码登陆、1为不需要密码登陆 ,默认为0设置为1则需要指定默认账户--property nameuseHandshakeV101/propertyproperty nameuseSqlStat0/property !-- 1为开启实时统计、0为关闭 --property nameuseGlobleTableCheck0/property !-- 1为开启全加班一致性检测、0为关闭 --property namesequnceHandlerType2/propertyproperty namesubqueryRelationshipCheckfalse/property !-- 子查询中存在关联查询的情况下,检查关联字段中是否有分片字段 .默认 false --!--默认为type 0: DirectByteBufferPool | type 1 ByteBufferArena | type 2 NettyBufferPool --property nameprocessorBufferPoolType0/property!--默认是65535 64K 用于sql解析时最大文本长度 --!--property namemaxStringLiteralLength65535/property--!--property namesequnceHandlerType0/property--!--property namebackSocketNoDelay1/property--!--property namefrontSocketNoDelay1/property--!--property nameprocessorExecutor16/property--!--property nameserverPort8066/property property namemanagerPort9066/property property nameidleTimeout300000/property property namebindIp0.0.0.0/property property namefrontWriteQueueSize4096/property property nameprocessors32/property --!--分布式事务开关0为不过滤分布式事务1为过滤分布式事务如果分布式事务内只涉及全局表则不过滤2为不过滤分布式事务,但是记录分布式事务日志--property namehandleDistributedTransactions0/property!--off heap for merge/order/group/limit 1开启 0关闭--property nameuseOffHeapForMerge1/property!--单位为m--property namememoryPageSize64k/property!--单位为k--property namespillsFileBufferSize1k/propertyproperty nameuseStreamOutput0/property!--单位为m--property namesystemReserveMemorySize384m/property!--是否采用zookeeper协调切换 --property nameuseZKSwitchfalse/property!-- XA Recovery Log日志路径 --!--property nameXARecoveryLogBaseDir.//property--!-- XA Recovery Log日志名称 --!--property nameXARecoveryLogBaseNametmlog/property--!--如果为 true的话 严格遵守隔离级别,不会在仅仅只有select语句的时候在事务中切换连接--property namestrictTxIsolationfalse/propertyproperty nameuseZKSwitchtrue/property/system!-- 全局SQL防火墙设置 --!--白名单可以使用通配符%或着*--!--例如host host127.0.0.* userroot/--!--例如host host127.0.* userroot/--!--例如host host127.* userroot/--!--例如host host1*7.* userroot/--!--这些配置情况下对于127.0.0.1都能以root账户登录--!-- 此处是开放了本机和外网的请求链接因为我的mycat安装在虚拟机上所以本机是通过ip链接192.*是为了让navicat可以连接使用(配置完整的虚拟机IP也可以)127.*是为了让虚拟机本身可以通过命令连接--firewallwhitehosthost host192.* userroot/host host127.* userroot//whitehostblacklist checkfalse/blacklist/firewall!-- 此处定义了一个root用户可以管理的逻辑库为mydatabase对应schema.xml中的schema namemydatabase --user nameroot defaultAccounttrueproperty namepassword123456/propertyproperty nameschemasmydatabase/property!-- 表级 DML 权限设置 --!-- privileges checkfalseschema nameTESTDB dml0110 table nametb01 dml0000/tabletable nametb02 dml1111/table/schema/privileges --/user!--user nameuserproperty namepassword123456/propertyproperty nameschemasmycat1,test3/propertyproperty namereadOnlytrue/property/user-- /mycat:serverrule.xml 分片规则 ?xml version1.0 encodingUTF-8? !DOCTYPE mycat:rule SYSTEM rule.dtd mycat:rule xmlns:mycathttp://io.mycat/ !--schema.xml中配置的rulestudent_id 所对应的规则规则对应主键 列名为id需要与数据库的列名对应algorithm对应下方function--tableRule namestudent_idrulecolumnsid/columnsalgorithmstudent_text/algorithm/rule/tableRuletableRule namerule1rulecolumnsid/columnsalgorithmfunc1/algorithm/rule/tableRuletableRule namerule2rulecolumnsuser_id/columnsalgorithmfunc1/algorithm/rule/tableRuletableRule namesharding-by-intfilerulecolumnssharding_id/columnsalgorithmhash-int/algorithm/rule/tableRuletableRule nameauto-sharding-longrulecolumnsid/columnsalgorithmrang-long/algorithm/rule/tableRuletableRule namemod-longrulecolumnsid/columnsalgorithmmod-long/algorithm/rule/tableRuletableRule namesharding-by-murmurrulecolumnsid/columnsalgorithmmurmur/algorithm/rule/tableRuletableRule namecrc32slotrulecolumnsid/columnsalgorithmcrc32slot/algorithm/rule/tableRuletableRule namesharding-by-monthrulecolumnscreate_time/columnsalgorithmpartbymonth/algorithm/rule/tableRuletableRule namelatest-month-calldaterulecolumnscalldate/columnsalgorithmlatestMonth/algorithm/rule/tableRuletableRule nameauto-sharding-rang-modrulecolumnsid/columnsalgorithmrang-mod/algorithm/rule/tableRuletableRule namejchrulecolumnsid/columnsalgorithmjump-consistent-hash/algorithm/rule/tableRule !--在conf中需要添加student_text.txt规则文件-- !-- 文件内容0-1M01M-2M1 --function namestudent_textclassio.mycat.route.function.AutoPartitionByLongproperty namemapFilestudent_text.txt/property/functionfunction namemurmurclassio.mycat.route.function.PartitionByMurmurHashproperty nameseed0/property!-- 默认是0 --property namecount2/property!-- 要分片的数据库节点数量必须指定否则没法分片 --property namevirtualBucketTimes160/property!-- 一个实际的数据库节点被映射为这么多虚拟节点默认是160倍也就是虚拟节点数是物理节点数的160倍 --!-- property nameweightMapFileweightMapFile/property 节点的权重没有指定权重的节点默认是1。以properties文件的格式填写以从0开始到count-1的整数值也就是节点索引为key以节点权重值为值。所有权重值必须是正整数否则以1代替 --!-- property namebucketMapPath/etc/mycat/bucketMapPath/property 用于测试时观察各物理节点与虚拟节点的分布情况如果指定了这个属性会把虚拟节点的murmur hash值与物理节点的映射按行输出到这个文件没有默认值如果不指定就不会输出任何东西 --/functionfunction namecrc32slotclassio.mycat.route.function.PartitionByCRC32PreSlot/functionfunction namehash-intclassio.mycat.route.function.PartitionByFileMapproperty namemapFilepartition-hash-int.txt/property/functionfunction namerang-longclassio.mycat.route.function.AutoPartitionByLongproperty namemapFileautopartition-long.txt/property/functionfunction namemod-long classio.mycat.route.function.PartitionByMod!-- how many data nodes --property namecount3/property/functionfunction namefunc1 classio.mycat.route.function.PartitionByLongproperty namepartitionCount8/propertyproperty namepartitionLength128/property/functionfunction namelatestMonthclassio.mycat.route.function.LatestMonthPartionproperty namesplitOneDay24/property/functionfunction namepartbymonthclassio.mycat.route.function.PartitionByMonthproperty namedateFormatyyyy-MM-dd/propertyproperty namesBeginDate2015-01-01/property/functionfunction namerang-mod classio.mycat.route.function.PartitionByRangeModproperty namemapFilepartition-range-mod.txt/property/functionfunction namejump-consistent-hash classio.mycat.route.function.PartitionByJumpConsistentHashproperty nametotalBuckets3/property/function /mycat:rule未完待续祝大家明天面试顺利。很多知识目前都是为了面试很凌乱以后补充。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/84029.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

提供网站建设找哪家公司好wordpress邮件配置

一. 主要内容 1. 数据层和业务层父类。(泛型约束) 2. 模板方法模式(业务层子类方法通过业务层父类调用数据层子类的方法)。 二. 源代码 http://files.cnblogs.com/HuoAA/EF%E4%B8%89%E5%B1%82.rar转载于:https://www.cnblogs.com/…

seo整站优化价格咋做黄页网站

IPTV即交互式网络电视,是一种利用宽带网,集互联网、多媒体、通讯等技术于一体,向用户提供包括数字电视在内的多种交互式服务的崭新技术。它能够很好地适应当今网络飞速发展的趋势,充分有效地利用网络资源。 IPTV既不同于传统的模…

连云港网站建设电话成都网站推广营销

mysql连接不断线MySql配置为删除任何闲置超过8小时的连接。 这意味着什么? 在8个小时的间隔后返回到已部署的应用程序之后(如果未更改默认SQL参数),将会遇到异常情况。 如何解决这个问题? 增加wait_time参数-不是一个…

网站域名备案变更汇点远程app下载安装

202350读书笔记|《再别康桥:徐志摩诗选》——微风起,清芬酝藉,不减荼 《再别康桥:徐志摩诗选》我觉得有时候诗人是很狂热的,上头的感觉。 有几首很喜欢,节选如下: 偶然 我是天空里的一片云&…

广州建站公司模板做进口货的电商网站

EXCEL是一个非常使用的软件,虽然我们平时仅使用他做一些报表,仅此而已; 我在工作中,由于很懒,不愿意做考试重复的工作,就想着使用vba的宏来完成重复的工作,这样就能省出一部分的时间来了。 本人不喜欢在博客里面写以下教程类的东西,我的理念是将工作中的痛点的解决办法…

网站开发php和pythonwordpress侧边栏 代码

创建一个Java项目在IntelliJ IDEA中是一个直观且功能强大的过程,适合从初学者到经验丰富的开发者。IntelliJ IDEA由JetBrains开发,被誉为Java开发领域最受欢迎的IDE(集成开发环境)之一,它提供了代码自动补全、版本控制…

深圳网络推广网络如何做网站seo优化

1、下载安装 分为安卓端和PC端,两个设备都需要安装对应的软件。 SpaceDesk官网 https://link.zhihu.com/?targethttp%3A//spacedesk.net/ 需要魔法上网。安装过程比较简单,无脑下一步即可。 我已经把安装包准备好了,如果不想自己找&#…

lol做直播网站广东网络seo推广公司

杨宏宇:腾讯多模态内容理解技术及应用 分享嘉宾:杨宇鸿 腾讯 内容理解高级工程师 编辑整理:吴祺尧 出品平台:DataFunTalk 导读: 搜索内容的理解贯穿了整个搜索系统。我们需要从多个粒度理解搜索内容,包括语…

网站代运营合同模板视频怎么上传到wordpress

一、概念 ZooKeeper是一个开放源码的分布式协调服务,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作,最终将简单易用的接口和性能高效、功能稳定的系统提供给用户。 分布式应用程序可以基于ZooKeeper实现…

网站设计)天宁网站建设

联想笔记本用U盘安装 winXP系统教程。联想笔记本是指联想集团生产的便携手提电脑。 联想集团成立于1984年,由中科院计算所投资20万元人民币、11名科技人员创办,到今天已经发展成为一家在信息产业内多元化发展的大型企业集团。今天小编将给大家介绍使用U盘…

多国语言网站网站开发折旧

GPT4ALL是一款可以运行在个人电脑上的大模型系统,不需要GPU即可运行,目前支持mac,linux和windows系统。 什么是GPT4ALL? 不论学习任何东西,首先要明白它是个什么东西。 Open-source large language models that run …

网站模板flash软文广告怎么写

IT之家 8 月 30 日消息 华为 9 月 10 日将举行华为开发者大会 2020,华为官网表示,“我们将与您分享 HMS Core 5.0 最新进展, 揭开 HarmonyOS 和 EMUI 11 的神秘面纱。 振奋人心的新技术,深入的交流学习机会, 更灵动的想…

专业广州网站建设软件开发流程报告

【0】README 0.1)本文总结于 数据结构与算法分析, 但源代码均为原创,旨在实现 不相交集ADT的两个操作:合并集合union查找集合find; 0.2) 不相交集ADT 的 Introduction , 参见 http://blog.csd…

企业网站备案注销免费的写作网站

目录 List 用法 1. 增 2. 删 3. 查 内部编码 应用场景 前言 Redis 中的 List 和 Set 数据结构各有特点,适用于不同的应用场景。List 提供了有序的列表结构,适合用于消息队列和任务列表等场景;Set 提供了无序且不重复的集合结构&#…

创意互动网站sem扫描电镜

生成签名证书指纹 在DevEco Studio工具侧生成密钥(.p12)和证书请求文件(.csr)。请根据以下使用场景,在AppGallery Connect侧申请应用证书(.cer)、Profile(.p7b)文件等。…

襄阳网站建设八零后谷歌推广关键词匹配

来源:今日头条11月27日,今日头条CEO朱文佳在36kr wise大会上谈及头条搜索。在他看来,要做好搜索,有三件事最重要。首先是技术,技术决定搜索的体验;其次是内容,内容是搜索的根本;最后…

高端家装修公司淘宝关键词优化

第一步 打开Database windows-prefenrence-showview-DBbrowser ,此时会在工具底部有个DBbrowser ,选中它,再它所控制的页面的任意位置 右击new---跳转到一个配置driver的页面 (选择连接方式)图一打开myeclipse然后点击window窗口 点击Open Perspective…

东莞企业公司网站建设网站上地图怎么做的

Twitter BootStrap已经火过大江南北,对于无法依赖美工的程序员来说,这一成熟前卫的前端框架简直就一神器,轻轻松松地实现出专业的UI效果。GitHub上相关的的开源项目更是层出不穷,在此整理列举一些感觉不错的组件或增强实现&#x…

高要网站建设公司网站在哪里备案

平台 本文以展锐 Android10平台为例。 编译 编译时用 make Launcher3QuickStep -j4 ,而不是 make Launcher3 -j4 界面结构 Launcher.java 对应布局 launcher.xml 当前界面 Workspace, CellLayout 是单一页。 控制应用图标隐藏 复写AppFilte…

ppt模板免费下载的网站网络推广与推广

摘要:数学修养对软件开发之路起着什么作用?码农如何修炼自己的内功并成长为优秀的软件开发员?带着相关思考,社区之星第10期采访了中南大学副教授——刘伟。他对数学修养、设计模式、软件架构和重构方面的独特见解,相信…