<i id='oua8j7vt'><tr id='2kseasna'><dt id='z5j10mxc'><q id='apdap52c'><span id='y4fu652d'><b id='6bsaurbx'><form id='827j4si9'><ins id='wxxgvwzv'></ins><ul id='k2rrwz5x'></ul><sub id='4kq38sqb'></sub></form><legend id='e9n2vbf4'></legend><bdo id='sf568jyl'><pre id='xe2clx4m'><center id='lvcwvskw'></center></pre></bdo></b><th id='o41obeih'></th></span></q></dt></tr></i><div id='3nwtav1m'><tfoot id='kkxltssv'></tfoot><dl id='vs7a35em'><fieldset id='i2333fnr'></fieldset></dl></div>
      <tbody id='lly0p4pz'></tbody>

  1. <tfoot id='mag48orj'></tfoot>

    <small id='bt9nf901'></small><noframes id='9bdwafhg'>

    <legend id='fx00qkng'><style id='y6do7a76'><dir id='bbljyc7q'><q id='pzcoexml'></q></dir></style></legend>
      网站建设公司当前位置 : 网站建设公司 > 知识普及

      项目开发基本知识

      发布时间:2021-09-01 17:11   浏览次数:次   
      服务器访问数据中间有个缓存区(缓存服务器,集群)概念,从缓存区进行读操作,写的操作交给中间件,由数据库代理从中间件取出数据交给数据库处理,这里有个等待的时间,类似支付等待时间,之后数据库在同步传给其它相同的数据库
       
      高并发:
      同一时间内,有大量的用户访问服务器
      危害:如果服务器处于高负载的运行环境,极其容易产生宕机现象;
      宕机:操作系统无法从一个严重系统错误中恢复过来,或系统硬件层面出问题,以致系统长时间无响应,而不得不重新启动计算机的现象
       
      分布式思想:
      分布式计算:将任务进行拆分,拆分为若干个计算单元,之后由不同的线程执行,再由特定的组件进行汇总
       
      分布式系统:
      由于业务的需要,将复杂程序按照特定的规则进行拆分:
      规则1:按照业务模块拆分 
      规则2:按照层级拆分
      作用:在架构设计环节实现了代码的松耦合(解耦),提高网站扩展性
      1
      2
      3
      4
      5
      集群
      由多台服务器共同完成同一项任务
       
      高可用性(HA)
      如果在服务器运行过程中发生了宕机的现象,则无需人为的干预,程序可以实现自动的故障迁移
       
      负载均衡
      例如:访问数据库不单单是一个数据库,第一次访问一个数据库,后面访问第二个数据库,进行分摊到多个操作单元进行执行
      注:数据库最大连接数:1000
       
      消息中间件
      开辟一块大的内存空间,实现数据短暂存储(异步思想,回调,作用是让程序平滑过渡,用户体验更好)存在持久化的操作
       
      maven
      maven项目对象模型,可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件
      核心部件:本地仓库、私服镜像、中央仓库
       
       
      关于 maven jar包传递性说明
      当maven添加jar包文件时,会通过依赖的坐标去本地仓库中查找对应的jar包文件,之后解析该文件下的pom.xml文件,如果该文件中有自己的依赖项,则重复执行上述操作,直到所有的依赖项都全部加载完成为止
      意义:解决了jar包依赖冲突的问题
       
      下载依赖包网址
      添加链接描述
       
      注:
      1、 如果对同一个数据进行hash(SHA1)计算,结果是否相同?
      结果必然相同(把hash算法看成是函数方法)
      2、如果对不同数据进行hash计算,hash结果相同?不一定,hash碰撞(可能会相同,可能会不同)
      3、如果对1M,1K的数据,进行相同hash计算,计算速度谁快? Hash不会因为内容大小而影响速度
       
      关于maven操作说明
       
      1、 compile 利用maven工具将程序进行编译 将.java文件编译为.class文件
      2、 clean 删除target文件目录
      3、 install 将项目进行打包处理, target目录中保存、本地仓库中也会保存,
      这三者都可以通过idea运行日志查看具体信息
       
      执行jar包:
      1、将jar包放入一个文件夹中,进入jar包内部,执行cmd(或者直接到target文件这个jar包下)
       
      2、
      3、前端访问url
       

      <legend id='hrsf0tr8'><style id='87ku9b11'><dir id='abnrdsmi'><q id='uxvawjge'></q></dir></style></legend>

            <tbody id='hysjuibh'></tbody>

          <small id='sbpyq0mu'></small><noframes id='vgbd6zuj'>

          <i id='yf62vfvb'><tr id='hu3a8jht'><dt id='wh0z27ec'><q id='r2j285de'><span id='h16rm8kj'><b id='as59j2oa'><form id='1ayil4g2'><ins id='w91ojguz'></ins><ul id='98ocm5xt'></ul><sub id='stjrxdac'></sub></form><legend id='kc51b0mp'></legend><bdo id='fp18ee4a'><pre id='7bbenr7f'><center id='alkecvrf'></center></pre></bdo></b><th id='4qzckqg0'></th></span></q></dt></tr></i><div id='nugenog5'><tfoot id='nyserda0'></tfoot><dl id='nqqh1co4'><fieldset id='5o09uvhj'></fieldset></dl></div>

          • <tfoot id='p8i8c367'></tfoot>
          • 本文来源于网络,若有侵权请联系3449817223#qq.com,将在第一时间删除。

            上一篇:软件开发中常见知识总结 小程序开发上一篇
            下一篇公众号开发下一篇:开源项目开发基本知识

            <small id='d7zl4qq4'></small><noframes id='562rwzdp'>

          • <i id='ctce0pnl'><tr id='n8h4dr7o'><dt id='gnbs900p'><q id='2bjwol7b'><span id='ue5ujd4w'><b id='k1gyayg4'><form id='5kxpcy0x'><ins id='fmzyy9i5'></ins><ul id='4s5d0vqn'></ul><sub id='6opaqz2y'></sub></form><legend id='4eiazre8'></legend><bdo id='90kv16vw'><pre id='sjm6gnmb'><center id='meufng02'></center></pre></bdo></b><th id='crikol60'></th></span></q></dt></tr></i><div id='v6zpmk90'><tfoot id='idklsmsj'></tfoot><dl id='ttjiiea9'><fieldset id='sc8i7w5b'></fieldset></dl></div>

              <tbody id='73929s1m'></tbody>
            <tfoot id='ltyfbq83'></tfoot>

                <legend id='7o9z4vha'><style id='kszoeso5'><dir id='olpc6w33'><q id='z4prupjz'></q></dir></style></legend>