Skip to content

Commit 07f6b46

Browse files
author
LimitSY
authored
Merge pull request frank-lam#2 from frank-lam/master
update
2 parents ce4dccf + 039f84d commit 07f6b46

File tree

214 files changed

+17597
-364
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

214 files changed

+17597
-364
lines changed

.travis.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
sudo: required
2+
script: bash ./assets/deploy/deploy.sh
3+
branches:
4+
only:
5+
- master
6+
notifications:
7+
email: true

README.md

Lines changed: 127 additions & 82 deletions
Large diffs are not rendered by default.

assets/1537589029422.png

-36.7 KB
Binary file not shown.

assets/4yH8v1.png

-57.2 KB
Binary file not shown.

assets/deploy/deploy.sh

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
#!/usr/bin/env sh
2+
3+
# 确保脚本抛出遇到的错误
4+
set -e
5+
6+
7+
rm gh-pages -rf; mkdir gh-pages; cp -r notes/* gh-pages/;
8+
cd gh-pages;
9+
10+
11+
# 将子目录的所有图片全部复制到文档根目录中,解决docsify图片索引不到的问题
12+
rm assets/ -rf
13+
mkdir assets
14+
15+
rm pics/ -rf
16+
mkdir pics
17+
18+
19+
for f in $(find ../notes/ -type f -print | grep assets)
20+
do
21+
cp $f ./assets
22+
done
23+
24+
for f in $(find ../notes/ -type f -print | grep pics)
25+
do
26+
cp $f ./pics
27+
done
28+
29+
# 进入生成的文件夹
30+
31+
#创建.nojekyll 防止Github Pages build错误
32+
touch .nojekyll
33+
34+
git init
35+
git add -A
36+
git commit -m 'deploy'
37+
38+
git push -f "https://${GH_TOKEN}@github.com/frank-lam/fullstack-tutorial.git" master:gh-pages
39+
40+
cd -

assets/fullstack-tutorial-2019-2.png

56.9 KB
Loading

assets/fullstack-tutorial-2019.png

220 KB
Loading

assets/fullstack-tutorial-logo.png

166 KB
Loading

assets/fullstack-tutorial-logo.svg

Lines changed: 2 additions & 0 deletions
Loading

assets/fullstack-tutorial-logo2.svg

Lines changed: 2 additions & 0 deletions
Loading

assets/hot.svg

Lines changed: 1 addition & 0 deletions
Loading

assets/mind/2019-learning.xmind

868 KB
Binary file not shown.

assets/wechat-fullstack3.png

75.1 KB
Loading
Lines changed: 147 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,147 @@
1+
## Java 单体应用
2+
3+
| **章节** | **记录** |
4+
| --------------------------------------------------------- | -------- |
5+
| **开篇** | |
6+
| 1 开篇-程序员的玄学与佛学-1 | |
7+
| 2 开篇-程序员的玄学与佛学-2 | |
8+
| 3 开篇-程序员的玄学与佛学-3 | |
9+
| | |
10+
| **第01章** | |
11+
| 4 第01章-使用 Intellij IDEA-IDEA 简介 | |
12+
| 5 第01章-使用 Intellij IDEA-第一个 IDEA 应用程 | |
13+
| 6 小知识-使用 Markdown 记笔记 | |
14+
| | |
15+
| **第02章** | |
16+
| 7 第02章-使用 Maven 构建应用-Maven 简介 | |
17+
| 8 第02章-使用 Maven 构建应用-Maven 安装配置 | |
18+
| 9 第02章-使用 Maven 构建应用-Maven 本地仓库 | |
19+
| 10 第02章-使用 Maven 构建应用-Maven 中央仓库 | |
20+
| 11 第02章-使用 Maven 构建应用-Maven 依赖机制 | |
21+
| 12 第02章-使用 Maven 构建应用-Maven POM | |
22+
| 13 第02章-使用 Maven 构建应用-Maven 快照 | |
23+
| 14 第02章-使用 Maven 构建应用-第一个 Maven 应用程序 | |
24+
| | |
25+
| **第03章** | |
26+
| 15 第03章-三层架构+MVC-什么是三层架构 | |
27+
| 16 第03章-三层架构+MVC-什么是 MVC 模式 | |
28+
| 17 小知识-高内聚,低耦合 | |
29+
| 18 课后练习-三层架构-1 | 12/27 |
30+
| 19 课后练习-三层架构-2 | |
31+
| 20 小知识-关于如何自学的一些心得 | |
32+
| | |
33+
| **第04章** | |
34+
| 21 第04章-使用 Bootstrap-Bootstrap 简介 | |
35+
| 22 第04章-使用 Bootstrap-Bootstrap 环境安装 | |
36+
| 23 第04章-使用 Bootstrap-Bootstrap 网格布局 | |
37+
| 24 第04章-使用 Bootstrap-媒体查询的用法 | |
38+
| 25 第04章-使用 Bootstrap-Bootstrap 表格 | |
39+
| 26 第04章-使用 Bootstrap-Bootstrap 字体图标 | |
40+
| | |
41+
| **第05章** | |
42+
| 27 第05章-基础框架入门-Spring-Spring 简介 | |
43+
| 28 第05章-基础框架入门-Spring-Spring 体系结构 | |
44+
| 29 第05章-基础框架入门-Spring-Spring 的特点 | |
45+
| 30 第05章-基础框架入门-Spring-Spring 与 IoC | |
46+
| 31 第05章-基础框架入门-Spring-第一个 Spring 应用程 | |
47+
| 32 小知识-什么是 TDD 及常见的测试方式 | |
48+
| 33 第05章-基础框架入门-JUnit-JUnit 简介 | |
49+
| 34 第05章-基础框架入门-JUnit-第一个 JUnit 单元测试 | |
50+
| 35 第05章-基础框架入门-JUnit-JUnit 断言 | |
51+
| 36 第05章-基础框架入门-Log4j-Log4j 简介 | |
52+
| 37 第05章-基础框架入门-Log4j-Log4j 日志级别 | |
53+
| 38 第05章-基础框架入门-Log4j-Log4j 日志输出控制文件 | |
54+
| 39 第05章-基础框架入门-Log4j-第一个 Log4j 日志文件 | |
55+
| 40 综合复习-本周知识总结 | |
56+
| 41 综合复习-创建项目 | |
57+
| 42 综合复习-Bootstrap 管理模板-AdminLTE | |
58+
| 43 综合复习-Bootstrap 管理模板-创建登录页 | |
59+
| 44 综合复习-实现登录功能-完成后台编码 | |
60+
| 45 综合复习-实现登录功能-增强用户体验 | |
61+
| | |
62+
| **第06章** | |
63+
| 46 第06章-Spring Web 与 Bean 装配-Spring | |
64+
| 47 第06章-Spring Web 与 Bean 装配-容器中 Bea | |
65+
| 48 第06章-Spring Web 与 Bean 装配-基于注解的装配 | |
66+
| 49 课后作业-记住我 | |
67+
| | |
68+
| **第07章** | |
69+
| 50 第07章-Spring MVC 与 Maven 模块化开发-Spr | |
70+
| 51 第07章-Spring MVC 与 Maven 模块化开发-Spr | |
71+
| 52 第07章-Spring MVC 与 Maven 模块化开发-第一个 | |
72+
| 53 第07章-Spring MVC 与 Maven 模块化开发-Spr | |
73+
| 54 第07章-Spring MVC 与 Maven 模块化开发-Mav | |
74+
| 55 课后练习-重新完善功能代码 | |
75+
| | |
76+
| **第08章** | |
77+
| 56 第08章-MyBatis 数据持久化-MyBatis 简介 | |
78+
| 57 第08章-MyBatis 数据持久化-Druid 简介 | |
79+
| 58 第08章-MyBatis 数据持久化-Spring 整合 Drui | |
80+
| 59 第08章-MyBatis 数据持久化-Spring 整合 MyBa | |
81+
| 60 小知识-utf8 与 utf8mb4 字符集 | |
82+
| 61 第08章-MyBatis 数据持久化-第一个 MyBatis 对象 | |
83+
| | |
84+
| **第09章** | |
85+
| 62 第09章-MyBatis 表操作-单表 CRUD 操作 | |
86+
| 63 项目实战-MyShop-实现用户登录功能 | |
87+
| 64 项目实战-MyShop-实现首页布局 | |
88+
| 65 项目实战-MyShop-用户管理功能-用户列表展示 | |
89+
| 66 项目实战-MyShop-用户管理功能-实现新增用户功能 | |
90+
| 67 项目实战-MyShop-用户管理功能-使用 Spring MVC | |
91+
| 68 项目实战-MyShop-用户管理功能-使用 jQuery Vali | |
92+
| 69 项目实战-MyShop-用户管理功能-使用动态 SQL 实现搜索功 | |
93+
| 70 项目实战-MyShop-用户管理功能-优化搜索功能 | |
94+
| 71 项目实战-MyShop-用户管理功能-使用 jQuery iChe | |
95+
| 72 项目实战-MyShop-用户管理功能-实现批量删除功能1 | |
96+
| 73 项目实战-MyShop-用户管理功能-实现批量删除功能2 | |
97+
| 74 项目实战-MyShop-用户管理功能-使用 DataTables | |
98+
| 75 项目实战-MyShop-用户管理功能-使用 DataTables | |
99+
| 76 项目实战-MyShop-用户管理功能-实现编辑和查看功能 | |
100+
| 77 项目实战-MyShop-用户管理功能-重新实现搜索功能 | |
101+
| 78 项目实战-MyShop-用户管理功能-最后的收尾工作 | |
102+
| 79 项目实战-MyShop-内容管理功能-内容分类功能准备 | |
103+
| 80 项目实战-MyShop-内容管理功能-使用 TreeTable 展 | |
104+
| 81 项目实战-MyShop-内容管理功能-内容列表功能准备 | |
105+
| 82 项目实战-MyShop-内容管理功能-使用 zTree 展示内容分 | |
106+
| 83 项目实战-MyShop-使用 Lombok 插件简化 Bean 代 | |
107+
| 84 项目实战-MyShop-使用 Spring Validation | |
108+
| 85 项目实战-MyShop-内容管理功能-Spring MVC + D | |
109+
| 86 项目实战-MyShop-内容管理功能-封装 Dropzone 插件 | |
110+
| 87 项目实战-MyShop-内容管理功能-使用 wangEditor | |
111+
| 88 项目实战-MyShop-内容管理功能-实现 wangEditor | |
112+
| 89 项目实战-MyShop-内容管理功能-实现关联关系查询 | |
113+
| 90 项目实战-MyShop-重构代码-提取统一的数据访问和业务接口 | |
114+
| 91 项目实战-MyShop-内容管理功能-实现内容分类的新增功能 | |
115+
| 92 项目实战-MyShop-重构代码-深度封装业务逻辑层1 | |
116+
| 93 项目实战-MyShop-重构代码-深度封装业务逻辑层2 | |
117+
| 94 项目实战-MyShop-重构代码-封装控制器层 | |
118+
| | |
119+
| **第11章** | |
120+
| 95 第11章-Spring 的事务管理-Spring 事务管理简介 | |
121+
| 96 第11章-Spring 的事务管理-使用 AspectJ 的 AO | |
122+
| 97 项目实战-MyShop-使用 Spring 注解管理事务 | |
123+
| | |
124+
| **第12章** | |
125+
| 98 第12章-解决模块间的通信问题-项目改动说明 | |
126+
| 99 第12章-解决模块间的通信问题-后台管理与门户数据展示说明 | |
127+
| 100 第12章-解决模块间的通信问题-为什么存在通信问题 | |
128+
| 101 第12章-解决模块间的通信问题-Apache HttpClien | |
129+
| 102 第12章-解决模块间的通信问题-Apache HttpClien | |
130+
| 103 第12章-解决模块间的通信问题-使用 Jackson 处理 JS | |
131+
| 104 第12章-解决模块间的通信问题-创建 API 接口模块 | |
132+
| 105 小知识-POJO、VO、DTO、Entity、Domain 的区 | |
133+
| 106 第12章-解决模块间的通信问题-RESTful 风格的 API | |
134+
| 107 第12章-解决模块间的通信问题-使用 Spirng MVC 实现 | |
135+
| | |
136+
| 108 项目实战-MyShop-创建 Web UI 门户模块 | |
137+
| 109 项目实战-MyShop-实现 UI 模块与 API 模块的通信 | |
138+
| 110 项目实战-MyShop-实现门户首页的幻灯片展示 | |
139+
| 111 项目实战-MyShop-实现门户登录-实现 API | |
140+
| 112 项目实战-MyShop-实现门户登录-对接 API | |
141+
| 113 项目实战-MyShop-实现门户登录-使用拦截器禁止重复登录 | |
142+
| 114 小知识-验证码的作用与如何打码 | |
143+
| 115 项目实战-MyShop-解决 Maven 无法下载依赖的问题 | |
144+
| 116 项目实战-MyShop-实现门户登录-增加 Kaptcha 验证 | |
145+
| 117 项目实战-MyShop-使用 Apache Commons Em | |
146+
| 118 课程完结-阶段总结,撒花,撒花,可喜可贺,可喜可贺 | |
147+

0 commit comments

Comments
 (0)