• 分布式入门


    CAP原理

    https://www.ruanyifeng.com/blog/2018/07/cap.html
    https://blog.csdn.net/hong10086/article/details/88627210
    https://www.zhihu.com/question/67042062



    1.CP: 分布式数据库,如Redis、HBase等
    2.AP:典型的应用就如某米的抢购手机场景,可能前几秒你浏览商品的时候页面提示是有库存的,
    当你选择完商品准备下单的时候,系统提示你下单失败,商品已售完。这其实就是先在 A(可用性)方面保证系统可以正常的服务,
    然后在数据的一致性方面做了些牺牲,虽然多少会影响一些用户体验,但也不至于造成用户购物流程的严重阻塞。

    总结

    现如今,对于多数大型互联网应用的场景,主机众多、部署分散,而且现在的集群规模越来越大,节点只会越来越多,
    所以节点故障、网络故障是常态,因此分区容错性也就成为了一个分布式系统必然要面对的问题。那么就只能在C和A之间进行取舍。
    但对于传统的项目就可能有所不同,拿银行的转账系统来说,涉及到金钱的对于数据一致性不能做出一丝的让步,C必须保证,
    出现网络故障的话,宁可停止服务,可以在A和P之间做取舍。

    https://blog.csdn.net/baidu_39298625/article/details/98102453

    http://c.biancheng.net/view/4624.html

    1.maven打包命令: mvn clean package

    2. 现象:org.apache.ibatis.binding.BindingException: Parameter 'name' not found. Available parameters are [arg1, arg0, param1, param2]
    解决:https://blog.csdn.net/weixin_43840353/article/details/94486680
    UserBean getInfo(String name,String password);在idea里没问题,
    打成jar包就得写成这样UserBean getInfo(@Param("name")String name, @Param("password")String password);
    3.linux常用命令
    https://www.cnblogs.com/muhy/p/12505496.html
    4. 关闭xshell后,部署的springboot项目自动关闭的解决办法
    https://blog.csdn.net/qq_32265203/article/details/106261288


    IDEA基于springboot采用Dubbo+zookeeper+Redis搭建微服务项目-详细教程
    https://blog.csdn.net/baidu_39298625/article/details/108330298

    zookpeeper安装
    https://blog.csdn.net/java_66666/article/details/81015302

    解决zookeeper端口占用8080问题
    https://blog.csdn.net/weixin_41684423/article/details/115628991

    dubbo 配置文件问题:
    https://segmentfault.com/q/1010000007653015
    https://blog.csdn.net/qq_37545366/article/details/79708111

    maven问题
    https://blog.csdn.net/cincoutcin/article/details/108172200
    https://blog.csdn.net/weixin_46053707/article/details/104623641

    idea编译失败
    https://blog.csdn.net/YOUYOU0710/article/details/107047637/

    springvboot问题汇总
    https://blog.csdn.net/qq_42827374/article/details/105408968

    复盘:
    昨天集成redis报错,几点误区:1,没有质疑博客项目的准确性。2,博客可能没有错,但是没读取到配置文件
    3,过于纠结一种方法,其实只要实现就行。4,不要无脑百度,很浪费时间。
    方法论:遇到报错:1,先根据报错信息,结合框架原理分析。2,debug 代码字段看缺少哪些信息。

    结论:1,对maven、spring原理不熟
    2, 不能浮躁,慢慢理清思路
    纸上学来终觉浅,觉知此事需躬行
  • 相关阅读:
    ora.vip 1 ONLINE INTERMEDIAT
    SQL Tuning Health-Check Script (SQLHC) (文档 ID 1366133.1)
    ORA-27140: attach to post/wait facility failed
    RU/RUR的安装
    dbms_profiler
    ignite affinity key 并置 究竟是个啥?
    【Study】 TCP/IP协议 -- 计算机网络之应用层篇(04)
    【Study】 TCP/IP协议 -- 计算机网络之传输层篇(03)
    【Study】 TCP/IP协议 -- 计算机网络之网络篇(02)
    【Study】 TCP/IP协议 -- 计算机网络概述(01)
  • 原文地址:https://www.cnblogs.com/dreamHighMjc/p/15074324.html
Copyright © 2020-2023  润新知