Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
wushizhenking
JavaGuide
提交
20e8f185
J
JavaGuide
项目概览
wushizhenking
/
JavaGuide
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
J
JavaGuide
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
20e8f185
编写于
5月 11, 2019
作者:
S
SnailClimb
提交者:
GitHub
5月 11, 2019
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #310 from cnLGMing/master
Update Java8Tutorial.md
上级
6ddea893
a19dc12b
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
12 addition
and
12 deletion
+12
-12
docs/database/MySQL高性能优化规范建议.md
docs/database/MySQL高性能优化规范建议.md
+1
-1
docs/java/J2EE基础知识.md
docs/java/J2EE基础知识.md
+1
-1
docs/java/Multithread/1并发编程基础知识.md
docs/java/Multithread/1并发编程基础知识.md
+1
-1
docs/java/What's New in JDK8/Java8Tutorial.md
docs/java/What's New in JDK8/Java8Tutorial.md
+9
-9
未找到文件。
docs/database/MySQL高性能优化规范建议.md
浏览文件 @
20e8f185
...
...
@@ -311,7 +311,7 @@ select name,phone from customer where id = '111';
### 4. 数据库设计时,应该要对以后扩展进行考虑
### 5. 程序连接不同的数据库使用不同的账号,
进制
跨库查询
### 5. 程序连接不同的数据库使用不同的账号,
禁止
跨库查询
-
为数据库迁移和分库分表留出余地
-
降低业务耦合度
...
...
docs/java/J2EE基础知识.md
浏览文件 @
20e8f185
...
...
@@ -93,7 +93,7 @@ Form标签里的method的属性为get时调用doGet(),为post时调用doPost()
**转发是服务器行为,重定向是客户端行为。**
**转发(Forw
o
rd)**
**转发(Forw
a
rd)**
通过RequestDispatcher对象的forward(HttpServletRequest request,HttpServletResponse response)方法实现的。RequestDispatcher可以通过HttpServletRequest 的getRequestDispatcher()方法获得。例如下面的代码就是跳转到login_success.jsp页面。
```
java
request
.
getRequestDispatcher
(
"login_success.jsp"
).
forward
(
request
,
response
);
...
...
docs/java/Multithread/1并发编程基础知识.md
浏览文件 @
20e8f185
...
...
@@ -57,7 +57,7 @@ public class MultiThread {
#### 1.3.1 图解进程和线程的关系
下图是 Java 内存区域,通过下图我们从 JVM 的角度来说一下线程和进程之间的关系。如果你对 Java 内存区域 (运行时数据区) 这部分知识不太了解的话可以阅读一下我的这篇文章:
[
《可能是把 Java 内存区域讲的最清楚的一篇文章》
](
https://github.com/Snailclimb/JavaGuide/blob/master/Java
相关/可能是把 Java 内存区域讲的最清楚的一篇文章.md
)
下图是 Java 内存区域,通过下图我们从 JVM 的角度来说一下线程和进程之间的关系。如果你对 Java 内存区域 (运行时数据区) 这部分知识不太了解的话可以阅读一下我的这篇文章:
[
《可能是把 Java 内存区域讲的最清楚的一篇文章》
](
<
https://github.com/Snailclimb/JavaGuide/blob/3965c02cc0f294b0bd3580df4868d5e396959e2e/Java%E7%9B%B8%E5%85%B3/%E5%8F%AF%E8%83%BD%E6%98%AF%E6%8A%8AJava%E5%86%85%E5%AD%98%E5%8C%BA%E5%9F%9F%E8%AE%B2%E7%9A%84%E6%9C%80%E6%B8%85%E6%A5%9A%E7%9A%84%E4%B8%80%E7%AF%87%E6%96%87%E7%AB%A0.md
>
)
<div
align=
"center"
>
<img
src=
"https://my-blog-to-use.oss-cn-beijing.aliyuncs.com/2019-3Java%E8%BF%90%E8%A1%8C%E6%97%B6%E6%95%B0%E6%8D%AE%E5%8C%BA%E5%9F%9FJDK1.8.png"
width=
"600px"
/>
...
...
docs/java/What's New in JDK8/Java8Tutorial.md
浏览文件 @
20e8f185
...
...
@@ -442,15 +442,15 @@ optional.ifPresent((s) -> System.out.println(s.charAt(0))); // "b"
首先看看Stream是怎么用,首先创建实例代码的用到的数据List:
```
java
List
<
String
>
string
Collection
=
new
ArrayList
<>();
string
Collection
.
add
(
"ddd2"
);
string
Collection
.
add
(
"aaa2"
);
string
Collection
.
add
(
"bbb1"
);
string
Collection
.
add
(
"aaa1"
);
string
Collection
.
add
(
"bbb3"
);
string
Collection
.
add
(
"ccc"
);
string
Collection
.
add
(
"bbb2"
);
string
Collection
.
add
(
"ddd1"
);
List
<
String
>
string
List
=
new
ArrayList
<>();
string
List
.
add
(
"ddd2"
);
string
List
.
add
(
"aaa2"
);
string
List
.
add
(
"bbb1"
);
string
List
.
add
(
"aaa1"
);
string
List
.
add
(
"bbb3"
);
string
List
.
add
(
"ccc"
);
string
List
.
add
(
"bbb2"
);
string
List
.
add
(
"ddd1"
);
```
Java 8扩展了集合类,可以通过 Collection.stream() 或者 Collection.parallelStream() 来创建一个Stream。下面几节将详细解释常用的Stream操作:
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录