-
-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #2 from frank-lam/master
update
- Loading branch information
Showing
214 changed files
with
17,597 additions
and
364 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
sudo: required | ||
script: bash ./assets/deploy/deploy.sh | ||
branches: | ||
only: | ||
- master | ||
notifications: | ||
email: true |
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
#!/usr/bin/env sh | ||
|
||
# 确保脚本抛出遇到的错误 | ||
set -e | ||
|
||
|
||
rm gh-pages -rf; mkdir gh-pages; cp -r notes/* gh-pages/; | ||
cd gh-pages; | ||
|
||
|
||
# 将子目录的所有图片全部复制到文档根目录中,解决docsify图片索引不到的问题 | ||
rm assets/ -rf | ||
mkdir assets | ||
|
||
rm pics/ -rf | ||
mkdir pics | ||
|
||
|
||
for f in $(find ../notes/ -type f -print | grep assets) | ||
do | ||
cp $f ./assets | ||
done | ||
|
||
for f in $(find ../notes/ -type f -print | grep pics) | ||
do | ||
cp $f ./pics | ||
done | ||
|
||
# 进入生成的文件夹 | ||
|
||
#创建.nojekyll 防止Github Pages build错误 | ||
touch .nojekyll | ||
|
||
git init | ||
git add -A | ||
git commit -m 'deploy' | ||
|
||
git push -f "https://${GH_TOKEN}@github.com/frank-lam/fullstack-tutorial.git" master:gh-pages | ||
|
||
cd - |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,147 @@ | ||
## Java 单体应用 | ||
|
||
| **章节** | **记录** | | ||
| --------------------------------------------------------- | -------- | | ||
| **开篇** | | | ||
| 1 开篇-程序员的玄学与佛学-1 | | | ||
| 2 开篇-程序员的玄学与佛学-2 | | | ||
| 3 开篇-程序员的玄学与佛学-3 | | | ||
| | | | ||
| **第01章** | | | ||
| 4 第01章-使用 Intellij IDEA-IDEA 简介 | | | ||
| 5 第01章-使用 Intellij IDEA-第一个 IDEA 应用程 | | | ||
| 6 小知识-使用 Markdown 记笔记 | | | ||
| | | | ||
| **第02章** | | | ||
| 7 第02章-使用 Maven 构建应用-Maven 简介 | | | ||
| 8 第02章-使用 Maven 构建应用-Maven 安装配置 | | | ||
| 9 第02章-使用 Maven 构建应用-Maven 本地仓库 | | | ||
| 10 第02章-使用 Maven 构建应用-Maven 中央仓库 | | | ||
| 11 第02章-使用 Maven 构建应用-Maven 依赖机制 | | | ||
| 12 第02章-使用 Maven 构建应用-Maven POM | | | ||
| 13 第02章-使用 Maven 构建应用-Maven 快照 | | | ||
| 14 第02章-使用 Maven 构建应用-第一个 Maven 应用程序 | | | ||
| | | | ||
| **第03章** | | | ||
| 15 第03章-三层架构+MVC-什么是三层架构 | | | ||
| 16 第03章-三层架构+MVC-什么是 MVC 模式 | | | ||
| 17 小知识-高内聚,低耦合 | | | ||
| 18 课后练习-三层架构-1 | 12/27 | | ||
| 19 课后练习-三层架构-2 | | | ||
| 20 小知识-关于如何自学的一些心得 | | | ||
| | | | ||
| **第04章** | | | ||
| 21 第04章-使用 Bootstrap-Bootstrap 简介 | | | ||
| 22 第04章-使用 Bootstrap-Bootstrap 环境安装 | | | ||
| 23 第04章-使用 Bootstrap-Bootstrap 网格布局 | | | ||
| 24 第04章-使用 Bootstrap-媒体查询的用法 | | | ||
| 25 第04章-使用 Bootstrap-Bootstrap 表格 | | | ||
| 26 第04章-使用 Bootstrap-Bootstrap 字体图标 | | | ||
| | | | ||
| **第05章** | | | ||
| 27 第05章-基础框架入门-Spring-Spring 简介 | | | ||
| 28 第05章-基础框架入门-Spring-Spring 体系结构 | | | ||
| 29 第05章-基础框架入门-Spring-Spring 的特点 | | | ||
| 30 第05章-基础框架入门-Spring-Spring 与 IoC | | | ||
| 31 第05章-基础框架入门-Spring-第一个 Spring 应用程 | | | ||
| 32 小知识-什么是 TDD 及常见的测试方式 | | | ||
| 33 第05章-基础框架入门-JUnit-JUnit 简介 | | | ||
| 34 第05章-基础框架入门-JUnit-第一个 JUnit 单元测试 | | | ||
| 35 第05章-基础框架入门-JUnit-JUnit 断言 | | | ||
| 36 第05章-基础框架入门-Log4j-Log4j 简介 | | | ||
| 37 第05章-基础框架入门-Log4j-Log4j 日志级别 | | | ||
| 38 第05章-基础框架入门-Log4j-Log4j 日志输出控制文件 | | | ||
| 39 第05章-基础框架入门-Log4j-第一个 Log4j 日志文件 | | | ||
| 40 综合复习-本周知识总结 | | | ||
| 41 综合复习-创建项目 | | | ||
| 42 综合复习-Bootstrap 管理模板-AdminLTE | | | ||
| 43 综合复习-Bootstrap 管理模板-创建登录页 | | | ||
| 44 综合复习-实现登录功能-完成后台编码 | | | ||
| 45 综合复习-实现登录功能-增强用户体验 | | | ||
| | | | ||
| **第06章** | | | ||
| 46 第06章-Spring Web 与 Bean 装配-Spring | | | ||
| 47 第06章-Spring Web 与 Bean 装配-容器中 Bea | | | ||
| 48 第06章-Spring Web 与 Bean 装配-基于注解的装配 | | | ||
| 49 课后作业-记住我 | | | ||
| | | | ||
| **第07章** | | | ||
| 50 第07章-Spring MVC 与 Maven 模块化开发-Spr | | | ||
| 51 第07章-Spring MVC 与 Maven 模块化开发-Spr | | | ||
| 52 第07章-Spring MVC 与 Maven 模块化开发-第一个 | | | ||
| 53 第07章-Spring MVC 与 Maven 模块化开发-Spr | | | ||
| 54 第07章-Spring MVC 与 Maven 模块化开发-Mav | | | ||
| 55 课后练习-重新完善功能代码 | | | ||
| | | | ||
| **第08章** | | | ||
| 56 第08章-MyBatis 数据持久化-MyBatis 简介 | | | ||
| 57 第08章-MyBatis 数据持久化-Druid 简介 | | | ||
| 58 第08章-MyBatis 数据持久化-Spring 整合 Drui | | | ||
| 59 第08章-MyBatis 数据持久化-Spring 整合 MyBa | | | ||
| 60 小知识-utf8 与 utf8mb4 字符集 | | | ||
| 61 第08章-MyBatis 数据持久化-第一个 MyBatis 对象 | | | ||
| | | | ||
| **第09章** | | | ||
| 62 第09章-MyBatis 表操作-单表 CRUD 操作 | | | ||
| 63 项目实战-MyShop-实现用户登录功能 | | | ||
| 64 项目实战-MyShop-实现首页布局 | | | ||
| 65 项目实战-MyShop-用户管理功能-用户列表展示 | | | ||
| 66 项目实战-MyShop-用户管理功能-实现新增用户功能 | | | ||
| 67 项目实战-MyShop-用户管理功能-使用 Spring MVC | | | ||
| 68 项目实战-MyShop-用户管理功能-使用 jQuery Vali | | | ||
| 69 项目实战-MyShop-用户管理功能-使用动态 SQL 实现搜索功 | | | ||
| 70 项目实战-MyShop-用户管理功能-优化搜索功能 | | | ||
| 71 项目实战-MyShop-用户管理功能-使用 jQuery iChe | | | ||
| 72 项目实战-MyShop-用户管理功能-实现批量删除功能1 | | | ||
| 73 项目实战-MyShop-用户管理功能-实现批量删除功能2 | | | ||
| 74 项目实战-MyShop-用户管理功能-使用 DataTables | | | ||
| 75 项目实战-MyShop-用户管理功能-使用 DataTables | | | ||
| 76 项目实战-MyShop-用户管理功能-实现编辑和查看功能 | | | ||
| 77 项目实战-MyShop-用户管理功能-重新实现搜索功能 | | | ||
| 78 项目实战-MyShop-用户管理功能-最后的收尾工作 | | | ||
| 79 项目实战-MyShop-内容管理功能-内容分类功能准备 | | | ||
| 80 项目实战-MyShop-内容管理功能-使用 TreeTable 展 | | | ||
| 81 项目实战-MyShop-内容管理功能-内容列表功能准备 | | | ||
| 82 项目实战-MyShop-内容管理功能-使用 zTree 展示内容分 | | | ||
| 83 项目实战-MyShop-使用 Lombok 插件简化 Bean 代 | | | ||
| 84 项目实战-MyShop-使用 Spring Validation | | | ||
| 85 项目实战-MyShop-内容管理功能-Spring MVC + D | | | ||
| 86 项目实战-MyShop-内容管理功能-封装 Dropzone 插件 | | | ||
| 87 项目实战-MyShop-内容管理功能-使用 wangEditor | | | ||
| 88 项目实战-MyShop-内容管理功能-实现 wangEditor | | | ||
| 89 项目实战-MyShop-内容管理功能-实现关联关系查询 | | | ||
| 90 项目实战-MyShop-重构代码-提取统一的数据访问和业务接口 | | | ||
| 91 项目实战-MyShop-内容管理功能-实现内容分类的新增功能 | | | ||
| 92 项目实战-MyShop-重构代码-深度封装业务逻辑层1 | | | ||
| 93 项目实战-MyShop-重构代码-深度封装业务逻辑层2 | | | ||
| 94 项目实战-MyShop-重构代码-封装控制器层 | | | ||
| | | | ||
| **第11章** | | | ||
| 95 第11章-Spring 的事务管理-Spring 事务管理简介 | | | ||
| 96 第11章-Spring 的事务管理-使用 AspectJ 的 AO | | | ||
| 97 项目实战-MyShop-使用 Spring 注解管理事务 | | | ||
| | | | ||
| **第12章** | | | ||
| 98 第12章-解决模块间的通信问题-项目改动说明 | | | ||
| 99 第12章-解决模块间的通信问题-后台管理与门户数据展示说明 | | | ||
| 100 第12章-解决模块间的通信问题-为什么存在通信问题 | | | ||
| 101 第12章-解决模块间的通信问题-Apache HttpClien | | | ||
| 102 第12章-解决模块间的通信问题-Apache HttpClien | | | ||
| 103 第12章-解决模块间的通信问题-使用 Jackson 处理 JS | | | ||
| 104 第12章-解决模块间的通信问题-创建 API 接口模块 | | | ||
| 105 小知识-POJO、VO、DTO、Entity、Domain 的区 | | | ||
| 106 第12章-解决模块间的通信问题-RESTful 风格的 API | | | ||
| 107 第12章-解决模块间的通信问题-使用 Spirng MVC 实现 | | | ||
| | | | ||
| 108 项目实战-MyShop-创建 Web UI 门户模块 | | | ||
| 109 项目实战-MyShop-实现 UI 模块与 API 模块的通信 | | | ||
| 110 项目实战-MyShop-实现门户首页的幻灯片展示 | | | ||
| 111 项目实战-MyShop-实现门户登录-实现 API | | | ||
| 112 项目实战-MyShop-实现门户登录-对接 API | | | ||
| 113 项目实战-MyShop-实现门户登录-使用拦截器禁止重复登录 | | | ||
| 114 小知识-验证码的作用与如何打码 | | | ||
| 115 项目实战-MyShop-解决 Maven 无法下载依赖的问题 | | | ||
| 116 项目实战-MyShop-实现门户登录-增加 Kaptcha 验证 | | | ||
| 117 项目实战-MyShop-使用 Apache Commons Em | | | ||
| 118 课程完结-阶段总结,撒花,撒花,可喜可贺,可喜可贺 | | | ||
|
Oops, something went wrong.