Java零基础到架构师全套课程
Java零基础到架构师全套课程介绍
Java入门-----语法基础
- 什么是编程语言
- 计算机为什么能识别中英文等各类字符
- 安装环境编写第一个java程序
- 输入输出
- 为啥需要数据类型
- 基本数据类型
- 数据类型的应用
- 笔记整理和作业布置
- 作业讲解
- 算术运算符
- 关系和逻辑运算符
- 条件运算符和赋值运算符
- 运算符总结和作业布置
- 作业讲解
- if结构
- if结构的应用
- 笔记整理和作业布置
- 作业讲解
- 石头剪刀布小游戏
- switch结构
- for循环
- for循环应用
- for笔记整理和作业布置
- for作业讲解
- 嵌套for循环
- 迭代法
- 高级循环作业布置
- 高级循环作业讲解
- 三种循环的对比
- 数组的定义和使用
- 数组的应用
- 冒泡排序
- 二维数组
- 函数的定义和使用
- 函数中的传值和传址
- 函数的递归调用
- 数组和函数的笔记整理和作业布置
- 作业讲解
- 综合案例
Java编程思想-----面向对象
java核心api----常用工具类
- java核心Api的课程介绍
- 第二模块测试题讲解
- 测试题讲解2
- Object类的使用
- String类的使用
- 包装类的使用(装箱和拆箱)
- Math类的使用
- Arrays类的使用
- 实现欢乐斗地主登录界面
- 登录成功跳转到主窗口
- 作业讲解
- 集合框架
- ArrayList的常用方法
- ArrayList删除元素时陷阱解决
- ArrayList中添加泛型
- LinkedList的使用
- List类型集合的三种遍历方式
- HashSet的无序和不能重复的原理
- 重写hashCode和equals方法
- hashSet中常用方法和遍历
- TreeSet的使用和自定义排序方法
- TreeSet的常用方法
- HashMap的使用
- HashMap的遍历
- 集合框架笔记整理
- Collections类的使用
- 先创建扑克对象再发给三个玩家
- 发给三个玩家
- IO流框架体系介绍
- File对象的创建方式
- File对象的常用方法
- 目录操作和过滤器的使用
- 递归打印所有目录结构
- File类的笔记整理
- 字符编码表
- 字节输入输出流
- 字符输入输出流
- 字节字符流总结
- 字节字符转换流
- 缓冲流的使用
- 对象流的使用
- 打印流的使用
- 功能流的笔记整理
- Propertiest类的使用
- Commons-io的使用
- 笔记整理
- 用IO流和File类实现欢乐斗地主注册登录功能
- 多线程课程介绍
- 进程和线程的区别
- 多线程的两种创建方式
- 线程池
- 线程状态切换
- 线程同步和锁的使用
- 生产者和消费者模式
- 生产者和消费者案例模拟
- 线程间数据传递的三种方式
- 线程笔记整理
- 多线程处理跳转游戏主窗口时出现的假死现象
- 什么是网络编程
- 网络编程相关概念
- 怎么获得ip地址
- UDP方式传输数据
- TCP方式传输数据
- 创建多人聊天室客户端界面
- 创建多人聊天室服务器端
- 实现客户端发送消息和接收群聊消息
- 网络编程总结
- 第三模块总结
飞机大战游戏
欢乐斗地主游戏
web前端开发---无论后端用什么语言前端都是一样的
- web前端系列课程介绍(web前端开发包含什么
- 如何快速的做一个网页
- 网页地址由哪几个部分组成
- html5结构标签详解
- 文本相关的标签
- 图片标签
- 超链接标签的3种用法
- 用列表标签制作各类排行榜
- 作业布置
- 作业讲解
- 怎么用表格标签做课程表
- 单元格合并和表格嵌套
- 表单标签在注册登录搜索等场景中的使用
- 常用的表单标签1
- 常用的表单标签2
- html5新增的表单元素
- 表格表单作业布置
- 表格表单作业讲解
- 布局标签
- 添加音乐和视频
- 多媒体作业布置
- 多媒体作业讲解
- 框架集的使用
- 其它标签
- 怎么在html中添加css样式
- 元素选择器
- 关系选择器
- 属性选择器
- 伪类选择器在开发中的使用
- 前端开发会用到的两种取色工具和颜色属性
- 字体设置和实际开发中怎么设置文字大小
- 开发中常用的文本样式
- 在开发中列表标签的常见样式处理1
- 在开发中列表标签的常见样式处理2
- display的使用
- 盒子模型
- 作业--做一个小小的导航条
- 导航条作业讲解
- 盒子的不同定位方式
- z-index的使用
- 网页上弹出的登录窗口是怎么定位的
- 浮动和清除浮动
- float浮动布局作业
- 作业讲解1
- 作业讲解2
- 网页整体布局1
- 网页整体布局2
- 弹性盒子模型的方向和换行处理
- 弹性盒子模型的对齐,排序,增长
- 游戏中心页面作业布置
- 游戏中心作业讲解1--搜索框部分
- 游戏中心页面详解2--导航条
- 游戏中心页面详解3--广告图和我的位置
- 游戏中心页面详解4--分类筛选
- 游戏中心页面详解5--游戏列表页
- 游戏中心页面详解6--分页和导航条固定效果
- 通过媒体查询方式做响应式页面
- css动画和动画库
- 学会查看源代码
- javascript课程介绍
- js基础语法(就是java的基础语法)
- 根据id和name获得html对象
- 根据tagname和class获得html对象
- 做一个小小计算器
- 找元素的亲戚节点
- 开发中常见的选项卡效果
- dom树
- html元素常用属性1
- html元素常用属性2
- 实现购物车中的全选效果
- window对象中的弹框和开关窗口方法
- window对象中的定时器方法
- 实现网页上的图片定时切换效果
- js中添加事件的方法
- 鼠标经过和移开事件的常见应用
- 获得焦点和失去焦点事件的应用
- onchange事件实现省市区三级联动效果
- 键盘事件实现文本框只能输入数字效果
- 正则表达式的基本元素
- 正则表达式判断表单元素
- 正则表达式replace方法的使用
- json对象和json字符串相互转换
- js常用对象补充
- jquery课程介绍
- 基本选择器
- 内容和子元素选择器
- 表单属性选择器
- 筛选器
- 属性和css样式处理
- 文档处理
- 动画效果
- 事件的使用
- 对象级别的插件开发
- jquery类级别的插件开发和插件库
- 手写ajax(与Java服务器端交互)
- get和post方式的区别
- jquery中的ajax方法
- ajax方法的三种变体
- ajax提交表单
- Bootstrap课程介绍
- 按钮常见样式
- 3种表单样式
- 表格样式
- 图片列表辅助类相关样式
- 网格系统
- 响应式导航条组件
- 轮播图插件
- 列表组件和缩略图组件
- 响应式页面作业布置
- 作业讲解1--导航条和左边栏
- 作业讲解2--轮播图和商品列表
Mysql数据库-----存放数据的地方
Javaweb核心技术-----web服务器端技术
- javaee课程介绍
- web环境配置和运行第一个动态页面
- 内置tomcat和外置tomcat的区别
- 外置tomcat启动和启动失败的笔记整理
- 将项目部署到外置tomcat
- http协议以及不同浏览器抓包方式
- servlet和jsp的区别
- servlet容器和servlet生命周期
- get和post请求方式
- 表单数据提交和乱码的处理
- 连接数据库实现添加操作
- 实现修改和删除操作
- 连接数据库实现查询操作
- 如何防止sql注入
- 创建jdbc工具类
- 使用工具类做注册操作
- 给工具类添加配置文件
- ajax实现判断用户是否已注册
- 手写ajax(与Java服务器端交互)
- get和post方式的区别
- jquery中的ajax方法
- ajax方法的三种变体
- ajax提交表单
- ajax中json数据传递
- session和cookie是什么
- cookie的创建
- 用cookie实现登录时记住密码
- session的工作原理
- session的创建
- session模拟登录效果
- session的销毁和过期时间
- 过滤器filter实现自动登录
- filter实现自动登录2
- 什么是监听器
- 创建ServletContext监听器
- 如何统计在线人数
- 使用监听器统计登录的在线用户列表
- 任务调度之timer类的使用
- 任务调度之多任务并行的解决方案
- 在监听器中设置任务调度
- 学生管理系统之显示所有学生列表
- 学生管理系统之添加学生
- 学生管理系统之修改学生信息
- 学生管理系统之删除学生信息
- 学生管理系统的优化(为啥要用反射)
- 什么是反射
- 获得Class对象的三种方式
- 反射应用之指定构造函数创建对象
- 反射应用之获得对象的字段信息
- 反射应用之根据方法名获得方法对象
- 九大内置对象和四大作用域
- EL表达式语言
- JSTL扩展标签库
- 用EL和JSTL优化学生管理系统
- 什么是三层架构
- 什么是MVC以及和三层的区别
- 用三层重写学生管理系统之查询学生
- 用三层重写学生管理系统之添加学生
- 用三层重写学生管理系统之修改学生信息
- 用三层重写学生管理系统之删除学生
- 准备数据表
- 查询所有商品
- 实现分页查询
- 完善分页细节
- 创建一个可以针对所有表的查询方法
- 什么是泛型以及泛型的特性
- 泛型类和泛型接口的定义
- 泛型方法
- 泛型的上下边界和通配符的使用
- 什么是XML
- 创建XML文件以及XML的语法规范
- 用dom4j解析xml文件之读取节点
- 用dom4j解析xml文件之递归读取
- 作业布置
- 作业讲解
- 工厂模式,IOC,Spring框架之间的关系
- 简单工厂模式
- 工厂模式转换为IOC模式
- spring框架的底层原理
- mybatis框架底层核心是什么
- mapper.xml文件应该怎么设计
- 创建工厂解析xml文件
- 先解析mapper文件中的所有的方法节点
- 再解析resultMap节点
- 创建sqlSession类
- 组装resultType类型
- 组装resultMap类型
- 创建dao层测试
- 创建一个总控制器
- 怎么自定义注解
- 自定义控制层和路径注解
- 初始化HandleMapping
- 解析url到对应的方法
- 方法如果有参数怎么处理
- 统一处理方法返回值和框架原理的总结
JAVAEE高级框架---企业级开发技术
- 框架和项目课程介绍
- 商城项目效果演示
- 什么是ssm框架
- mybatis框架介绍和架包的获取
- mybatis如何配置与数据库的连接信息
- 创建表映射类和对应的mapper文件
- mybatis核心对象SqlSession
- SqlSession的创建和使用
- 测试案例
- 单个条件的查询
- 多个查询参数的处理
- 配置typeAliases
- 两种占位符的区别
- 配置log4j打印底层sql
- 如何添加数据
- 修改和删除数据
- 动态sql之if
- 动态sql之choose
- 动态sql之set标签
- 动态sql之foreach标签
- 模糊查询like的使用
- 多表查询之一对一查询方式1
- 多表查询之一对一关系查询方式2
- 多表查询之一对多关系查询方式1
- 多表查询之一对多关系查询方式2
- mybatis的动态代理机制
- eclipse中如何使用junit
- 懒加载
- 一级缓存和二级缓存
- 工具的引入
- typora的安装和使用
- idea的安装
- idea的环境配置
- idea的安装和配置笔记整理
- idea中如何创建普通的java项目
- 创建普通java项目笔记整理
- idea中怎么创建web项目
- idea中创建servlet需要注意什么
- 创建web项目笔记整理
- 怎么重新部署项目
- 怎么将eclipse项目导入到idea中
- eclipse项目导入到idea笔记整理
- maven的安装和配置
- maven的三种仓库
- idea中创建maven项目
- maven中创建servlet要注意什么
- maven中使用el和jstl要注意什么
- idea常用快捷键
- spring框架的引入
- 怎么理解IOC和DI
- spring框架的功能
- spring框架组成
- 第一个入门程序
- 笔记整理
- bean标签的各种属性的使用
- 对象的三种创建方式
- 依赖注入之通过property标签注入
- 依赖注入之构造函数注入
- 依赖注入之P空间注入
- 依赖注入之复杂类型注入
- 依赖注入之spel方式
- 依赖注入总结和注解方式的引入
- 用注解的方式实现ioc
- autowired和resource注解使用
- 怎么用注解设置单例和懒加载模式
- 注解实现ioc的笔记整理
- JdbcTemplate的使用
- 用Spring来管理SpringJdbc相关类
- spring配置文件怎么导入db.properties
- JdbcTemplate的查询方法
- aop是什么
- aop的相关概念理解
- 代理模式之静态代理
- 动态代理之jdk自带代理方法
- 演示jdk自带的动态代理如何生成
- 动态代理之cglib方式
- aop的使用方式之通过配置文件织入
- AOP的5种通知类型
- 切点表达式详解
- aop的使用方式之通过注解方式织入
- 什么是事务
- 事务的特征和隔离级别
- Spring事务的七种传播行为
- 模拟转账业务
- Spring管理事务有哪几种方式
- 声明式事务管理方式1
- 声明式事务管理方式2
- 通过aop实现事务管理
- spring中结合mybatis框架
- Spring管理Mybatis中对象的创建
- spring整合mybatis后怎么去掉dao层
- SpringMVC是干嘛的
- SpringMVC的执行流程
- SpringMvc的使用
- SpringMvc的简单数据绑定
- Rest风格和Ant风格传参
- SpringMVC绑定复杂对象
- 日期类型转换之通过注解的方式
- 数字类型转换之通过注解的方式
- 日期类型转换之通过自定义转换类实现
- model的使用
- map和ModelMap存值
- ModelAndView的使用
- SpringMVC中session的处理
- SpringMVC中cookie的处理
- 案例
- 放行静态资源
- SpringMVC中使用ajax
- SpringMVC中json的使用
- 解决中文乱码的问题
- 如何处理文件上传
- 文件怎么存储到服务器所在项目路径里
- SpringMVC总结
- spring整合mybatis
- SSM整合
- ssm整合后加上分页控件
- thymeleaf简介
- thymeleaf在ssm中的使用
- thymeleaf中选择和循环的使用
- thymeleaf中怎么导入链接和文件
商城项目实战
- 商城项目效果演示
- 静态模板介绍
- 数据库表结构分析
- 搭建前台项目结构
- 如何添加index模板页
- 实现用户注册功能
- 用ajax判断用户是否存在
- 登录
- 登录后首页显示欢迎信息
- 登录后如何显示购物车数量信息
- 登录后如何显示购物车数量信息_2
- 显示首页上的类别信息
- 点击类别显示该类别下的商品列表
- 实现商品列表的分页功能
- solr是什么
- 安装solr和配置中文分词器
- 怎么将数据库中的数据导入solr中
- 笔记整理
- 通过关键字在solr中查询商品信息
- 实现solr中查询商品的分页功能
- 实现搜索表单提交关键字查询
- 实现每个页面的头部信息统一
- 商品和属性的关系查询
- 点击商品列表查询该商品详细信息
- 展示商品详情页
- 商品详情页选择不同规格
- 选择不同的商品规格返回不同的库存信息
- 添加商品到购物车中_1
- 添加商品到购物车_2
- 添加商品到购物车_3
- 展示购物车详情需要用到哪些表
- 购物车商品详情展示_1
- 购物车页面展示_2
- 购物车详情页展示_3
- 如何更新购物车商品数量
- 如何删除购物车中的商品
- 删除后session中数据保持一致
- 结算页面的地址查询
- 结算页面的商品展示
- 生成订单
- 生成订单_2
- 生成订单_3
- 给订单添加事务处理
- 将购物车中已下单的商品删除
- 接入支付宝支付的逻辑
- 申请支付宝电子凭证和配置环境
- 测试支付功能
- 在商城项目中接入支付宝付款页面
- 支付成功后结果返回到哪里
- 付款成功后修改订单状态
- 显示订单列表需要哪些表
- 查询订单列表
- 显示购买的订单信息
- 搭建商城后台结构
- 添加后台登录页面
- 权限表之间的关系
- 不同用户登录显示不同权限
- 显示后台主页
- 添加订单列表页面
- 查询订单信息
- 查询订单信息_2
- 订单管理之发货处理
- 发货完成前台显示已发货
Linux系统---实现在linux服务器上线项目
- 为什么要学linux
- 为什么要安装虚拟机
- 如何安装vmware
- 怎么创建虚拟机
- 哪里下载centos
- 在虚拟机中安装centos
- 安装远程连接工具xshell
- 如何用命令切换用户和目录
- 常用命令之ls
- 目录相关的操作命令
- 文件相关操作命令
- 文件的压缩和解压命令
- grep和管道命令
- 用户管理相关命令
- 系统管理相关的命令
- 通过xftp上传和下载文件
- linux上3种常用软件安装方式对比
- 安装jdk
- 安装tomcat
- 安装Mysql
- 配置Mysql
- 怎么远程访问mysql
- 怎么发布web项目到linux服务器
- 商城项目部署准备
- solr的安装和启动
- 创建core
- 添加中文分词器
- 导入数据库数据到solr
- 部署商城项目文件
- 处理bug
- 怎么租服务器和远程连接服务器
- 怎么访问服务器上部署的项目
- 域名申请流程
Java企业主流开发框架----SpringBoot
- 为什么要学Springboot
- 通过Spring初始化工具创建(需要联网)
- 通过官网创建springboot项目(需联网)
- 手动创建springboot项目(不用联网)
- springboot结构分析
- 全局配置文件的使用
- 如何添加thymeleaf模板
- springboot中如何访问静态资源
- springboot中整合mybatis_1
- springboot中整合mybatis_2
- springboot中整合mybatis_3
- springboot中整合mybatis_4
- springboot中整合mybatis_5
- springboot中整合mybatis_6
- 整合mybatis7(注解方式一对一)
- 整合mybatis_8(注解方式一对多)
- mybatis中整合多数据源逻辑分析
- springboot整合mybatis多数据源的配置信息
- mybatis整合多数据源代码测试
- 什么是spring data jpa
- spring data jpa入门案例
- spring data jpa的核心接口有哪些
- JpaRepository的基本增删改查
- JpaRepository的页和排序
- JpaRepository的自定义查询方法
- @Query和@Param注解的使用
- 一对一关系查询
- 一对多关系查询
- 多对多查询
- JPA多条件查询接口的使用
- JPQL查询语言
- JPQL实现删除和修改操作
- 配置jpa多数据源理论分析
- JpaRepository的配置jpa多数据源代码实现
- 配置jpa多数据源代码实现2
馈,我们将及时处理!
课时介绍
课程介绍
信息系统项目管理师自考笔记
李明 · 513人在学
python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据
王先生 · 20588人在学
手把手搭建Java超市管理系统【附源码】(毕设)
汤小洋 · 4048人在学
Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教
黄菊华 · 732人在学
基于SSM酒店管理系统(毕设)
小尼老师 · 785人在学
java项目实战之购物商城(java毕业设计)
Long · 5073人在学
手把手搭建Java求职招聘系统【附源码】(毕设)
汤小洋 · 1458人在学
Python Django 深度学习 小程序
钟翔 · 2234人在学
城管局门前三包管理系统+微信小程序(vue+springboot)
赖国荣 · 497人在学
Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序
李杰 · 3843人在学