公司转型,从c#转java,开始卷Java
公司转型,开始卷Java,搞清楚了这些概率+熟练使用IDEA + 简单的前后端分离demo 基本上知道了大致脉络
java十大技术概念:
1.springboot:全家桶,javaweb的开发框架,提供了一套默认配置;用于提升Spring开发者的体验工具.
2.Spirng:java开发框架.
3.Maven:是一个项目管理工具,它包含了一个对象模型。一组标准集合,一个依赖管理系统。和用来运行定义在生命周期阶段中插件目标和逻辑;
4.module:包含许多子package包;避免命名空间的冲突
5.package:它实质上是一个目录
6.javabean是一种Java类,而且是一种特殊的、可重用的类。必须具有无参数的构造器,所有的属性都是private的,通过提供setter和getter方法来实现对成员属性的访问
7.jkd: 开发工具包
8.spring initializr创建项目,可以直观的手动勾选依赖,项目创建成功后pom.xml中会自带依赖.
8-1.Java Servlet的主要用途是构建动态Web应用程序,它可以处理客户端的HTTP请求,并将响应发送回客户端
9.Maven”创建项目,需要自己在pom.xml文件夹中添加依赖(适合网络环境差的情况下使用).
10.nacos配置中心,注册中心
11.mybatis
12.spring boot+ redis
13.application.yml 配置文件,其他配置文件转javabear;
14.Sonatype Nexus Repository Manage:搭建Maven仓库:公司内部通常都会开发一些私有包,统一管理,方便使用,并不希望其他无关人员能够看到,但是又希望内部能方便使用。
Nexus搭建成功后默认已帮我们创建了一个Maven group仓库,叫做maven-public,这个其实已经够用了,为了演示,我们再创建一个叫做android-group-repo的group仓库
demo:https://www.cnblogs.com/yyhimmy/p/12583345.html
https://help.sonatype.com/docs
15.运行发布好的jar包: java -jar demo13-0.0.1-SNAPSHOT.jar
jar(Java Archive)是Java中一种常见的打包格式,它将多个文件或者目录打成一个文件,方便发布和使用。jar包里面会包含所有的class文件、资源文件和配置文件等,可以在任何平台上运行。这个jar文件实际上是一个zip格式的压缩包,只不过后缀名是.jar而已。
---------详细介绍----------------------
1.springboot :javaweb的开发框架, 约定大于配置
在springboot中,只要导入了web-stater,spring mvc、json、spring核心容器等web场景需要的所有依赖都会导入,并控制好版本
spring boot的理念就是约定大于配置,在spring boot中提供了一套默认配置,不需要手动去写xml配置文件,只有默认配置不能满足我们的需求时,才会去修改配置
2.Spirng是一个开源框架,2003年兴起的一个轻量级的java开发框架,解决企业级应用开发的复杂性而创建的,简化开发.
为了降低java开发复杂性,Spring采用了一下四种关键策略:
1.基于POJO的轻量级和最小侵入性编程;
2.通过IOC,依赖注入(DI)和面向接口的实现松耦合;
3.基于切面(AOP)和惯例声明式编程;
4.通过切面和模板减少样式代码
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
2022-06-09 高性能,高可用架构,高伸缩架构,高安全性架构
2021-06-09 .net架构师高级编程技术汇总
2011-06-09 android 事件 和 常用控件
2011-06-09 一些腾讯笔试题目
2011-06-09 深圳android俱乐部,已开通,欢迎大家加入!