10 华三 Vlan 技术简介
AI 解析 -Kimi-ai
Kimi.ai - 帮你看更大的世界 (moonshot.cn)
虚拟局域网(VLAN)技术是一种在物理网络基础上创建多个逻辑网络的技术。它允许网络管理员将一个物理网络分割成多个虚拟的局域网,这些局域网在逻辑上是隔离的,但实际上共享同一个物理网络基础设施。以下是对VLAN技术的一个详细介绍:
1. VLAN的定义和目的
VLAN(Virtual Local Area Network)即虚拟局域网,是一种将物理网络划分为多个逻辑网络的技术。每个VLAN是一个广播域,VLAN内的主机间可以相互通信,而VLAN间的通信则需要通过路由器或三层交换机等设备来实现58。
2. VLAN的工作原理
VLAN通过在数据帧上添加标签(VLAN ID)来区分不同的虚拟网络。交换机端口可以配置为属于特定的VLAN,并且交换机根据VLAN ID来决定数据帧的转发路径。VLAN ID的范围通常是1到4094,其中系统为BGroup保留32个34。
3. VLAN的端口类型
- 访问链接(Access Link):端口只属于一个VLAN,且仅向该VLAN转发数据帧。通常连接终端设备,如电脑或打印机23。
- 汇聚链接(Trunk Link):端口可以承载多个VLAN的数据流,通常用于连接交换机之间的链路34。
4. VLAN的优点
- 提高安全性:通过隔离敏感数据的用户组,降低泄露机密信息的可能性34。
- 优化性能:减少网络上不必要的流量,提高网络性能34。
- 成本效益:减少网络升级需求,提高带宽利用率,节约成本34。
- 灵活性和可扩展性:方便网络维护和管理,适应网络结构的变化1。
5. VLAN的应用场景
VLAN常用于大型企业或校园网络,可以按照部门、项目组或地理位置划分网络,以满足不同的业务需求和管理要求7。
6. VLAN的实现
VLAN可以通过网络交换机来实现。管理员可以在交换机上配置VLAN,并为每个端口指定VLAN ID。此外,还可以使用动态VLAN分配技术,根据网络设备的MAC地址动态分配VLAN13。
7. VLAN与传统网络的比较
与传统的共享介质的以太网相比,VLAN技术能够显著提高网络性能,减少广播风暴的影响,并提供更好的网络安全措施12。
8. VLAN的安全性
VLAN结合第三层第四层的交换使用,可以为网络提供较好的安全措施。不同VLAN之间的数据传输需要通过第三层路由,这样可以在网络层实现访问控制和安全策略1。
9. VLAN的管理和维护
VLAN提供了网络管理的灵活性,使得网络设备和用户的移动、添加和修改更加方便。同时,VLAN简化了项目管理和应用管理,便于确定升级网络服务的影响范围34。
通过以上介绍,我们可以看到VLAN技术在现代网络设计和管理中扮演着重要角色,它不仅提高了网络的安全性和性能,还为网络的灵活性和可扩展性提供了有力支持。
VLAN的三大接口类型为Access、Trunk和Hybrid,它们在不同的网络设备厂商中操作基本相似,但具体的命令可能会有所区别。以下是针对华三(H3C)、华为、思科和锐捷(Ruijie)的VLAN接口配置的基本操作和实例展示:
vlan 三大接口在 华三 华为 思科 锐键如何操作 实例展示
华三(H3C)
-
Access接口:用于终端设备,只能传输属于单一VLAN的未标记帧。
system-view interface GigabitEthernet 0/0/1 port link-type access port default vlan 10
-
Trunk接口:可以传输多个VLAN的标记帧。
interface GigabitEthernet 0/0/1 port link-type trunk port trunk permit vlan all
-
Hybrid接口:可以传输多个VLAN的标记帧和未标记帧。
interface GigabitEthernet 0/0/1 port link-type hybrid port hybrid vlan 10 untagged port hybrid vlan all tagged
华为
-
Access接口:配置接口加入指定VLAN。
system-view interface Ethernet 0/0/1 port link-type access port default vlan 10
-
Trunk接口:配置接口允许多个VLAN通过。
interface Ethernet 0/0/1 port link-type trunk port trunk allow-pass vlan 10 20
-
Hybrid接口:配置接口允许多个VLAN通过,并指定PVID(端口默认VLAN)。
interface Ethernet 0/0/1 port link-type hybrid port hybrid pvid vlan 10 port hybrid untagged vlan 10
思科1
-
Access接口:将端口配置为仅属于一个VLAN。
interface FastEthernet0/1 switchport mode access switchport access vlan 10
-
Trunk接口:允许多个VLAN通过。
interface FastEthernet0/1 switchport mode trunk switchport trunk allowed vlan all
-
Hybrid接口:类似于Trunk,但可以对单个VLAN使用未标记帧。
interface FastEthernet0/1 switchport mode trunk switchport trunk allowed vlan all
思科设备中没有直接称为Hybrid端口的配置,但可以通过配置Trunk端口并使用BPDUs(桥协议数据单元)来实现类似Hybrid端口的行为。
锐捷(Ruijie)78
锐捷设备的配置与华为类似,但命令的语法可能略有不同。以下是锐捷设备的基本VLAN接口配置:
-
Access接口:
system-view interface GigabitEthernet 0/1 port access vlan 10
-
Trunk接口:
interface GigabitEthernet 0/1 port trunk vlan 10 20
-
Hybrid接口:
interface GigabitEthernet 0/1 port hybrid vlan 10 untagged port hybrid vlan all tagged
AI 解析-天工AI
天工AI——能搜、能聊、能写、能画的全能AI助手 - 聊天 (tiangong.cn)
VLAN技术的三大接口主要有以下三种:
-
Access接口:这种接口主要用于连接终端设备,比如主机或服务器。Access接口只能属于一个VLAN,所有通过此接口的数据都不会带有VLAN标签。当接收数据时,如果数据帧不带VLAN标签,则会使用接口的PVID(默认VLAN ID)作为标签,给数据帧打上标签。发送数据帧时,则会剥离VLAN标签。
-
Trunk接口:Trunk接口可以属于多个VLAN,同一时间可以传输多个VLAN的数据帧。接收数据帧时,会检查数据帧中的VLAN标签,判断是否允许这个VLAN标签通过,如果允许则接收数据帧,否则丢弃数据帧。发送数据帧时,可以选择是否携带VLAN标签。
-
Hybrid接口:Hybrid接口既可以连接用户终端,也可以连接交换机/路由器。它可以像Access接口一样,发送出去的数据不携带标签,也可以像Trunk接口一样,发送出去的数据携带标签。Hybrid接口可以灵活控制接口上发送的数据帧是否携带标签。
以上三种接口各有特点和适用场景,选择哪种接口取决于具体的网络设计和需求。
VLAN概述
VLAN(Virtual Local Area Network,虚拟局域网)是一种在以太网上实现虚拟网络的技术。它可以把一个物理LAN划分成多个逻辑的LAN——VLAN,每个VLAN都是一个广播域。处于同一VLAN的主机能够直接互通,而处于不同VLAN的主机则不能直接互通。
VLAN在华三设备中的应用
华三设备支持VLAN技术的应用,可以通过设备端口来定义VLAN成员,将指定端口加入到指定VLAN中,该端口就可以转发该VLAN的报文。
VLAN的配置
在华三设备中,VLAN的配置主要包括查看VLAN摘要信息、创建VLAN、将端口加入VLAN以及配置端口类型等步骤。
- 查看VLAN摘要信息:在配置VLAN之前,我们需要先查看当前设备的VLAN摘要信息,以了解当前的VLAN配置情况。
- 创建VLAN:通过命令
vlan vlan id
进入VLAN视图,其中vlan id
为要创建的VLAN的ID。在VLAN视图中,我们可以进行VLAN的命名、配置端口等操作。 - 将端口加入VLAN:在VLAN视图中,通过命令
port port id
将指定的端口加入到当前VLAN中。这样,该端口就可以传输属于该VLAN的数据包了。 - 配置端口类型:华三设备的端口链路类型分为三种,包括Access、Trunk和Hybrid。在端口加入某VLAN时,对不同链路类型的端口加入的端口列表要求不同。
VLAN的优势
VLAN的主要优势在于限制广播域、增强局域网的安全性以及灵活构建虚拟工作组。具体来说,VLAN将广播报文限制在同一个VLAN内,节省了带宽,提高了网络处理能力。同时,VLAN间的二层报文是相互隔离的,即一个VLAN内的主机不能和其他VLAN内的主机直接通信,如果不同VLAN要进行通信,则需通过路由器或三层交换机等三层设备。此外,通过VLAN可以将不同的主机划分到不同的工作组,同一工作组的主机可以位于不同的物理位置,网络构建和维护更方便灵活。
vlan 三大接口在 华三 华为 思科 如何操作 实例展示
对于华三设备:
进入系统视图:system-view
创建VLAN:vlan <vlan-id>
将接口分配给VLAN:interface <interface-type> <interface-number>,然后 port link-type access 或 port link-type trunk
配置接口所属的VLAN:port default vlan <vlan-id>
退出接口配置模式:quit
保存配置:save
对于华为设备:
进入系统视图:system-view
创建VLAN:vlan <vlan-id>
将接口分配给VLAN:interface <interface-type> <interface-number>,然后 port link-type access 或 port link-type trunk
配置接口所属的VLAN:port default vlan <vlan-id>
退出接口配置模式:quit
保存配置:save
对于思科设备:
进入全局配置模式:(config)#
创建VLAN:vlan <vlan-id>
将接口分配给VLAN:interface <interface-type> <interface-number>,然后 switchport mode access 或 switchport mode trunk
指定接口属于哪个VLAN:switchport access vlan <vlan-id> 或 switchport trunk allowed vlan <vlan-id>
退出接口配置模式:exit
保存配置:write memory 或 copy running-config startup-config
华三实操
01 将vlan编号加入到对应的access接口
[SW1-VLAN]interface g
[SW1-VLAN]interface GigabitEthernet 1/0/1
[SW1-VLAN-GigabitEthernet1/0/1]po
[SW1-VLAN-GigabitEthernet1/0/1]port li
[SW1-VLAN-GigabitEthernet1/0/1]port link-ty
[SW1-VLAN-GigabitEthernet1/0/1]port link-type ?
access Set the link type to access
hybrid Set the link type to hybrid
trunk Set the link type to trunk
[SW1-VLAN-GigabitEthernet1/0/1]port link-type a
[SW1-VLAN-GigabitEthernet1/0/1]port link-type access
[SW1-VLAN-GigabitEthernet1/0/1]po
[SW1-VLAN-GigabitEthernet1/0/1]port a
[SW1-VLAN-GigabitEthernet1/0/1]port access v
[SW1-VLAN-GigabitEthernet1/0/1]port access vlan 2
[SW1-VLAN-GigabitEthernet1/0/1]dis
[SW1-VLAN-GigabitEthernet1/0/1]display th
[SW1-VLAN-GigabitEthernet1/0/1]display this
#
interface GigabitEthernet1/0/1
port link-mode bridge
port access vlan 2
combo enable fiber
#
return
[SW1-VLAN-GigabitEthernet1/0/1]de
[SW1-VLAN-GigabitEthernet1/0/1]description 我将vlan2加入到了1/0/1
[SW1-VLAN-GigabitEthernet1/0/1]dis
[SW1-VLAN-GigabitEthernet1/0/1]display t
[SW1-VLAN-GigabitEthernet1/0/1]display trill
^
% Incomplete command found at '^' position.
[SW1-VLAN-GigabitEthernet1/0/1]dis
[SW1-VLAN-GigabitEthernet1/0/1]display th
[SW1-VLAN-GigabitEthernet1/0/1]display this
#
interface GigabitEthernet1/0/1
port link-mode bridge
description 我将vlan2加入到了1/0/1
port access vlan 2
combo enable fiber
#
return
[SW1-VLAN-GigabitEthernet1/0/1]
02 将vlan加入到对应的trunk口
[SW1-VLAN]interface GigabitEthernet 1/0/2
[SW1-VLAN-GigabitEthernet1/0/2]dis
[SW1-VLAN-GigabitEthernet1/0/2]display th
[SW1-VLAN-GigabitEthernet1/0/2]display this
#
interface GigabitEthernet1/0/2
port link-mode bridge
combo enable fiber
#
return
[SW1-VLAN-GigabitEthernet1/0/2]po
[SW1-VLAN-GigabitEthernet1/0/2]port li
[SW1-VLAN-GigabitEthernet1/0/2]port link-t
[SW1-VLAN-GigabitEthernet1/0/2]port link-type t
[SW1-VLAN-GigabitEthernet1/0/2]port link-type trunk
[SW1-VLAN-GigabitEthernet1/0/2]po
[SW1-VLAN-GigabitEthernet1/0/2]port t
[SW1-VLAN-GigabitEthernet1/0/2]port trunk pe
[SW1-VLAN-GigabitEthernet1/0/2]port trunk permit v
[SW1-VLAN-GigabitEthernet1/0/2]port trunk permit vlan 3
[SW1-VLAN-GigabitEthernet1/0/2]dis
[SW1-VLAN-GigabitEthernet1/0/2]display th
[SW1-VLAN-GigabitEthernet1/0/2]display this
#
interface GigabitEthernet1/0/2
port link-mode bridge
port link-type trunk
port trunk permit vlan 1 3
combo enable fiber
#
return
[SW1-VLAN-GigabitEthernet1/0/2]
03 将vlan加入到 Hybrid 接口
[SW1-VLAN]interface GigabitEthernet 1/0/3
[SW1-VLAN-GigabitEthernet1/0/3]po
[SW1-VLAN-GigabitEthernet1/0/3]port li
[SW1-VLAN-GigabitEthernet1/0/3]port link-t
[SW1-VLAN-GigabitEthernet1/0/3]port link-type h
[SW1-VLAN-GigabitEthernet1/0/3]port link-type hybrid
[SW1-VLAN-GigabitEthernet1/0/3]po
[SW1-VLAN-GigabitEthernet1/0/3]port hy
[SW1-VLAN-GigabitEthernet1/0/3]port hybrid v
[SW1-VLAN-GigabitEthernet1/0/3]port hybrid vlan 100
^
% Incomplete command found at '^' position.
[SW1-VLAN-GigabitEthernet1/0/3]port hybrid vlan ?
INTEGER<1-4094> VLAN ID
[SW1-VLAN-GigabitEthernet1/0/3]port hybrid vlan 4
^
% Incomplete command found at '^' position.
[SW1-VLAN-GigabitEthernet1/0/3]port hybrid vlan 4 ?
INTEGER<1-4094> VLAN ID
tagged Assign the port to tagged VLANs
to Range of VLAN IDs
untagged Assign the port to untagged VLANs
[SW1-VLAN-GigabitEthernet1/0/3]port hybrid vlan 4 t
[SW1-VLAN-GigabitEthernet1/0/3]port hybrid vlan 4 ta
[SW1-VLAN-GigabitEthernet1/0/3]port hybrid vlan 4 tagged
[SW1-VLAN-GigabitEthernet1/0/3]dis
[SW1-VLAN-GigabitEthernet1/0/3]display th
[SW1-VLAN-GigabitEthernet1/0/3]display this
#
interface GigabitEthernet1/0/3
port link-mode bridge
port link-type hybrid
port hybrid vlan 4 tagged
port hybrid vlan 1 untagged
combo enable fiber
#
return
[SW1-VLAN]vlan 1212
[SW1-VLAN-vlan1212]de
[SW1-VLAN-vlan1212]description 编号 1212
[SW1-VLAN-vlan1212]te
[SW1-VLAN-vlan1212]quit
[SW1-VLAN]int
[SW1-VLAN]interface g
[SW1-VLAN]interface GigabitEthernet 1/0/12
[SW1-VLAN-GigabitEthernet1/0/12]po
[SW1-VLAN-GigabitEthernet1/0/12]port li
[SW1-VLAN-GigabitEthernet1/0/12]port link-ty
[SW1-VLAN-GigabitEthernet1/0/12]port link-type h
[SW1-VLAN-GigabitEthernet1/0/12]port link-type hybrid
[SW1-VLAN-GigabitEthernet1/0/12]po
[SW1-VLAN-GigabitEthernet1/0/12]port h
[SW1-VLAN-GigabitEthernet1/0/12]port hybrid v
[SW1-VLAN-GigabitEthernet1/0/12]port hybrid vlan 1212 un
[SW1-VLAN-GigabitEthernet1/0/12]port hybrid vlan 1212 untagged
[SW1-VLAN-GigabitEthernet1/0/12]dis
[SW1-VLAN-GigabitEthernet1/0/12]display th
[SW1-VLAN-GigabitEthernet1/0/12]display this
#
interface GigabitEthernet1/0/12
port link-mode bridge
port link-type hybrid
port hybrid vlan 1 1212 untagged
combo enable fiber
#
return
04 测试
[SW1-VLAN-GigabitEthernet1/0/12]display this
#
interface GigabitEthernet1/0/12
port link-mode bridge
port link-type hybrid
port hybrid vlan 1 1212 untagged
combo enable fiber
#
return
[SW1-VLAN-GigabitEthernet1/0/12]quit
[SW1-VLAN]dis
[SW1-VLAN]display vl
[SW1-VLAN]display vlan a
[SW1-VLAN]display vlan all
VLAN ID: 1
VLAN type: Static
Route interface: Not configured
Description: VLAN 0001
Name: VLAN 0001
Tagged ports:
None
Untagged ports:
FortyGigE1/0/53(D) FortyGigE1/0/54(D)
GigabitEthernet1/0/2(D) GigabitEthernet1/0/3(D)
GigabitEthernet1/0/4(D) GigabitEthernet1/0/5(D)
GigabitEthernet1/0/6(D) GigabitEthernet1/0/7(D)
GigabitEthernet1/0/8(D) GigabitEthernet1/0/9(D)
GigabitEthernet1/0/10(D) GigabitEthernet1/0/11(D)
GigabitEthernet1/0/12(D) GigabitEthernet1/0/13(D)
GigabitEthernet1/0/14(D) GigabitEthernet1/0/15(D)
GigabitEthernet1/0/16(D) GigabitEthernet1/0/17(D)
GigabitEthernet1/0/18(D) GigabitEthernet1/0/19(D)
GigabitEthernet1/0/20(D) GigabitEthernet1/0/21(D)
GigabitEthernet1/0/22(D) GigabitEthernet1/0/23(D)
GigabitEthernet1/0/24(D) GigabitEthernet1/0/25(D)
GigabitEthernet1/0/26(D) GigabitEthernet1/0/27(D)
GigabitEthernet1/0/28(D) GigabitEthernet1/0/29(D)
GigabitEthernet1/0/30(D) GigabitEthernet1/0/31(D)
GigabitEthernet1/0/32(D) GigabitEthernet1/0/33(D)
GigabitEthernet1/0/34(D) GigabitEthernet1/0/35(D)
GigabitEthernet1/0/36(D) GigabitEthernet1/0/37(D)
GigabitEthernet1/0/38(D) GigabitEthernet1/0/39(D)
GigabitEthernet1/0/40(D) GigabitEthernet1/0/41(D)
GigabitEthernet1/0/42(D) GigabitEthernet1/0/43(D)
GigabitEthernet1/0/44(D) GigabitEthernet1/0/45(D)
GigabitEthernet1/0/46(D) GigabitEthernet1/0/47(D)
GigabitEthernet1/0/48(D)
Ten-GigabitEthernet1/0/49(D)
Ten-GigabitEthernet1/0/50(D)
Ten-GigabitEthernet1/0/51(D)
Ten-GigabitEthernet1/0/52(D)
VLAN ID: 2
VLAN type: Static
Route interface: Not configured
Description: VLAN 0002
Name: VLAN 0002
Tagged ports:
None
Untagged ports:
GigabitEthernet1/0/1(D)
VLAN ID: 3
VLAN type: Static
Route interface: Not configured
Description: VLAN 0003
Name: VLAN 0003
Tagged ports:
GigabitEthernet1/0/2(D)
Untagged ports:
None
VLAN ID: 4
VLAN type: Static
Route interface: Not configured
Description: VLAN 0004
Name: VLAN 0004
Tagged ports:
GigabitEthernet1/0/3(D)
Untagged ports:
None
VLAN ID: 5
VLAN type: Static
Route interface: Not configured
Description: VLAN 0005
Name: VLAN 0005
Tagged ports:
None
Untagged ports:
None
VLAN ID: 6
VLAN type: Static
Route interface: Not configured
Description: VLAN 0006
Name: VLAN 0006
Tagged ports:
None
Untagged ports:
None
VLAN ID: 100
VLAN type: Static
Route interface: Not configured
Description: VLAN 0100
Name: VLAN 0100
Tagged ports:
None
Untagged ports:
None
VLAN ID: 1212
VLAN type: Static
Route interface: Not configured
Description: 编号 1212
Name: VLAN 1212
Tagged ports:
None
Untagged ports:
GigabitEthernet1/0/12(D)
[SW1-VLAN]
[SW1-VLAN]display interface brief
Brief information on interfaces in route mode:
Link: ADM - administratively down; Stby - standby
Protocol: (s) - spoofing
Interface Link Protocol Primary IP Description
InLoop0 UP UP(s) --
MGE0/0/0 DOWN DOWN --
NULL0 UP UP(s) --
REG0 UP -- --
Brief information on interfaces in bridge mode:
Link: ADM - administratively down; Stby - standby
Speed: (a) - auto
Duplex: (a)/A - auto; H - half; F - full
Type: A - access; T - trunk; H - hybrid
Interface Link Speed Duplex Type PVID Description
FGE1/0/53 DOWN 40G A A 1
FGE1/0/54 DOWN 40G A A 1
GE1/0/1 DOWN auto A A 2 我将vlan2加入到了1/
GE1/0/2 DOWN auto A T 1
GE1/0/3 DOWN auto A H 1
GE1/0/4 DOWN auto A A 1
GE1/0/5 DOWN auto A T 1
GE1/0/6 DOWN auto A A 1
GE1/0/7 DOWN auto A A 1
GE1/0/8 DOWN auto A A 1
GE1/0/9 DOWN auto A A 1
GE1/0/10 DOWN auto A A 1
GE1/0/11 DOWN auto A A 1
GE1/0/12 DOWN auto A H 1
GE1/0/13 DOWN auto A A 1
GE1/0/14 DOWN auto A A 1
GE1/0/15 DOWN auto A A 1
GE1/0/16 DOWN auto A A 1
GE1/0/17 DOWN auto A A 1
GE1/0/18 DOWN auto A A 1
GE1/0/19 DOWN auto A A 1
GE1/0/20 DOWN auto A A 1
GE1/0/21 DOWN auto A A 1
GE1/0/22 DOWN auto A A 1
GE1/0/23 DOWN auto A A 1
GE1/0/24 DOWN auto A A 1
GE1/0/25 DOWN auto A A 1
GE1/0/26 DOWN auto A A 1
GE1/0/27 DOWN auto A A 1
GE1/0/28 DOWN auto A A 1
GE1/0/29 DOWN auto A A 1
GE1/0/30 DOWN auto A A 1
GE1/0/31 DOWN auto A A 1
GE1/0/32 DOWN auto A A 1
GE1/0/33 DOWN auto A A 1
GE1/0/34 DOWN auto A A 1
GE1/0/35 DOWN auto A A 1
GE1/0/36 DOWN auto A A 1
GE1/0/37 DOWN auto A A 1
GE1/0/38 DOWN auto A A 1
GE1/0/39 DOWN auto A A 1
GE1/0/40 DOWN auto A A 1
GE1/0/41 DOWN auto A A 1
GE1/0/42 DOWN auto A A 1
GE1/0/43 DOWN auto A A 1
GE1/0/44 DOWN auto A A 1
GE1/0/45 DOWN auto A A 1
GE1/0/46 DOWN auto A A 1
GE1/0/47 DOWN auto A A 1
GE1/0/48 DOWN auto A A 1
XGE1/0/49 DOWN 10G F A 1
XGE1/0/50 DOWN 10G F A 1
XGE1/0/51 DOWN 10G F A 1
XGE1/0/52 DOWN 10G F A 1
<SW1-VLAN>display vlan brief
Brief information about all VLANs:
Supported Minimum VLAN ID: 1
Supported Maximum VLAN ID: 4094
Default VLAN ID: 1
VLAN ID Name Port
1 VLAN 0001 FGE1/0/53(D) FGE1/0/54(D)
GE1/0/2(D) GE1/0/3(D) GE1/0/4(D)
GE1/0/5(D) GE1/0/6(D) GE1/0/7(D)
GE1/0/8(D) GE1/0/9(D) GE1/0/10(D)
GE1/0/11(D) GE1/0/12(D)
GE1/0/13(D) GE1/0/14(D)
GE1/0/15(D) GE1/0/16(D)
GE1/0/17(D) GE1/0/18(D)
GE1/0/19(D) GE1/0/20(D)
GE1/0/21(D) GE1/0/22(D)
GE1/0/23(D) GE1/0/24(D)
GE1/0/25(D) GE1/0/26(D)
GE1/0/27(D) GE1/0/28(D)
GE1/0/29(D) GE1/0/30(D)
GE1/0/31(D) GE1/0/32(D)
GE1/0/33(D) GE1/0/34(D)
GE1/0/35(D) GE1/0/36(D)
GE1/0/37(D) GE1/0/38(D)
GE1/0/39(D) GE1/0/40(D)
GE1/0/41(D) GE1/0/42(D)
GE1/0/43(D) GE1/0/44(D)
GE1/0/45(D) GE1/0/46(D)
GE1/0/47(D) GE1/0/48(D)
XGE1/0/49(D) XGE1/0/50(D)
XGE1/0/51(D) XGE1/0/52(D)
2 VLAN 0002 GE1/0/1(D)
3 VLAN 0003 GE1/0/2(D) GE1/0/25(D)
4 VLAN 0004 GE1/0/3(D)
5 VLAN 0005
6 VLAN 0006
100 VLAN 0100
1212 VLAN 1212 GE1/0/12(D)
05 批量操作接口
[SW1-VLAN]interface range GigabitEthernet 1/0/4 to
[SW1-VLAN]interface range GigabitEthernet 1/0/4 to g
[SW1-VLAN]interface range GigabitEthernet 1/0/4 to GigabitEthernet 1/0/25
[SW1-VLAN-if-range]po
[SW1-VLAN-if-range]port li
[SW1-VLAN-if-range]port link-ty
[SW1-VLAN-if-range]port link-type a
[SW1-VLAN-if-range]port link-type access
[SW1-VLAN-if-range]po
[SW1-VLAN-if-range]port a
[SW1-VLAN-if-range]port access v
[SW1-VLAN-if-range]port access vlan 100
[SW1-VLAN-if-range]
[SW1-VLAN-if-range]
[SW1-VLAN-if-range]dis
[SW1-VLAN-if-range]display th
[SW1-VLAN-if-range]display this
#
interface GigabitEthernet1/0/4
port link-mode bridge
port access vlan 100
combo enable fiber
#
return
[SW1-VLAN-if-range]quit
[SW1-VLAN]dis
[SW1-VLAN]display vl
[SW1-VLAN]display vlan a
[SW1-VLAN]display vlan all
VLAN ID: 1
VLAN type: Static
Route interface: Not configured
Description: VLAN 0001
Name: VLAN 0001
Tagged ports:
GigabitEthernet1/0/1(U)
Untagged ports:
FortyGigE1/0/53(D) FortyGigE1/0/54(D)
GigabitEthernet1/0/2(U) GigabitEthernet1/0/3(U)
GigabitEthernet1/0/26(D) GigabitEthernet1/0/27(D)
GigabitEthernet1/0/28(D) GigabitEthernet1/0/29(D)
GigabitEthernet1/0/30(D) GigabitEthernet1/0/31(D)
GigabitEthernet1/0/32(D) GigabitEthernet1/0/33(D)
GigabitEthernet1/0/34(D) GigabitEthernet1/0/35(D)
GigabitEthernet1/0/36(D) GigabitEthernet1/0/37(D)
GigabitEthernet1/0/38(D) GigabitEthernet1/0/39(D)
GigabitEthernet1/0/40(D) GigabitEthernet1/0/41(D)
GigabitEthernet1/0/42(D) GigabitEthernet1/0/43(D)
GigabitEthernet1/0/44(D) GigabitEthernet1/0/45(D)
GigabitEthernet1/0/46(D) GigabitEthernet1/0/47(D)
GigabitEthernet1/0/48(D)
Ten-GigabitEthernet1/0/49(D)
Ten-GigabitEthernet1/0/50(D)
Ten-GigabitEthernet1/0/51(D)
Ten-GigabitEthernet1/0/52(D)
VLAN ID: 11
VLAN type: Static
Route interface: Not configured
Description: VLAN 0011
Name: VLAN 0011
Tagged ports:
None
Untagged ports:
None
VLAN ID: 22
VLAN type: Static
Route interface: Not configured
Description: VLAN 0022
Name: VLAN 0022
Tagged ports:
None
Untagged ports:
None
VLAN ID: 33
VLAN type: Static
Route interface: Not configured
Description: VLAN 0033
Name: VLAN 0033
Tagged ports:
None
Untagged ports:
None
VLAN ID: 100
VLAN type: Static
Route interface: Not configured
Description: VLAN 0100
Name: VLAN 0100
Tagged ports:
None
Untagged ports:
GigabitEthernet1/0/4(D) GigabitEthernet1/0/5(D)
GigabitEthernet1/0/6(D) GigabitEthernet1/0/7(D)
GigabitEthernet1/0/8(D) GigabitEthernet1/0/9(D)
GigabitEthernet1/0/10(D) GigabitEthernet1/0/11(D)
GigabitEthernet1/0/12(D) GigabitEthernet1/0/13(D)
GigabitEthernet1/0/14(D) GigabitEthernet1/0/15(D)
GigabitEthernet1/0/16(D) GigabitEthernet1/0/17(D)
GigabitEthernet1/0/18(D) GigabitEthernet1/0/19(D)
GigabitEthernet1/0/20(D) GigabitEthernet1/0/21(D)
GigabitEthernet1/0/22(D) GigabitEthernet1/0/23(D)
GigabitEthernet1/0/24(D) GigabitEthernet1/0/25(D)
[SW1-VLAN]
06 vlan接口的配置
<SW1-VLAN>system-view
System View: return to User View with Ctrl+Z.
[SW1-VLAN]int
[SW1-VLAN]interface vl
[SW1-VLAN]interface Vlan-interface ?
<1-4094> Vlan-interface interface number
[SW1-VLAN]interface Vlan-interface 1
[SW1-VLAN-Vlan-interface1]%May 5 20:54:41:686 2024 SW1-VLAN IFNET/3/PHY_UPDOWN: Physical state on the interface Vlan-interface1 changed to up.
%May 5 20:54:41:686 2024 SW1-VLAN IFNET/5/LINK_UPDOWN: Line protocol state on the interface Vlan-interface1 changed to up.
[SW1-VLAN-Vlan-interface1]dis
[SW1-VLAN-Vlan-interface1]display th
[SW1-VLAN-Vlan-interface1]display this
#
interface Vlan-interface1
#
return
[SW1-VLAN-Vlan-interface1]ip
[SW1-VLAN-Vlan-interface1]ip
[SW1-VLAN-Vlan-interface1]ip ad
[SW1-VLAN-Vlan-interface1]ip address 192.168.1.23 24
[SW1-VLAN-Vlan-interface1]de
[SW1-VLAN-Vlan-interface1]description 这是 接口的IP地址 192.168.1.23
[SW1-VLAN-Vlan-interface1]un
[SW1-VLAN-Vlan-interface1]undo s
[SW1-VLAN-Vlan-interface1]undo sh
[SW1-VLAN-Vlan-interface1]undo shutdown
[SW1-VLAN-Vlan-interface1]sh
[SW1-VLAN-Vlan-interface1]show
[SW1-VLAN-Vlan-interface1]shutdown
[SW1-VLAN-Vlan-interface1]%May 5 20:56:11:048 2024 SW1-VLAN IFNET/3/PHY_UPDOWN: Physical state on the interface Vlan-interface1 changed to down.
%May 5 20:56:11:048 2024 SW1-VLAN IFNET/5/LINK_UPDOWN: Line protocol state on the interface Vlan-interface1 changed to down.
[SW1-VLAN-Vlan-interface1]u
[SW1-VLAN-Vlan-interface1]undo s
[SW1-VLAN-Vlan-interface1]undo sh
[SW1-VLAN-Vlan-interface1]undo shutdown
[SW1-VLAN-Vlan-interface1]%May 5 20:56:18:365 2024 SW1-VLAN IFNET/3/PHY_UPDOWN: Physical state on the interface Vlan-interface1 changed to up.
%May 5 20:56:18:365 2024 SW1-VLAN IFNET/5/LINK_UPDOWN: Line protocol state on the interface Vlan-interface1 changed to up.
[SW1-VLAN-Vlan-interface1]dis
[SW1-VLAN-Vlan-interface1]display th
[SW1-VLAN-Vlan-interface1]display this
#
interface Vlan-interface1
description 这是接接口的IP地址 192.168.1.23
ip address 192.168.1.23 255.255.255.0
#
return
[SW1-VLAN-Vlan-interface1]ping 192.168.1.1
Ping 192.168.1.1 (192.168.1.1): 56 data bytes, press CTRL+C to break
56 bytes from 192.168.1.1: icmp_seq=0 ttl=255 time=1.031 ms
56 bytes from 192.168.1.1: icmp_seq=1 ttl=255 time=0.547 ms
56 bytes from 192.168.1.1: icmp_seq=2 ttl=255 time=0.458 ms
56 bytes from 192.168.1.1: icmp_seq=3 ttl=255 time=0.442 ms
56 bytes from 192.168.1.1: icmp_seq=4 ttl=255 time=0.444 ms
07 vlan 表的维护
操作 | 命令 |
---|---|
显示VLAN接口相关信息 | display interface [ vlan-interface [ interface-number ] ] [ brief [ description |
显示端口关联的子网VLAN的信息 | display ip-subnet-vlan interface { interface-type interface-number1 [ to interface-type interface-number2 ] |
显示指定的或所有子网VLAN的信息 | display ip-subnet-vlan vlan { vlan-id1 [ to vlan-id2 ] |
显示MAC VLAN表项 | display mac-vlan { all |
显示所有开启了MAC VLAN功能的接口 | display mac-vlan interface |
显示设备上存在的Hybrid或Trunk端口 | display port { hybrid |
显示端口关联的协议VLAN的信息 | display protocol-vlan interface { interface-type interface-number1 [ to interface-type interface-number2 ] |
显示指定的或所有协议VLAN的信息 | display protocol-vlan vlan { vlan-id1 [ to vlan-id2 ] |
显示VLAN相关信息 | display vlan [ vlan-id1 [ to vlan-id2 ] |
显示设备上所有已创建VLAN的概要信息 | display vlan brief |
显示创建的VLAN组及其VLAN成员列表 | display vlan-group [ group-name ] |
清除VLAN接口的统计信息 | reset counters interface [ vlan-interface [ interface-number ] ] |
08 端口隔离
<SW1-VLAN>sys
<SW1-VLAN>system-view
System View: return to User View with Ctrl+Z.
[SW1-VLAN]po
[SW1-VLAN]port-is
[SW1-VLAN]port-isolate ?
group Specify a port isolation group
[SW1-VLAN]port-isolate g
[SW1-VLAN]port-isolate group ?
INTEGER<1-8> Port isolation group ID
[SW1-VLAN]port-isolate group 2
[SW1-VLAN]int
[SW1-VLAN]interface g
[SW1-VLAN]interface GigabitEthernet 1/0/1
[SW1-VLAN-GigabitEthernet1/0/1]po
[SW1-VLAN-GigabitEthernet1/0/1]port-is
[SW1-VLAN-GigabitEthernet1/0/1]port-isolate g
[SW1-VLAN-GigabitEthernet1/0/1]port-isolate gr
[SW1-VLAN-GigabitEthernet1/0/1]port-isolate en
[SW1-VLAN-GigabitEthernet1/0/1]port-isolate enable g
[SW1-VLAN-GigabitEthernet1/0/1]port-isolate enable group 2
[SW1-VLAN-GigabitEthernet1/0/1]quit
[SW1-VLAN]int
[SW1-VLAN]interface g
[SW1-VLAN]interface GigabitEthernet 1/0/2
[SW1-VLAN-GigabitEthernet1/0/2]po
[SW1-VLAN-GigabitEthernet1/0/2]port is
[SW1-VLAN-GigabitEthernet1/0/2]port-is
[SW1-VLAN-GigabitEthernet1/0/2]port-isolate en
[SW1-VLAN-GigabitEthernet1/0/2]port-isolate enable g
[SW1-VLAN-GigabitEthernet1/0/2]port-isolate enable group 2
[SW1-VLAN-GigabitEthernet1/0/2]quit
[SW1-VLAN]int
[SW1-VLAN]interface g
[SW1-VLAN]interface GigabitEthernet 1/0/3
[SW1-VLAN-GigabitEthernet1/0/3]po
[SW1-VLAN-GigabitEthernet1/0/3]port-is
[SW1-VLAN-GigabitEthernet1/0/3]port-isolate g
[SW1-VLAN-GigabitEthernet1/0/3]port-isolate en
[SW1-VLAN-GigabitEthernet1/0/3]port-isolate enable g
[SW1-VLAN-GigabitEthernet1/0/3]port-isolate enable group 2
[SW1-VLAN-GigabitEthernet1/0/3]quit
[SW1-VLAN]dis
[SW1-VLAN]display po
[SW1-VLAN]display port-is
[SW1-VLAN]display port-isolate g
[SW1-VLAN]display port-isolate group 2
Port isolation group information:
Group ID: 2
Group members:
GigabitEthernet1/0/1 GigabitEthernet1/0/2
GigabitEthernet1/0/3
[SW1-VLAN]
01 华三 华为 思科 锐键 交换机常用到的查询命令以表格的形式出来
以下是华三、华为、思科和锐捷交换机常用的查询命令表格:
功能 | 华三交换机命令 | 华为交换机命令 | 思科交换机命令 | 锐捷交换机命令 |
---|---|---|---|---|
查看设备信息 | display device | display device | show inventory | display device |
查看接口信息 | display interface brief | display interface brief | show interfaces status | display interface brief |
查看VLAN信息 | display vlan brief | display vlan brief | show vlan brief | display vlan brief |
查看MAC地址表 | display mac-address | display mac-address | show mac address-table | display mac-address |
查看路由表 | display ip routing-table | display ip routing-table | show ip route | display ip routing-table |
查看ARP表 | display arp | display arp | show arp | display arp |
查看系统日志 | display logbuffer | display logging buffer | show logging | display system alarm |
查看系统时间 | display clock | display clock | show clock | display clock |
请注意,这些命令是基于常见的华三、华为、思科和锐捷交换机的一般命令,并不是特定于某个型号或固件版本。在实际操作中,您可能需要根据您的设备型号和固件版本查阅相关的官方文档来获取确切的命令。
02 华三 华为 思科 锐键 路由器 常用到的查询命令以表格的形式出来
以下是一个表格,列出了华三(Huawei)、华为(H3C)、思科(Cisco)和锐捷(Ruijie)路由器常用的一些查询命令:
功能 | Huawei | H3C | Cisco | Ruijie |
---|---|---|---|---|
查看设备信息 | display device | display device | show inventory | display device |
查看接口状态 | display interface brief | display interface brief | show interfaces status | display interface brief |
查看路由表 | display ip routing-table | display ip routing-table | show ip route | display ip routing-table |
查看 ARP 表 | display arp | display arp | show arp | display arp |
查看 MAC 地址表 | display mac-address | display mac-address | show mac address-table | display mac-address |
查看路由协议 | display ip protocol-routing | display ip protocol-routing | show ip protocol-routing | display ip routing-table protocol |
查看 BGP 信息 | display bgp summary | display bgp summary | show bgp summary | display bgp summary |
查看 OSPF 信息 | display ospf peer | display ospf peer | show ip ospf neighbor | display ospf peer |
查看访问控制列表 | display access-control list | display access-control list | show access-lists | display access-list |
查看用户列表 | display user | display user | show users | display user |
查看系统时间 | display clock | display clock | show clock | display clock |
查看日志 | display logbuffer | display alarm | show logging buffer | display logbuffer |
请注意,这些命令只是这些厂商路由器常用的一些查询命令,实际上还有很多其他的命令可以用于查看不同的信息。此外,不同型号和版本的路由器可能会有些许差异,具体使用时请参考相应的文档。
03 华三 华为 思科 锐键 动态路由协议 常用到的查询命令以表格的形式出来
以下是华三(Huawei)、华为(H3C)、思科(Cisco)和锐捷(Ruijie)路由器上常用的动态路由协议查询命令的表格:
功能 | Huawei | H3C | Cisco | Ruijie |
---|---|---|---|---|
查看 OSPF 邻居关系 | display ospf peer | display ospf peer | show ip ospf neighbor | display ospf peer |
查看 OSPF 路由表 | display ospf routing-table | display ospf routing-table | show ip ospf database | display ospf routing-table |
查看 OSPF 接口状态 | display ospf interface | display ospf interface | show ip ospf interface | display ospf interface |
查看 OSPF 区域信息 | display ospf area | display ospf area | show ip ospf database | display ospf area |
查看 BGP 邻居关系 | display bgp peer | display bgp peer | show ip bgp summary | display bgp peer |
查看 BGP 路由表 | display bgp routing-table | display bgp routing-table | show ip bgp summary | display bgp routing-table |
查看 BGP 属性 | display bgp attribute | display bgp attribute | show ip bgp attributes | display bgp attribute |
查看 IS-IS 邻居关系 | display isis peer | display isis peer | show isis adjacency | display isis peer |
查看 IS-IS 路由表 | display isis routing-table | display isis routing-table | show isis database | display isis routing-table |
查看 IS-IS 接口状态 | display isis interface | display isis interface | show isis interface | display isis interface |
查看 RIP 邻居关系 | display rip peer | display rip peer | show ip rip neighbor | display rip peer |
查看 RIP 路由表 | display rip route | display rip route | show ip rip route | display rip route |
请注意,这些命令只是这些厂商路由器常用的一些动态路由协议查询命令,实际上还有很多其他的命令可以用于查看不同的信息。此外,不同型号和版本的路由器可能会有些许差异,具体使用时请参考相应的文档。
04 华三 华为 思科 锐键 NAT 常用到的查询命令以表格的形式出来
以下是华三(Huawei)、华为(H3C)、思科(Cisco)和锐捷(Ruijie)路由器上常用的NAT(网络地址转换)查询命令的表格:
功能 | Huawei | H3C | Cisco | Ruijie |
---|---|---|---|---|
查看NAT配置信息 | display nat | display nat | show run | display nat |
查看NAT会话 | display nat session | display nat session | show nat session | display nat session |
查看NAT转换条目 | display nat translation | display nat translation | show ip nat translations | display nat translation |
查看NAT策略 | display nat policy | display nat policy | show access-lists | display nat policy |
查看NAT服务器 | display nat server | display nat server | show run | display nat server |
查看NAT客户机 | display nat client | display nat client | show run | display nat client |
请注意,这些命令只是这些厂商路由器常用的一些NAT查询命令,实际上还有很多其他的命令可以用于查看不同的信息。此外,不同型号和版本的路由器可能会有些许差异,具体使用时请参考相应的文档。
05 华三 华为 思科 锐键 ACL 常用到的查询命令以表格的形式出来
以下是华三(Huawei)、华为(H3C)、思科(Cisco)和锐捷(Ruijie)路由器上常用的ACL(访问控制列表)查询命令的表格:
功能 | Huawei | H3C | Cisco | Ruijie |
---|---|---|---|---|
查看ACL规则 | display acl | display acl | show access-lists | display acl |
查看ACL匹配情况 | display acl statistics | display acl statistics | show access-lists | display acl statistics |
查看ACL应用接口 | display acl applied | display acl applied | show running-config | display acl applied |
查看ACL规则明细 | display acl rule detail | display acl rule detail | show access-lists | display acl rule detail |
查看ACL统计信息 | display acl statistics | display acl statistics | show access-lists | display acl statistics |
请注意,这些命令只是这些厂商路由器常用的一些ACL查询命令,实际上还有很多其他的命令可以用于查看不同的信息。此外,不同型号和版本的路由器可能会有些许差异,具体使用时请参考相应的文档。
06 华三 华为 思科 锐键 防火墙 常用到的查询命令以表格的形式出来
以下是华三(Huawei)、华为(H3C)、思科(Cisco)和锐捷(Ruijie)防火墙上常用的一些查询命令的表格:
功能 | Huawei | H3C | Cisco | Ruijie |
---|---|---|---|---|
查看防火墙状态 | display firewall status | display firewall status | show firewall status | display firewall status |
查看安全策略 | display security-policy | display security-policy | show security-policy | display security-policy |
查看会话信息 | display firewall session | display firewall session | show firewall session | display firewall session |
查看威胁检测信息 | display threat-detection | display threat-detection | show threat-detection | display threat-detection |
查看入侵防御信息 | display intrusion-prevention-system | display intrusion-prevention-system | show intrusion-prevention-system | display intrusion-prevention-system |
查看病毒防御信息 | display antivirus | display antivirus | show antivirus | display antivirus |
查看URL过滤信息 | display url-filtering | display url-filtering | show url-filtering | display url-filtering |
查看邮件过滤信息 | display mail-filtering | display mail-filtering | show mail-filtering | display mail-filtering |
查看内容过滤信息 | display content-filtering | display content-filtering | show content-filtering | display content-filtering |
查看日志信息 | display log | display log | show log | display log |
请注意,这些命令只是这些厂商防火墙常用的一些查询命令,实际上还有很多其他的命令可以用于查看不同的信息。此外,不同型号和版本的防火墙可能会有些许差异,具体使用时请参考相应的文档。
07 华三 华为 思科 锐键 设备检查 常用到的查询命令以表格的形式出来
以下是华三(Huawei)、华为(H3C)、思科(Cisco)和锐捷(Ruijie)设备上常用的一些设备检查查询命令的表格:
功能 | Huawei | H3C | Cisco | Ruijie |
---|---|---|---|---|
查看设备状态 | display device | display device | show device | display device |
查看接口状态 | display interface brief | display interface brief | show interfaces status | display interface brief |
查看路由表 | display ip routing-table | display ip routing-table | show ip route | display ip routing-table |
查看 ARP 表 | display arp | display arp | show arp | display arp |
查看 MAC 地址表 | display mac-address | display mac-address | show mac address-table | display mac-address |
查看路由协议 | display ip protocol-routing | display ip protocol-routing | show ip protocol-routing | display ip routing-table protocol |
查看 BGP 信息 | display bgp summary | display bgp summary | show bgp summary | display bgp summary |
查看 OSPF 信息 | display ospf peer | display ospf peer | show ip ospf neighbor | display ospf peer |
查看访问控制列表 | display access-control list | display access-control list | show access-lists | display access-list |
查看用户列表 | display user | display user | show users | display user |
查看系统时间 | display clock | display clock | show clock | display clock |
查看日志 | display logbuffer | display alarm | show logging buffer | display logbuffer |
请注意,这些命令只是这些厂商设备常用的一些查询命令,实际上还有很多其他的命令可以用于查看不同的信息。此外,不同型号和版本的设备可能会有些许差异,具体使用时请参考相应的文档。
推荐阅读
-
汽车后面的字母是什么意思?-增压发动机 类型一:TSI 大众的TSI在国内外有着不一样的意思,国外的意思是Twincharger Stratified ion,指双增压(涡轮和机械增压)分层喷射技术。而国内的意思,T代表涡轮增压,Si代表燃油直喷,而不是T与FSI的简称,并没有燃油分层喷射技术,因为国内燃油质量一般,达不到分层喷射的要求。 在国内,我们经常会看到不同的TSI标志。有全红的、有就“SI”是红的、还有只有“I”是红的。但大家别误会他们技术不一样,这只是为了区分不同的排量而已。例如:2.0排量和1.8排量为“SI”是红色的,而2.0TSI车型中的高配车型或者高端车型则使用全红的标识,那么1.4排量的当然只能是只有“I”是红色的了。 类型二:TFSI TFSI发动机也是涡轮燃油直喷发动机它可以说是FSI发动机和涡轮增压器的结合。即涡轮增压(Turbocharger)+FSI。它的T和TSI中的T一样,表示采用涡轮增压技术,后面的FSI即燃油分层喷射发动机(Fuel Stratified ion),S表示“分层次的”。TFSI发动机既分层喷射,又有涡轮增压,是TSI发动机的升级版。 类型三:TDI TDI是英文Turbo Direct ion的缩写,意为涡轮增压直接喷射柴油发动机。 为了解决SDI(自然吸气式柴油发动机)的先天不足,人们在柴油机上加装了涡轮增压装置,使得进气压力大大增加,压缩比一般都到10以上,这样就可以在转速很低的情况下达到很大的扭矩,而且由于燃烧更加充分,排放物中的有害颗粒含量也大大降低。TDI技术使燃油经由一个高压喷射器直接喷射入气缸,因为活塞顶地造型是一个凹陷式的碗状设计,燃油会在气缸内形成一股螺旋状的混合气。 自然吸气发动机类型一:CGI/CDI 发动机CGI技术是一种奔驰公司开发的缸内直喷技术。供油动作已完全独立于进门与活塞系统之外,ECU也因而拥有更多的主导权。超乎传统喷射理论的稀薄燃烧与更多元的混合比便得以实现。在稳定行进或低负载状态下,采用缸内直喷设计的发动机得以进入Ultra lean(精实)模式。 在此设定下,发动机于进气行程时只能吸进空气,至于喷油嘴则在压缩行程才供给燃料,以达到节约的效果。根据实际测试,其最高能达到1:65的油、气比例,除了节能表现相当惊人,整体动力曲线也能够维持相当高的平顺度。而CDI则为该技术的柴油版本。类型二:VVT/CVVT/VVT-I/MIVEC/VTEC/i-VTEC 发动机可变气门正时技术(VVT,Variable Valve Timing)原理是根据发动机的运行情况,调整进气(排气)的量,和气门开合时间、角度,使进入的空气量达到最佳,提高燃烧效率。优点是省油,功升比大而缺点是中段转速扭矩不足。 目前本田的VTEC、i-VTEC、;丰田的VVT-i;日产的CVVT;三菱的MIVEC;铃木的VVT;现代的VVT;起亚的CVVT;江淮的VVT;长城的VVT等也逐渐开始使用。总的说来其实就是一种技术,名字不同。 但部分车型仅具有可变气门技术而没有正时技术,虽然比一般发动机要省油,但依然赶不上带正时技术的发动机。绿色发动机 类型一:Hybrid
-
构建三层交换与VTP、STP及Eth-Trunk融合实验:基于双核架构实现高效、稳定、冗余网络" 实验目标: 利用双核心结构,整合三层交换技术、VTP (Virtual Trunking Protocol)、生成树协议 (STP) 和以太网通道 (Eth-Trunk),达成网络高速切换、高可用性、高可靠性和备份连接,适用于双核心拓扑场景。 实验步骤: 1. VLAN划分与IP地址规划: - VLAN10:192.168.10.0/24,默认网关192.168.10.1 - VLAN20:192.168.20.0/24,默认网关192.168.20.1 - VLAN30:192.168.30.0/24,默认网关192.168.30.1 - VLAN40:192.168.40.0/24,默认网关192.168.40.1 2. MSW1三层交换机配置: - 开启三层路由功能:`MSW1(config)#ip routing` - 配置Trunk接口:`MSW1(config-if-range)#switchport trunk encapsulation dot1q; switchport mode trunk` - 设置VTP域和模式:`MSW1(config)#vtp domain test; vtp mode server; vtp password cisco; vtp version 2` - 创建并命名VLAN:`MSW1(config)#vlan 10; MSW1(config-vlan)#name caiwu; ... (为其他VLAN重复操作)` - 分配VLAN IP地址:`MSW1(config-if)#int vlan 10; ip address 192.168.10.1 255.255.255.0; no shutdown; ... (为其他VLAN重复操作)` - 配置生成树优先级:`MSW1(config)#spanning-tree vlan 10,20 root primary; MSW1(config)#spanning-tree vlan 30,40 root secondary` - 链接Eth-Trunk通道:`MSW1(config-if-range)#channel-group 1 mode on; ... (为其他相关接口重复操作)` 3. MSW2三层交换机配置类似MSW1,只需更改VLAN名称和IP地址以及相关端口配置即可。 通过以上步骤,两台三层交换机之间可通过Eth-Trunk实现高速数据交互,并通过VTP统一管理VLAN资源,STP则确保了网络流量的负载均衡,从而构建了一个高效、稳定且具备冗余保护的网络环境。
-
SSM三大框架基础面试题-一、Spring篇 什么是Spring框架? Spring是一种轻量级框架,提高开发人员的开发效率以及系统的可维护性。 我们一般说的Spring框架就是Spring Framework,它是很多模块的集合,使用这些模块可以很方便地协助我们进行开发。这些模块是核心容器、数据访问/集成、Web、AOP(面向切面编程)、工具、消息和测试模块。比如Core Container中的Core组件是Spring所有组件的核心,Beans组件和Context组件是实现IOC和DI的基础,AOP组件用来实现面向切面编程。 Spring的6个特征: 核心技术:依赖注入(DI),AOP,事件(Events),资源,i18n,验证,数据绑定,类型转换,SpEL。 测试:模拟对象,TestContext框架,Spring MVC测试,WebTestClient。 数据访问:事务,DAO支持,JDBC,ORM,编组XML。 Web支持:Spring MVC和Spring WebFlux Web框架。 集成:远程处理,JMS,JCA,JMX,电子邮件,任务,调度,缓存。 语言:Kotlin,Groovy,动态语言。 列举一些重要的Spring模块? Spring Core:核心,可以说Spring其他所有的功能都依赖于该类库。主要提供IOC和DI功能。 Spring Aspects:该模块为与AspectJ的集成提供支持。 Spring AOP:提供面向切面的编程实现。 Spring JDBC:Java数据库连接。 Spring JMS:Java消息服务。 Spring ORM:用于支持Hibernate等ORM工具。 Spring Web:为创建Web应用程序提供支持。 Spring Test:提供了对JUnit和TestNG测试的支持。 谈谈自己对于Spring IOC和AOP的理解 IOC(Inversion Of Controll,控制反转)是一种设计思想: 在程序中手动创建对象的控制权,交由给Spring框架来管理。IOC在其他语言中也有应用,并非Spring特有。IOC容器实际上就是一个Map(key, value),Map中存放的是各种对象。 将对象之间的相互依赖关系交给IOC容器来管理,并由IOC容器完成对象的注入。这样可以很大程度上简化应用的开发,把应用从复杂的依赖关系中解放出来。IOC容器就像是一个工厂一样,当我们需要创建一个对象的时候,只需要配置好配置文件/注解即可,完全不用考虑对象是如何被创建出来的。在实际项目中一个Service类可能由几百甚至上千个类作为它的底层,假如我们需要实例化这个Service,可能要每次都搞清楚这个Service所有底层类的构造函数,这可能会把人逼疯。如果利用IOC的话,你只需要配置好,然后在需要的地方引用就行了,大大增加了项目的可维护性且降低了开发难度。 Spring中的bean的作用域有哪些? 1.singleton:该bean实例为单例 2.prototype:每次请求都会创建一个新的bean实例(多例)。 3.request:每一次HTTP请求都会产生一个新的bean,该bean仅在当前HTTP request内有效。 4.session:每一次HTTP请求都会产生一个新的bean,该bean仅在当前HTTP session内有效。 5.global-session:全局session作用域,仅仅在基于Portlet的Web应用中才有意义,Spring5中已经没有了。Portlet是能够生成语义代码(例如HTML)片段的小型Java Web插件。它们基于Portlet容器,可以像Servlet一样处理HTTP请求。但是与Servlet不同,每个Portlet都有不同的会话。 Spring中的单例bean的线程安全问题了解吗? 概念用于理解:大部分时候我们并没有在系统中使用多线程,所以很少有人会关注这个问题。单例bean存在线程问题,主要是因为当多个线程操作同一个对象的时候,对这个对象的非静态成员变量的写操作会存在线程安全问题。 有两种常见的解决方案(用于回答的点): 1.在bean对象中尽量避免定义可变的成员变量(不太现实)。 2.在类中定义一个ThreadLocal成员变量,将需要的可变成员变量保存在ThreadLocal(线程本地化对象)中(推荐的一种方式)。 ThreadLocal解决多线程变量共享问题(参考博客):https://segmentfault.com/a/1190000009236777 Spring中Bean的生命周期: 1.Bean容器找到配置文件中Spring Bean的定义。 2.Bean容器利用Java Reflection API创建一个Bean的实例。 3.如果涉及到一些属性值,利用set方法设置一些属性值。 4.如果Bean实现了BeanNameAware接口,调用setBeanName方法,传入Bean的名字。 5.如果Bean实现了BeanClassLoaderAware接口,调用setBeanClassLoader方法,传入ClassLoader对象的实例。 6.如果Bean实现了BeanFactoryAware接口,调用setBeanClassFacotory方法,传入ClassLoader对象的实例。 7.与上面的类似,如果实现了其他*Aware接口,就调用相应的方法。 8.如果有和加载这个Bean的Spring容器相关的BeanPostProcessor对象,执postProcessBeforeInitialization方法。 9.如果Bean实现了InitializingBean接口,执行afeterPropertiesSet方法。 10.如果Bean在配置文件中的定义包含init-method属性,执行指定的方法。 11.如果有和加载这个Bean的Spring容器相关的BeanPostProcess对象,执行postProcessAfterInitialization方法。 12.当要销毁Bean的时候,如果Bean实现了DisposableBean接口,执行destroy方法。 13.当要销毁Bean的时候,如果Bean在配置文件中的定义包含destroy-method属性,执行指定的方法。 Spring框架中用到了哪些设计模式? 1.工厂设计模式:Spring使用工厂模式通过BeanFactory和ApplicationContext创建bean对象。 2.代理设计模式:Spring AOP功能的实现。 3.单例设计模式:Spring中的bean默认都是单例的。 4.模板方法模式:Spring中的jdbcTemplate、hibernateTemplate等以Template结尾的对数据库操作的类,它们就使用到了模板模式。 5.包装器设计模式:我们的项目需要连接多个数据库,而且不同的客户在每次访问中根据需要会去访问不同的数据库。这种模式让我们可以根据客户的需求能够动态切换不同的数据源。 6.观察者模式:Spring事件驱动模型就是观察者模式很经典的一个应用。 7.适配器模式:Spring AOP的增强或通知(Advice)使用到了适配器模式、Spring MVC中也是用到了适配器模式适配Controller。 还有很多。。。。。。。 @Component和@Bean的区别是什么 1.作用对象不同。@Component注解作用于类,而@Bean注解作用于方法。 2.@Component注解通常是通过类路径扫描来自动侦测以及自动装配到Spring容器中(我们可以使用@ComponentScan注解定义要扫描的路径)。@Bean注解通常是在标有该注解的方法中定义产生这个bean,告诉Spring这是某个类的实例,当我需要用它的时候还给我。 3.@Bean注解比@Component注解的自定义性更强,而且很多地方只能通过@Bean注解来注册bean。比如当引用第三方库的类需要装配到Spring容器的时候,就只能通过@Bean注解来实现。 @Configuration public class AppConfig { @Bean public TransferService transferService { return new TransferServiceImpl; } } <beans> <bean id="transferService" class="com.kk.TransferServiceImpl"/> </beans> @Bean public OneService getService(status) { case (status) { when 1: return new serviceImpl1; when 2: return new serviceImpl2; when 3: return new serviceImpl3; } } 将一个类声明为Spring的bean的注解有哪些? 声明bean的注解: @Component 组件,没有明确的角色 @Service 在业务逻辑层使用(service层) @Repository 在数据访问层使用(dao层) @Controller 在展现层使用,控制器的声明 注入bean的注解: @Autowired:由Spring提供 @Inject:由JSR-330提供 @Resource:由JSR-250提供 *扩:JSR 是 java 规范标准 Spring事务管理的方式有几种? 1.编程式事务:在代码中硬编码(不推荐使用)。 2.声明式事务:在配置文件中配置(推荐使用),分为基于XML的声明式事务和基于注解的声明式事务。 Spring事务中的隔离级别有哪几种? 在TransactionDefinition接口中定义了五个表示隔离级别的常量:ISOLATION_DEFAULT:使用后端数据库默认的隔离级别,Mysql默认采用的REPEATABLE_READ隔离级别;Oracle默认采用的READ_COMMITTED隔离级别。ISOLATION_READ_UNCOMMITTED:最低的隔离级别,允许读取尚未提交的数据变更,可能会导致脏读、幻读或不可重复读。ISOLATION_READ_COMMITTED:允许读取并发事务已经提交的数据,可以阻止脏读,但是幻读或不可重复读仍有可能发生ISOLATION_REPEATABLE_READ:对同一字段的多次读取结果都是一致的,除非数据是被本身事务自己所修改,可以阻止脏读和不可重复读,但幻读仍有可能发生。ISOLATION_SERIALIZABLE:最高的隔离级别,完全服从ACID的隔离级别。所有的事务依次逐个执行,这样事务之间就完全不可能产生干扰,也就是说,该级别可以防止脏读、不可重复读以及幻读。但是这将严重影响程序的性能。通常情况下也不会用到该级别。 Spring事务中有哪几种事务传播行为? 在TransactionDefinition接口中定义了八个表示事务传播行为的常量。 支持当前事务的情况:PROPAGATION_REQUIRED:如果当前存在事务,则加入该事务;如果当前没有事务,则创建一个新的事务。PROPAGATION_SUPPORTS: 如果当前存在事务,则加入该事务;如果当前没有事务,则以非事务的方式继续运行。PROPAGATION_MANDATORY: 如果当前存在事务,则加入该事务;如果当前没有事务,则抛出异常。(mandatory:强制性)。 不支持当前事务的情况:PROPAGATION_REQUIRES_NEW: 创建一个新的事务,如果当前存在事务,则把当前事务挂起。PROPAGATION_NOT_SUPPORTED: 以非事务方式运行,如果当前存在事务,则把当前事务挂起。PROPAGATION_NEVER: 以非事务方式运行,如果当前存在事务,则抛出异常。 其他情况:PROPAGATION_NESTED: 如果当前存在事务,则创建一个事务作为当前事务的嵌套事务来运行;如果当前没有事务,则该取值等价于PROPAGATION_REQUIRED。 二、SpringMVC篇 什么是Spring MVC ?简单介绍下你对springMVC的理解? Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model,View,Controller分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人员之间的配合。 Spring MVC的工作原理了解嘛? image.png Springmvc的优点: (1)可以支持各种视图技术,而不仅仅局限于JSP; (2)与Spring框架集成(如IoC容器、AOP等); (3)清晰的角色分配:前端控制器(dispatcherServlet) , 请求到处理器映射(handlerMapping), 处理器适配器(HandlerAdapter), 视图解析器(ViewResolver)。 (4) 支持各种请求资源的映射策略。 Spring MVC的主要组件? (1)前端控制器 DispatcherServlet(不需要程序员开发) 作用:接收请求、响应结果,相当于转发器,有了DispatcherServlet 就减少了其它组件之间的耦合度。 (2)处理器映射器HandlerMapping(不需要程序员开发) 作用:根据请求的URL来查找Handler (3)处理器适配器HandlerAdapter 注意:在编写Handler的时候要按照HandlerAdapter要求的规则去编写,这样适配器HandlerAdapter才可以正确的去执行Handler。 (4)处理器Handler(需要程序员开发) (5)视图解析器 ViewResolver(不需要程序员开发) 作用:进行视图的解析,根据视图逻辑名解析成真正的视图(view) (6)视图View(需要程序员开发jsp) View是一个接口, 它的实现类支持不同的视图类型(jsp,freemarker,pdf等等) springMVC和struts2的区别有哪些? (1)springmvc的入口是一个servlet即前端控制器(DispatchServlet),而struts2入口是一个filter过虑器(StrutsPrepareAndExecuteFilter)。 (2)springmvc是基于方法开发(一个url对应一个方法),请求参数传递到方法的形参,可以设计为单例或多例(建议单例),struts2是基于类开发,传递参数是通过类的属性,只能设计为多例。 (3)Struts采用值栈存储请求和响应的数据,通过OGNL存取数据,springmvc通过参数解析器是将request请求内容解析,并给方法形参赋值,将数据和视图封装成ModelAndView对象,最后又将ModelAndView中的模型数据通过reques域传输到页面。Jsp视图解析器默认使用jstl。 SpringMVC怎么样设定重定向和转发的? (1)转发:在返回值前面加"forward:",譬如"forward:user.do?name=method4" (2)重定向:在返回值前面加"redirect:",譬如"redirect:http://www.baidu.com" SpringMvc怎么和AJAX相互调用的? 通过Jackson框架就可以把Java里面的对象直接转化成Js可以识别的Json对象。具体步骤如下 : (1)加入Jackson.jar (2)在配置文件中配置json的映射 (3)在接受Ajax方法里面可以直接返回Object,List等,但方法前面要加上@ResponseBody注解。 如何解决POST请求中文乱码问题,GET的又如何处理呢? (1)解决post请求乱码问题: 在web.xml中配置一个CharacterEncodingFilter过滤器,设置成utf-8; <filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>utf-8</param-value> </init-param> </filter> <filter-mapping> <filter-name>CharacterEncodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> (2)get请求中文参数出现乱码解决方法有两个: ①修改tomcat配置文件添加编码与工程编码一致,如下: <ConnectorURIEncoding="utf-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/> ②另外一种方法对参数进行重新编码: String userName = new String(request.getParamter("userName").getBytes("ISO8859-1"),"utf-8") ISO8859-1是tomcat默认编码,需要将tomcat编码后的内容按utf-8编码。 Spring MVC的异常处理 ? 统一异常处理: Spring MVC处理异常有3种方式: (1)使用Spring MVC提供的简单异常处理器SimpleMappingExceptionResolver; (2)实现Spring的异常处理接口HandlerExceptionResolver 自定义自己的异常处理器; (3)使用@ExceptionHandler注解实现异常处理; 统一异常处理的博客:https://blog.csdn.net/ctwy291314/article/details/81983103 SpringMVC的控制器是不是单例模式,如果是,有什么问题,怎么解决? 是单例模式,所以在多线程访问的时候有线程安全问题,不要用同步,会影响性能的,解决方案是在控制器里面不能写成员变量。(此题目类似于上面Spring 中 第5题 有两种解决方案) SpringMVC常用的注解有哪些? @RequestMapping:用于处理请求 url 映射的注解,可用于类或方法上。用于类上,则表示类中的所有响应请求的方法都是以该地址作为父路径。 @RequestBody:注解实现接收http请求的json数据,将json转换为java对象。 @ResponseBody:注解实现将conreoller方法返回对象转化为json对象响应给客户。 SpingMvc中的控制器的注解一般用那个,有没有别的注解可以替代? 一般用@Controller注解,也可以使用@RestController,@RestController注解相当于@ResponseBody + @Controller,表示是表现层,除此之外,一般不用别的注解代替。 如果在拦截请求中,我想拦截get方式提交的方法,怎么配置? 可以在@RequestMapping注解里面加上method=RequestMethod.GET。 怎样在方法里面得到Request,或者Session? 直接在方法的形参中声明request,SpringMVC就自动把request对象传入。 如果想在拦截的方法里面得到从前台传入的参数,怎么得到? 直接在形参里面声明这个参数就可以,但必须名字和传过来的参数一样。 如果前台有很多个参数传入,并且这些参数都是一个对象的,那么怎么样快速得到这个对象? 直接在方法中声明这个对象,SpringMVC就自动会把属性赋值到这个对象里面。 SpringMVC中函数的返回值是什么? 返回值可以有很多类型,有String, ModelAndView。ModelAndView类把视图和数据都合并的一起的。 SpringMVC用什么对象从后台向前台传递数据的? 通过ModelMap对象,可以在这个对象里面调用put方法,把对象加到里面,前台就可以拿到数据。 怎么样把ModelMap里面的数据放入Session里面? 可以在类上面加上@SessionAttributes注解,里面包含的字符串就是要放入session里面的key。 SpringMvc里面拦截器是怎么写的: 有两种写法,一种是实现HandlerInterceptor接口,另外一种是继承适配器类,接着在接口方法当中,实现处理逻辑;然后在SpringMvc的配置文件中配置拦截器即可: <!-- 配置SpringMvc的拦截器 --> <mvc:interceptors> <!-- 配置一个拦截器的Bean就可以了 默认是对所有请求都拦截 --> <bean id="myInterceptor" class="com.zwp.action.MyHandlerInterceptor"></bean> <!-- 只针对部分请求拦截 --> <mvc:interceptor> <mvc:mapping path="/modelMap.do" /> <bean class="com.zwp.action.MyHandlerInterceptorAdapter" /> </mvc:interceptor> </mvc:interceptors> 注解原理: 注解本质是一个继承了Annotation的特殊接口,其具体实现类是Java运行时生成的动态代理类。我们通过反射获取注解时,返回的是Java运行时生成的动态代理对象。通过代理对象调用自定义注解的方法,会最终调用AnnotationInvocationHandler的invoke方法。该方法会从memberValues这个Map中索引出对应的值。而memberValues的来源是Java常量池 三、Mybatis篇 什么是MyBatis? MyBatis是一个可以自定义SQL、存储过程和高级映射的持久层框架。 讲下MyBatis的缓存 MyBatis的缓存分为一级缓存和二级缓存,一级缓存放在session里面,默认就有, 二级缓存放在它的命名空间里,默认是不打开的,使用二级缓存属性类需要实现Serializable序列化接口, 可在它的映射文件中配置<cache/> Mybatis是如何进行分页的?分页插件的原理是什么? 1)Mybatis使用RowBounds对象进行分页,也可以直接编写sql实现分页,也可以使用Mybatis的分页插件。 2)分页插件的原理:实现Mybatis提供的接口,实现自定义插件,在插件的拦截方法内拦截待执行的sql,然后重写sql。 举例:select * from student,拦截sql后重写为:select t.* from (select * from student)t limit 0,10 简述Mybatis的插件运行原理,以及如何编写一个插件? 1)Mybatis仅可以编写针对ParameterHandler、ResultSetHandler、StatementHandler、 Executor这4种接口的插件,Mybatis通过动态代理, 为需要拦截的接口生成代理对象以实现接口方法拦截功能, 每当执行这4种接口对象的方法时,就会进入拦截方法, 具体就是InvocationHandler的invoke方法,当然, 只会拦截那些你指定需要拦截的方法。 2)实现Mybatis的Interceptor接口并复写intercept方法, 然后在给插件编写注解,指定要拦截哪一个接口的哪些方法即可, 记住,别忘了在配置文件中配置你编写的插件。 Mybatis动态sql是做什么的?都有哪些动态sql?能简述一下动态sql的执行原理不? 1)Mybatis动态sql可以让我们在Xml映射文件内, 以标签的形式编写动态sql,完成逻辑判断和动态拼接sql的功能。 2)Mybatis提供了9种动态sql标签:trim|where|set|foreach|if|choose|when|otherwise|bind。 3)其执行原理为,使用OGNL从sql参数对象中计算表达式的值, 根据表达式的值动态拼接sql,以此来完成动态sql的功能。 #{}和${}的区别是什么? 1)#{}是预编译处理,${}是字符串替换。 2)Mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值(有效的防止SQL注入); 3)Mybatis在处理${}时,就是把${}替换成变量的值。 为什么说Mybatis是半自动ORM映射工具?它与全自动的区别在哪里? Hibernate属于全自动ORM映射工具, 使用Hibernate查询关联对象或者关联集合对象时, 可以根据对象关系模型直接获取,所以它是全自动的。 而Mybatis在查询关联对象或关联集合对象时, 需要手动编写sql来完成,所以,称之为半自动ORM映射工具。 Mybatis是否支持延迟加载?如果支持,它的实现原理是什么? 1)Mybatis仅支持association关联对象和collection关联集合对象的延迟加载, association指的就是一对一,collection指的就是一对多查询。 在Mybatis配置文件中, 可以配置是否启用延迟加载lazyLoadingEnabled=true|false。 2)它的原理是,使用CGLIB创建目标对象的代理对象, 当调用目标方法时,进入拦截器方法, 比如调用a.getB.getName, 拦截器invoke方法发现a.getB是null值, 那么就会单独发送事先保存好的查询关联B对象的sql, 把B查询上来,然后调用a.setB(b), 于是a的对象b属性就有值了, 接着完成a.getB.getName方法的调用。 这就是延迟加载的基本原理。 MyBatis与Hibernate有哪些不同? 1)Mybatis和hibernate不同,它不完全是一个ORM框架, 因为MyBatis需要程序员自己编写Sql语句, 不过mybatis可以通过XML或注解方式灵活配置要运行的sql语句, 并将java对象和sql语句映射生成最终执行的sql, 最后将sql执行的结果再映射生成java对象。 2)Mybatis学习门槛低,简单易学,程序员直接编写原生态sql, 可严格控制sql执行性能,灵活度高,非常适合对关系数据模型要求不高的软件开发, 例如互联网软件、企业运营类软件等,因为这类软件需求变化频繁, 一但需求变化要求成果输出迅速。但是灵活的前提是mybatis无法做到数据库无关性, 如果需要实现支持多种数据库的软件则需要自定义多套sql映射文件,工作量大。 3)Hibernate对象/关系映射能力强,数据库无关性好, 对于关系模型要求高的软件(例如需求固定的定制化软件) 如果用hibernate开发可以节省很多代码,提高效率。 但是Hibernate的缺点是学习门槛高,要精通门槛更高, 而且怎么设计O/R映射,在性能和对象模型之间如何权衡, 以及怎样用好Hibernate需要具有很强的经验和能力才行。 总之,按照用户的需求在有限的资源环境下只要能做出维护性、 扩展性良好的软件架构都是好架构,所以框架只有适合才是最好。 MyBatis的好处是什么? 1)MyBatis把sql语句从Java源程序中独立出来,放在单独的XML文件中编写, 给程序的维护带来了很大便利。 2)MyBatis封装了底层JDBC API的调用细节,并能自动将结果集转换成Java Bean对象, 大大简化了Java数据库编程的重复工作。 3)因为MyBatis需要程序员自己去编写sql语句, 程序员可以结合数据库自身的特点灵活控制sql语句, 因此能够实现比Hibernate等全自动orm框架更高的查询效率,能够完成复杂查询。 简述Mybatis的Xml映射文件和Mybatis内部数据结构之间的映射关系? Mybatis将所有Xml配置信息都封装到All-In-One重量级对象Configuration内部。 在Xml映射文件中,<parameterMap>标签会被解析为ParameterMap对象, 其每个子元素会被解析为ParameterMapping对象。 <resultMap>标签会被解析为ResultMap对象, 其每个子元素会被解析为ResultMapping对象。 每一个<select>、<insert>、<update>、<delete> 标签均会被解析为MappedStatement对象, 标签内的sql会被解析为BoundSql对象。 什么是MyBatis的接口绑定,有什么好处? 接口映射就是在MyBatis中任意定义接口,然后把接口里面的方法和SQL语句绑定, 我们直接调用接口方法就可以,这样比起原来了SqlSession提供的方法我们可以有更加灵活的选择和设置. 接口绑定有几种实现方式,分别是怎么实现的? 接口绑定有两种实现方式,一种是通过注解绑定,就是在接口的方法上面加 上@Select@Update等注解里面包含Sql语句来绑定, 另外一种就是通过xml里面写SQL来绑定,在这种情况下, 要指定xml映射文件里面的namespace必须为接口的全路径名. 什么情况下用注解绑定,什么情况下用xml绑定? 当Sql语句比较简单时候,用注解绑定;当SQL语句比较复杂时候,用xml绑定,一般用xml绑定的比较多 MyBatis实现一对一有几种方式?具体怎么操作的? 有联合查询和嵌套查询,联合查询是几个表联合查询,只查询一次, 通过在resultMap里面配置association节点配置一对一的类就可以完成; 嵌套查询是先查一个表,根据这个表里面的结果的外键id, 去再另外一个表里面查询数据,也是通过association配置, 但另外一个表的查询通过select属性配置。 Mybatis能执行一对一、一对多的关联查询吗?都有哪些实现方式,以及它们之间的区别? 能,Mybatis不仅可以执行一对一、一对多的关联查询, 还可以执行多对一,多对多的关联查询,多对一查询, 其实就是一对一查询,只需要把selectOne修改为selectList即可; 多对多查询,其实就是一对多查询,只需要把selectOne修改为selectList即可。 关联对象查询,有两种实现方式,一种是单独发送一个sql去查询关联对象, 赋给主对象,然后返回主对象。另一种是使用嵌套查询,嵌套查询的含义为使用join查询, 一部分列是A对象的属性值,另外一部分列是关联对象B的属性值, 好处是只发一个sql查询,就可以把主对象和其关联对象查出来。 MyBatis里面的动态Sql是怎么设定的?用什么语法? MyBatis里面的动态Sql一般是通过if节点来实现,通过OGNL语法来实现, 但是如果要写的完整,必须配合where,trim节点,where节点是判断包含节点有 内容就插入where,否则不插入,trim节点是用来判断如果动态语句是以and 或or 开始,那么会自动把这个and或者or取掉。 Mybatis是如何将sql执行结果封装为目标对象并返回的?都有哪些映射形式? 第一种是使用<resultMap>标签,逐一定义列名和对象属性名之间的映射关系。 第二种是使用sql列的别名功能,将列别名书写为对象属性名, 比如T_NAME AS NAME,对象属性名一般是name,小写, 但是列名不区分大小写,Mybatis会忽略列名大小写,
-
中文顶刊上用准自然实验识别的实证文章有哪些?有的附程序和code, 不看至少需要收藏一下!-经济研究 [1]刘啟仁,赵灿.税收政策激励与企业人力资本升级[J].经济研究,2020,55(04):70-85. [2]李广众,朱佳青,李杰,李新春.经理人相对绩效评价与企业并购行为:理论与实证[J].经济研究,2020,55(03):65-82. [3]张克中,欧阳洁,李文健.缘何“减税难降负”:信息技术、征税能力与企业逃税[J].经济研究,2020,55(03):116-132. [4]周波,赵国昌.中国间接税税负归宿研究:汽车市场准自然实验的证据[J].经济研究,2020,55(03):133-147. [5]毛其淋.贸易政策不确定性是否影响了中国企业进口?[J].经济研究,2020,55(02):148-164. [6]刘瑞明,毛宇,亢延锟.制度松绑、市场活力激发与旅游经济发展——来自中国文化*改革的证据[J].经济研究,2020,55(01):115-131. [7]施新政,高文静,陆瑶,李蒙蒙.资本市场配置效率与劳动收入份额——来自股权分置改革的证据[J].经济研究,2019,54(12):21-37. [8]王永钦,吴娴.中国创新型货币政策如何发挥作用:抵押品渠道[J].经济研究,2019,54(12):86-101. [9]唐宜红,俞峰,林发勤,张梦婷.中国高铁、贸易成本与企业出口研究[J].经济研究,2019,54(07):158-173. [10]张琦,郑瑶,孔东民.地区环境治理压力、高管经历与企业环保投资——一项基于《环境空气质量标准(2012)》的准自然实验[J].经济研究,2019,54(06):183-198. [11]冯晨,陈舒,白彩全.长期人力资本积累的历史根源:制度差异、儒家文化传播与国家能力塑造[J].经济研究,2019,54(05):146-163. [12]刘柏惠,寇恩惠,杨龙见.增值税多档税率、资源误置与全要素生产率损失[J].经济研究,2019,54(05):113-128. [13]陈林,万攀兵.《京都议定书》及其清洁发展机制的减排效应——基于中国参与全球环境治理微观项目数据的分析[J].经济研究,2019,54(03):55-71. [14]范子英,赵仁杰.法治强化能够促进污染治理吗?——来自环保法庭设立的证据[J].经济研究,2019,54(03):21-37. [15]夏怡然,陆铭.跨越世纪的城市人力资本足迹——历史遗产、政策冲击和劳动力流动[J].经济研究,2019,54(01):132-149. [16]毛其淋.人力资本推动中国加工贸易升级了吗?[J].经济研究,2019,54(01):52-67. [17]齐绍洲,林屾,崔静波.环境权益交易市场能否诱发绿色创新?——基于我国上市公司绿色专利数据的证据[J].经济研究,2018,53(12):129-143. [18]李明,李德刚,冯强.中国减税的经济效应评估——基于所得税分享改革“准自然试验”[J].经济研究,2018,53(07):121-135. [19]陈德球,陈运森.政策不确定性与上市公司盈余管理[J].经济研究,2018,53(06):97-111. [20]杜鹏程,徐舒,吴明琴.劳动保护与农民工福利改善——基于新《劳动合同法》的视角[J].经济研究,2018,53(03):64-78. [21]许和连,王海成.简政放权改革会改善企业出口绩效吗?——基于出口退(免)税审批权下放的准自然试验[J].经济研究,2018,53(03):157-170. [22]苏冬蔚,倪博.转融券制度、卖空约束与股价变动[J].经济研究,2018,53(03):110-125. [23]毕青苗,陈希路,徐现祥,李书娟.行政审批改革与企业进入[J].经济研究,2018,53(02):140-155. [24]李艳,杨汝岱.地方国企依赖、资源配置效率改善与供给侧改革[J].经济研究,2018,53(02):80-94. [25]陈林.自然垄断与混合所有制改革——基于自然实验与成本函数的分析[J].经济研究,2018,53(01):81-96. [26]赵西亮.教育、户籍转换与城乡教育收益率差异[J].经济研究,2017,52(12):164-178. [27]陆蓉,何婧,崔晓蕾.资本市场错误定价与产业结构调整[J].经济研究,2017,52(11):104-118. [28]*生,李好,马伟力,林秉旋.融资融券交易的信息治理效应[J].经济研究,2017,52(11):150-164. [29]钱雪松,方胜.担保物权制度改革影响了民营企业负债融资吗?——来自中国《物权法》自然实验的经验证据[J].经济研究,2017,52(05):146-160. [30]王朝阳,王振霞.涨跌停、融资融券与股价波动率——基于AH股的比较研究[J].经济研究,2017,52(04):151-165. [31]范子英,彭飞.“营改增”的减税效应和分工效应:基于产业互联的视角[J].经济研究,2017,52(02):82-95. [32]马述忠,张洪胜.集群商业信用与企业出口——对中国出口扩张奇迹的一种解释[J].经济研究,2017,52(01):13-27. [33]余明桂,钟慧洁,范蕊.业绩考核制度可以促进央企创新吗?[J].经济研究,2016,51(12):104-117. [34]林卉,许尤洋,刘峰.中国资本市场“框架效应”现象的实证研究——基于中组部18号文的自然实验[J].经济研究,2016,51(12):161-175. [35]刘啟仁,黄建忠.人民币汇率、依市场定价与资源配置效率[J].经济研究,2016,51(12):18-31. [36]叶青,赵良玉,刘思辰.独立董事“政商旋转门”之考察:一项基于自然实验的研究[J].经济研究,2016,51(06):98-113. [37]范子英,彭飞,刘冲.政治关联与经济增长——基于卫星灯光数据的研究[J].经济研究,2016,51(01):114-126. [38]毛其淋,许家云.中间品贸易*化与制造业就业变动——来自中国加入WTO的微观证据[J].经济研究,2016,51(01):69-83. [39]赵绍阳,臧文斌,尹庆双.医疗保障水平的福利效果[J].经济研究,2015,50(08):130-145. [40]*生,陈晨,林秉旋.卖空机制提高了中国股票市场的定价效率吗?——基于自然实验的证据[J].经济研究,2015,50(04):165-177. [41]李科,徐龙炳,朱伟骅.卖空限制与股票错误定价——融资融券制度的证据[J].经济研究,2014,49(10):165-178. [42]简泽,张涛,伏玉林.进口*化、竞争与本土企业的全要素生产率——基于中国加入WTO的一个自然实验[J].经济研究,2014,49(08):120-132. [43]范子英,李欣.部长的政治关联效应与财政转移支付分配[J].经济研究,2014,49(06):129-141. [44]陈刚,李树.司法独立与市场分割——以法官异地交流为实验的研究[J].经济研究,2013,48(09):30-42+70. [45]范子英,田彬彬.税收竞争、税收执法与企业避税[J].经济研究,2013,48(09):99-111. [46]简泽,干春晖,余典范.银行部门的市场化、信贷配置与工业重构[J].经济研究,2013,48(05):112-127. [47]李树,陈刚.环境管制与生产率增长——以APPCL2000的修订为例[J].经济研究,2013,48(01):17-31. [48]马双,张劼,朱喜.最低工资对中国就业和工资水平的影响[J].经济研究,2012,47(05):132-146. [49]白重恩,李宏彬,吴斌珍.医疗保险与消费:来自新型农村合作医疗的证据[J].经济研究,2012,47(02):41-53. [50]叶光亮,邓国营,黎志刚.个人住房贷款行为与房贷调控的有效性分析[J].经济研究,2011,46(S1):105-115. 经济学季刊 [1]王剑程,李丁,马双.宽带建设对农户创业的影响研究——基于“宽带乡村”建设的准自然实验[J].经济学(季刊),2020,19(01):209-232. [2]李仲飞,于守金,曹夏平.产业信贷政策对于房地产企业债务的影响——基于银行业359号“限贷”文件的准自然实验分析[J].经济学(季刊),2019,18(04):1373-1396. [3]吕铁,王海成.放松银行准入管制与企业创新——来自股份制商业银行在县域设立分支机构的准自然试验[J].经济学(季刊),2019,18(04):1443-1464. [4]陈晓红,朱蕾,汪阳洁.驻地效应——来自国家土地督察的经验证据[J].经济学(季刊),2019,18(01):99-122. [5]刘行,叶康涛,陆正飞.加速折旧政策与企业投资——基于“准自然实验”的经验证据[J].经济学(季刊),2019,18(01):213-234. [6]毛其淋,许家云.外资进入如何影响了本土企业出口国内附加值?[J].经济学(季刊),2018,17(04):1453-1488. [7]王智波,韩希.废止收容遣送制度的经济影响——基于检验最优城市理论的实证研究[J].经济学(季刊),2018,17(03):1013-1034. [8]卢盛峰,吴一平,谢潇.历史名片的经济价值——来自中国城市更名的证据[J].经济学(季刊),2018,17(03):1055-1078. [9]郭峰,熊瑞祥.地方金融机构与地区经济增长——来自城商行设立的准自然实验[J].经济学(季刊),2018,17(01):221-246. [10]*,李培鑫,李丽霞.*合作、市场整合与城市群经济绩效——基于长三角城市经济协调会的实证检验[J].经济学(季刊),2017,16(04):1563-1582. [11]边文龙,王向楠,李冉.保险费率市场化效果的解释和评估[J].经济学(季刊),2017,16(04):1477-1498. [12]刘怡,耿纯,赵仲匡.出口退税*间分担对产品出口的影响[J].经济学(季刊),2017,16(03):1011-1030. [13]倪骁然,朱玉杰.卖空压力影响企业的风险行为吗?——来自A股市场的经验证据[J].经济学(季刊),2017,16(03):1173-1198. [14]毛其淋,许家云.中间品贸易*化提高了企业加成率吗?——来自中国的证据[J].经济学(季刊),2017,16(02):485-524. [15]刘瑞明,赵仁杰.匿名审稿制度推动了中国的经济学进步吗?——基于双重差分方法的研究[J].经济学(季刊),2017,16(01):173-204. [16]范子英,田彬彬.政企合谋与企业逃税:来自国税局长异地交流的证据[J].经济学(季刊),2016,15(04):1303-1328. [17]丘心颖,郑小翠,邓可斌.分析师能有效发挥专业解读信息的作用吗?——基于汉字年报复杂性指标的研究[J].经济学(季刊),2016,15(04):1483-1506. [18]马榕,石晓军.中国债券信用评级结果具有甄别能力吗?——基于盈余管理敏感性的视角[J].经济学(季刊),2016,15(01):197-216. [19]李楠,林矗.太平天国战争对近代人口影响的再估计——基于历史自然实验的实证分析[J].经济学(季刊),2015,14(04):1325-1346. [20]管汉晖,陈博凯.货币的非国家化:汉代中国的经历(前175—前144年)[J].经济学(季刊),2015,14(04):1497-1518. [21]陈思霞,卢盛峰.分权增加了民生性财政支出吗?——来自中国“省直管县”的自然实验[J].经济学(季刊),2014,13(04):1261-1282. [22]马双,孟宪芮,甘犁.养老保险企业缴费对员工工资、就业的影响分析[J].经济学(季刊),2014,13(03):969-1000. [23]马双,甘犁.最低工资对企业在职培训的影响分析[J].经济学(季刊),2014,13(01):1-26. [24]何浩然.公共政策的效果能否被准确预测?来自中国塑料袋使用限制政策的自然实验证据[J].经济学(季刊),2012,11(04):1305-1322. [25]雷晓燕.管理医疗模式的影响差异——来自加州医疗救助的经验证据[J].经济学(季刊),2010,9(01):333-348. 管理世界 [1]李永友,王超.集权式财政改革能够缩小城乡差距吗?——基于“乡财县管”准自然实验的证据[J].管理世界,2020,36(04):113-130. [2]肖静华,胡杨颂,吴瑶.成长品:数据驱动的企业与用户互动创新案例研究[J].管理世界,2020,36(03):183-205. [3]贾建民,耿维,徐戈,郝辽钢,贾轼.大数据行为研究趋势:一个“时空关”的视角[J].管理世界,2020,36(02):106-116+211-212. [4]黄俊威,龚光明.融资融券制度与公司资本结构动态调整——基于“准自然实验”的经验证据[J].管理世界,2019,35(10):64-81. [5]陈林,万攀兵,许莹盈.混合所有制企业的股权结构与创新行为——基于自然实验与断点回归的实证检验[J].管理世界,2019,35(10):186-205. [6]刘冲,刘晨冉,孙腾.交通基础设施、金融约束与县域产业发展——基于“国道主干线系统”自然实验的证据[J].管理世界,2019,35(07):78-88+203. [7]周茂,李雨浓,姚星,陆毅.人力资本扩张与中国城市制造业出口升级:来自高校扩招的证据[J].管理世界,2019,35(05):64-77+198-199. [8]陈胜蓝,马慧.贷款可获得性与公司商业信用——中国利率市场化改革的准自然实验证据[J].管理世界,2018,34(11):108-120+149. [9]毛其淋,许家云.贸易政策不确定性与企业储蓄行为——基于中国加入WTO的准自然实验[J].管理世界,2018,34(05):10-27+62+179. [10]赵静,*昌,刘峰.高铁开通与股价崩盘风险[J].管理世界,2018,34(01):157-168+192. [11]钟覃琳,陆正飞.资本市场开放能提高股价信息含量吗?——基于“沪港通”效应的实证检验[J].管理世界,2018,34(01):169-179. [12]叶菁菁,吴燕,陈方豪,王宇晴.个人所得税减免会增加劳动供给吗?——来自准自然实验的证据[J].管理世界,2017(12):20-32+187. [13]谢贞发,严瑾,李培.中国式“压力型”财政激励的财源增长效应——基于取消农业税改革的实证研究[J].管理世界,2017(12):46-60+187-188. [14]刘行,赵健宇,叶康涛.企业避税、债务融资与债务融资来源——基于所得税征管*改革的断点回归分析[J].管理世界,2017(10):113-129. [15]李超,李涵.空气污染对企业库存的影响——基于我国制造业企业数据的实证研究[J].管理世界,2017(08):95-105. [16]李文贵,余明桂,钟慧洁.央企董事会试点、国有上市公司代理成本与企业绩效[J].管理世界,2017(08):123-135+153. [17]陈胜蓝,马慧.卖空压力与公司并购——来自卖空管制放松的准自然实验证据[J].管理世界,2017(07):142-156. [18]申广军,邹静娴.企业规模、政企关系与实际税率——来自世界银行“投资环境调查”的证据[J].管理世界,2017(06):23-36. [19]卢盛峰,陈思霞.*偏袒缓解了企业融资约束吗?——来自中国的准自然实验[J].管理世界,2017(05):51-65+187-188. [20]顾乃康,周艳利.卖空的事前威慑、公司治理与企业融资行为——基于融资融券制度的准自然实验检验[J].管理世界,2017(02):120-134. [21]权小锋,尹洪英.中国式卖空机制与公司创新——基于融资融券分步扩容的自然实验[J].管理世界,2017(01):128-144+187-188. [22]倪骁然,朱玉杰.劳动保护、劳动密集度与企业创新——来自2008年《劳动合同法》实施的证据[J].管理世界,2016(07):154-167. [23]许伟,陈斌开.税收激励和企业投资——基于2004~2009年增值税转型的自然实验[J].管理世界,2016(05):9-17. [24]范子英,刘甲炎.为买房而储蓄——兼论房产税改革的收入分配效应[J].管理世界,2015(05):18-27+187. [25]李涵,唐丽淼.交通基础设施投资、空间溢出效应与企业库存[J].管理世界,2015(04):126-136. [26]贾俊雪,宁静.纵向财政治理结构与地方*职能优化——基于省直管县财政*改革的拟自然实验分析[J].管理世界,2015(01):7-17+187. [27]余淼杰,梁中华.贸易*化与中国劳动收入份额——基于制造业贸易企业数据的实证分析[J].管理世界,2014(07):22-31. [28]刘行,叶康涛.金融发展、产权与企业税负[J].管理世界,2014(03):41-52. [29]李泽广,马泽昊.契约环境、代理成本与企业投资—债务期限关系[J].管理世界,2013(08):183-185. [30]叶青,李增泉,李光青.富豪榜会影响企业会计信息质量吗?——基于政治成本视角的考察[J].管理世界,2012(01):104-120. [31]郑新业,王晗,赵益卓.“省直管县”能促进经济增长吗?——双重差分方法[J].管理世界,2011(08):34-44+65. [32]王贤彬,聂海峰.行政区划调整与经济增长[J].管理世界,2010(04):42-53. [33]贾明,张喆.高管的政治关联影响公司慈善行为吗?[J].管理世界,2010(04):99-113+187. [34]聂辉华,方明月,李涛.增值税转型对企业行为和绩效的影响——以东北地区为例[J].管理世界,2009(05):17-24+35. [35]攀登,施东晖,宋铮.证券市场泡沫的生成机理分析——基于宝钢权证自然实验的实证研究[J].管理世界,2008(04):15-23+186. 世界经济 [1]吉赟,杨青.高铁开通能否促进企业创新:基于准自然实验的研究[J].世界经济,2020,43(02):147-166. [2]毛其淋,方森辉.外资进入*化如何影响中国制造业生产率[J].世界经济,2020,43(01):143-169. [3]刘灿雷,王永进.出口扩张与企业间工资差距:影响与机制[J].世界经济,2019,42(12):99-120. [4]林志帆,龙晓旋.卖空威胁能否激励中国企业创新[J].世界经济,2019,42(09):126-150. [5]李嘉楠,代谦,庄嘉霖.开放、市场整合与经济空间变迁:基于近代中国开埠的证据[J].世界经济,2019,42(09):27-51. [6]李磊,王小霞,蒋殿春,方森辉.中国最低工资上升是否导致了外资撤离[J].世界经济,2019,42(08):97-120. [7]郭俊杰,方颖,杨阳.排污费征收标准改革是否促进了中国工业二氧化硫减排[J].世界经济,2019,42(01):121-144. [8]蒋灵多,陆毅,陈勇兵.市场机制是否有利于僵尸企业处置:以外资管制放松为例[J].世界经济,2018,41(09):121-145. [9]施震凯,邵军,浦正宁.交通基础设施改善与生产率增长:来自铁路大提速的证据[J].世界经济,2018,41(06):127-151. [10]李胜旗,毛其淋.关税政策不确定性如何影响就业与工资[J].世界经济,2018,41(06):28-52. [11]曾建光,步丹璐,饶品贵.无偿划转、*补贴与社会福利[J].世界经济,2017,40(07):147-168. [12]马双,邱光前.最低工资对中国劳动密集型出口产品价格的影响[J].世界经济,2016,39(11):80-103. [13]周茂,陆毅,符大海.贸易*化与中国产业升级:事实与机制[J].世界经济,2016,39(10):78-102. [14]彭飞,范子英.税收优惠、捐赠成本与企业捐赠[J].世界经济,2016,39(07):144-167. [15]代谦,别朝霞.财政压力的经济后果:以宋朝的“靖康之变”为例[J].世界经济,2015,38(01):173-192. [16]戴觅,茅锐.外需冲击、企业出口与内销:金融危机时期的经验证据[J].世界经济,2015,38(01):81-104. [17]田巍,余淼杰.中间品贸易*化和企业研发:基于中国数据的经验分析[J].世界经济,2014,37(06):90-112. [18]刘甲炎,范子英.中国房产税试点的效果评估:基于合成控制法的研究[J].世界经济,2013,36(11):117-135. [19]王永进,盛丹.经济波动、劳动力市场摩擦与产业结构[J].世界经济,2013,36(04):22-46. [20]何浩然,陈叶烽.禀赋获得方式影响被试行为是否存在性别差异:来自自然现场实验的证据[J].世界经济,2012,35(04):102-117. [21]周浩,郑筱婷.交通基础设施质量与经济增长:来自中国铁路提速的证据[J].世界经济,2012,35(01):78-97. [22]冯皓,陆铭.通过买房而择校:教育影响房价的经验证据与政策含义[J].世界经济,2010,33(12):89-104. [23]曾海舰,苏冬蔚.信贷政策与公司资本结构[J].世界经济,2010,33(08):17-42. 金融研究 [1]吕朝凤,毛霞.地方金融发展能够影响FDI的区位选择吗?——一个基于城市商业银行设立的准自然实验[J].金融研究,2020(03):58-76. [2]许红梅,李春涛.劳动保护、社保压力与企业违约风险——基于《社会保险法》实施的研究[J].金融研究,2020(03):115-133. [3]胡珺,黄楠,沈洪涛.市场激励型环境规制可以推动企业技术创新吗?——基于中国碳排放权交易机制的自然实验[J].金融研究,2020(01):171-189. [4]诸竹君,黄先海,王煌.交通基础设施改善促进了企业创新吗?——基于高铁开通的准自然实验[J].金融研究,2019(11):153-169. [5]鲁元平,赵颖,石智雷.产假政策与子女长期人力资本积累[J].金融研究,2019(11):57-74. [6]刘杰,陈佳,刘力.投资者关注与市场反应——来自中国证券交易所交易公开信息的自然实验[J].金融研究,2019(11):189-206. [7]陈胜蓝,刘晓玲.中国城际高铁与商业信用供给——基于准自然实验的研究[J].金融研究,2019(10):117-134. [8]张*,王永进,李坤望.贸易*化对制造业企业现金储蓄的影响——预防性动机还是投资挤压?[J].金融研究,2019(09):19-38. [9]段白鸽,王永钦,夏梦嘉.金融创新如何缓解信任品市场失灵?——中国食品安全责任强制保险的自然实验[J].金融研究,2019(09):75-93. [10]陈运森,黄健峤.股票市场开放与企业投资效率——基于“沪港通”的准自然实验[J].金融研究,2019(08):151-170. [11]钱雪松,唐英伦,方胜.担保物权制度改革降低了企业债务融资成本吗?——来自中国《物权法》自然实验的经验证据[J].金融研究,2019(07):115-134. [12]卞元超,吴利华,白俊红.高铁开通是否促进了区域创新?[J].金融研究,2019(06):132-149. [13]杨筝,王红建,戴静,许传华.放松利率管制、利润率均等化与实体企业“脱实向虚”[J].金融研究,2019(06):20-38. [14]张鹏杨,徐佳君,刘会政.产业政策促进全球价值链升级的有效性研究——基于出口加工区的准自然实验[J].金融研究,2019(05):76-95. [15]杨青,吉赟,王亚男.高铁能提升分析师盈余预测的准确度吗?——来自上市公司的证据[J].金融研究,2019(03):168-188. [16]李建军,韩珣.普惠金融、收入分配和贫困减缓——推进效率和公平的政策框架选择[J].金融研究,2019(03):129-148. [17]李广众,贾凡胜.*财政激励、税收征管动机与企业盈余管理——以财政“省直管县”改革为自然实验的研究[J].金融研究,2019(02):78-97. [18]王永钦,徐鸿恂.杠杆率如何影响资产价格?——来自中国债券市场自然实验的证据[J].金融研究,2019(02):20-39. [19]毛其淋.外资进入*化如何影响了中国本土企业创新?[J].金融研究,2019(01):72-90. [20]苏冬蔚,连莉莉.绿色信贷是否影响重污染企业的投融资行为?[J].金融研究,2018(12):123-137. [21]郑志刚,刘思敏,黄继承.我国上市公司策略性股票更名:战略转型还是高位*?[J].金融研究,2018(10):158-173. [22]陈康,刘琦.股价信息含量与投资-股价敏感性——基于融资融券的准自然实验[J].金融研究,2018(09):126-142. [23]朱莹,王健.市场约束能够降低地方债风险溢价吗?——来自城投债市场的证据[J].金融研究,2018(06):56-72. [24]王永钦,陈映辉,熊雅文.存款保险制度如何影响公众对不同银行的信心?——来自中国的证据[J].金融研究,2018(06):109-122. [25]王芳,陈硕,王瑾.农业税减免、农业发展与地方*行为——县级证据[J].金融研究,2018(04):104-120. [26]叶康涛,刘芳,李帆.股指成份股调整与股价崩盘风险:基于一项准自然实验的证据[J].金融研究,2018(03):172-189. [27]王红建,杨筝,阮刚铭,曹瑜强.放松利率管制、过度负债与债务期限结构[J].金融研究,2018(02):100-117. [28]姜军,申丹琳,江轩宇,伊志宏.债权人保护与企业创新[J].金融研究,2017(11):128-142. [29]王攀娜,罗宏.放松卖空管制对分析师预测行为的影响——来自中国准自然实验的证据[J].金融研究,2017(11):191-206. [30]李春涛,刘贝贝,周鹏.卖空与信息披露:融券准自然实验的证据[J].金融研究,2017(09):130-145. [31]胡婷,惠凯,彭红枫.异常波动停牌对股价波动性和流动性的影响研究——来自我国取消异常波动停牌的自然实验[J].金融研究,2017(09):146-160. [32]杨晓兰,金雪军.我国股票市场熔断机制的磁力效应:基于自然实验的证据[J].金融研究,2017(09):161-177. [33]曹春方,陈露兰,张婷婷.“法律的名义”:司法独立性提升与公司违规[J].金融研究,2017(05):191-206. [34]杨筝,刘放,李茫茫.利率市场化、非效率投资与资本配置——基于中国人民银行取消贷款利率上下限的自然实验[J].金融研究,2017(05):81-96. [35]王兵,戴敏,武文杰.环保基地政策提高了企业环境绩效吗?——来自东莞市企业微观面板数据的证据[J].金融研究,2017(04):143-160. [36]冯根福,刘虹,冯照桢,温军.股票流动性会促进我国企业技术创新吗?[J].金融研究,2017(03):192-206. [37]侯青川,靳庆鲁,刘阳.放松卖空管制与公司现金价值——基于中国资本市场的准自然实验[J].金融研究,2016(11):112-127. [38]张三峰,张伟.融资约束、金融发展与企业雇佣——来自中国企业调查数据的经验证据[J].金融研究,2016(10):111-126. [39]王茂斌,孔东民.反腐败与中国公司治理优化:一个准自然实验[J].金融研究,2016(08):159-174. [40]卢盛峰,陈思霞.政策偏袒的经济收益:来自中国工业企业出口的证据[J].金融研究,2016(07):33-47. [41]张龙耀,杨骏,程恩江.融资杠杆监管与小额贷款公司“覆盖率-可持续性”权衡——基于分层监管的准自然实验[J].金融研究,2016(06):142-158. [42]陈海强,韩乾,吴锴.融资约束抑制技术效率提升吗?——基于制造业微观数据的实证研究[J].金融研究,2015(10):148-162. [43]*生,杜爽,林秉旋.卖空交易与股票价格稳定性——来自中国融资融券市场的自然实验[J].金融研究,2015(06):173-188. [44]汪小圈,张红,刘冲.幼年饥荒经历对个人自雇选择的影响[J].金融研究,2015(05):18-33. [45]曾建光,伍利娜,王立彦,諶家蘭.技术进步、信息透明度与开放式基金的资金流量——基于中国开放式基金强制采用XBRL的证据[J].金融研究,2014(08):131-145. [46]马光荣,刘明,杨恩艳.银行授信、信贷紧缩与企业研发[J].金融研究,2014(07):76-93. [47]梁中华,余淼杰.人民币升值与中国出口企业盈利能力——基于面板数据的实证分析[J].金融研究,2014(07):1-15. [48]简泽.银行债权治理、管理者偏好与国有企业的绩效[J].金融研究,2013(01):135-148. [49]余静文.信贷约束、股利分红与企业预防性储蓄动机——来自中国A股上市公司的证据[J].金融研究,2012(10):97-110. 统计研究 [1]王亚飞,廖甍,王亚菲.高铁开通促进了农业全要素生产率增长吗?——来自长三角地区准自然实验的经验证据[J].统计研究,2020,37(05):40-53. [2]胡宗义,李毅.环境信息披露的污染减排效应评估[J].统计研究,2020,37(04):59-74. [3]严文龙,陈宋生,田至立.审计定价管制与交易剩余——2010年审计定价管制失效的自然实验[J/OL].统计研究:1-11[2020-06-05].http://kns.cnki.net/kcms/detail/11.1302.C.20200325.1534.002.html. [4]王立勇,许明.中国精准扶贫政策的减贫效应研究:来自准自然实验的经验证据[J].统计研究,2019,36(12):15-26. [5]许家云.互联网如何影响工业结构升级?——基于互联网商用的自然实验[J].统计研究,2019,36(12):55-67. [6]邹伟,梁平汉.腾飞的翅膀:机场属地化改革与企业库存[J].统计研究,2019,36(11):76-89. [7]徐超,庞保庆,张充.降低实体税负能否遏制制造业企业“脱实向虚”[J].统计研究,2019,36(06):42-53. [8]卢盛峰,陈思霞,张东杰.*推动型城市化促进了县域经济发展吗[J].统计研究,2017,34(05):59-68. [9]许坤,苏扬.逆周期资本监管、监管压力与银行信贷研究[J].统计研究,2016,33(03):97-105. 中国工业经济 [1]谭小芬,钱佳琪.资本市场压力与企业策略性专利行为:卖空机制的视角[J].中国工业经济,2020(05):156-173. [2]于新亮,上官熠文,于文广,李倩.养老保险缴费率、资本——技能互补与企业全要素生产率[J].中国工业经济,2019(12):96-114. [3]饶品贵,王得力,李晓溪.高铁开通与供应商分布决策[J].中国工业经济,2019(10):137-154. [4]王雄元,卜落凡.国际出口贸易与企业创新——基于“中欧班列”开通的准自然实验研究[J].中国工业经济,2019(10):80-98. [5]黄溶冰,赵谦,王丽艳.自然资源资产离任审计与空气污染防治:“和谐锦标赛”还是“环保资格赛”[J].中国工业经济,2019(10):23-41. [6]张国建,佟孟华,李慧,陈飞.扶贫改革试验区的经济增长效应及政策有效性评估[J].中国工业经济,2019(08):136-154. [7]孟庆斌,李昕宇,张修平.卖空机制、资本市场压力与公司战略选择[J].中国工业经济,2019(08):155-173. [8]徐思,何晓怡,钟凯.“一带一路”倡议与中国企业融资约束[J].中国工业经济,2019(07):155-173. [9]任胜钢,郑晶晶,刘东华,陈晓红.排污权交易机制是否提高了企业全要素生产率——来自中国上市公司的证据[J].中国工业经济,2019(05):5-23. [10]宋贺,段军山.财务顾问与企业并购绩效[J].中国工业经济,2019(05):155-173. [11]史贝贝,冯晨,康蓉.环境信息披露与外商直接投资结构优化[J].中国工业经济,2019(04):98-116. [12]王桂军,卢潇潇.“一带一路”倡议与中国企业升级[J].中国工业经济,2019(03):43-61. [13]魏悦羚,张洪胜.进口*化会提升中国出口国内增加值率吗——基于总出口核算框架的重新估计[J].中国工业经济,2019(03):24-42. [14]孙雪娇,翟淑萍,于苏.柔性税收征管能否缓解企业融资约束——来自纳税信用评级披露自然实验的证据[J].中国工业经济,2019(03):81-99. [15]吴晓晖,郭晓冬,乔政.机构投资者抱团与股价崩盘风险[J].中国工业经济,2019(02):117-135. [16]贾俊雪,李紫霄,秦聪.社会保障与经济增长:基于拟自然实验的分析[J].中国工业经济,2018(11):42-60. [17]刘友金,曾小明.房产税对产业转移的影响:来自重庆和上海的经验证据[J].中国工业经济,2018(11):98-116. [18]蒋灵多,陆毅.市场竞争加剧是否助推国有企业加杠杆[J].中国工业经济,2018(11):155-173. [19]钱雪松,康瑾,唐英伦,曹夏平.产业政策、资本配置效率与企业全要素生产率——基于中国2009年十大产业振兴规划自然实验的经验研究[J].中国工业经济,2018(08):42-59. [20]诸竹君,黄先海,余骁.进口中间品质量、自主创新与企业出口国内增加值率[J].中国工业经济,2018(08):116-134. [21]李蕾蕾,盛丹.地方环境立法与中国制造业的行业资源配置效率优化[J].中国工业经济,2018(07):136-154. [22]李贲,吴利华.开发区设立与企业成长:异质性与机制研究[J].中国工业经济,2018(04):79-97. [23]龙小宁,林菡馨.专利执行保险的创新激励效应[J].中国工业经济,2018(03):116-135. [24]周茂,陆毅,杜艳,姚星.开发区设立与地区制造业升级[J].中国工业经济,2018(03):62-79. [25]余静文.企业国有化中的*角色[J].中国工业经济,2018(03):155-173. [26]刘瑞明,李林,亢延锟,赵勇.景点评选、*公共服务供给与地区旅游经济发展[J].中国工业经济,2018(02):118-136. [27]王永进,冯笑.行政审批制度改革与企业创新[J].中国工业经济,2018(02):24-42. [28]史贝贝,冯晨,张妍,杨菲.环境规制红利的边际递增效应[J].中国工业经济,2017(12):40-58. [29]蒋灵多,陆毅.最低工资标准能否抑制新僵尸企业的形成[J].中国工业经济,2017(11):118-136. [30]张小茜,孙璐佳.抵押品清单扩大、过度杠杆化与企业破产风险——动产抵押法律改革的“双刃剑”效应[J].中国工业经济,2017(07):175-192. [31]龙小宁,万威.环境规制、企业利润率与合规成本规模异质性[J].中国工业经济,2017(06):155-174. [32]简泽,谭利萍,吕大国,符通.市场竞争的创造性、破坏性与技术升级[J].中国工业经济,2017(05):16-34. [33]王兵,聂欣.产业集聚与环境治理:助力还是阻力——来自开发区设立准自然实验的证据[J].中国工业经济,2016(12):75-89. [34]林乐,郑登津.退市监管与股价崩盘风险[J].中国工业经济,2016(12):58-74. [35]何靖.延付高管薪酬对银行风险承担的政策效应——基于银行盈余管理动机视角的PSM-DID分析[J].中国工业经济,2016(11):126-143. [36]龙小宁,张训常,杨进.转轨背景下官员兼职规制的经济效应[J].中国工业经济,2016(07):40-56. [37]罗知,赵奇伟,严兵.约束机制和激励机制对国有企业长期投资的影响[J].中国工业经济,2015(10):69-84. [38]赵晶,张书博,祝丽敏.传承人合法性对家族企业战略变革的影响[J].中国工业经济,2015(08):130-144. [39]吴海民,吴淑娟,陈辉.城市文明、交易成本与企业“第四利润源”——基于全国文明城市与民营上市公司核匹配倍差法的证据[J].中国工业经济,2015(07):114-129. [40]范子英.土地财政的根源:财政压力还是投资冲动[J].中国工业经济,2015(06):18-31. [41]韩超,胡浩然.清洁生产标准规制如何动态影响全要素生产率——剔除其他政策干扰的准自然实验分析[J].中国工业经济,2015(05):70-82. [42]唐明哲,刘丰波,林平.价格检验在相关市场界定中的实证运用——对茅台、五粮液垄断案的再思考[J].中国工业经济,2015(04):135-148. 会计研究 [1]朱焱,王玉丹.卖空机制与企业社会责任承担——基于中国融资融券制度的准自然实验研究[J].会计研究,2019(12):58-64. [2]刘行,赵健宇.税收激励与企业创新——基于增值税转型改革的“准自然实验”[J].会计研究,2019(09):43-49. [3]崔学刚,邓衢,邝文俊.卖空交易、市场行情与股价崩盘风险[J].会计研究,2019(06):43-50. [4]张金丹,路军,李连华.审计报告中披露关键审计事项信息有助于提高审计质量吗?——报表盈余和市场感知双维度的经验证据[J].会计研究,2019(06):85-91. [5]陈运森,黄健峤,韩慧云.股票市场开放提高现金股利水平了吗?——基于“沪港通”的准自然实验[J].会计研究,2019(03):55-62. [6]钱雪松,代禹斌,陈琳琳,方胜.担保物权制度改革、融资约束与企业现金持有——基于中国《物权法》自然实验的经验证据[J].会计研究,2019(01):72-78. [7]王仲兵,王攀娜.放松卖空管制与企业投资效率——来自中国资本市场的经验证据[J].会计研究,2018(09):80-87. [8]郝颖,谢光华,石锐.外部监管、在职消费与企业绩效[J].会计研究,2018(08):42-48. [9]吴战篪,陈相伊,吴伟立.融资融券制度与资产增长效应[J].会计研究,2017(06):89-95+97. [10]李丹,袁淳,廖冠民.卖空机制与分析师乐观性偏差——基于双重差分模型的检验[J].会计研究,2016(09):25-31. [11]刘运国,刘梦宁.雾霾影响了重污染企业的盈余管理吗?——基于政治成本假说的考察[J].会计研究,2015(03):26-33+94. [12]王春飞,陆正飞.事务所“改制”、保险价值与投资者保护[J].会计研究,2014(05):81-87+95. [13]陈运森,郑登津,李路.民营企业发审委社会关系、IPO资格与上市后表现[J].会计研究,2014(02):12-19+94. [14]曾建光,伍利娜,谌家兰,王立彦.XBRL、代理成本与绩效水平——基于中国开放式基金市场的证据[J].会计研究,2013(11):88-94+96. 世界经济文汇 [1]蓝嘉俊,方颖,魏下海.性别比失衡下的婚姻匹配与劳动力市场表现——基于独生子女政策准自然实验的实证分析[J].世界经济文汇,2019(04):67-84. [2]赵琳,唐珏,陈诗一.环保管理*垂直化改革的环境治理效应[J].世界经济文汇,2019(02):100-120. [3]周梦天,王之.空气质量信息公开会影响城市房价吗?——基于我国各城市公开PM2.5监测数据的自然实验[J].世界经济文汇,2018(03):20-42. [4]傅家范,刘冲.*注资、存款优势与国有银行反危机信贷投放[J].世界经济文汇,2017(05):75-90. [5]刘金山,*.对口支援政策有效吗?——来自19省市对口援疆自然实验的证据[J].世界经济文汇,2017(04):43-61. [6]陈怡安.父母政治身份、职位背景与子女创业[J].世界经济文汇,2017(01):26-50. [7]范子英.为买房而离婚——基于住房限购政策的研究[J].世界经济文汇,2016(04):1-17. 中国人口、资源与环境 [1]王为东,王冬,卢娜.中国碳排放权交易促进低碳技术创新机制的研究[J].中国人口·资源与环境,2020,30(02):41-48. [2]胡江峰,黄庆华,潘欣欣.碳排放交易制度与企业创新质量:抑制还是促进[J].中国人口·资源与环境,2020,30(02):49-59. [3]张晖,吴霜,张燕媛,虞祎.流域生态补偿政策对受偿地区经济增长的影响研究——以安徽省黄山市为例[J].长江流域资源与环境,2019,28(12):2848-2856. [4]刘常建,许为宾,蔡兰,张孝静.环保压力与重污染企业的银行贷款契约——基于“PM_(2.5)爆表”事件的经验证据[J].中国人口·资源与环境,2019,29(12):121-130. [5]龚梦琪,刘海云,姜旭.中国低碳试点政策对外商直接投资的影响研究[J].中国人口·资源与环境,2019,29(06):50-57. [6]尤济红,陈喜强.区域一体化合作是否导致污染转移——来自长三角城市群扩容的证据[J].中国人口·资源与环境,2019,29(06):118-129. [7]翟华云,刘亚伟.环境司法专门化促进了企业环境治理吗?——来自专门环境法庭设置的准自然实验[J].中国人口·资源与环境,2019,29(06):138-147. [8]张楠,卢洪友,黄健.资源枯竭城市转移支付对经济增长的影响[J].中国人口·资源与环境,2019,29(04):147-156. [9]赵领娣,徐乐.基于长三角扩容准自然实验的区域一体化水污染效应研究[J].中国人口·资源与环境,2019,29(03):50-61. [10]温湖炜,周凤秀.环境规制与中国省域绿色全要素生产率——兼论对《环境保护税法》实施的启示[J].干旱区资源与环境,2019,33(02):9-15. [11]景守武,张捷.新安江流域横向生态补偿降低水污染强度了吗?[J].中国人口·资源与环境,2018,28(10):152-159. [12]黄志平.碳排放权交易有利于碳减排吗?——基于双重差分法的研究[J].干旱区资源与环境,2018,32(09):32-36. [13]雷平,曹黎明,赵连荣.乡土官员对区域经济与环境发展路径的影响[J].中国人口·资源与环境,2018,28(04):163-176. [14]何文剑,徐静文,张红霄.森林采伐限额管理制度能否起到保护森林资源的作用[J].中国人口·资源与环境,2016,26(07):128-136. [15]何浩然,陈安来.中国限制塑料袋使用的政策效果及国际经验借鉴[J].中国人口·资源与环境,2010,20(11):167-174. 中国农村经济 [1]罗斯炫,何可,张俊飚.增产加剧污染?——基于粮食主产区政策的经验研究[J].中国农村经济,2020(01):108-131. [2]丁从明,吴羽佳,秦姝媛,梁甄桥.社会信任与公共政策的实施效率——基于农村居民新农保参与的微观证据[J].中国农村经济,2019(05):109-123. [3]胡新艳,陈小知,米运生.农地整合确权政策对农业规模经营发展的影响评估——来自准自然实验的证据[J].中国农村经济,2018(12):83-102. [4]周振,张琛,彭超,孔祥智.农业机械化与农民收入:来自农机具购置补贴政策的证据[J].中国农村经济,2016(02):68-82. 国际贸易问题 [1]曾守桢,余官胜.行政审批简化与我国对外直接投资增长——基于核准权下放试点的准自然实验实证研究[J].国际贸易问题,2020(04):19-34. [2]刘冲,张辉,吴群锋.进口竞争与企业产品专业化——基于中国多产品企业的研究[J].国际贸易问题,2020(03):22-39. [3]高翔,袁凯华.清洁生产环境规制与企业出口技术复杂度——微观证据与影响机制[J].国际贸易问题,2020(02):93-109. [4]吴嵩博,崔凡.融资约束与中国企业出口市场偏好——基于开发区准自然实验的实证分析[J].国际贸易问题,2020(02):157-174. [5]杨珍增,杨宏.美国“301调查”征税清单调整的政治经济学分析[J].国际贸易问题,2020(01):82-93. [6]张彩云.科技标准型环境规制与企业出口动态——基于清洁生产标准的一次自然实验[J].国际贸易问题,2019(12):32-45. [7]王毅,黄先海,余骁.环境规制是否降低了中国企业出口国内附加值率[J].国际贸易问题,2019(10):117-131. [8]兰健,张洪胜.集群商业信用与出口产品质量——来自中国企业层面的证据[J].国际贸易问题,2019(09):12-25. [9]黄先海,王煌,陈航宇.人口集聚如何影响出口企业加成率:理论机制与经验证据[J].国际贸易问题,2019(07):1-18. [10]张鹏杨,李众宜,毛海涛.产业政策如何影响企业出口二元边际[J].国际贸易问题,2019(07):47-62. [11]孙林,胡玲菲,方巧云.中国*贸易区战略提升中国进口食品质量了吗——基于双重差分模型[J].国际贸易问题,2019(05):54-68. [12]胡浩然.产业政策如何影响出口企业绩效——基于出口加工区企业样本的准自然实验[J].国际贸易问题,2018(12):27-38. [13]章韬,戚人杰.集聚-出口双促进政策的溢出效应——来自出口加工区的微观企业证据[J].国际贸易问题,2017(03):26-38. [14]彭冬冬,杜运苏.中间品贸易*化、融资约束与贸易方式转型[J].国际贸易问题,2016(12):52-63. [15]杜艳,周茂,李雨浓.贸易*化能否提高中国制造业企业资源再配置效率——基于中国加入WTO的倍差法分析[J].国际贸易问题,2016(09):38-49. [16]项后军,何康.自贸区的影响与资本流动——以上海为例的自然实验研究[J].国际贸易问题,2016(08):3-15. [17]刘啟仁,黄建忠.贸易*化、企业动态与行业生产率变化——基于我国加入WTO的自然实验[J].国际贸易问题,2016(01):27-37. [18]申萌,曾燕萍,曲如晓.环境规制与企业出口:来自千家企业节能行动的微观证据[J].国际贸易问题,2015(08):43-50. 南开管理评论 [1]田利辉,王可第.腐败惩治的正外部性和企业创新行为[J].南开管理评论,2020,23(02):121-131+154. [2]胡宁,王雪方,孙莲珂,靳庆鲁.房产限购政策有助于实体企业“脱虚返实”吗——基于双重差分研究设计[J].南开管理评论,2019,22(04):20-31. [3]马惠娴,佟爱琴.卖空机制对高管薪酬契约的治理效应——来自融资融券制度的准自然实验[J].南开管理评论,2019,22(02):61-74. [4]何威风,陈莉萍,刘巍.业绩考核制度会影响企业盈余管理行为吗[J].南开管理评论,2019,22(01):17-30. [5]田轩,孟清扬.股权激励计划能促进企业创新吗[J].南开管理评论,2018,21(03):176-190. [6]陈怡欣,张俊瑞,汪方军.卖空机制对上市公司创新的影响研究——基于我国融资融券制度的自然实验[J].南开管理评论,2018,21(02):62-74. [7]黄俊,黄超,位豪强,王敏.卖空机制提高了分析师盈余预测质量吗——基于融资融券制度的经验证据[J].南开管理评论,2018,21(02):135-148. [8]孙光国,孙瑞琦.控股股东委派执行董事能否提升公司治理水平[J].南开管理评论,2018,21(01):88-98+108. [9]沈洪涛,周艳坤.环境执法监督与企业环境绩效:来自环保约谈的准自然实验证据[J].南开管理评论,2017,20(06):73-82. [10]李茫茫,黎文靖.审计具有保险功能吗——基于*官员变更的自然实验[J].南开管理评论,2017,20(04):93-104. [11]陈运森,郑登津.董事网络关系、信息桥与投资趋同[J].南开管理评论,2017,20(03):159-171. [12]贾凡胜,吴昱,廉柯赟.股利税差别化、现金分红与代理问题——基于财税[2012]85号文件的研究[J].南开管理评论,2016,19(01):142-154. [13]徐莉萍,辛宇.媒体治理与中小投资者保护[J].南开管理评论,2011,14(06):36-47+94. 管理科学学报 [1]李沁洋,许年行.资本市场对外开放与股价崩盘风险——来自沪港通的证据[J].管理科学学报,2019,22(08):108-126. [2]张岩,吴芳,吴晓晖.IPO募资双重管制与资源配置——基于自然实验的经验证据[J].管理科学学报,2018,21(11):76-91. [3]刘志红,王艺明.“省直管县”改革能否提升县级财力水平?[J].管理科学学报,2018,21(10):1-13. [4]陈胜蓝,卢锐.卖空压力与控股股东私利侵占——来自卖空管制放松的准自然实验证据[J].管理科学学报,2018,21(04):67-85. [5]金宇超,靳庆鲁,严青蕾.合谋与胁迫:作为经济主体的媒体行为——基于新闻敲诈曝光的事件研究[J].管理科学学报,2018,21(03):1-22. [6]才静涵,夏乐.卖空制度、流动性与信息不对称问题研究——香港市场的个案[J].管理科学学报,2011,14(02):71-85. [7]王志强,吴世农.我国股票市场透明度变革效应研究[J].管理科学学报,2008,11(05):110-119. 社会学研究 [1]哈巍,赵颖.教学相“涨”:高校学生成绩和评教分数双重膨胀研究[J].社会学研究,2019,34(01):84-105+243-244. [2]程诚.同伴社会资本与学业成就——基于随机分配自然实验的案例分析[J].社会学研究,2017,32(06):141-164+245. 中国的准自然实验真多!
-
学习启用第 3 层路由的 H3C 交换机配置命令 在接口配置模式下 [接口 g1/0/1 [启用此接口的三层路由功能。 [Disable Layer 3 routing function of this interface (禁用此接口的第 3 层路由功能 配置交换机接口 [H3C] interface g1/0/1 [H3C-GigabitEthernet1/0/1] ip add 192.168.1.1 255.255.0.0 配置交换机虚拟接口 [H3C] interface Vlan-interface 10 [H3C-Vlan-interface 10] ip add 192.168.1.1 255.255.0.0 配置交换机虚拟接口 将端口的链接类型配置为访问类型 VLAN 视图 [H3C] vlan 10 [将一个接入端口或一组接入端口添加到当前 VLAN 中 接口视图 [H3C-GigabitEthernet1/0/1] port link-type access // 默认情况下,端口的链路类型是 Access [H3C-GigabitEthernet1/0/1] port access vlan 10 // 将当前 Access 端口添加到指定的 VLAN 中 将端口的链路类型配置为 Trunk。 [H3C-GigabitEthernet1/0/1] port link-type trunk 默认情况下,端口的链接类型为 Access 类型 允许指定的 VLAN 通过当前 trunk 端口 [H3C-GigabitEthernet1/0/1] port trunk permit vlan { vlan-id-list | all } 默认情况下,中继端口只允许 VLAN 1 报文通过。 (可选)设置 trunk 端口的默认 VLAN。 [H3C-GigabitEthernet1/0/1] port trunk pvid vlan vlan-id 默认情况下,中继端口的默认 VLAN 为 VLAN 1。 静态链路聚合的典型配置 创建第 2 层聚合端口 [H3C-A] interface Bridge-Aggregation 1 [H3C-A-Bridge-Aggregation1] port link-type trunk [H3C-A-Bridge-Aggregation1] port trunk permit vlan 10 20 30 将设备 A 上的聚合端口分别添加到聚合组中 [H3C-A] 接口 Ethernet 1/0/1 [H3C-A-Ethernet1/0/1] port link-type trunk [H3C-A-Ethernet1/0/1] port trunk permit vlan 10 20 30 [H3C-A-Ethernet1/0/1] 端口链路聚合组 1 查看链路聚合命令 [H3C] display link-aggregation verbose 动态聚合模式 创建第 2 层聚合端口
-
智联招聘发布第三季度平均薪酬报告;价值13亿美元的Metaverse日活跃用户仅38人;统一充电接口或让苹果一年损失数百亿美元 | EA周报 - 热点大事件 微信推出刷掌付小程序,开启全新支付模式 据悉,微信已上线 "微信刷掌付 "小程序,可以为用户刷掌付增加更便捷的管理方式,但刷掌付功能需要在刷掌设备上开通。刷掌付是继密码支付、指纹支付、刷脸支付之后,微信的又一新型支付方式。据悉,目前微信支付已在深圳部分商户接入刷掌付设备进行测试,用户可通过刷掌纹支付订单。刷掌纹设备由微信支付提供,设备上设有显示屏和掌纹识别区,用户开通微信刷掌纹支付功能后,只需在掌纹识别区扫描,即可完成商品支付,相比传统的密码支付和指纹支付,更加便捷。(星球科技) 微软多项云服务落户中国新数据中心 2022年10月13日,微软年度技术大会Ignite 2022和Ignite China中国技术峰会同步开启在线直播。面对中国市场日益增长的客户需求,微软宣布,Azure、Dynamics Power Platform等多项服务已在北上广三地数据中心落地,提升在中国市场的服务能力;世纪互联运营的Office 365上的Teams服务和世纪互联运营的Microsoft 365服务将于2023年上半年正式上线,为中国市场带来更全面、更优质的本地化服务体验和技术保障。 IBM宣布将红帽存储并入存储业务部 根据IBM与红帽的协议,IBM将成为Ceph基金会的主要赞助商,该基金会的成员合作推动Ceph开源项目的创新、开发、营销和社区活动。红帽OpenStack客户仍可从红帽及其合作伙伴处购买红帽Ceph存储,而拥有现有订购服务的红帽OpenShift和红帽OpenStack客户将能够在不改变与红帽关系的情况下,根据需要维护和扩展其存储足迹。 扎克伯格谈新款1万美元VR头显:成本价,我们不会像苹果那样定高价 元CEO扎克伯格在接受采访时谈到了公司新发布的Quest Pro新款VR头显的价格,他表示1499.99美元的定价只是 "性价比",让更多人通过购买硬件来体验元宇宙。扎克伯格还借此机会挖苦了竞争对手苹果公司,称苹果公司对该设备的定价 "已经到了极限"。他说:"通常,人们制造硬件,然后想从中获利。例如,苹果公司就是这样做的,制造硬件,然后尽可能多地收费。他说,公司还计划推出 Quest 3,售价在 300 美元到 500 美元之间。 智联招聘发布招聘薪资报告,第三季度全国平均薪资为10168美元/月
-
三个案例场景带您掌握华三交换机 VLAN 互操作性
-
ssh工作流程及原理-SSH(Secure Shell Protocol,安全的壳程序协议),它可以通过数据包加密技术将等待传输的数据包加密后再传输到网络上。ssh协议本身提供两个服务器功能:一个是类似telnet的远程连接使用shell的服务器;另一个就是类似ftp服务的sftp-server,提供更安全的ftp服务。 连接加密技术简介 目前常见的网络数据包加密技术通常是通过“非对称密钥系统”来处理的。主要通过两把不一样的公钥与私钥来进行加密与解密的过程。 公钥(public key):提供给远程主机进行数据加密的行为,所有人都可获得你的公钥来将数据加密。 私钥(private key):远程主机使用你的公钥加密的数据,在本地端就能够使用私钥来进行解密。私钥只有自己拥有。 SSH工作过程:在整个通讯过程中,为实现SSH的安全连接,服务端与客户端要经历如下五个阶段: 版本号协商阶段 SSH目前包括SSH1和SSH2两个版本,双方通过版本协商确定使用的版本 密钥和算法协商阶段 SSH支持多种加密算法,双方根据本端和对端支持的算法,协商出最终使用的算法 认证阶段 SSH客户端向服务器端发起认证请求,服务器端对客户端进行认证 会话请求阶段 认证通过后,客户端向服务器端发送会话请求 交互会话阶段 会话请求通过后,服务器端和客户端进行信息的交互 一、版本协商阶段 服务器端打开端口22,等待客户端连接; 客户端向服务器端发起TCP初始连接请求,TCP连接建立后,服务器向客户端发送第一个报文,包括版本标志字符串,格式为“SSH-<主协议版本号>.<次协议版本号>.<软件版本号>”,协议版本号由主版本号和次版本号组成,软件版本号主要是为调试使用。 客户端收到报文后,解析该数据包,如果服务器的协议版本号比自己的低,且客户端能支持服务器端的低版本,就使用服务器端的低版本协议号,否则使用自己的协议版本号。 客户端回应服务器一个报文,包含了客户端决定使用的协议版本号。服务器比较客户端发来的版本号,决定是否能同客户端一起工作。如果协商成功,则进入密钥和算法协商阶段,否则服务器断开TCP连接。 说明:上述报文都是采用明文方式传输。 二、密钥和算法协商阶段 服务器端和客户端分别发送算法协商报文给对端,报文中包含自己支持的公钥算法列表、加密算法列表、MAC(Message Authentication Code,消息验证码)算法列表、压缩算法列表等等。 服务器端和客户端根据对端和本端支持的算法列表得出最终使用的算法。 服务器端和客户端利用DH交换(Diffie-Hellman Exchange)算法、主机密钥对等参数,生成会话密钥和会话ID。 由此,服务器端和客户端就取得了相同的会话密钥和会话ID。对于后续传输的数据,两端都会使用会话密钥进行加密和解密,保证了数据传送的安全。在认证阶段,两端会使用会话用于认证过程。 会话密钥的生成: 客户端需要使用适当的客户端程序来请求连接服务器,服务器将服务器的公钥发送给客户端。(服务器的公钥产生过程:服务器每次启动sshd服务时,该服务会主动去找/etc/ssh/ssh_host*文件,若系统刚装完,由于没有这些公钥文件,因此sshd会主动去计算出这些需要的公钥文件,同时也会计算出服务器自己所需要的私钥文件。) 服务器生成会话ID,并将会话ID发给客户端。 若客户端第一次连接到此服务器,则会将服务器的公钥数据记录到客户端的用户主目录内的~/.ssh/known_hosts。若是已经记录过该服务器的公钥数据,则客户端会去比对此次接收到的与之前的记录是否有差异。客户端生成会话密钥,并用服务器的公钥加密后,发送给服务器。 ****服务器用自己的私钥将收到的数据解密,获得会话密钥。 服务器和客户端都知道了会话密钥,以后的传输都将被会话密钥加密。 三、认证阶段 SSH提供两种认证方法: 基于口令的认证(password认证):客户端向服务器发出password认证请求,将用户名和密码加密后发送给服务器,服务器将该信息解密后得到用户名和密码的明文,与设备上保存的用户名和密码进行比较,并返回认证成功或失败消息。 基于密钥的认证(publickey认证):客户端产生一对公共密钥,将公钥保存到将要登录的服务器上的那个账号的家目录的.ssh/authorized_keys文件中。认证阶段:客户端首先将公钥传给服务器端。服务器端收到公钥后会与本地该账号家目录下的authorized_keys中的公钥进行对比,如果不相同,则认证失败;否则服务端生成一段随机字符串,并先后用客户端公钥和会话密钥对其加密,发送给客户端。客户端收到后将解密后的随机字符串用会话密钥发送给服务器。如果发回的字符串与服务器端之前生成的一样,则认证通过,否则,认证失败。 注:服务器端对客户端进行认证,如果认证失败,则向客户端发送认证失败消息,其中包含可以再次认证的方法列表。客户端从认证方法列表中选取一种认证方法再次进行认证,该过程反复进行。直到认证成功或者认证次数达到上限,服务器关闭连接为止。实例
-
房产中介遭遇寒冬,链家转型之路任重道远?-房产中介寒冬到来,链家急切求生? “想到了市场会变坏,但没有想到会来得这么快,逼着我们转型。”这是2017年下半年,已经处于转型当中的搜房网董事长莫天全说过的一句话,这句话反映了链家所在的房产交易市场近两年来并不好过。 2017年链家在北京和上海的二手房市场陷入低谷。链家在北京二手房成交量同比下滑51%,在上海,链家2017年月均交易量只有一万套左右。上海北京一直是支撑链家房产交易量的两个重点城市,这两个城市交易量呈现下降,很大程度上说明其它地方可能也不好过。据业内人士估算,二手房市场月成交1.5万套才是盈亏的分水岭,并且规模越大,亏损得越多。 事实上,链家所在的房产中介行业,从2016年开始,受国家不断出台的房产调控政策,比如“去库存”、“棚改”、“房产税收”等影响,行业内各个房产中介开始出现裁员收缩、关店、交易量下降等现象。这些现象虽然都是正常的市场反应,不必过慌,但对于链家而言,每少一家线下店,每少一名经纪人,可能都是不小的打击。 链家闫觅曾说:“目前如何提高运营效率是长租公寓运营商面临的一大难题,推出贝壳找房一方面能给加入者带来流量红利,一方面为参与者带来业务升级,提升房产交易效率。”如此看来,加入贝壳找房好处颇多。不过天下毕竟没有免费的午餐,链家如此让利给入局者,总得有一个说得过去理由。其实,长期以上述模式走下去的贝壳找房,能帮助链家实现真房源数据的维护。如果是出于这样的目的,那么推出贝壳找房可以看成是链家在行业压力下寻求自救的举措。 链家拥抱第三方平台,真实房源数据是终极目标? 要问链家的核心资源在哪里,那么毫无疑问,全国约7000万套真房源数据是链家的核心所在,这是链家生态系统得以运转的血液,也是链家在对外讲话当中,常常提到的事情。从链家的官网简介当中可以看出,链家已经涉及到房产交易服务、大数据处理、资产管理等业务,这些业务大多数是建立在房源数据交易的基础之上。因而如果房源数据出现了问题,那么其产生的后果可想而知。 真房源数据甄别的主体可以来源于两方面,要么亲力亲为,要么让别人去帮你完成甄别。对于主打真房源的链家而言,线下门店是链家真房源的有利保障,要知道从链家一开始提出真房源理念后,其线下门店就开始马不停蹄地扩张,所以即使当行业虚假房源信息泛滥的时候,链家也能有底气提出“真房源”理念。而随着线下门店数量的减少,在2017年8月,链家开始和拥有1800家门店、覆盖54座城市的21世纪中国不动产,就双方加盟合作事宜进行谈判,而且在今年1月份,链家重启德佑品牌,进行加盟模式的布局,可见链家对于加盟模式的重视程度。 目前链家的加盟模式可以分为轻加盟和重度加盟。对于一些平台,例如对乐乎、同创、城家、湾流等品牌公寓,链家采取的是“品质联盟”的形式,换个角度可以理解为轻加盟模式,大家签个正品协议,然后你把你的房源挂到我的平台上。而对于个人加盟甚至是中小中介平台,链家一般采用重度加盟模式,这种模式会从人员的招聘、培训、管理等环节对加入者实行全程干预。 例如链家在2017年下半年,鼓励内部员工自主加盟到链家网当中,加盟者需承担门店的一切费用。同时向链家支付10%的营业额作为加盟费,而加盟者的员工由链家培训,以确保加盟模式跟自己的直营模式在服务上做到无差异。这些事例都在一定程度上反映了链家想找最省钱的真房源确认途径。 其实,链家很清楚,重度垂直门店模式会占用大量的资金,在业务不景气的时候,易造成资金周转困难,不过链家也明白,线下门店是链家开疆扩土的前沿阵地,是真房源数据的最基础来源。因而在线下门店处于收缩的时候,以第三方平台确认真房源的打法,自然而然会成为链家现今的最佳选择。 匆忙布局,链家转型之路并不平坦
-
包婷婷 (201550484)作业一 统计软件简介与数据操作-SPSS(Statistical Product and Service Solutions),"统计产品与服务解决方案"软件。最初软件全称为"(SolutionsStatistical Package for the Social Sciences),但是随着SPSS产品服务领域的扩大和服务深度的增加,SPSS公司已于2000年正式将英文全称更改为"统计产品与服务解决方案",标志着SPSS的战略方向正在做出重大调整。为IBM公司推出的一系列用于统计学分析运算、数据挖掘、预测分析和决策支持任务的软件产品及相关服务的总称SPSS,有Windows和Mac OS X等版本。 1984年SPSS总部首先推出了世界上第一个统计分析软件微机版本SPSS/PC+,开创了SPSS微机系列产品的开发方向,极大地扩充了它的应用范围,并使其能很快地应用于自然科学、技术科学、社会科学的各个领域。世界上许多有影响的报刊杂志纷纷就SPSS的自动统计绘图、数据的深入分析、使用方便、功能齐全等方面给予了高度的评价。 R统计软件介绍 R是一套完整的数据处理、计算和制图软件系统。其功能包括:数据存储和处理系统;数组运算工具(其向量、矩阵运算方面功能尤其强大);完整连贯的统计分析工具;优秀的统计制图功能;简便而强大的编程语言:可操纵数据的输入和输出,可实现分支、循环,用户可自定义功能。 与其说R是一种统计软件,还不如说R是一种数学计算的环境,因为R并不是仅仅提供若干统计程序、使用者只需指定数据库和若干参数便可进行一个统计分析。R的思想是:它可以提供一些集成的统计工具,但更大量的是它提供各种数学计算、统计计算的函数,从而使使用者能灵活机动的进行数据分析,甚至创造出符合需要的新的统计计算方法。 该语言的语法表面上类似 C,但在语义上是函数设计语言(functional programming language)的变种并且和Lisp 以及 APL有很强的兼容性。特别的是,它允许在"语言上计算"(computing on the language)。这使得它可以把表达式作为函数的输入参数,而这种做法对统计模拟和绘图非常有用。 R是一个免费的*软件,它有UNIX、LINUX、MacOS和WINDOWS版本,都是可以免费下载和使用的。在R主页那儿可以下载到R的安装程序、各种外挂程序和文档。在R的安装程序中只包含了8个基础模块,其他外在模块可以通过CRAN获得。 二、R语言 R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个*、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。 R作为一种统计分析软件,是集统计分析与图形显示于一体的。它可以运行于UNIX,Windows和Macintosh的操作系统上,而且嵌入了一个非常方便实用的帮助系统,相比于其他统计分析软件,R还有以下特点: 1.R是*软件。这意味着它是完全免费,开放源代码的。可以在它的网站及其镜像中下载任何有关的安装程序、源代码、程序包及其源代码、文档资料。标准的安装文件身自身就带有许多模块和内嵌统计函数,安装好后可以直接实现许多常用的统计功能。[2] 2.R是一种可编程的语言。作为一个开放的统计编程环境,语法通俗易懂,很容易学会和掌握语言的语法。而且学会之后,我们可以编制自己的函数来扩展现有的语言。这也就是为什么它的更新速度比一般统计软件,如,SPSS,SAS等快得多。大多数最新的统计方法和技术都可以在R中直接得到。[2] 3. 所有R的函数和数据集是保存在程序包里面的。只有当一个包被载入时,它的内容才可以被访问。一些常用、基本的程序包已经被收入了标准安装文件中,随着新的统计分析方法的出现,标准安装文件中所包含的程序包也随着版本的更新而不断变化。在另外版安装文件中,已经包含的程序包有:base一R的基础模块、mle一极大似然估计模块、ts一时间序列分析模块、mva一多元统计分析模块、survival一生存分析模块等等.[2] 4.R具有很强的互动性。除了图形输出是在另外的窗口处,它的输入输出窗口都是在同一个窗口进行的,输入语法中如果出现错误会马上在窗口口中得到提示,对以前输入过的命令有记忆功能,可以随时再现、编辑修改以满足用户的需要。输出的图形可以直接保存为JPG,BMP,PNG等图片格式,还可以直接保存为PDF文件。另外,和其他编程语言和数据库之间有很好的接口。[2] 5.如果加入R的帮助邮件列表一,每天都可能会收到几十份关于R的邮件资讯。可以和全球一流的统计计算方面的专家讨论各种问题,可以说是全世界最大、最前沿的统计学家思维的聚集地.[2] R是基于S语言的一个GNU项目,所以也可以当作S语言的一种实现,通常用S语言编写的代码都可以不作修改的在R环境下运行。 R的语法是来自Scheme。R的使用与S-PLUS有很多类似之处,这两种语言有一定的兼容性。S-PLUS的使用手册,只要稍加修改就可作为R的使用手册。所以有人说:R,是S-PLUS的一个“克隆”。 但是请不要忘了:R是免费的(R is free)。R语言源代码托管在github,具体地址可以看参考资料。[3] 。 R语言的下载可以通过CRAN的镜像来查找。 R语言有域名为.cn的下载地址,有六个,其中两个由Datagurn,由 中国科学技术大学提供的。R语言Windows版,其中由两个下载地点是Datagurn和 USTC提供的。 三、stata Stata 是一套提供其使用者数据分析、数据管理以及绘制专业图表的完整及整合性统计软件。它提供许许多多功能,包含线性混合模型、均衡重复反复及多项式普罗比模式。用Stata绘制的统计图形相当精美。 新版本的STATA采用最具亲和力的窗口接口,使用者自行建立程序时,软件能提供具有直接命令式的语法。Stata提供完整的使用手册,包含统计样本建立、解释、模型与语法、文献等超过一万余页的出版品。 除此之外,Stata软件可以透过网络实时更新每天的最新功能,更可以得知世界各地的使用者对于STATA公司提出的问题与解决之道。使用者也可以透过Stata. Journal获得许许多多的相关讯息以及书籍介绍等。另外一个获取庞大资源的管道就是Statalist,它是一个独立的listserver,每月交替提供使用者超过1000个讯息以及50个程序。 四、PYTHON