余晖落尽暮晚霞,黄昏迟暮远山寻
本站
当前位置:网站首页 > 编程知识 > 正文

JAVA体系技术回顾以及项目介绍「内附仿美团外卖网项目源码」

xiyangw 2023-05-14 11:49 16 浏览 0 评论

PS:再说一次,大家需要项目源码的,评论区留言即可。只要是留言的,小编统一都会发送的。

由于文章篇幅有限,我们下次继续分享目前市面特别流行的一些新的技术比如SpringBoot、消息队列等等,喜欢的看官可以点波关注。

1、Oracle数据库

1-1:数据库简单认识

  • 1)oracle安装测试
  • 2)数据库的介绍
  • 3)oracle体系结构介绍
  • 4)表的介绍,三范式介绍
  • 5)select基本语句
  • 6)select 基本语句,*的使用,distinct关键字,别名,虚表,伪列,null处理
  • 7)where 行过滤,比较条件
  • 8)或、且、非、null比较
  • 9)集合操作 union, union all, intersect, minus
  • 10)模糊查询 like, % _ 特殊处理
  • 11)in 和 exists 查询
  • 12)获取所有行记录
  • 13)排序 order常用函数的介绍 sysdate,current_date,add_month(), last_day(), months_between(), next_day()

1-2函数

  • 1)回顾select简单查询,分析select的执行过程
  • 2)组函数的概念介绍及使用,count(),max(),min(),sum(), avg()
  • 3)分组的介绍和使用,流程分析
  • 4)group by 的使用
  • 5)having的使用及having与where的比较
  • 6)行转列
  • 7)rowid和rownum的使用(删除重复记录和oracle分页)

1-3表连接、DDL

  • 1)表连接,多表查询的概念
  • 2)92语法的使用;笛卡尔积,等值连接,非等值连接,自连接,外连接
  • 3)回顾组函数,group by 和92链表
  • 4)99连接;交叉连接,自然连接,using连接,on连接,外连接,全连接
  • 5)视图概念和使用
  • 6)索引
  • 7)表设计,约束的介绍
  • 8)创建表
  • 9)删除表
  • 10)约束 添加,修改,删除
  • 11)修改表结构
  • 12)删除表
  • 13)截断数据
  • 14)序列的介绍和使用

1-4、DML

  • 1)回顾
  • 2)事务的介绍
  • 3)insert,update,delete
  • 4)JDBC入门(连接步骤)
  • 5)简单DBUtil封装

1-5、JDBC

  • 1)JDBC介绍
  • 2)JDBC连接数据库
  • 3)静态处理块的使用
  • 4)预处理块的使用
  • 5)批处理
  • 6)增删改查例子
  • 7)DBUtil封装
  • 8 ) 手写连接池

2、JAVA前端内容

2-1、HTML

  • 1)HTML介绍和基本结构和语法
  • 2)HTML常用标签
  • 3)HTML常用实例
  • 4)HTML表单

2-2、CSS

  • 1)CSS介绍及基本语法,引入方式
  • 2)基本选择器介绍
  • 3)CSS常用属性

2-3、 js入门

  • 1)JS介绍,引入方式
  • 2)JS基础语法——语句、注释、标识符
  • 3)变量
  • 4)数据类型及转换、运算符、块、流程控制语句
  • 5)数组,声明、遍历
  • 6)函数,声明,参数,常用函数
  • 7)对象,创建,使用,eval(),this

2-4、事件、DOM、BOM对象

  • 1)事件介绍
  • 2)行内事件
  • 3)DOM0级事件
  • 4)DOM2级事件
  • 5)常用事件
  • 6)BOM介绍
  • 7)window对象
  • 8)history对象
  • 9)location对象
  • 10)document对象
  • 11)cookie
  • 12) DOM介绍
  • 13)节点介绍及操作
  • a)获取
  • b)新增
  • c)修改
  • d)删除

2-5: Ajax

  • 1)操作属性
  • 2)结合事件和DOM
  • 3)AJAX介绍和封装

2-6 :jQuery

  • 1)jquery入门
  • 2)选择器
  • 3)操作元素
  • 4)简单操作css样式
  • 5)jquery绑定事件
  • 6)jquery动画
  • 7)jQuery中的ajax

2-8: Bootstrap

  • 1)、Bootstrap环境安装
  • 2)、Bootstrap Css和布局组建
  • 3)、Bootstrap 插件

2-9: EasyUI

  • 1)、EasyUI 表格应用
  • 2)、EasyUI拖放
  • 3)、EaysUI按钮和菜单的创建
  • 4)、Easy布局
  • 5)、EasyUI子弟内衣分页
  • 6)、EasyUI添加分页组建s
  • 7)、EasyUI属性菜单创建和操作
  • 8)、EasyUI表单操作

2-10: Angular

  • 1)、AngularJS介绍
  • 2)、AngularJS表达式
  • 3)、AngularJS指令
  • 4)、AngularJS模型
  • 5)、AngularJS作用域
  • 6)、AngularJS控制器
  • 7)、AngularJS过滤器
  • 8)、AngularJS服务
  • 9)、AngularJS事件
  • 10)、AngularJS模块
  • 11)、AngularJS表单和输入验证
  • 12)、AngularJS包含
  • 13)、AngularJS依赖注入
  • 14)、AngularJS路由
  • 15)、AngularJS动画
  • 16)、AngularJS API

3、JAVAWeb后台技术

  • 1)、Http协议及servlet入门
  • 2)、request和response
  • 3)、cookie session config application
  • 4)、:jsp详解
  • 5)、:el表达式 + jstl标签库
  • 6)、:filter + listener
  • 7):文件上传/下载及Servlet3.0新特性

4、JAVA框架

4-1: Spring讲解

4-1-1Spring IOC

  • 1)Spring 框架介绍,内部模块构成讲解 ,IOC基本概念介绍;
  • 2)工厂模式简单模拟实现 Spring IOC实例化Bean内部原理;
  • 3)Spring IOC内部实例化Bean三种方式介绍;
  • 4)Spring IOC 控制反转与依赖注入 注入bean 四种注入方式介绍;
  • 5)IOC集合(list,set,map,properties)注入配置;
  • 6)使用Spring IOC 模拟用户登录后台;
  • 7)Bean作用域与生命周期介绍

4-1-2: Spring Aop + 邮件发送 + 定时任务调度

  • 1)代理模式回顾,静态代理实现;
  • 2)动态代理回顾与实现(jdk与cglib 动态代理原理介绍与实现);
  • 3)Spring AOP 基本概念介绍(连接点,切入点,通知,切面,目标对象,织入,引入等);
  • 4)Spring AOP面向切面编程两种基本配置介绍与使用;
  • 5) java mail 与Springmail 邮件发送代码实现邮件发送功能
  • 6) Spring定时任务调度配置

4-1-3: Spring Jdbc + 事物 + RMI

  • 1)spring jdbc 操作dao 层基本环境配置;
  • 2)使用spring jdbc 完成dao 层单表crud 操作代码实现;
  • 3)spring 事物管理特性讲解与两种配置实现应用程序事物统一管理;

4-2: Maven + Git

  • 1)Maven 基本概念介绍与环境配置;
  • 2)Maven 目录结构讲解、Maven 普通工程、web 工程创建与构建;
  • 3)Maven 常用命令介绍与使用(clean、compile、package、install、test等);
  • 4)Maven 坐标概念介绍、坐标配置与使用;
  • 5)Maven 多模块项目构建 项目打包配置简单介绍
  • 6)Maven 仓库概念介绍与仓库使用,Maven 坐标依赖介绍;
  • 7)常用版本控制工具介绍(cvs,svn)与git 概念介绍与客户端软件安装;
  • 8)GIT本地仓库介绍与使用,借助GitHub 上传本地文件到远程仓库介绍;
  • 9)IDE环境下使用git 进项项目整体版本控制与基本操作使用
  • 10)提交项目到本地仓库,远程仓库以及拉取远程仓库文件到本地操作介绍

4-3: Mybatis讲解

4-3-1:MyBatis:

  • 1)Mybatis框架概念介绍,Mybatis框架内部工作流程讲解;
  • 2)maven 环境下Mybatis 环境配置与项目搭建;
  • 3)Mybatis 输入输出参数基本配置介绍与使用;
  • 4)Mybatis 映射配置文件基本标签配置与使用(select insert update delete);
  • 5)基于代理的crud 配置与使用介绍;
  • 6)Mybatis 动态sql 标签基本配置与使用 ifwheretrim 、set、choose、when otherwise
  • 7)基于注解的动态sql 配置与使用

4-3-2: MyBatis关系映射

  • 1)Mybatis Orm 实体关系映射关系模型介绍;
  • 2)Mybatis 一对一、一对多、多对多 查询基本配置与实现;
  • 3)Mybatis 一二级缓存概念介绍与分布式缓存ehcache 介绍;
  • 4)Spring 整合Mybatis 流程介绍;
  • 5)Mybatis 分页插件PageHelper在整合环境下基本配置与使用;
  • 6)Mybatis 代码生成插件介绍与使用

4-4: SpringMVC

4-4-1: SpringMvc入门

  • 1)Mvc 回顾 ,Spring Mvc 框架基本概念介绍;
  • 2)Spring Mvc 内部请求流程分析 画图演示;
  • 3)Spring Mvc 环境搭建 与内部源码分析;
  • 4)Spring Mvc 请求地址绑定配置与请求参数绑定详细讲解;
  • 5)Spring Mvc 控制转发与重定向回顾与基本使用介绍
  • 6)Spring Mvc Json 配置 与使用
  • 7)Spring Mvc 拦截器概念介绍与自定义拦截器两种实现方式介绍;
  • 8)Spring Mvc 文件上传讲解与单文件上传实现演示;
  • 9)SSM 框架整合相关配置介绍并实现框架整合

4-4-2:Spring MVC

  • 1)Spring Mvc RestFul 风格url 基本配置介绍与代码实现;
  • 2)Spring Mvc 全局异常介绍与三种实现代码演示;
  • 3)Spring Mvc 应用程序中全局异常统一处理代码实现
  • 4)Spring Mvc 国际化介绍与配置;

4-5:Hibernate

4-5-1:Hibernate简单认识

  • 1)Hiernate Orm 对象关系映射模型讲解;
  • 2)Hibernate框架介绍与基本环境搭建;
  • 3)Hibernate核心Api (Session,SessionFactory,Transaction,Query,Criterria,Configuration)介绍;
  • 4)Session基本crud 操作讲解;
  • 5)Hibernate对象状态(瞬时态,持久态,游离态)介绍以及对象状态转换分析;
  • 6)Hibernate关联关系一对一、一对多、多对多映射基本配置;
  • 7)Hibernate中集合映射配置介绍;
  • 8)Hibernate基于注解的关联关系配置讲解

4-5-2: Hibernate深入

  • 1)Hibernate 三种查询讲解 本地Sql 查询 单表 多表 统计 分页 等查询实现;
  • HQL 查询 单表 多表 统计 分页等查询实现;
  • QBC 查询 单表 多表 统计 分页 等查询实现。
  • 2)Hibernate 懒加载与立即加载简单介绍
  • 3)Hibernate 一二级缓存介绍以及Ehcache 分布式缓存的使用介绍
  • 4)SSH 框架整合讲解
  • 5)Hibernate 与Mybatis 框架异同点比较介绍

PS:剩下的一些比较新的技术,明天小编会统一分享给大家,看的不够过瘾的也可以给小编留言,小编发整套内容哦!

JAVA体系技术回顾以及项目介绍「内附仿美团外卖网项目源码」

PS:大家有什么想要分享的内容!可以在评论下方留言!!!

相关推荐

辞旧迎新,新手使用Containerd时的几点须知

相信大家在2020年岁末都被Kubernetes即将抛弃Docker的消息刷屏了。事实上作为接替Docker运行时的Containerd在早在Kubernetes1.7时就能直接与Kubelet集成使...

分布式日志系统ELK+skywalking分布式链路完整搭建流程

开头在分布式系统中,日志跟踪是一件很令程序员头疼的问题,在遇到生产问题时,如果是多节点需要打开多节点服务器去跟踪问题,如果下游也是多节点且调用多个服务,那就更麻烦,再者,如果没有分布式链路,在生产日志...

Linux用户和用户组管理

1、用户账户概述-AAA介绍AAA指的是Authentication、Authorization、Accounting,即认证、授权和审计。?认证:验证用户是否可以获得权限,是3A的第一步,即验证身份...

linux查看最后N条日志

其实很简单,只需要用到tail这个命令tail-100catalina.out输入以上命令,就能列出catalina.out的最后100行。...

解决linux系统日志时间错误的问题

今天发现一台虚拟机下的系统日志:/var/log/messages,文件时间戳不对,跟正常时间差了12个小时。按网上说的执行了servicersyslogrestart重启syslog服务,还是不...

全程软件测试(六十二):软件测试工作如何运用Linux—读书笔记

从事过软件测试的小伙们就会明白会使用Linux是多么重要的一件事,工作时需要用到,面试时会被问到,简历中需要写到。对于软件测试人员来说,不需要你多么熟练使用Linux所有命令,也不需要你对Linux...

Linux运维之为Nginx添加错误日志(error_log)配置

Nginx错误日志信息介绍配置记录Nginx的错误信息是调试Nginx服务的重要手段,属于核心功能模块(nginx_core_module)的参数,该参数名字为error_log,可以放在不同的虚机主...

Linux使用swatchdog实时监控日志文件的变化

1.前言本教程主要讲解在Linux系统中如何使用swatchdog实时监控日志文件的变化。swatchdog(SimpleWATCHDOG)是一个简单的Perl脚本,用于监视类Unix系统(比如...

syslog服务详解

背景:需求来自于一个客户想将服务器的日志转发到自己的日志服务器上,所以希望我们能提供这个转发的功能,同时还要满足syslog协议。1什么是syslog服务1.1syslog标准协议如下图这里的fa...

linux日志文件的管理、备份及日志服务器的搭建

日志文件存放目录:/var/log[root@xinglog]#cd/var/log[root@xinglog]#lsmessages:系统日志secure:登录日志———————————...

运维之日志管理简介

日志简介在运维过程中,日志是必不可少的东西,通过日志可以快速发现问题所在。日志分类日志分类,对不同的日志进行不同维度的分析。操作系统日志操作系统是基础,应用都是在其之上;操作系统日志的分析,可以反馈出...

Apache Log4j 爆核弹级漏洞,Spring Boot 默认日志框架就能完美躲过

这两天沸沸扬扬的Log4j2漏洞门事件炒得热火朝天:突发!ApacheLog4j2报核弹级漏洞。。赶紧修复!!|Java技术栈|Java|SpringBoot|Spring...

Linux服务器存在大量log日志,如何快速定位错误?

来源:blog.csdn.net/nan1996jiang/articlep/details/109550303针对大量log日志快速定位错误地方tail/head简单命令使用:附加针对大量log日志...

Linux中查看日志文件的正确姿势,求你别tail走天下了!

作为一个后端开发工程师,在Linux中查看查看文件内容是基本操作了。尤其是通常要分析日志文件排查问题,那么我们应该如何正确打开日志文件呢?对于我这种小菜鸡来说,第一反应就是cat,tail,vi(或...

分享几款常用的付费日志系统,献给迷茫的你!

概述在前一篇文章中,我们分享了几款免费的日志服务器。他们各有各的特点,但是大家有不同的需求,有时免费的服务器不能满足大家的需要,下面推荐几款付费的日志服务器。1.Nagios日志服务器Nagio...

取消回复欢迎 发表评论: