Skip to content

Commit

Permalink
Merge pull request #2 from frank-lam/master
Browse files Browse the repository at this point in the history
update
  • Loading branch information
LimitSY committed May 4, 2019
2 parents ce4dccf + 039f84d commit 07f6b46
Show file tree
Hide file tree
Showing 214 changed files with 17,597 additions and 364 deletions.
7 changes: 7 additions & 0 deletions .travis.yml
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
209 changes: 127 additions & 82 deletions README.md

Large diffs are not rendered by default.

Binary file removed assets/1537589029422.png
Binary file not shown.
Binary file removed assets/4yH8v1.png
Binary file not shown.
40 changes: 40 additions & 0 deletions assets/deploy/deploy.sh
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 -
Binary file added assets/fullstack-tutorial-2019-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/fullstack-tutorial-2019.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/fullstack-tutorial-logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 2 additions & 0 deletions assets/fullstack-tutorial-logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 2 additions & 0 deletions assets/fullstack-tutorial-logo2.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions assets/hot.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/mind/2019-learning.xmind
Binary file not shown.
Binary file added assets/wechat-fullstack3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
147 changes: 147 additions & 0 deletions course/Java 架构师成长之路/01 Java 单体应用.md
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 课程完结-阶段总结,撒花,撒花,可喜可贺,可喜可贺 | |

Loading

0 comments on commit 07f6b46

Please sign in to comment.