车载异构网络接入matlab,车载移动异构无线网络架构及关键技术

计算机技术、通信技术和微电子技术的迅速发展,以及三者之间的相互渗透和融合奠定了通信网络技术的应用,推动了社会信息化的发展。近年来,车辆的爆发式增长和无处不在的信息需求也日益将通信网络和车辆紧密结合起来。人们在车辆移动过程中的通信服务需求日益增大,车载移动网络的研究已成为世界瞩目的焦点,同时也促进了车辆向智能化、网络化方向的发展。

传统的车辆通信网络通常只是针对于公路计费等用途设计的封闭式通信网络,新近的发展使得车辆网络支持车间自主通信从而互通安全信息。由于在网络架构方面的缺陷,现有的系统只能对高速行驶中的车辆提供局部区域内的信息交互。新一代车载网络将提供普适服务,包括:各种车辆安全消息传输、智能交通信息业务、多媒体数字业务等。因此在新一代车载移动网络中如何在保证车辆间安全信息互通的基础上,实现车辆与智能交通控制中心进行实时数据服务(如提供路况信息,基于位置信息的地图下载服务等),以及车内用户宽带无线接入互联网从而获取多媒体娱乐、资讯信息等成为车载移动网络研究中一个非常重要和迫切的课题。针对此情况,文章提出了异构无线网络融合式的车载移动网络架构,主要是基于车辆环境下无线接入(WAVE) (IEEE 802.11p)的车辆自组织通信技术和基于全球微波接入互操作性(WiMAX)(IEEE 802.16e) 的车载宽带无线接入技术,并对其相关关键技术进行了探讨和研究。

1 车载网络通信的研究现状和发展趋势    近几年来,车辆通信网络逐渐成为智能交通系统(ITS)领域中的热点问题。各国都致力于把先进的通信技术应用到车辆交通系统中,使其更加安全、智能和高效。车辆自组织网络(VANET)可以实现移动过程中车辆之间(V2V)的通信,以及低速移动或者静止时车辆与路边基础设施之间(V2I)的通信,能为车辆提供多种安全应用和非安全应用。2004年,IEEE成立了IEEE 802.11p工作组以制定IEEE 802.11在WAVE的版本,并以IEEE 1609系列协议作为上层协议,从而形成车辆无线通信的基本协议构架[1]。美国伊利诺伊大学Urbana Champaign 分校Nitin Vaidya教授为首的团队开发了多信道测试的无线Mesh网络测试台。UCLA教授G.Pau提出了车辆间特殊路由协议(PVRP),搭建了系统测试平台进行了验证。密歇根大学郭锦华和向卫东教授开发了基于5.9 GHz的WAVE系统信道测试平台。

从车辆无线接入技术的角度,目前绝大多数的车辆移动通信网络研究基于IEEE 802.11的通信技术,但802.11具有覆盖范围小、车辆移动过程中需要频繁切换连接路边单元、服务质量(QoS)支持弱、无法对多媒体信息提供高质量支持的弱点[2-3]。为此,我们提出了基于IEEE 802.16(它具有覆盖范围广、QoS支持强的特点)的车辆通信网络的研究。文献[4-5]提出采用基于WiMAX(IEEE 802.16)的技术来为车辆及其内部所属用户的进行车载移动宽带无线接入,首次将WiMAX技术应用于车辆通信网络。该思想从本质上打破了IEEE 802.11一统车辆通信网络的格局,为车辆通信网络的发展和研究开辟了一个新方向。以IEEE 802.16技术标准为基础的宽带无线接入系统近年来广受市场关注,根据实际网络规划所得的结果,WiMAX基站在市区内合理的覆盖半径大约为几公里,可提供更高的数据传输速率和更广的覆盖范围。为了解决车内用户终端在高速移动情况下的宽带无线接入问题,IEEE 802.16标准制定组2006年3月成立基于IEEE 802.16j 的移动中继(MRS)工作小组,以研究采用MRS的可行性,想采用车载MRS站点为车内的群体用户终端提供宽带无线接入服务[6]。

现阶段,车载移动网络的研究热点主要集中在基于WAVE协议(IEEE 802.11p)的车辆通信多信道协调应用、组播路由管理,以及基于WiMAX协议(IEEE 802.16)的固定中继技术的切换、资源调度方面。

在基于WAVE协议的车辆与车辆之间自组织通信网络中,整个车辆网络的安全和非安全应用都在一个信道上完成,难以保证安全应用的QoS。因为大量的非安全信息可能导致网络拥塞,使安全消息无法有效传递,从而严重削弱VANET在主动安全方面的重要作用。采用多信道的媒体访问控制(MAC)机制是解决上述问题直接而有效的方法之一[7]。采用多个信道后,节点间可以使用不同的信道进行通信,接入手段更加灵活多变,可以获得优于单信道的网络吞吐量和时延特性。针对此情况,一般采用时隙间隔方法把时间交替分为控制间隔和数据交换间隔[8-9]。在控制间隔(CCH)所有节点跳到控制信道进行信道协商,在数据交换间隔(SCH)再跳到不同的信道进行数据传输。详细架构如图1所示。

b2a7a35dfb63e1b9b70500363a6a7045.gif

WAVE协议中原有路由机制也不完全适合拓扑动态变化的车载通信网络。基于表驱动的先应式路由协议对于交通环境中事先不确定的节点无法协调,而拓扑结构的频繁改变严重影响了协议的性能;基于源驱动的反应式路由协议是需要发送报文时才建立路由,一段时间后将过期。这些路由协议随着通信跳数增加和车辆移动速度加快,建立路由的延迟相应增大,难以满足低延迟的安全应用,因此出现基于位置的组播路由[10-11]。组播路由的目标是将报文从源节点传递到位于关联区域(ZOR)内的所有节点。针对组播路由机制,提出了簇的概念,它将车辆网络组织成多个对等的单元(簇),从而提高移动环境下的可扩展性[12]。在VANET中采用分簇机制,簇内通信可以用于快速有效地传递安全相关的紧急消息,而簇间通信则用于传递需要跨越多跳到达更远区域的消息。这种基于分簇的路由方式既能提供消息的全覆盖,又能保证低的传输延迟,适合于在行驶途中分发各类紧急消息。未来将在车载网络的安全应用中利用分簇组播的路由概念,簇头作为协调者,一方面在簇内实时采集和分发安全警告消息;另一方面将处理过的安全消息转发给邻居簇头。

车辆与路边基础设施之间的通信仅仅适应车辆在低速行驶或者相对静止的环境下,车辆在高速行驶过程中无法提供与路边单元的基础设施进行长时间的信息交互。车载宽带无线接入中,在车内用户终端和路边基站之间引入车载MRS站点,以协调车内用户与基站之间的通信,基站和车内用户终端将通过MRS站点进行信令的交互,而不是两者间的直接通信。

在这种系统中,出现了分级调度和群组移动的概念。基站和车内用户终端间通过MRS进行信息交互,并且MRS从服务基站、车内用户从车载中继获取分配的资源,即为两级资源调度。同时,在引入MRS节点后对移动性管理提高了很多,中继节点可以将来自车内用户终端的具有相似QoS需求的同类型业务的通信链路进行捆绑,集中处理进行群组切换,减少了以往切换过程中每个终端用户和基站之间单独进行信令交互的过程。文献[13]提出了一种基于固定中继的两级资源调度机制,提高了系统吞吐量,降低了业务的丢包率和延时时间。文献[14]提出了多跳蜂窝网络中继辅助切换的技术,移动终端通过中继节点进行信息的传输,利用这种技术保证了信道的QoS参数,降低了掉话率。文献[15]首次提出了基于MRS的群组切换,移动中继站辅助车内用户终端完成接入目标基站的切换,并通过切换过程中资源的重新分配来提高切换成功率,降低切换阻塞和延时。

综上所述,WAVE协议可以在数百米的半径范围内凭借每秒数十兆比特的通信速度,对道路交叉点、加油站、停车场等提供实时文字和图像信息,同时该通信技术也可以用于车车间通信,为行驶中的车辆提供应急安全消息通信,防止车辆碰撞。WiMAX的最大通信半径可达几千米,可在时速超过120 km的高速移动车辆上使用,同时其MRS站出众的系统增益也可为车内用户终端提供更高速率的通信服务。因此我们提出的WiMAX与WAVE新型异构网络融合的车载移动网络架构,从而构成一个用于车辆安全通信、交通信息传递、宽带无线多媒体数据传输的车辆移动通信网络。

2 新型车载移动通信网络架构及参考模型

2.1 网络系统架构

文章提出的异构融合车载移动网络架构中,车车之间的通信是通过基于WAVE来实现,车辆与路边基站的通信通过WiMAX实现。在车内用户终端与路边基站的两层结构中还引入了MRS概念,车内用户通过MRS站进行网络通信,详细的车辆通信系统网络架构如图2所示。新型车辆通信网络体系架构支持车辆之间的应急通信,保障车辆行驶的主动安全性;支持通过MRS站为车辆及车内用户终端提供宽带无线接入,从而与智能交通控制中心之间实现实时、可靠的信息交互,并能为车内用户终端提供宽带无线网络接入互联网,进行多媒体数据业务的传输。新型车载移动异构无线通信协议架构如图3所示,车辆间通信是基于IEEE 802.11p的局域联网,是通过自组织的方式实现,为车间通信提供了可靠性的连接和紧急安全消息的传输,实现车辆之间安全报警和资源共享等;车载宽带无线接入是基于IEEE 802.16的城域联网,可以通过MRS站接入当前接入基站,车内用户终端通过车载MRS站就可以进行高速的上传、下载,并且车内的用户通过MRS站,形成一个群组,使得在小区边缘可以实现整体越区切换。

85e4e82c50e27cdf7ad66c78114a23fe.gif

dcbe18014ab12668c24447f7732b9d59.gif

2.2 通信协议模块模型    在基于WAVE的车辆自组织通信技术和基于WiMAX的车载宽带无线接入技术的异构融合下,车载移动网络能确保车辆在移动过程中通过IEEE 802.11和IEEE802.16的多模终端下进行不同种类的信息传递服务。因为不同类型的网络有不同的MAC、高层移动性管理协议,所以有必要在二层协议和三层协议之间开发一套与媒质无关的切换技术来提供异构网络切换服务。我们使用的是基于IEEE 802.21的媒介独立切换功能模块(MIHF)[16]。这种根据3G、WiMAX、无线保真(Wi-Fi)等协议建立的异构网络融合技术极具发展前景,其中不同种类网络下的接入网络发现和选择、切换发起及功耗优化等方面的性能都在MIHF模块的协助下完成。采用MIHF模块后,车辆在移动过程中的不同宽带无线接入网络间切换时延和切换丢包率能够大幅改善,整个系统的网络架构层次和模块模型如图4所示。

b2474c7e1a13467b285e3f3d69d59830.gif

2.3 通信外场测试平台    车载移动异构无线网络通信外场测试平台,在实验室已有的车载网络系统仿真测试平台基础上,通过建立车路通信和车车通信这两种不同场景下的外场测试方案,可以实现基于IEEE 802.16j移动WiMAX的车载宽带接入网络不同业务传输和基于IEEE 802.11p WAVE的车辆自组织网络通信,并在此基础上对其性能进行分析。本实验室的车载网络测试外场位于同济大学嘉定校区校园和曹安路口。如图5所示,本测试平台是通过车辆间安全信息高速传输,实现与智能交通信息中心的信息交互(如:路况指示),也实现与公网进行数字多媒体业务交互(如:互联网接入)。

95646192c561cdd80ecb0fd7ab44ed06.gif

3 新型车载移动通信网络的关键技术研究    文章的主要目的是对新型车载移动通信网络进行一次全新的探索。从基于WAVE和WiMAX技术融合的角度对车辆通信网络的整体构架给出一种可行的解决方案,并使用跨层融合的设计准则和优化方法提高新型车辆通信网络的性能。下面将从多信道协调和调度、路由机制改进、群组切换和两级资源调度方面对新型车载移动通信网络的关键研究技术作简单介绍。

3.1 基于链路状态的分布式信道调度和信道自适应协调机制    在多信道的研究中,文章采用了基于时隙间隔的信道协调机制和时分多址(TDMA)的信道接入机制,以确定协议的基本架构。在协议基础架构中一个同步间隔包含一个控制窗口和一个数据交换窗口,每个窗口进一步按时隙划分。控制窗口用来进行安全消息和控制消息的广播,数据交换窗口用来进行非安全信息的单播或区域广播,设计的VANET多信道MAC协议的框架如图6所示。基于交通密度的信道自适应协调机制主要是根据交通密度信息,动态调整控制窗口间隔和数据交换窗口间隔。并在已提出的协议框架基础上,研究采用分布式的多信道调度算法,在局部范围内从频率和时间的两维角度为节点分配最优资源;提高信道利用率和吞吐量;并在此基础上基于全网对算法性能进行分析。

91a2529113b77f15514a16056e323a6b.gif

3.2 基于相对位置的路由算法    在目前的车载网络中,可以通过链路预测来获得节点间的相对位置,以此进行路由的选择。为了减轻数据链路层的负担,让目前的路由算法能独立于MAC进行,在研究中可选用全球定位系统(GPS)设备提供位置信息的方法。通过对行驶中的车辆节点进行移动预测和对现有的分簇算法进行改进,使用紧急消息广播机制,保证了车辆发生事故后,紧急消息快速稳定地发送。在这个基础上,设计基于移动预测的分簇广播路由算法就显得非常重要。同时,由于车载网络中车辆节点的高速移动,网络拓扑结构频繁变化,为了提高车载网络的服务质量,减轻节点在网络传输过程中频繁中断引起的延时,需要通过对节点的位置和速度、加速度信息进行预测,估计连接保持时间,在路由断裂前启动路由发现过程,保证数据传输的QoS。

3.3 基于移动中继技术的群组切换机制    群组切换(GHO)是在移动车辆上的多个用户终端同时到下一个基站的切换,在切换过程中需要根据不同业务级别进行资源重新分配以保证业务的QoS;对于切换过程资源预留问题可以利用移动用户预测的技术来进行初步估计,以降低切换掉话率、减少切换时延。基于中继技术的群组切换研究内容包括:基于移动预测的群组切换过程设计、基于子信道重新分配策略的切换接纳控制策略、及速度自适应切换算法研究等。

3.4 基于中继的两级调度算法    在车载网络引入中继技术后,宽带无线接入系统内将增加中继节点。基站和用户终端将通过中继站点进行信令的交互,而不是两者间的直接通信。由此在这种系统中,出现了分级调度的概念,主要是基站端的资源调度和中继节点端的资源调度,即采用了分布式调度机制。由于中继站点自身有很强的处理能力,包括具有部分的基站判决能力,能通过中继节点辅助基站对用户终端做出资源分配优化的相应判决,减轻对基站的负担,提高系统的吞吐量和数据传输速度。两级资源调度算法主要在“车辆-MRS节点-路边基站”三层结构下,根据网络环境变化而进行两级动态带宽资源分配(DBA),提供频谱资源利用率,为不同类型的业务提供不同的服务质量保障。

4 结束语    在国家“十一五”科学技术发展规划中指定的重大专项——“新一代宽带无线移动通信网”中,车辆自组织通信网络及宽带无线接入网络的融合将是其中重要的组成部分。新型车载网络可以提高城市智能交通系统服务水平,促进城市宽带无线信息系统建设,为无线城市发展和建设数字化网络城市提供有力的支持。针对此种情况,文章提出了基于WAVE的车辆自组织通信网络和基于WiMAX的车载宽带无线接入技术的混合式车载移动网络架构,并给出了新型车载移动网络的协议模块模型。在设计新型车载移动网络协议框架过程中,我们对车辆自组织通信中的多信道协调、调度、组播路由机制和车载宽带无线接入中的群组切换、多级资源调度分配机制等关键技术进行了理论研究分析。未来新型车载移动网络的系统设计中,高速移动场景下的通信业务QoS保证和在移动过程中异构网络覆盖下的快速无缝切换等一系列技术还有待于进一步的研究。

5 参考文献[1] ASTM E2213-03. Standard specification for telecommunications and information exchange between roadside and vehicle systems-5 GHz band dedicated short range communication(DSRC) medium access control (MAC) and physical layer (PHY) specifications[S]. 2003.

[2] YIN Jijun, ELBATT T, YEUNG G, et al. Performance evaluation of safety applications over DSRC vehicular ad hoc networks [C]//Proceedings of the 1st ACM International Workshop on Vehicular Ad Hoc Networks (VANET’04), Oct 1,2004, Philadelphia, PA, USA. New York, NY, USA:ACM, 2004:1-9.

[3] IEEE Std 802.16e. IEEE standard for local and metropolitan area networks, Part 16: Air interface for fixed and mobile broadband wireless access systems[S]. 2006.

[4] YANG K, OU S, CHEN H, et al. Amultihop peer communication protocol with fairness guarantee for IEEE 802.16 based vehicular networks[J]. IEEE Transactions on Vehicular Technology, 2007, 56 (6):3358-3370.

[5] SHAN L, LIU F, YANG K. Performance analysis of group handover scheme for IEEE 802.16j-enabled vehicular networks[C]//Proceedings of the the Joint International Conferences on Asia-Pacific Web Conference and Web-Age Information Management (APWEB-WAIM’09), Apr 5-7,2009, Suzhou, China. LNCS5446. Berlin, Germany: Springer-Verlag, 2009: 651-656.

[6] IEEE C802.16j-D5. Draft amendment for local and metropolitan area networks, Part 16: Air interface for mobile broadband wireless systems multihop relay specification[S]. 2008.

[7] CRICHIGNO J, WU Minyou, SHU Wei. Protocols and architectures for channel assignment in wireless mesh networks[J]. Ad Hoc Networks, 2008, 6(7): 1051-1077.

[8] MO J, SO H W, WALRAND J. Comparison of multichannel MAC protocols[J]. IEEE Transactions on Mobile Computing, 2008, 7 (1): 755-765.

[9] SO H W, WALRAND J, MO J. A multi-channel MAC proposal for ad hoc wireless networks[C]//Proceedings of IEEE Wireless Communications and Networking Conference(WCNC’07), Mar 11-15, 2007, Hong Kong, China. Piscataway, NJ, USA: IEEE, 2007:255-260.

[10] LOCHERT C. A routing strategy for vehicular ad hoc networks in city environments[C]//Proceedings of the IEEE Intelligent Vehicles Symposium(IVS’03), Jun 9-11, 2003, Columbus, OH, USA. Piscataway, NJ, USA: IEEE,2003:156-161.

[11] KORKMAZ G, EKICI E, OZGUNER F. Urban multi-hop broadcast protocol for inter-vehicle communication systems[C]//Proceedings of the 1st ACM International Workshop on Vehicular Ad Hoc Networks (VANET’04), Oct 1,2004, Philadelphia, PA, USA . New York, NY, USA:ACM, 2004:76-85.

[12] LI Fan, WANG Yu. Routing in vehicular ad hoc networks: A survey[J]. IEEE Vehicular Technology Magazine, 2007, 2(2):12-22.

[13] WANG Liping, JI Yusheng, LIU Fuquang. Adaptive subframe partitioning and efficient packet scheduling in OFDMA cellular systems with fixed decode-and-forward relays[J]. IEICE Transactions on Communications, 2009, E92-B (3):755-765.

[14] JEON S H, LEE S H. A relay-assisted handover technique with network coding over multi-hop cellular networks[J]. IEEE Communications Letters, 2007, 11 (3):252-254.

[15] SHAN Lianhai, LIU Fuqiang, WANG Liping, et al. Predictive group handover scheme with channel borrowing for mobile relay systems[C]//Proceedings of the IEEE International Conference on Wireless Communications and Mobile Computing 8, 2008, Crete Island, Greece.(Conference(IWCMC’08), Aug 6 Piscataway, NJ,USA: IEEE, 2008: 153-158.

[16] IEEE P802.21/D01.00. IEEE standard for local and metropolitan area networks: Media independent handover services[S]. 2006.

收稿日期:2009-04-15

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/503314.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java的面试汇总,有这些还担心不通过?

面试官提问的内容通常会由易到难,如果前面容易的内容都答不上来,往往就被刷了,如果是前面提问的都答上来了,他会问一些有深度的问题,这时候就算你回答不上来也不要慌张,他只是看看你的薪资水平而已 接下来…

c matlab.h,用matlab和c写程序,include的mex.h在哪里?

span namewhlm idwhlm请看这个帖子【mcc、mbuild和mex命令详解】a href"http://www.matlabsky.com/thread-544-1-1.html"http://www.matlabsky.com/thread-544-1-1.html/a(1)创建MEX文件>>mcc –x filename (注意这个命令在2008a中已经去掉了)将M文件filename.…

Java开发需要达到什么样的水平才称得上架构师?

小编就从Java架构师(P7)岗位说起吧,年薪40w,那我们看看什么公司,什么级别可以给到,再看看要求。阿里是Java大厂,所以可以参考阿里的标准,阿里一般是16薪水,所以就是税前2…

java八股 mysql优化

数据库篇-01-MySQL篇-课程介绍_哔哩哔哩_bilibili 1.定位慢查询 2.分析优化慢查询 3.索引概念及结构 3.1 红黑树(一种自平衡的二叉排序树) 节点可以自动平衡保证log2 n的查找复杂度. 但因为是二叉树,数据多了层数还会多。 所以找一个多叉树 3…

Java开发中快速提升编码能力的方法有哪些?

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。 Java是一种简单的&…

Java虚拟机知识汇总,有这些还怕面试被问到?

首先我们来看一下Java运行时的数据区域,Java虚拟机在执行Java程序的过程中,会把它所管理的内存,划分成若干个不同的数据区域,这些区域都有各自的用途,各自的创建和销毁的时间。 有的区域,随着虚拟机进程的…

Java的多线程以及内存模型的知识点梳理,有想到过这些吗?

JMM大致描述: JMM描述了线程如何与内存进行交互。Java虚拟机规范视图定义一种Java内存模型,来屏蔽掉各种操作系统内存访问的差异,以实现Java程序在各种平台下都能达到一致的访问效果。 JMM描述了JVM如何与计算机的内存进行交互 JMM都是围绕…

Java性能优化方面的程序优化知识点归纳,希望对你有所帮助

常用的程序设计优化技巧: 1、字符串优化处理 (1)String 类的特点:不变性、针对常量池的优化( String.intern() 方法的意义) (2)subString 方法的内存泄漏 : (3&#…

java工具栏的工具提示,动态菜单项、状态条提示、工具条提示问题

问题的提出:一个应用程序想要动态改变菜单项。使用CCmdUI::SetText("Menu Text")可以改变菜单文本,但是如何动态改变工具条和状态条的文本呢?有几种策略,避免,欺骗,面对......首先,避…

python excel操作库,可能是全网最完整的 Python 操作 Excel库总结!

openpyxlxlrd/xlwtxlwingsxlsxwriter了解各个库的异同,从而在不同场景下可以灵活使用首先让我们来整体把握下不同库的特点“xlrdxlwtxlutils.xlsxlwt.xlsxlrd.xlsxlutilsxlrdxlwt.xlsxlrdxlwtxlutilsxlwingsXlsxWriter.xlsxopenpyxl.xlsxpandas”如果你懒得看详细的…

Java编程中程序员会遇到的一些感性烦恼,你有遇到吗?

如果作为兴趣来学编程,什么人都适合。毕竟,现在小学生都开始学习编程了。如果要作为职业来说,你到底适合不适合确实是个问题。我教过的学员里面从初中生到博士生、甚至50多岁的企业高管都有,怀着不同的目的来学习JAVA。 我记得教过…

java开发中spring常用的工具类

内置的resouce类型 UrlResourceClassPathResourceFileSystemResourceServletContextResourceInputStreamResourceByteArrayResourceEncodedResource 也就是Resource加上encoding, 可以认为是有编码的资源VfsResource(在jboss里经常用到, 相应还有 工具类 VfsUtils)org.springf…

python波士顿房价是什么数据,Python数据分析 | 波士顿房价回归分析

分析目标:将波士顿房价的数据集进行描述性数据分析、预测性数据分析(主要用了回归分析),可用于预测房价。数据集介绍:卡内基梅隆大学收集,StatLib库,1978年,涵盖了麻省波士顿的506个不同郊区的房屋数据。一…

Java开发的Spring Boot的核心模块

Spring Boot 的核心模块 下面我们大概来了解一下 Spring Boot 的核心模块。 1、spring-boot 这是 Spring Boot 的主模块,也是支持其他模块的核心模块,主要包含以下几点: 提供了一个启动 Spring 应用的主类,并提供了一个相当方便…

java开发中对于程序员的几点建议,你们有想到吗?

建议一:只有真正喜欢才能写好程序 喜欢写程序,做程序员就是上天堂; 不喜欢写程序,做程序员就是下地狱; 程序员需要整天趴在电脑前,经常没日没夜的,非常辛苦,而且工作来不得半点虚…

Java面向对象和面向过程有什么区别?网友:傻傻分不清楚……

面向对象,Obeject Oriented,是一种编程术语。面向对象是当今软件开发方法的主流方法之一,他是把数据以及对数据的操作放在一起,作为一个相互依存的整体,就是我们所说的对象。对同类对象抽象出其共性,就是类…

Java 反射机制和动态代理是基于什么原理,了解过吗?

工作多年以及在面试中,我经常能体会到,有些面试者确实是认真努力工作,但坦白说表现出的能力水平却不足以通过面试,通常是两方面原因: 1、“知其然不知其所以然”。 做了多年技术,开发了很多业务应用&#x…

成长为一名Java架构师需要掌握的技术有哪些呢?

Java架构师需要掌握的技术: 1、熟练使用各种框架,并知道它们实现的原理。 2、jvm虚拟机原理、调优,懂得jvm能让你写出性能更好的代码; 3、池技术,什么对象池,连接池,线程池……Java反射技术&…

Java程序员遇到瓶颈后我们可以试着朝四个方向拓展?你们觉得呢?

现如今随着IT行业的火热,人们对于编程技术也是越来越关注重视,在从业后我们做Java开发难免会遇到一些瓶颈。在我看来解决这个问题一般有以下4种方向: 基于产品本身 要记住公司招人是解决问题的,基于现有问题出发,大家…

oracle 布尔盲注,Oracle基于延时的盲注总结

0x00 前言oracle注入中可以通过页面响应的状态,这里指的是响应时间,通过这种方式判断SQL是否被执行的方式,便是时间盲注;oracle的时间盲注通常使用DBMS_PIPE.RECEIVE_MESSAGE(),而另外一种便是decode()与高耗时SQL操作…