05-day02品优购
一.dependencyManagement:依赖管理
作用不是让所有的子项目依赖这里的配置,不是配置jar包的依赖关系,而是配置锁定jar包的版本号 二.classpath 和 classpath* 的区别
classpath:加载本项目下的指定目录的配置文件
classpath*:加载本项目下和本项目所依赖的所有项目的指定目录下的配置文件三.soa架构:也叫分布式架构,给互联网项目使用
互联网项目主要解决的三高问题:高并发、高性能、高可用
定义:soa架构就是分布式架构,是一种设计,主要实现就是将传统项目中的一个模块拆分成一个一个项目;
这样可以降低模块间代码的耦合度,利于维护扩展,利于维护。
优点:低耦合,利于扩展,利于维护
缺点:结构复杂,对于小型项目成本比较高 四.dubbo
1) 什么是dubbo:dubbo是阿里巴巴公司产生的一个rpc实现框架
dubbox是当当网维护的dubbo代码的版本
2) dubbo作用:跨项目调用方法,例如从A项目中的controller调用B项目中的service方法
3) dubbo同类型的技术有哪些:
rpc协议实现框架:dubbo、dubbox、springCloud
优点:传输效率快;
缺点:controller 和 service 两个项目必须是java语言实现 五.idea 将项目打包成.war包,将来可以放到tomcat 中运行
六.linux 下安装zookeeper
七.ubuntu下防火墙设置
八.mybatis 逆向工程
九.在npm项目命令中安装插件
十.jwt (json web token)
十一.docker 常用命令
十二.分布式id生成器
十三.SpringCache spring自带的缓存框架
十四.monogo 命令
Last updated