原创 | 你知道什么是Graal VM吗?全栈虚拟机?猛!

13 篇文章 4 订阅
订阅专栏
2 篇文章 0 订阅
订阅专栏

世界上最好的语言是java,不服来战!😎

java说,总有人想害朕

听说啊,在程序员中一直有这样的一个鄙视链:C 语言工程师鄙视 C++ 工程师,C++ 工程师鄙视 Java 和 C# 工程师,Java 工程师和 C# 工程师则互相鄙视,所有的工程师都鄙视PHP工程师。

哈哈,PHP的各位是不是尴了个大尬了😁,没事,反正“PHP是世界上最好的语言

我们先来看看这个:

在这里插入图片描述
嗯嗯,Java还是第一,哈哈,不过作为天下第一的Java,总避免不了被挑战,而且最近听到越来越多类似“xx语言有望取代java,有望登顶”的言论,比如说Python啊,对不对,毕竟Python真的有点猛啊,而且最近还听说Go,反正这个XX可能是任何一门编程语言,毕竟谁都想做老大啊!😏

不过作为常年霸榜的java可不是你说想取代就取代的,而且java还有不少猛料,天下第一岂是你能撼动的!😎

java哪来的自信

作为一名java爱好者,我就非常自信的说,java可不是你想动就动的了的,再说了,java好像也从不惧怕被任何一门语言所取代,毕竟人家是“实力派”,可不是那些所谓的“流量小生

我们知道java语言本身有很多的优点,当然啦,这些优点可能其他语言也有,甚至其他语言还有一些特色是java语言所没有的,其实啊,java也不在乎这些,因为对于java来说,人家除了优秀的语言本身之外,还有非常活跃和庞大的生态,这个是真的猛。

说个最直接的例子,你就看吧,培训机构可以没有Android或者其他,但是一定会有java,那些在线教程网站,一定会有java的课程,而且还偏多,你要是想在网上找个学习资源,你可以对比一下,java相关的资源是真的多。

所以啊,简而言之,java人家这猛的一批的生态,不是其他语言说取代就取代的,所以想学编程的,java一定是个不错的选择,另外在学习java的,好好学习吧,前景必须可以滴!

当然,科技在进步,社会在发展,很多语言都在不断的迭代,变得越来越猛,很多优秀的功能特性不断发布,作为天下第一的java必须不能落后啊,可能你只知道自己现在还在用JDK7或者8嘞,可人家已经13了,但是,java的猛料可不止这些。

来,跟着庆哥一起涨姿势吧!😂

黑科技:Graal VM

第一看到,这啥啊,VM不就是虚拟机吗?那这个?可以的,你知道了那么一丢丢!

Graal VM这是啥玩意

Graal VM可是个好东西,它是Oracle Labs在2018年4月的时候对外公开的一个黑科技,了解了之后,惊呆了,这玩意真猛!

可能有人对Oracle Labs不太了解:

Oracle Labs的任务很简单:识别,探索和转让具有极大改善Oracle业务潜力的新技术。

可以去官网看看: Oracle Labs

给你先截个图吧,你瞅瞅:

在这里插入图片描述
看到了,我们要说的猪脚Graal VM,不不,是主角😂,看来这家伙和java虚拟机有关啊,看它的描述:

GraalVM是Java虚拟机的新运行时,它为多种语言(包括Java,JavaScript和Ruby)提供了高性能的执行环境

大眼一看,有点猛(懵😂),我们都知道java非常经典的一句名言吧:

Write Once,Run Anywhere

学习java的都知道咋回事,java强大的跨平台特性,就是依赖JVM,也就是java虚拟机来实现的,这句标志性口号可是1995年java诞生时就提出来的,这是java的一大特点,实现了跨平台。(公众号:编码之外,后续会出java虚拟机系列原创教程,保证通俗易懂)

Run Programs Faster Anywhere

而这个Graal VM也提出来了一个口号:

Run Programs Faster Anywhere

用我蹩脚的英语给大家翻译一下就是:以更快的速度运行程序

怎么样,有没有一种和 Write Once,Run Anywhere 惺惺相惜,互相爱护的赶脚😂

如果你学习过java虚拟机的话应该知道,我们现在普遍谈论的JVM一般是指的HotSpot,为啥,人家牛,所以流行呗,而这个Graal VM其实就是在HotSpot的基础上扩展而来的,既然是扩展,那扩展后肯定比原来的牛X啊,我们知道HotSpot只是针对java语言实现跨平台的虚拟机,也就是专门为java服务的。

而Graal VM经过一扩展之后可不得了,人家不满足于只服务于java了,人家现在可是要做 全栈虚拟机 啊,啥是全栈知道吧,就是你啥都要会,前后端一起搞😂,所以这几个全栈虚拟机也就好理解了,人家的目标是要为绝大部分流行的语言服务,不单单是java自己了。

JVM那些事

在此之前,我们知道,像java,Scala,Groovy和Kotlin都是可以运行在java虚拟机之上的,啥意思,也就是这么个意思:

在这里插入图片描述
也就是说,这些代码可以生成统一的中间代码,即是字节码文件,然后可以统一运行在JVM上,再来看针对java而言是如何实现跨平台的:

在这里插入图片描述
再来深层次的看看与操作系统的交互:

在这里插入图片描述
这里加入了没有虚拟机支持的C/C++,明白了这个,再来看Graal VM这个全栈虚拟机,这下知道了它的野心了吧!

你HotSpot只是为java体系这些语言服务,统一生成字节码文件来运行,但是咱就不同,你支持的我支持的更好,你不支持的我也支持,比如像C/C++、JS、Python和R语言等,咱都支持。

Graal VM的基本工作原理是啥

想一下,根据java虚拟机的原理,可以猜想一下Graal VM的基本工作原理,我们知道无论是java还是Kotlin都需要经过编译后生成字节码文件交给jvm来运行,也就是说对于jvm,它是与字节码打交道的,所以啊,字节码文件相当于一个中间表示,那对于Graal VM是不是也一样,要想实现对更多的语言的支持,那就需要把这些语言,比如JS,需要把它编译后的特定格式代码或者直接源代码通过一种特定的解释器转换成Graal VM可以认识的中间代码,就比如jvm中的字节码文件一样。

不过在Graal VM中可以定的是它的中间代码不再是字节码文件了。当然,Graal VM本身就是在HotSpot之上发展而来,所以完全可以作为一个java虚拟机来使用,

那么,可能有人有疑问了,那作为java虚拟机来说,有什么区别呢,他们俩啊,主要的区别就是在即时编译技术上,另外啊,针对Oracle Labs目前最新的即时编译技术的研究可都是迁移在Graal VM来进行的哦。

所以啊,Graal VM不可忽视啊,很猛的一个家伙啊!

Graal 编译器

Graal 编译器又是啥

看到这个名字就知道这家伙和上面说的Graal VM有关系啊,是的,这个Graal编译器就是来自Graal VM,它是从jdk10开始,在HotSpot中加入的一个全新的即时编译器。

这是干啥的啊,我们知道,我们编写的应用,有的时候需要长时间有运行,另外,你一定听说过热点代码,对于那些需要长时间运行的代码而言,经过一定的预热,热点代码就会被HotSpot中的探测机(目前知道这么一回事即可)捕获到,然后这些热点代码就会被编译成硬件可以直接执行的机器码,那么这样的应用,他们的效率主要就是看即时编译器输出的代码质量了。

HotSpot有哪些即时编译器

目前啊,对于HotSpot虚拟机来说,它的里面有两个主要的即时编译器,简称C1和C2:

  1. C1:编译耗时短,但是输出的代码优化程度有点低
  2. C2:编译耗时长,相对的,输出的代码优化就好点

那么这个新的Graal 编译器自然就要集众家之长了,Graal 编译器其实是用来代替C2编译器的,Graal 编译器实际情况是输出代码的质量保持和C2的一致,另外在开发效率和扩展性上都要强于C2,当然,它的编译时长也得到了很大优化。

既生瑜何生亮

其实C2也很优秀,但是由于C2时间有点长,代码真的太复杂了,扩展起来有点难,毕竟没有完美的,需要不断的优化迭代,但是过于复杂的C2维护起来着实有点困难,所以必须搞个替代品,这个替代品必须总体设计上和C2接近,并且扩展性强,这样就可以把C2优秀的特性给移植过来,除此之外,可以增加更多优化和新的特性,但是如果想要在原有的C2上进行优化和新增那就有点困难了。

所以Graal 编译器就来了!值得一说的,Graal 编译器的效率已经追上了老牌C2,而且有些方面比C2还要强!

不过嘞,Graal 编译器还是有点年轻,多以啊,它还是个实验状态,因此要想使用它,需要使用开关激活,也就是需要指定参数来开启它,不然默认是不会使用Graal 编译器的。

总的来说啊,Graal 编译器很有潜力啊,相信未来一定会作为主要的即时编译器来使用,这样的话就会使用HotSpot和Graal VM更牛X了。

感谢阅读

大学的时候选择了自学Java,工作了发现吃了计算机基础不好的亏,学历不行这是没办法的事,只能后天弥补,于是在编码之外开启了自己的逆袭之路,不断的学习Java核心知识,深入的研习计算机基础知识,所有心得全部书写成文,整理成有目录的PDF,持续原创,PDF在公众号持续更新,如果你也不甘平庸,那就与我一起在编码之外,不断成长吧!

其实这里不仅有技术,更有那些技术之外的东西,比如,如何做一个精致的程序员,而不是“屌丝”,程序员本身就是高贵的一种存在啊,难道不是吗?

非常欢迎你的加入,未来的日子,编码之外,有你有我,一起做一个人不傻,钱很多,活得久的快乐的程序员吧!

回复关键字“PDF”,获取技术文章合集,已整理好,带有目录,欢迎一起交流技术!

另外回复“庆哥”,看庆哥给你准备的惊喜大礼包,只给首次关注的你哦!

任何问题,可以加庆哥微信:H653836923,另外,我有个交流群,我会***不定期在群里分享学习资源,不定时福利***,感兴趣的可以说下我邀请你!

对了,如果你是个Java小白的话,也可以加我微信,我相信你在学习的过程中一定遇到不少问题,或许我可以帮助你,毕竟我也是过来人了!

在这里插入图片描述

感谢各位大大的阅读🥰

scala-graal:从Scala轻松,安全地使用Graal功能。 还具有基于Scala的React SSR
02-05
scala-graal:从Scala轻松,安全地使用Graal功能。 还具有基于Scala的React SSR
GraalVM详细安装及打包springboot、javajavafx使用教程(打包普通JAVA项目篇)
不曾留得桃花影
03-21 1492
在当前多元化开发环境下,Java作为一种广泛应用的编程语言,其应用部署效率与灵活性的重要性日益凸显。Spring Boot框架以其简洁的配置和强大的功能深受开发者喜爱,而JavaFX则为开发者提供了构建丰富桌面客户端应用的能力。然而,将Spring Boot后端服务与JavaFX前端界面整合并实现高效部署,对许多开发者来说是一项挑战。GraalVM的出现,恰好解决了这一难题。
Java Swing 桌面程序使用 GraalVM 封装为 exe 文件进行Native化
最新发布
小单的博客专栏
04-28 862
此步骤主要是因为Native Image对于Swing应用的运行时类监控存在缺陷,没有将必要的系统类加入到meta信息中,需要手工补充进去,否则在完成编译后运行文件时会报错找不到类。这种也是最不会出问题的,因为它底层最终就是一个解压缩还原过程。等),将 dll、exe 及相关文件封装成一个单一的 exe 文件,最终效果就是只有一个 exe 文件了,这样传播和发送会更方便。我的这个 Swing 程序,是一个小工具,依赖了两个第三方 jar 包,一个是日期选择控件,另一个是界面风格的库。
GraalVM学习系列一:GraalVM介绍及安装方法,有了这个教程,可避免很多坑,本人亲自操作+淌雷后的经验
Jeffong的博客
03-31 1万+
什么是GraalVM呢? 这个东西好啊,这个东西是一个超级虚拟机,可虚可实,怎么说呢,它可以运行脚本代码,可以运行跨平台代码,最牛B的是,它TM还能把这些代码编译成机器码,你说上哪说理去,执行效率CUA的一下就上去了,速度可媲美C++,就是这么不讲武德。 它可以运行什么代码呢? 有:Java, Python, Ruby, JavaScript & Node.js, R, LLVM 这玩意儿都谁在用呢? 首先说的是以“福报”著称的阿里巴巴,用这玩意儿干啥呢?用他们自己开发的SOFA Boot
VMware是什么?VMware虚拟机最新安装教程
热门推荐
CZ-001的博客
05-24 1万+
在PC上安装VMware Workstation虚拟机软件, 整体安装虚拟机软件过程都比较简单,但最好将软件安装在一个没有中文、没有空格的目录下。Ninth step: 自己在百度搜索一个vmware12密匙,粘贴复制,然后点击输入。Sixth step: 用户体验设置,建议全部取消勾选,然后点击下一步。Forth step: 选择VMware安装位置,然后点击下一步。Fifth step: 根据个人喜好选择,然后点击下一步。Eighth step: 等待安装完成,然后点击许可证。
Graal编译器和GraalVM虚拟机
缘友一世的博客
02-05 1209
它将字节码指令解释为具体的机器指令或直接通过即时编译技术将字节码编译成本地机器代码执行。执行引擎包括以下几个主要组件。时(JIT-justin time)编译器作用。安装Visual Studio编译为平台码所用。配置环境变量:请打开自己的机器目录进行查看。解释器启动时间较短,时编译器启动时间较长。JVMJava虚拟机)的执行流程包括。它由三个主要的类加载器组成。,主要包括以下几个部分。
GraalVM-云原生时代的JVM(Java)
03-01 2365
GraalVM是 Oracle 开源的一款通用虚拟机产品,官方称之为 Universal GraalVM,是新一代的通用多语言高性能虚拟机。它可以运行多种编程语言,如JavaJavaScript、Python等,并提供了即时编译(JIT)和AOT编译(AOT)的支持。GraalVM还支持在不同语言之间互相调用,以及嵌入到其他应用程序中使用。这使得GraalVM成为一个非常强大和灵活的工具,可以满足不同应用场景的需求。
GraalVM入门教程
小半的博客
10-20 706
native-image 是一个用于将 Java 程序编译为本地可执行文件的工具。它是 GraalVM 的一部分,GraalVM 是一个高性能的通用虚拟机,支持多种语言。它可以将 Java 应用程序预编译为本机可执行文件,这样生成的文件可以直接运行,无需 JVM 或者任何其他的运行时环境。
QuantLib-Graal-Docker:QuantLib Graal VM
02-15
QuantLib-Graal-Docker QuantLib Graal虚拟机
sarras:通过Java应用程序的静态和动态分析为Graal基板VM反射配置文件生成器
05-02
Sarras是用于Graal Substrate VM的生成器工具,通过Java Applicatons的静态和动态配置进行分析。 请参阅有关此方法的技术讨论: : 静态剖析 解析给定jar中所有类的字节码,自省反射调用(通过反射访问类/方法/...
graal,格拉尔:高性能多点虚拟机:火箭::奖杯:.zip
10-12
graalvm是一个通用的虚拟机,用于运行用javascript、python、ruby、r、基于jvm的语言(如java、scala、clojure、kotlin)和基于llvm的语言(如c和c++)编写的应用程序。
通过实战探究 GraalVM 静态编译
engchina的专栏
04-08 3313
通过实战探究 GraalVM 静态编译
GraalVM:云原生时代的Java
麒思妙想
06-19 977
前两天正好研究了一下GraalVM,偶然间看到昨天周大在华章的直播里也分享了一波GraalVM,顺便就蹭蹭这个热度吧。废话GraalVMisauniversalvirtualm...
GraalVM:在任何地方更快地运行程序
06-17 327
GraalVM项目通过针对动态,静态和本地语言的集成,多语言,高性能执行环境来增强Java生态系统。 GraalVM支持Java,Scala,Kotlin,Groovy和其他基于JVM的语言。 同时,它可以运行动态脚本语言JavaScript,包括Node.js,Ruby,R和Python。 在本次会议中,您将看到演示并学习如何使用GraalVM将其用作JVM JIT编译器,增强JIT,运...
屌炸天,Oracle 发布了一个全栈虚拟机 GraalVM,支持 Python!
weixin_33779515的博客
07-26 593
前阵子,Oracle 发布了一个黑科技 "GraalVM",号称是一个全新的通用全栈虚拟机,并具有高性能、跨语言交互等逆天特性,真有这么神奇? GraalVM 简介 GraalVM 是一个跨语言的通用虚拟机,不仅支持了 Java、Scala、Groovy、Kotlin 等基于 JVM 的语言,以及 C、C++...
GRA文件格式分析
superarhow的专栏
04-16 6534
 笔者按:某日某人 疯狂的迷上了PC98模拟器上一个叫mari的游戏.这个游戏难得可以用BT来形容了.但是丝毫没有动摇此人通关此GAME的决心."通关了就好了..通关了就一定有回想模式的..."他对自己说.可惜,回想模式只是一些无聊的黑白图片,完全没有此人想象中的H图片秀。。。。此人发现,此GAME文件夹下有很多.GRA的文件。。。和之前玩的《迷走X市》以及《天使之X后》一样...本文介绍的G
《深入理解Java虚拟机》作者周志明带你了解:Graal VM-云原生时代的Java
CSDN 官方博客
06-10 4132
网上每隔一段时间就能见到几条“未来X语言将会取代Java”的新闻,此处“X”可以用Kotlin、Golang、Dart、JavaScript、Python……等各种编程语言来代入。这大概就是长期占据编程语言榜单第一位的烦恼,天下第一总避免不了挑战者相伴。 如果Java有拟人化的思维,它应该从来没有惧怕过被哪一门语言所取代,Java“天下第一”的底气不在于语法多么先进好用,而是来自它庞大的用户群和极其成熟的软件生态,这在朝夕之间难以撼动。不过,既然有那么多新、旧编程语言的兴起躁动,说明必然有其需求动力所在.
GraalVM入门到精通
qq_16093119的博客
12-26 5637
GraalVM入门到精通 JavaFX转exe Java转exe GraalVM
graalvm安装和使用
weixin_42683007的博客
08-23 2916
graalvm安装和使用
Graal vm企业版个人使用收费吗
06-08
是的,GraalVM企业版是需要付费的产品,但是GraalVM Community版是免费的,可以用于个人和商业用途。GraalVM Community版包含了GraalVM核心功能,例如支持多种语言的JIT编译器、AOT编译器、本地图像构建工具等。 而GraalVM企业版则包含了更多的功能和工具,例如支持多线程AOT编译器、GraalVM远程应用程序服务、嵌入式GraalVM等。如果您需要使用这些高级功能,则需要购买GraalVM企业版许可证。 如果您只是个人使用GraalVM,可以选择免费的GraalVM Community版进行开发和部署。如果您是企业用户,可以考虑购买GraalVM企业版许可证,以获得更多的功能和技术支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 大学四年因为知道了这32个网站,我成了别人眼中的大神! 383971
  • 我在b站上推荐一个看小电影的网站,结果被骂了 356879
  • 这些软件太强了,Windows必装!尤其程序员! 316585
  • 来吧!一文彻底搞定哈希表! 158123
  • 自从喜欢上了B站这12个UP主,我越来越觉得自己是个废柴了! 132819

分类专栏

  • 庆哥原创《大学四年,那些你没学明白的计算机基础知识儿》 付费 26篇
  • 原创《写给新手小白的Java自学手册》持续更新,提供答疑 付费 49篇
  • 数据结构与算法(公众号持续更新……) 4篇
  • 笔记 1篇
  • 博客通知 1篇
  • 版本控制 1篇
  • 知识技能速查集 1篇
  • bug集中营
  • 技术名词概念解析
  • 程序员必备之计算机基础 3篇
  • 思考,学习与认知 15篇
  • 深度思考 | Java多线程 1篇
  • JVM专题 2篇
  • 深入Java集合专题 4篇
  • Java基础知识 22篇
  • 那些好用的工具与网站 12篇
  • 面试突击(2020) 1篇
  • 中间件 1篇
  • 原创 | Java虚拟机 13篇
  • 聊聊我是如何学习的 25篇
  • 微信公众号开发 9篇
  • Android旧文 26篇

最新评论

  • 来吧!一文彻底搞定哈希表!

    zlh13982213732: 写的很好,但这里感觉有点问题呢:举的例子里面学号和姓名作为 entry,但是姓名显然不是学号经过hash函数作用得到的hash值啊,姓名只是数据项里的内容

  • 来吧!一文彻底搞定哈希表!

    2301_78380270: 确实不错,至少明白了很多相关的概念,虽然还不直到具体代码怎么写,但也不再一头雾水了

  • 来吧!一文彻底搞定哈希表!

    成为程序大神: 庆哥 PDF

  • 2021最新Java自学学习路线(方法+路线+建议),大学四年自学Java经验总结!

    endlesswater: 可以的,我学的另一个Java路线和资料,5个月后拿了多个满意Offer:https://knife.blog.csdn.net/article/details/132629361

  • 来吧!一文彻底搞定哈希表!

    Annie_Leonhato: 确实通俗,但是效率太低了,整篇作为了解哈希非常不错,但是很多需求都是学会使用和注意易错。

大家在看

  • Golang | Leetcode Golang题解之第171题Excel列表序号
  • Java | Leetcode Java题解之第169题多数元素
  • Java | Leetcode Java题解之第171题Excel表列序号
  • C++ | Leetcode C++题解之第169题多数元素
  • Python | Leetcode Python题解之第169题多数元素

最新文章

  • 很多新手小白搞不懂lambda表达式,那是因为你没有看到这篇文章
  • 自从知道了这10个chatGPT网站以后,我就成了同学们眼中的AI大神,关键免费还好用
  • 不要学Java了,我建议你去送外卖或者搞直播~
2024年3篇
2023年1篇
2022年35篇
2021年75篇
2020年34篇
2019年39篇
2018年41篇
2017年51篇
2016年2篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

庆哥Java

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

4617作文网个体工商户个人起名叶清心姓名100分起名起名字船务公司打字游戏警察抓小偷kaixin001公司起名带沐独一无二唯美的图片在线测八字起名新疆地图全图第欧根尼俱乐部入团志愿书范文awesomenauts鼠年出生的小孩起什么名字好重生之绝世星辰起名名字测中国银行的理财产品恶魔公主起日文名字vs2010破解传统易经起名测试打分魔兽dota地图下载奇幻修真小说奇幻修真小说フォルト武汉长城宽带梦见尸体新生儿免费网起名周易起名验名cctv9淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男子给前妻转账 现任妻子起诉要回网友建议重庆地铁不准乘客携带菜筐月嫂回应掌掴婴儿是在赶虫子重庆警方辟谣“男子杀人焚尸”国产伟哥去年销售近13亿新的一天从800个哈欠开始男孩疑遭霸凌 家长讨说法被踢出群高中生被打伤下体休学 邯郸通报男子持台球杆殴打2名女店员被抓19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警两大学生合买彩票中奖一人不认账德国打算提及普京时仅用姓名山西省委原副书记商黎光被逮捕武汉大学樱花即将进入盛花期今日春分张家界的山上“长”满了韩国人?特朗普谈“凯特王妃P图照”王树国3次鞠躬告别西交大师生白宫:哈马斯三号人物被杀代拍被何赛飞拿着魔杖追着打315晚会后胖东来又人满为患了房客欠租失踪 房东直发愁倪萍分享减重40斤方法“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火手机成瘾是影响睡眠质量重要因素考生莫言也上北大硕士复试名单了妈妈回应孩子在校撞护栏坠楼网友洛杉矶偶遇贾玲呼北高速交通事故已致14人死亡西双版纳热带植物园回应蜉蝣大爆发男孩8年未见母亲被告知被遗忘张立群任西安交通大学校长恒大被罚41.75亿到底怎么缴沈阳一轿车冲入人行道致3死2伤奥运男篮美国塞尔维亚同组周杰伦一审败诉网易国标起草人:淀粉肠是低配版火腿肠外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万杨倩无缘巴黎奥运男子被猫抓伤后确诊“猫抓病”春分“立蛋”成功率更高?记者:伊万改变了国足氛围奥巴马现身唐宁街 黑色着装引猜测

4617作文网 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化