当前位置: 首页 > news >正文

5G育种技术之植物性状订制

行业展望

我国农作物种业市场规模逐年增长,其中以粮食作物种子市场规模较大。目前我国育种产业发展仍处于初级阶段,存在龙头企业市场占有率和行业集中度不高、企业育种技术和水平落后于发达国家、种企研发投入不足等问题。虽然基因编辑技术的出现有望改变这种局面,但我国在基因编辑农作物研发方面处于国际领先水平,产业化却处于落后的局面。

2022年1月24日,我国农业农村部印发了《农业用基因编辑植物安全评价指南(试行)》,针对未引入外源基因的基因编辑植物制定了新的评价指南。该指南对我国国内的基因编辑植物和转基因植物进行了区分,这无疑将极大促进合成生物技术在农业领域更好地应用和发展,不涉外源基因的改造植物或将放宽。该指南的发布标志着我国基因编辑育种技术的产业化将逐渐步入正轨。

未来加大种业研发创新、加强生物育种技术应用和加快优质品种商业化推广进程将是大势所趋。在后期发展中,国家政策对育种产业的支持力度有望不断加大,同时以基因编辑为代表的技术应用将成为推动我国种业市场规模增长的主要动力。在传统育种方面,我们与发达国家的差距较大,但基于基因编辑的育种产业我们处于跟踪国际、寻机赶超的阶段,很有可能实现弯道超车。

性状订制举例

基因编辑育种技术的优势之一是它可以加速品种改良(图1),同时该技术可得到无任何外源基因序列整合但基因组却被编辑过的植株(图2),相当于自然条件下得到的突变体。

图2 分离无转基因成分(transgene-free)植株的策略 (Gu et al., 2021)。(A)通过遗传分离消除转基因序列,CRISPR/Cas DNA(红色双链)通过农杆菌或粒子轰击递送进入植物细胞。检测转基因阳性植株,再通过检测靶位点基因型筛选基因编辑植株,此后经过自交可分离出无转基因成分的基因编辑植株;(B)通过农杆菌或粒子轰击,将CRISPR/Cas DNA序列瞬时递送进入植物细胞,通过PCR从所有再生幼苗中分离出无转基因成分的基因编辑植株;若使用Hi-Edit策略,选择单倍体后代并检测靶位点基因型,再对单倍体编辑植株进行染色体加倍,得到无转基因成分的纯合基因编辑植株;(C)将CRISPR/Cas RNA或RNPs递送进入植物细胞,通过检测靶位点基因型分离出无转基因成分的基因编辑植株。

下面大家就和伯小远一起去看看有哪些基础研究将来可能会应用于育种中吧(图3)!

图3 基于CRISPR的基因编辑系统在植物育种中的应用 (Ahmad et al., 2021)。(a)诱导雄性不育系,通过编辑TMS5开发出的雄性不育系可为两系杂交水稻系统节省时间和成本;(b)固定杂交优势,在MiMe材料中编辑MTL基因可生产杂交水稻种子;(c)诱导单倍体,例如,在水稻中,编辑MTLDMPCENH3可生产单倍体诱导系;(d)开发适应气候变化的品种,编辑Su-/Se-基因可以生产可抵抗各种环境胁迫的品种;(e)从头驯化,同时编辑与不同性状有关的多个基因可以更快、更有效地驯化野生作物;(f)基因聚合,通过同源定向修复(HDR)在一条染色体上聚合多个有益的基因;(g)克服自交不亲和,通过敲除控制自交不亲和的S-RNase基因解决马铃薯自交不亲和的问题;(h)染色体易位,基于异源末端连接(NHEJ)的染色体工程可以帮助作物提高产量等;(i)促进种间交叉相容,通常种间是无法杂交的,但CRISPR编辑技术可用于打破这些障碍;(j)新物种形成,例如,MiMe材料会产生2n配子,自交(2n+2n=4n)或与野生型回交(2n+1n=3n)后,可以产生新物种,这对于无性繁殖的园艺作物非常重要。

基因编辑技术给了我们太多的想象(图3),对育种来说,我们的目的无非是让作物更高产、更营养、更抗病。因此,可以用来做性状订制的基因实在太多啦,小远就选一个育种家比较关心的抗除草剂性状,来分享一下这方面的知识吧。

目前世界粮食累计产量约为21亿公吨,粮食总产量损失约为2亿公吨,其中10%的损失是杂草造成的 (Hussain et al., 2021)。在现代农业系统中,使用除草剂是控制杂草的主要策略,但除草剂不仅会破坏杂草,也会影响农作物,所以育种家开始培育抗除草剂作物 (Shah et al., 1986)(图4),尽管转基因育种是成功的,但它存在监管问题,基于基因编辑技术开发抗除草剂品种是目前转基因抗除草剂育种和常规抗除草剂育种的替代选择。

图4 世界首例抗除草剂转基因植物于1986年报道。除草剂草甘膦是EPSP合酶的有效抑制剂,过表达EPSP合酶基因可实现EPSP合酶的高水平表达,使植物对草甘膦具有耐受性。图片来源:伯远生物科研绘图团队《她的百年沉浮,都与你的转基因植株有关》。

除草剂种类繁多,作用机制也各有不同,主要可分为两种类型:i,选择性/非选择性除草剂。选择性除草剂主要基于植物激素起作用,抑制目标杂草的生长,不会影响作物,例如2,4-D、麦草畏、甲氯丙酸。非选择性除草剂会影响所施用的所有植物,例如草甘膦、草铵膦、百草枯。ii,内吸/接触性除草剂。内吸性除草剂通过维管组织在整个植株中转移,比接触性除草剂需要更长的时间来杀死杂草。接触性除草剂仅破坏与这些除草剂接触的植物组织,并不会转移到整个植株中 (Hussain et al., 2021)。

这里给大家列举一些常见的除草剂:

草甘膦:草甘膦是内吸性非选择性除草剂,是烯醇丙酮酰莽草酸3-磷酸合酶(EPSPS)抑制剂,EPSPS在植物中用于合成芳香族氨基酸。

草铵膦:草铵膦是广谱接触性非选择性除草剂,作用相对较快,通过抑制谷氨酰胺合成酶导致植物光呼吸受到抑制,同时,它还可以诱导ROS的产生从而导致细胞快速死亡。

乙酰乳酸合酶(ALS)抑制剂类除草剂:ALS是三种支链氨基酸(亮氨酸、异亮氨酸和缬氨酸)合成的第一步关键酶,ALS抑制剂会使受影响的植物缺乏这些氨基酸,最终导致细胞DNA合成受到抑制。ALS抑制剂包括各种磺酰脲类(SU)(如氟嘧磺隆和甲磺隆)、咪唑啉酮类(IMI)、三唑并嘧啶类(TP)、嘧啶基苯甲酸酯(POB)和磺酰氨基羰基三唑啉酮(SCT)。ALS生物途径仅存在于植物中,因此ALS抑制剂是最安全的除草剂之一。

乙酰辅酶A羧化酶(ACCase)抑制剂类除草剂:ACCase参与脂肪酸合成的第一步,ACCase抑制剂影响植物脂肪酸合成从而导致植物死亡。ACCase抑制剂包括芳氧基苯氧基丙酸酯(APP)、环己二酮(CHD)和苯基吡唑啉(PPZ)。

羟苯基丙酮酸双加氧酶(HPPD)抑制剂类除草剂:HPPD抑制剂会抑制参与酪氨酸分解的酶,而植物需要利用酪氨酸分解产物制造类胡萝卜素来保护叶绿素不被阳光破坏,因此,施加HPPD抑制剂类除草剂会使植物丧失叶绿素,变白直至死亡。

基于基因编辑技术开发抗除草剂品种主要在于靶位点的突变。目前已在杂草中发现了8个变异的ALS基因,这些天然突变赋予了ALS对除草剂的耐受性,涉及到的氨基酸残基为Ala122、Pro197、Ala205、Asp376、Arg377、Trp574、Ser653和Gly654,其中氨基酸数是基于拟南芥ALS基因的。杂草获得ACCase抑制剂耐受性是由于以下7个位置的氨基酸突变;Ile1781、Trp1999、Trp2027、Ile2041、Asp2078、Cys2088和Gly2096。对于EPSPS基因来说,已知在Thr102、Ala103和Pro106处发生的突变使杂草进化出了草甘膦抗性 (Dong et al., 2021)。

下面列举了抗除草剂靶位点的突变使水稻、玉米、小麦、大豆等作物获得除草剂耐受性的报道(表1)。篇幅所限,没有详细介绍,如果大家感兴趣的话,可以给小远留言,今后再详细写一写啦!

表1 基于CRISPR基因编辑技术开发的抗除草剂植物 (Dong et al., 2021)。表中列举了靶基因、突变位点、抗性物种、基因组修复方式。

商业化案例

目前各国对基因编辑产品的态度不一,巴西、阿根廷、日本、美国等国家较为宽松,欧盟、墨西哥等态度谨慎,认为基因编辑作物与转基因作物实质等同。具体可参考下表中各国的农业基因编辑指数。

表2 农业基因编辑指数。下表的基因编辑指数评级代表了各国目前基因编辑法规的状态。数据来自于Global gene editing regulation tracker。

在这里先介绍一种被美国农业部(USDA)批准上市的基因编辑大豆,该大豆是通过TALEN介导的基因编辑技术生产的,是美国首个获批的基因编辑产品,也是为数不多的真正商业化成功的案例,是非常有代表性的,大家可以了解一下喔。

高油酸大豆

成立于2010年,总部位于美国明尼苏达州的Calyxt公司于2019年推出高油酸大豆,是美国首个获得商业批准的基因编辑产品。经批准,该基因编辑大豆不受转基因植物相关法规的制约,其种植和加工无须批准,也无须满足其他条件。由其生产的大豆油含有80%的油酸、最多含20%的饱和脂肪酸且不含反式脂肪酸,对比普通大豆油中20%的油酸含量并在加工过程中容易产生反式脂肪酸的现象可谓是非常优秀了,而且其油炸使用时间、保质期均比普通大豆油更长。

图5 由Calyxt公司的高油酸大豆生产的大豆油Calyno。图片来源:Retail-today。

Calyxt公司通过TALEN介导的基因编辑技术敲除大豆中的FAD2-1AFAD2-1B两个基因,检测为阳性的T0代大豆继续种植,收获T1代大豆,得到了纯合突变株系,其含有缺失63bp的FAD2-1A基因、缺失23bp的FAD2-1B基因,前者导致FAD2-1A蛋白缺失21个氨基酸致使蛋白失活,后者导致387个氨基酸的FAD2-1B蛋白变成147个氨基酸的截短蛋白。将包含所需突变的T1代植株继续种植,收获T2代大豆,鉴定出了12个缺乏TALEN T-DNA的株系,这些株系将用于繁殖后代。对这12个株系进行全基因组测序来确认大豆基因组中确实不存在TALEN T-DNA,也不存在脱靶的情况。

2017年,Calyxt公司在纳斯达克上市,目前有三种盈利策略:将TALEN技术授权给其他公司,可自行开发特定性状;将公司开发的特定性状或产品授权给下游合作伙伴,收取特许权使用费;将种子卖给农业加工商或供应链中的其他人。

图6 Calyxt公司的培养间。为什么这家公司要用第二代基因编辑技术TALEN呢?因为该公司的联合创始人、明尼苏达大学教授Dan Voytas是TALEN工具的发明人。该公司其他的明星产品有高油酸/低亚麻酸大豆、高纤维小麦、优质苜蓿、不褐变马铃薯、耐寒燕麦等。图片来源:World-grain。

紫色番茄

接下来,伯小远想讲一讲最近特别火的紫色番茄,和本题目没太大关系,但是紫色番茄看起来让人垂涎欲滴,必须得写一下!伯小远在查资料的时候发现许多报道误把它称为基因编辑产品,在这里要特别提一下,这个是转基因产品喔,与基因编辑无关哈。

2022年9月9日,一种经过基因改造的紫色番茄,经美国农业部批准,从2023年开始能够在美国销售。紫色番茄是英国公司Norfolk Plant Sciences(NPS)的产品。

图7 富含高水平花青素的紫色番茄(Big Purple Tomato)。图片来源:NORFOLK官网。

2008年,该公司的创始人之一Cathie Martin在Nature Biotchnology期刊上发表文章“Enrichment of tomato fruit with health-promoting anthocyanins by expression of select transcription factors”,通过在番茄中表达来自金鱼草的两个基因DelRos1,产生了一种具有浓郁紫色果肉的独特番茄。其存储时间是普通番茄的两倍,而且,经过测试,喂食这种紫色番茄的老鼠比吃普通番茄的老鼠寿命长30%。

为何诞生了这么久的紫色番茄才刚刚被批准呢?这是因为2019年美国开始简化基因工程植物的监管程序,将低风险产品排除在现有规则之外。

图8 果实特异性启动子E8分别驱动DelRos1基因,转化番茄品种MicroTom,得到T1代株系 (Butelli et al., 2021)。(a)用于转化的双元载体;(b)野生型(上)、Del/Ros1C(中)、Del/Ros1N(下)果实在不同成熟阶段的表型;(c)Del/Ros1N番茄植株表型;(d)成熟的野生型番茄果实和Del/Ros1N番茄果实的整体和横切面。备注1:Del基因编码一个bHLH型转录因子,Ros1基因编码一个MYB型转录因子,均与花青素合成有关。备注2:作者团队得到了四个株系,分别命名为Del/Ros1 C、N、Y、Z,其中Del/Ros1Z中度积累花青素,Del/Ros1C、Del/Ros1Y强烈积累花青素,而Del/Ros1N异常强烈地积累花青素。

列举一些其他获得USDA批准的不受监管的产品:

高纤维小麦:由Calyxt公司使用TALENs技术开发,2018年获批;

可生产高含量Omega-3的荠蓝:由Yield10 Bioscience使用CRISPR技术开发,2017年获批;

耐旱耐盐大豆:由明尼苏达大学使用CRISPR技术开发,2017年获批;

优质紫花苜蓿:由Calyxt公司使用TALENs技术开发,2017年获批;

抗霉小麦:由Calyxt公司使用TALENs技术开发,2016年获批;

不褐变马铃薯:由Calyxt公司使用TALENs技术开发,2016年获批;

糯玉米:由杜邦公司使用CRISPR技术开发,2016年获批;

不褐变蘑菇:由宾夕法尼亚州立大学使用CRISPR技术开发,2016年获批。

性状订制流程

性状订制可分为六个步骤:(1)整体实验方案设计;(2)构建基因编辑载体;(3)使用原生质体验证载体的特异性、脱靶率(可选步骤);(4)将基因编辑载体递送至植物细胞;(5)通过组织培养将经基因编辑后的细胞再生为植株;(6)对得到的编辑植株进行筛选和分型;(7)对编辑植株进行其他检测、评估等。

图9 一种基于基因编辑技术开发粮食作物的方案 (Ishii et al., 2016)。首先设计sgRNAs,在原生质体中验证其特异性及脱靶性(可选),再将其递送至植物细胞后分化出编辑苗,对编辑苗的靶位点进行扩增、测序以确定其编辑形式,后续再进行其他表型检测、安全评估等。

小远叨叨

我国基因编辑育种基础研究积累领先世界,这主要体现在基因编辑技术的发文量以及专利发明量上。任何重大技术的突破都意味着原有固化的格局终将会被打破,所以我们国家有望通过基因编辑技术实现育种的弯道超车。这其实可以类比我国的汽车行业,在燃油车时代落后,但在新能源车时代却处于世界领先地位。国内的科学界也对基因编辑产品持乐观态度,对于将实验成果转化为改善人类健康和生活质量的产品有着极大的热情,但仍需耐心等待...望有志之士能和我们一起投入到这个工作中,欢迎大家和我们交流、合作、并一起进步!

References

Ahmad S, Tang L, Shahzad R, et al. CRISPR-Based Crop Improvements: A Way Forward to Achieve Zero Hunger. J Agric Food Chem. 2021;69(30):8307-8323. doi:10.1021/acs.jafc.1c02653

Butelli E, Titta L, Giorgio M, et al. Enrichment of tomato fruit with health-promoting anthocyanins by expression of select transcription factors. Nat Biotechnol. 2008;26(11):1301-1308. doi:10.1038/nbt.1506

Dong H, Huang Y, Wang K. The Development of Herbicide Resistance Crop Plants Using CRISPR/Cas9-Mediated Gene Editing. Genes (Basel). 2021;12(6):912. Published 2021 Jun 12. doi:10.3390/genes12060912

Gao C. Genome engineering for crop improvement and future agriculture. Cell. 2021;184(6):1621-1635. doi:10.1016/j.cell.2021.01.005

Gu X, Liu L, Zhang H. Transgene-free Genome Editing in Plants. Front Genome Ed. 2021;3:805317. Published 2021 Dec 2. doi:10.3389/fgeed.2021.805317

Hussain A, Ding X, Alariqi M, et al. Herbicide Resistance: Another Hot Agronomic Trait for Plant Genome Editing. Plants (Basel). 2021;10(4):621. Published 2021 Mar 24. doi:10.3390/plants10040621

Ishii T, Araki M. Consumer acceptance of food crops developed by genome editing. Plant Cell Rep. 2016;35(7):1507-1518. doi:10.1007/s00299-016-1974-2

Shah DM, Horsch RB, Klee HJ, et al. Engineering herbicide tolerance in transgenic plants. Science. 1986;233(4762):478-481. doi:10.1126/science.233.4762.478

相关文章:

5G育种技术之植物性状订制

行业展望 我国农作物种业市场规模逐年增长,其中以粮食作物种子市场规模较大。目前我国育种产业发展仍处于初级阶段,存在龙头企业市场占有率和行业集中度不高、企业育种技术和水平落后于发达国家、种企研发投入不足等问题。虽然基因编辑技术的出现有望改…...

12前端项目----添加购物车1.0

商品添加购物车 商品数量添加购物车浏览器本地存储localStoragesessionStorage添加成功页面 商品数量 输入为数字&#xff0c;最少为1<div class"cartWrap"><div class"controls"><input autocomplete"off" class"itxt&quo…...

Elastic Platform 8.18 和 9.0:ES|QL Lookup Joins 功能现已推出,Lucene 10!

作者&#xff1a;来自 Elastic Elastic Platform Team Elastic 最新发布的 8.18 和 9.0 版本包含了强大的更新&#xff0c;将显著提升你的体验、增强查询性能并优化日志管理。无论你是在处理搜索、可观察性还是安全用例&#xff0c;本次发布都带来了大量新特性&#xff0c;旨在…...

两地三中心

1. 什么是同城备份 ✅ 定义&#xff1a; 主机房和备份机房都在同一座城市&#xff0c;通常距离几十公里以内&#xff08;比如10-50公里&#xff09;。 ✅ 特点&#xff1a; 网络延迟很低&#xff08;毫秒级&#xff09;&#xff0c;可以做到实时同步/热备份。 恢复速度快&am…...

数据结构第七章(一)-顺序查找和折半查找

数据结构第七章&#xff08;一&#xff09; 顺序查找和折半查找一、查找1.平均查找长度&#xff08;ASL&#xff09; 二、顺序查找1.实现2.算法优化 三、折半查找1.实现2.查找判定树 四、分块查找1.算法思想2.查找效率分析&#xff08;ASL&#xff09; 总结 顺序查找和折半查找…...

springboot项目之websocket的坑:spring整合websocket后进行单元测试后报错的解决方案

前排提醒&#xff1a;还是博主菜&#xff0c;见识短浅&#xff0c;没遇到过这个问题。。。 起因 前段时间学习websocket和sse&#xff0c;写demo用了spring框架。后来又写了新的spring单元测试类demo去测试&#xff0c;结果启动后报错&#xff0c;报错信息提示websocket的相关…...

在单片机编程中充分使用抽象工厂模式,确保对象创建的限制,多使用抽象接口避免多变具体实现类

背景 在软件架构设计上追求稳定,就必须多使用稳定的抽象接口,少依赖多变的实现;具体编码时可以充分使用抽象工厂模式 举例进行详细讲解和说明抽象工厂模式在单片机开发中的应用 抽象工厂模式是一种创建型设计模式,它提供了一种方式,可以将一组相关的对象创建封装到一个…...

喷泉码技术在现代物联网中的应用的总结和参考文献

总结 物联网与 5G 技术高速发展,数据传输对可靠性和实时性提出严苛要求。前向纠错码是增强通信鲁棒性的关键,但平衡冗余资源开销与编解码效率的矛盾是核心难题。LT 码和 Raptor 码是无率码典型。理论上它们能达渐进最优性能,然而实际系统受数据包规模、计算资源等限制,其工…...

vuex与vuex-persistedstate 插件固化数据

一&#xff0c;vuex与vuex-persistedstate 插件固化数据 的小案例 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><title>Vuex基础案例</title></head><body><div id"app"&…...

如何在WordPress网站中设置双重验证,提升安全性

随着互联网的不断进步&#xff0c;网站的安全问题越来越受到重视。尤其对于WordPress这样常用的建站平台&#xff0c;安全性显得尤为重要。尽管WordPress自带一定的安全性&#xff0c;但仅依靠用户名和密码的登录方式仍然存在风险。因此&#xff0c;启用“双重验证”便成为了提…...

2025系统架构师---基于规则的系统架构风格‌

引言 在业务规则频繁变更、决策逻辑高度动态化的现代企业环境中&#xff0c;‌基于规则的系统架构风格‌&#xff08;Rule-Based System Architecture Style&#xff09;通过将核心业务逻辑抽象为‌可配置规则‌、‌规则引擎‌与‌决策服务‌的分离&#xff0c;实现了业务敏捷…...

Python排序中lambda函数详解

在 Python 中&#xff0c;lambda 函数是一种匿名函数&#xff0c;通常用于需要一个函数但又不想为其定义一个正式名称的情况。在排序操作中&#xff0c;lambda 函数用于指定排序的依据。 lambda 函数的基本语法 lambda 函数的基本语法如下&#xff1a; lambda arguments: ex…...

web 基础与 http 协议

目录 一 Web 基础 1. 域名和 DNS 1.1 域名的概念 1.2 DNS 2. 网页与HTML 2.1 HTML 概述 2.2 HTML 基本标签 2.3 网站和主页 3. 静态网页与动态网页 3.1 静态网页 3.2 动态网页 二 HTTP 协议 1. HTTP 协议概述 2. HTTP 方法 3. HTTP 状态码 4. HTTP 请求流程分析…...

记一次奇妙的Oracle注入绕WAF之旅

0x01 一个登陆框 上班时遇到了一个登陆框 看着这个复古的界面&#xff0c;于是上手除了admin123456之外顺手点了个 于是弹出了一条有意思的报错 这就有意思了&#xff0c;毕竟已经很久没在登陆框遇到sql注入了&#xff0c;当我想当然的认为万能密码可以秒时&#xff0c;事情出…...

python裁剪小说封面标题

一张矩形图片 比如50*100 大小 中心点的坐标是是(0,0) 左上角是(-25,50) 右上角是(25,50) 左下角是(-25,-50) 右下角是(25,-50) 我希望你能用python,帮我对本地指定图片切割大小&#xff0c;计算出该图片的中心坐标&#xff0c;然后按照我输入的长宽具体值&#xff0c;比…...

高性价比手机如何挑选?

这四个关键点&#xff0c;助你找到心仪机~ 一、性能强者&#xff1a;游戏娱乐畅快到底 处理器相当于手机的 “大脑”&#xff0c;处理速度快、能力强&#xff0c;运行大型游戏毫无压力。 搭配上大容量运存&#xff0c;多任务切换也能秒速完成&#xff0c;再也不怕游戏卡顿啦。…...

Java面试场景深度解析

Java面试场景深度解析 在互联网大厂Java求职者的面试中&#xff0c;经常会被问到关于Java项目中的各种技术场景题。本文通过一个故事场景来展示这些问题的实际解决方案。 第一轮提问 面试官&#xff1a;马架构&#xff0c;欢迎来到我们公司的面试现场。请问您对Java内存模型…...

【DeepSeek认证】最好的MODBUS调试工具

根据搜索结果&#xff0c;MThings 和 Modbus Poll 是当前被广泛推荐且功能强大的MODBUS调试工具。以下是两者的详细对比及推荐理由&#xff1a; 1. MThings 核心优势&#xff1a; 主从一体化&#xff1a;支持同时模拟MODBUS主站和从站&#xff0c;无需切换工具即可完成双向调…...

欧莱雅集团:利用 Google Maps Platform Environment API 提供个性化护肤推荐

在欧莱雅集团&#xff0c;美丽绝不仅仅停留在表面。如今&#xff0c;这一点比以往任何时候都更加真实&#xff0c;因为公司将其深厚的科学专业知识与尖端技术相结合&#xff0c;以重塑美丽的未来。其成功的关键在于承诺不为科技而使用科技。其所有创新都满足了消费者的明确需求…...

2025三掌柜赠书活动第十五期:高并发系统:设计原理与实践

目录 前言 什么是高并发&#xff1f; 高并发系统的挑战 设计原理 1、分布式架构 2、缓存与异步处理 3、数据库优化 4、弹性扩展 实践方法 1、性能监控与分析 2、压力测试 3、故障排查与容错机制 关于《高并发系统&#xff1a;设计原理与实践》 编辑推荐 内容简介…...

【Spark入门】Spark架构解析:组件与运行机制深度剖析

1 Spark架构全景图 Apache Spark作为当今最流行的大数据处理框架之一&#xff0c;其卓越性能的背后是一套精心设计的分布式架构。理解Spark的架构组成和运行机制&#xff0c;对于性能调优和故障排查至关重要。 1.1 核心组件架构 组件交互流程&#xff1a; Driver初始化&#xf…...

电子电器架构 -- 汽车零部件DV试验与PV试验的定义及关键差异

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 钝感力的“钝”,不是木讷、迟钝,而是直面困境的韧劲和耐力,是面对外界噪音的通透淡然。 生活中有两种人,一种人格外在意别人的眼光;另一种人无论…...

交换机配置DHCP

交换机配置DHCP 背景先关闭路由器的DHCPconsole口连接到交换机配置交换机 背景 路由器的dhcp分配IP地址变慢&#xff0c;怎么处理 先关闭路由器的DHCP 查看路由器中DHCP地址池范围; 关闭路由器的DHCP console口连接到交换机 协议Serial端口COMX波特率9600流控无 配置交换机…...

【人工智能】边缘智能的突破:Ollama模型压缩技术与DeepSeek部署实践

《Python OpenCV从菜鸟到高手》带你进入图像处理与计算机视觉的大门! 解锁Python编程的无限可能:《奇妙的Python》带你漫游代码世界 随着边缘计算的兴起,将大型语言模型(LLM)部署到资源受限的边缘设备成为研究热点。Ollama凭借其高效的模型压缩技术和轻量级推理框架,为…...

基于STM32、HAL库的DS2401P安全验证及加密芯片驱动程序设计

一、简介&#xff1a; DS2401P是Maxim Integrated&#xff08;现为Analog Devices&#xff09;生产的一款1-Wire硅序列号芯片&#xff0c;具有以下特点&#xff1a; 64位唯一ROM编码&#xff08;包括8位家族码、48位序列号和8位CRC校验码&#xff09; 单总线接口&#xff0c;…...

日志收集之 logback使用

一 简介 1.1 Logback 是一个用于 Java 应用程序的强大日志框架&#xff0c;广泛应用于企业级应用中。它是由 SLF4J 的创始人开发的&#xff0c;旨在成为 Log4j 的替代品。Logback 提供更高级、更灵活的功能&#xff0c;同时还支持与 SLF4J 的无缝集成。 2.2 Logback分为下面几…...

Linux学习笔记(一):Linux下的基本指令

文章目录 Linux下的基本指令1. ls指令2. pwd指令3. cd指令4. touch指令5. mkdir指令&#xff08;牢记&#xff09;6. rmdir指令 && rm 指令&#xff08;牢记&#xff09;7. man指令&#xff08;牢记&#xff09;8. echo指令9. cp指令&#xff08;牢记&#xff09;10. m…...

Unity AI-使用Ollama本地大语言模型运行框架运行本地Deepseek等模型实现聊天对话(二)

一、使用介绍 官方网页&#xff1a;Ollama官方网址 中文文档参考&#xff1a;Ollama中文文档 相关教程&#xff1a;Ollama教程 使用版本&#xff1a;Unity 2022.3.53f1c1、Ollama 0.6.2 示例模型&#xff1a;llama3.2 二、运行示例 三、使用步骤 1、创建Canvas面板 具体…...

SDC命令详解:使用get_clocks命令进行查询

相关阅读 SDC命令详解https://blog.csdn.net/weixin_45791458/category_12931432.html?spm1001.2014.3001.5482 get_clocks命令用于创建一个时钟对象集合&#xff0c;关于设计对象和集合的更详细介绍&#xff0c;可以参考下面的博客。需要注意的是&#xff0c;在有些工具中还…...

git 修改用户名和邮箱

在 Git 中修改用户名和邮箱地址是常见的任务&#xff0c;这可以确保你的提交记录使用正确的身份信息。你可以通过简单的命令来完成这一操作。 全局配置 修改全局用户名 要修改全局的用户名&#xff0c;请执行以下命令&#xff1a; git config --global user.name "New…...

pg数据库删除模式

不能直接使用 DROP SCHEMA "app_sys" 删除&#xff0c; 这样会报错 cannot drop schema app sys 20250416 because other objects depend on it DETAlL: extension uuid-ossp depends on schema app sys 20250416sequence app sys 20250416.app sys id seq depend…...

【C++】Googletest应用

Googletest 1 配置 使用cmake配置&#xff1a; 具体文件后面上传补充 ./test.out --gtest_filterXXXTest.xxx 2 gdb 为了跟踪流程&#xff0c;可以使用gdb&#xff1b; gdb ./xxx.out gdb --args ./gtest --gtest_filterxxx.xxx设置运行参数 set args --gtest_filterxxx.…...

QgraphicsView异步线程加载地图瓦片

本节主要记录一下qt开发过程中离线地图瓦片的加载方式&#xff0c;瓦片加载选择graphicsView控件&#xff0c;同时为了不影响主线程事件和其他操作&#xff0c;这里采用了异步线程的操作&#xff0c;将地图瓦片加载的步骤放到了异步子线程之中。注&#xff1a;本记录仅为本人笔…...

机器学习day2

使用KNN算法实现机器学习 给我一个苹果的图片 我能预测出这个是一个苹果 代码&#xff1a; # 导入需要的库 # 读图 import os import cv2 # 绘图 import matplotlib.pyplot as plt import seaborn as sns # 数组 import numpy as np from skimage.feature import hog from sk…...

jquery解决谷歌浏览器自动保存加密密码是乱码

添加一个隐形的input框&#xff0c;提交隐藏input框里的数据&#xff0c;展示框展现的还是明文密码&#xff0c;并且不提交展示框的值 <formid"loginForm"class"form-signin newForm-signin"action"${ctx}/login"method"post"onsub…...

Python 如何操作数据库,让你使用 DeepSeek 开发数据库应用更加快 (Orm Bee)

Python 如何操作数据库&#xff0c;让你使用 DeepSeek 开发数据库应用更加快 操作数据库最好用 ORM 工具&#xff0c;可以提高开发效率. ORM 就是实体与数据库表的映射&#xff0c;让我们可以用面向对象的方式来操作数据库. 简单易用&#xff0c;直接上代码. 使用Orm Bee操作…...

如何解决 Linux 文件系统挂载失败的问题

以下是解决Linux文件系统挂载失败问题的系统性排查与解决方案&#xff1a; 一、设备基础检查 确认设备识别状态‌ 执行 lsblk 或 fdisk -l 查看磁盘设备列表&#xff0c;验证目标设备&#xff08;如 /dev/sdb1&#xff09;是否被系统识别。 若设备未显示&#xff0c;需排查&a…...

JVM——引入

什么是JVM&#xff1f;它与JDK、JRE的关系&#xff1f; JVM、JRE 和 JDK 是 Java 平台的三个核心组件&#xff0c;各自承担着不同的职责&#xff0c;它们之间的关系密不可分。理解它们的区别和联系有助于更好地开发、部署和运行 Java 应用程序。对于 Java 开发者来说&#xff…...

Golang|工厂模式

工厂模式是一种创建型设计模式&#xff0c;它的核心思想是&#xff1a;把对象的创建过程封装起来&#xff0c;不直接在代码中 new 一个对象&#xff0c;而是通过一个“工厂”来生成对象。这样做的好处是&#xff1a; 降低了代码之间的耦合&#xff08;依赖具体类减少&#xff0…...

Transformer数学推导——Q29 推导语音识别中流式注意力(Streaming Attention)的延迟约束优化

该问题归类到Transformer架构问题集——注意力机制——跨模态与多模态。请参考LLM数学推导——Transformer架构问题集。 在语音识别任务中&#xff0c;实时性是核心需求 —— 想象你使用语音助手时&#xff0c;每说完一个词就希望即时看到文字反馈&#xff0c;而不是等整句话说…...

dx11 龙书学习 第四章 dx11 准备工作

4.1 准备工作 Direct3D的初始化过程要求我们熟悉一些基本的Direct3D类型和基本绘图概念&#xff1b;本章第一节会向读者介绍些必要的基础知识。然后我们会详细讲解Direct3D初始化过程中的每一个必要步骤&#xff0c;并顺便介绍一下实时绘图应用程序必须使用的精确计时和时间测…...

运维打铁:域名详解及常见问题解决

文章目录 前言一、域名基础概念1. 什么是域名2. 域名结构3. 域名解析 二、域名工作原理1. DNS 服务器层次结构2. 域名解析过程 三、常见域名问题及解决办法1. 域名无法解析2. 域名解析延迟3. 域名解析结果不一致 四、总结 前言 在当今数字化的时代&#xff0c;互联网已经成为我…...

【大模型ChatGPT+R-Meta】AI赋能R-Meta分析核心技术:从热点挖掘到高级模型、助力高效科研与论文发表“

Meta分析是针对某一科研问题&#xff0c;根据明确的搜索策略、选择筛选文献标准、采用严格的评价方法&#xff0c;对来源不同的研究成果进行收集、合并及定量统计分析的方法&#xff0c;现已广泛应用于农林生态&#xff0c;资源环境等方面&#xff0c;成为Science、Nature论文的…...

ElasticSearch深入解析(五):如何将一台电脑上的Elasticsearch服务迁移到另一台电脑上

文章目录 0.安装数据迁移工具1.导出数据2.导出mapping3.导出查询模板4.拷贝插件5.拷贝配置6.导入到目标电脑上 0.安装数据迁移工具 Elasticsearch dump是一个用于将Elasticsearch索引数据导出为JSON格式的工具。你可以使用Elasticsearch dump通过命令行或编程接口来导出数据。…...

QT中的多线程

Qt中的多线程和Linux中的线程本质是相同的&#xff0c;Qt中针对系统提供的线程API进行了重新封装 QThread类 Qt中的多线程一般通过QThread类实现&#xff0c;要想创建线程就要创建这个类的实例 QThread代表一个在应用程序中可以独立控制的线程&#xff0c;也可以和进程中的其…...

Win11安装Ubuntu20.04简记

写在前面 之前装的22.04&#xff0c;不稳定&#xff0c;把22.04卸载了&#xff0c;重新安装20.04系统。这里主要把卸载和安装的过程中参考到的博客在这记录一下。 卸载ubuntu系统参考的博文 卸载参考博文1 卸载参考博文2 Ubuntu20.04安装参考博文 安装参考博文1 安装参考博…...

电子电器架构 ---电气/电子架构将在塑造未来出行方面发挥啥作用?

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 钝感力的“钝”,不是木讷、迟钝,而是直面困境的韧劲和耐力,是面对外界噪音的通透淡然。 生活中有两种人,一种人格外在意别人的眼光;另一种人无论…...

pdf.js移动端预览PDF文件时,支持双指缩放

在viewer.html中添加手势缩放代码 <script>// alert("Hello World");let agent navigator.userAgent.toLowerCase();// if (!agent.includes("iphone")) {let pinchZoomEnabled false;function enablePinchZoom(pdfViewer) {let startX 0, start…...

机器人--激光雷达

教程 教程 激光雷达 激光 激光&#xff08;Laser&#xff09;&#xff0c;是一种人造的、高度纯净的单色光。 雷达 激光器旋转机构雷达。 雷达根据激光探头发出激光束的数量&#xff0c;一般可以分为单线激光雷达(2D激光雷达)和多线激光雷(3D激光雷达)。 作用 测距原理 激…...

最新ios开发证书/发布证书/免费证书/企业证书制作教程

本文介绍了如何制作或者苹果开发证书p12文件&#xff0c;含开发证书&#xff0c;推送证书&#xff0c;发布证书&#xff0c;企业证书&#xff0c;免费证书&#xff0c;您在iphone和ipad开发构建 IOS App 应用和苹果ios app签名需要用到。如果嫌麻烦&#xff0c;可以使用懒人工具…...