Java技术栈&&解决方案

1、Java 发展

Java技术栈&&解决方案_第1张图片Java技术栈&&解决方案_第2张图片
Java技术栈&&解决方案_第3张图片

Bug 故障,程序错误,缺陷 ; 虫子; 小昆虫

Java技术栈&&解决方案_第4张图片

Java技术栈&&解决方案_第5张图片
Java技术栈&&解决方案_第6张图片

在这里插入图片描述

市场占有率 最优秀 语言之一
发明 1990年 sun公司 詹姆斯·高斯林 等人 Green 项目 ----->电视机顶盒 应用

Java技术栈&&解决方案_第7张图片

注册 Oak语言 —重名了—>Java
30多岁

Java技术栈&&解决方案_第8张图片

2009 年 sun公司 被 甲骨文 Oracle 收购 74亿

Java技术栈&&解决方案_第9张图片
Java技术栈&&解决方案_第10张图片

Java技术栈&&解决方案_第11张图片
Java技术栈&&解决方案_第12张图片
Java技术栈&&解决方案_第13张图片
Java技术栈&&解决方案_第14张图片
Java技术栈&&解决方案_第15张图片
Java技术栈&&解决方案_第16张图片
Java技术栈&&解决方案_第17张图片
Java技术栈&&解决方案_第18张图片
Java技术栈&&解决方案_第19张图片
请添加图片描述

2、 做什么 体系结构

J2SE

Java技术栈&&解决方案_第20张图片

大型企业级网站
智能家居
安卓
大数据
云计算

Java技术栈&&解决方案_第21张图片
Java技术栈&&解决方案_第22张图片

3、学习
广度
深度
技能点为单位课程

系统环境整洁 盘符




核心机制 两个 优点

1、 垃圾回收
应用程序----使用-----开辟内存空间(变量、对象)----内存释放(防止溢出)

回收机制 会有 资源消耗

Java技术栈&&解决方案_第23张图片

请添加图片描述

2、 跨平台

Java技术栈&&解决方案_第24张图片
请添加图片描述
Java技术栈&&解决方案_第25张图片
Java技术栈&&解决方案_第26张图片

Dos系统 操作系统

Java技术栈&&解决方案_第27张图片
Java技术栈&&解决方案_第28张图片
Java技术栈&&解决方案_第29张图片
Java技术栈&&解决方案_第30张图片

Java技术栈&&解决方案_第31张图片
Java技术栈&&解决方案_第32张图片

在这里插入图片描述
Java技术栈&&解决方案_第33张图片

初始JAVA_JDK的下载_安装_卸载

https://www.bilibili.com/video/BV18V411W7oc?p=1
Java技术栈&&解决方案_第34张图片
Java技术栈&&解决方案_第35张图片
Java技术栈&&解决方案_第36张图片
Java技术栈&&解决方案_第37张图片
Java技术栈&&解决方案_第38张图片
Java技术栈&&解决方案_第39张图片
Java技术栈&&解决方案_第40张图片
Java技术栈&&解决方案_第41张图片
在这里插入图片描述
Java技术栈&&解决方案_第42张图片
Java技术栈&&解决方案_第43张图片

初始JAVA_notepad++的安装_系统环境变量path

Java技术栈&&解决方案_第44张图片
Java技术栈&&解决方案_第45张图片
Java技术栈&&解决方案_第46张图片
Java技术栈&&解决方案_第47张图片
Java技术栈&&解决方案_第48张图片
Java技术栈&&解决方案_第49张图片
Java技术栈&&解决方案_第50张图片
Java技术栈&&解决方案_第51张图片
Java技术栈&&解决方案_第52张图片
Java技术栈&&解决方案_第53张图片

初始JAVA_第一段程序_编译_执行

Java技术栈&&解决方案_第54张图片
Java技术栈&&解决方案_第55张图片
Java技术栈&&解决方案_第56张图片
Java技术栈&&解决方案_第57张图片
在这里插入图片描述
Java技术栈&&解决方案_第58张图片
Java技术栈&&解决方案_第59张图片
Java技术栈&&解决方案_第60张图片
Java技术栈&&解决方案_第61张图片
Java技术栈&&解决方案_第62张图片
Java技术栈&&解决方案_第63张图片

初始JAVA_程序中常见错误

 

 

### 基础知识

-java编程思想


操作符
控制执行流程
初始化与清理

抽象
接口
服务
访问权限控制(隐藏)
复用类(组合,聚合)
继承(单根继承)
多态


字符串


容器(参数化类型)
数组
对象- 创建&&生命周期

泛型
I/O
枚举类型

异常处理
注解
并发
图形界面




 















---------------------------------------------






Spring Framework

SSM		 					Spring+SpringMVC+MyBatis

springMVC				 	松散耦合的可插拔组件结构	一套注解,使一个Java类成为前端控制器

SpringBoot					简化新Spring应用的初始搭建以及开发过程

Spring Security				基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架

 /Oauth			授权框架



Shiro							强大且易用的Java安全框架



dubbo							高性能  轻量级优秀 开源Java RPC 服务框架		面向接口的远程方法调用

JPA								Java持久层API

Mybatis  mybatis-plus			持久层框架



 

thymeleaf 				XML/XHTML/HTML5模板引擎

EhCache				纯Java的进程内缓存框架

SpringCloud			一套完整的微服务解决方案,基于 Spring Boot 框架		大的容器,它将市面上较好的微服务框架集成

zookeeper				分布式的,开放源码的分布式应用程序协调服务



jwt( Json web token)	认证协议		交互式Web应用的Java工具包

lombok					注解在编译阶段起到作用		简单的 Java 对象(POJO)消除 冗长 臃肿

mapstruct				 实体映射工具   domin 实体类与 model 类的属性映射

Light Security 		 基于 jwt 的权限控制框架

swagger					生成、描述、调用和可视化 RESTful 风格的 Web 服务



Rest Api / Restful   一种网络应用程序的设计风格和开发方式,基于HTTP,可以使用XML格式定义或JSON格式定义

---



若依Ruoyi   					权限管理系统

SpringBoot、MyBatis、Shiro、Thymeleaf、Bootstrap、Vue

jeesite					Java EE 企业级快速开发平台

Spring Boot、Spring MVC、Apache Shiro、MyBatis、Beetl、Bootstrap、AdminLTE





前端

AngularJs   Bootstrap   Ajax  HTML5   跨域请求   前端MVC



运维技术栈

Nginx反向代理    Docker容器    FastDFS   Zookeeper集群		Redis集群		Solr集群



分布式框架   权限技术栈

CORS跨域   分布式ID生成器   Spring Security    CAS单点登录	SpringMVC 	Dubbox



持久化技术栈

mybatis		springDataRedis     SpringDataSolr  



数据库&消息队列技术栈

mycat数据库分片	mysql读写分离			ActiveMQ



外部接口

阿里大于短信接口		微信支付接口



其他

SpringTask	  		轻量级的Quartz 定时任务工具

Freemarker			一个基于模板生成文本输出的通用工具









Nacos
minio
fastdfs

-----

你可能感兴趣的:(java,c#,oracle)