java学习路线

            课堂笔记
----java基础---
1。SSM(SpringMVC+Spring+Mybatis),(响应式编程(高并发)WebFlux,Lambda)

跨平台概念是软件开发中一个重要的概念,即不依赖于操作系统,也不依赖硬件环境。一个操作系统下开发的应用,放到另一个操作系统下依然可以运行。
2.项目管理工具Maven
3.分布式版本管理工具Git
4.SpringBoot(样板式代码),快速开发框架
---分布式开发基础---
1.Linux(VMware+SecureCRT+Centos7minimal.ios)
2.分布式协调服务器Zookeeper
3.反向代理服务器Nginx,解决负载问题。
4.分布式内存数据库Redis(NoSql,非关系型数据库(没有二维表))
5.分布式消息队列Kafka,RocketMQ,RabbitMQ(ActiveMQ不用管)
6.分布式RPC框架Dubbo==微服务框架Spring Cloud;

maven

---手工创建Maven项目;
1.包的命名;
    甲方公司或开发方域名的倒叙。为了保证当前项目的全球唯一性。
    项目名称保证公司内部当前项目的唯一性。
    模块名称,资源在当前项目的唯一性。
    功能顶层包,体现功能特点
    impl子包,用于存放其父包接口的实现类;
2.Maven项目的标准结构;
    ---pom.xml--去官网看;
    1.<modelVersion>:项目描述符;2.<groupId>:包名;3.artifactId:项目名;4.version:版本
号;5.Dependencies:很多依赖;6.Dependency:单独依赖; 
    ---mvn compile(下载编译)surfire =>test;
    ---可以使用组合命令;
    ---mvn package:打包为jar
    ---mvn install;放到本地库;

 

1.idea创建空工程当做workspace,导入配置文件,去掉自动更新。
2.gradle,用于项目构建
3.添加动态命令,GBK。
4.java包的安装目录不能有中文,不能有空格!!!
5.对全局设置后,设置当前工程。
6.Optimize(优化),Unambiguous(没有歧义)
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值