阿里云OSS的使用(全程请登陆)

14 篇文章 2 订阅
订阅专栏


个人博客网站: https://xingkongdiyiren.github.io/myblog/,完整的Java知识体系,包括408,架构,业务,产品,软技能等

1、阿里云oss服务开通

点击开通: https://www.aliyun.com/ss/?spm=5176.22772544.J_8058803260.37.4aa92ea9DAomsC&k=OSS

2、进入控制台

点击进入: https://oss.console.aliyun.com/overview?spm=5176.10695662.5694434980.5.735b30bePm5pgo

3、创建Bucket

点击进入bucket: https://oss.console.aliyun.com/bucket
按照下面选择就行,主要是红框里面的要选,其他默认就行,都是不开通或者关闭,其中名称自己命名,地址选自己所在区域(这会快很多)。
在这里插入图片描述

4、上传一张图片,测试是否成功

在这里插入图片描述
文件管理-》点击图片详情,然后用url去访问:
在这里插入图片描述
就可以下载成功!!!说明可以访问!!!!

5、创建AccessKey

1、点击头像:url直达-> https://ram.console.aliyun.com/manage/ak
在这里插入图片描述
在这里插入图片描述
上面这个access key是下面操作的关键
温馨提示:不要用我的,我写完博客就删,换个新的!!!!

AccessKey IDLTAI5t6pkvY99BLYA5MSXWzA
AccessKey Secret5SSwHf8GWg6siJHFH3ylcpJd7eEy9q

上代码!!!!!

6、Java集成OSS

官网参考链接: https://help.aliyun.com/document_detail/32009.html?spm=a2c4g.11186623.6.918.76fe46a1upTv30

6.1、依赖POM

			<!--aliyunOSS-->
            <dependency>
                <groupId>com.aliyun.oss</groupId>
                <artifactId>aliyun-sdk-oss</artifactId>
                <version>3.1.0</version>
            </dependency>

            <!--日期时间工具-->
            <dependency>
                <groupId>joda-time</groupId>
                <artifactId>joda-time</artifactId>
                <version>2.10.1</version>
            </dependency>

6.2、配置类application.yml

# 服务端口
server:
  port: 8002
spring:
  application:
    name: service-oss # 服务名
  profiles:
    active: dev # 环境配置:dev,test,prod
# 集成阿里云OSS=>不同的服务器,地址不同
aliyun:
  oss:
    file:
      endpoint: oss-cn-beijing.aliyuncs.com # 对应公网endpoint地址
      keyid: LTAI5t6pkvY99BLYA5MSXWzA
      keysecret: 5SSwHf8GWg6siJHFH3ylcpJd7eEy9q
      bucketname: zhz-mail  #可以代码层面实现

6.3、创建启动类

package com.zhz.oss;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
import org.springframework.context.annotation.ComponentScan;

/**
 * @author zhouhengzhe
 * @Description: 启动类
 * @date 2021/6/29上午1:42
 */
@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)//加这个是为了排除数据库
@ComponentScan(basePackages = {"com.zhz"})
public class OssApplication {
    public static void main(String[] args) {
        SpringApplication.run(OssApplication.class,args);
    }
}

6.4、创建一个读取配置的类

package com.zhz.oss.utils;

import org.springframework.beans.factory.InitializingBean;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * @author zhouhengzhe
 * @Description: 读取oss配置信息,当项目已启动,Spring接口,Spring加载之后,执行接口的一个方法
 * @date 2021/6/29上午1:47
 */
@Component
@ConfigurationProperties(prefix = "aliyun.oss.file")
public class ConstantPropertiesUtils implements InitializingBean {

    /**
     * 对应公网endpoint地址
     */
    @Value("${aliyun.oss.file.endpoint}")
    private String endpoint;
    /**
     * 账号
     */
    @Value("${aliyun.oss.file.keyid}")
    private String keyId;
    /**
     * 密码
     */
    @Value("${aliyun.oss.file.keysecret}")
    private String keySecret;
    /**
     * 对应要存储到哪个块
     */
    @Value("${aliyun.oss.file.bucketname}")
    private String bucketName;

    public static String END_POINT;
    public static String ACCESS_KEY_ID;
    public static String ACCESS_KEY_SECRET;
    public static String BUCKET_NAME;

    @Override
    public void afterPropertiesSet() throws Exception {
        END_POINT=endpoint;
        ACCESS_KEY_ID=keyId;
        ACCESS_KEY_SECRET=keySecret;
        BUCKET_NAME=bucketName;
    }
}


6.5、controller

package com.zhz.oss.controller;

import com.zhz.common.utils.R;
import com.zhz.oss.service.OssService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.CrossOrigin;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;

/**
 * @author zhouhengzhe
 * @Description: Oss控制器类
 * @date 2021/6/29上午1:56
 */
@RestController
@RequestMapping("/eduoss/fileoss")
@CrossOrigin
public class OssController {

    @Autowired
    private OssService ossService;
    /**
     * 上传头像
     */
    @PostMapping("")
    public R uploadOSSFile(MultipartFile file){
        //获取上传文件 MultipartFile
        //返回上传到oss的路径
        String url=ossService.uploadFileAvatar(file);
        return R.ok().data("url",url);
    }
}

6.6、service

package com.zhz.oss.service;

import org.springframework.web.multipart.MultipartFile;

/**
 * @author zhouhengzhe
 * @Description: 文件上传oss处理类接口
 * @date 2021/6/29上午1:58
 */
public interface OssService {

    /**
     * 上传头像到oss
     * @param file 文件对象
     * @return
     */
    String uploadFileAvatar(MultipartFile file);
}

6.7、service.impl

package com.zhz.oss.service.impl;

import com.aliyun.oss.OSS;
import com.aliyun.oss.OSSClientBuilder;
import com.zhz.oss.service.OssService;
import com.zhz.oss.utils.ConstantPropertiesUtils;
import org.joda.time.DateTime;
import org.springframework.stereotype.Service;
import org.springframework.web.multipart.MultipartFile;

import java.io.InputStream;
import java.time.LocalDateTime;
import java.util.UUID;

/**
 * @author zhouhengzhe
 * @Description: 上传文件到oss的处理类
 * @date 2021/6/29上午2:01
 */
@Service
public class OssServiceImpl implements OssService {
    /**
     * 上传头像到oss
     *
     * @param file 文件对象
     * @return
     */
    @Override
    public String uploadFileAvatar(MultipartFile file) {
        // yourEndpoint填写Bucket所在地域对应的Endpoint。以华东1(杭州)为例,Endpoint填写为https://oss-cn-hangzhou.aliyuncs.com。
        String endpoint = ConstantPropertiesUtils.END_POINT;
        // 阿里云账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM用户进行API访问或日常运维,请登录RAM控制台创建RAM用户。
        String accessKeyId = ConstantPropertiesUtils.ACCESS_KEY_ID;
        String accessKeySecret = ConstantPropertiesUtils.ACCESS_KEY_SECRET;
        //块名
        String bucketName=ConstantPropertiesUtils.BUCKET_NAME;
        try {
            // 创建OSSClient实例。
            OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);
            // 填写本地文件的完整路径。如果未指定本地路径,则默认从示例程序所属项目对应本地路径中上传文件流。
            InputStream inputStream = file.getInputStream();
            //获取文件真实名称
            String originalFilename = file.getOriginalFilename();
            //重命名,防止相同文件出现覆盖 生成的f4f2e1a3-391a-4d5a-9438-0c9f5d27708=》需要替换成f4f2e1a3391a4d5a94380c9f5d27708c
            String uuid = UUID.randomUUID().toString().replaceAll("-","");
            //新的文件名
            originalFilename=uuid+originalFilename;
            //2、把文件按照日期进行分类
            // 2021/6/30
            String datePath = new DateTime().toString("yyyy/MM/dd");
            //拼接 021/6/30/1.jpg
            originalFilename=datePath+"/"+originalFilename;
            // oss实现上传文件
            //第一个参数:Bucket名称
            //第二个参数:上传到oss文件路径和文件名称 /zhz/avatar.txt
            ossClient.putObject(bucketName, originalFilename, inputStream);
            // 关闭OSSClient。
            ossClient.shutdown();

            //把上传之后文件路径返回
            //需要把上传到阿里云oss路径手动拼接出来->https://zhz-mail.oss-cn-beijing.aliyuncs.com/WechatIMG19.jpeg
            String url="https://"+bucketName+"."+endpoint+"/"+originalFilename;
            return url;
        } catch (Exception e) {
            e.printStackTrace();
            return null;
        }
    }
}

6.8、测试

因为我是集成了swagger的,所以我可以通过swagger测试

在这里插入图片描述

6.9、Nginx反向代理

第一步,修改默认端口:
为什么要改成81呢,是因为后面如果要用网关,网关一般都是80,所以就改了

http {
    server {
listen 81;
......
},
...
server {
    listen 8201;
    server_name www.zhzmail.com;
    location ~ /eduoss/ {
         proxy_pass http://localhost:8002;
    }
} }

然后我就可以简写成www.zhzmail.com去不写我的ip+端口了

7、其余,swagger集成,R类统一返回,统一日志等,请看我其他博客

统一日志: https://blog.csdn.net/zhouhengzhe/article/details/118078080
统一返回值: https://blog.csdn.net/zhouhengzhe/article/details/118065066
统一异常: https://blog.csdn.net/zhouhengzhe/article/details/118064739
swagger集成: https://blog.csdn.net/zhouhengzhe/article/details/118063779

下面是本人的公众号:(有兴趣可以扫一下,文章会同步过去)
在这里插入图片描述

我是小白弟弟,一个在互联网行业的小白,立志成为一名架构师
https://blog.csdn.net/zhouhengzhe?t=1

阿里云OSS对象存储完全开发手册(一篇学会阿里云OSS所有知识点)
hao_kkkkk的专栏
03-25 1802
阿里云对象存储OSS(Object Storage Service)是一款海量、安全、低成本、高可靠的云存储服务,可提供99.9999999999%(12个9)的数据持久性,99.995%的数据可用性。多种存储类型供选择,全面优化存储成本, 可以使用阿里云提供的 API、SDK 接口或者 OSS 迁移工具轻松地将海量数据移入或移出阿里云 OSS。RAM用户是RAM的一种实体身份类型,有确定的身份ID和身份凭证,它通常与某个确定的人或应用程序一一对应。RAM用户具备以下特点。
微信小程序 - 超详细 “纯前端“ 将文件上传到阿里云 OSS,最新阿里云 OSS 直传音视频、图片、word、excel、ppt、office 文档(全程无需后端,前端文件直传阿里云oss服务器)
王佳斌
06-27 6708
微信小程序,vue2,vue3,阿里云oss,上传图片word excel office 音频 视频 图像头像 .doc .xlsx .ppt 文件到阿里云oss,上传文件到oss教程,不经过后端纯前端上传文件到阿里云OSS,纯前端上传文件到oss,详细的微信小程序前端上传阿里云oss教程,前端直传至阿里OSS对象存储小白详细的教程,怎么不通过后端接口直接上传到阿里云oss服务器上,直接上传文件到阿里云OSS,wx.chooseImage拍照选取图片怎么上传到阿里云oss,二进制文件流如何上传到阿里云oss
阿里云存储OSS登录客户端
01-22
1 . 登录方法: 账号: 填写您的 Access Key ID (即原Access ID) 密码: 填写您的 Access Key Secret (即原Access KEY) 2. 如何获取 Access Key ID 与 Access Key Secret ? 您先登录OSS控制台 ->http://i.aliyun.com/dashboard/instance?&type=oss 选择“OSS控制台” -> 左下角“Access KEY 管理” ->即可获取到 Access Key ID 和Access Key Secret
云存储解决方案-阿里云OSS
最新发布
sunyanhu_1的博客
09-05 343
将鼠标移至产品,找到并单击对象存储OSS,打开OSS产品详情页面。开通服务后,在OSS产品详情页面单击管理控制台直接进入OSS管理控制台界面。可以单击位于官网首页右上方菜单栏的控制台,进入阿里云管理控制台首页,然后单。创建一个或者多个存储空间,向每个存储空间中添加一个或多个文件。新建Bucket,命名为 ****** ,读写权限为 公共读。通过修改存储空间或文件的属性或元信息来设置相应的访问权限。击左侧的对象存储OSS菜单进入OSS管理控制台界面。通过获取已上传文件的地址进行文件的分享和下载。
阿里云oss使用教程
lsf15870973083的博客
07-22 2976
阿里云OSS阿里云OSS是一款由阿里巴巴云计算有限公司开发的基于云端的对象存储服务。它为企业和个人存储海量数据提供了完美的解决方案,本文将详细介绍阿里云OSS的功能与优势。
阿里云OSS云存储的使用
m0_75063085的博客
11-10 8311
主要讲解阿里云OSS云存储的开通,Bucket 的创建及上传文件案例,配置RAM的相关操作。以及使用Java创建存储空间、获取存储空间访问权限、设置空间访问权限和判断存储空间是否存在等代码的演示。
阿里云OSS使用(小白也看得懂)
Ostkakah的博客
07-12 5829
oss是对象存储服务(Object Storage Service)的缩写,是一种分布式存储服务,用于存储和访问大规模数据。它提供了可靠、安全、低成本的数据存储解决方案,可以通过网络随时随地访问存储的数据。oss常用于存储图片、视频、文档等非结构化数据。
阿里云服务(一)——OSS
This My Life - chisj
01-20 1627
转载自:http://blog.csdn.net/liujiahan629629/article/details/45290311 阿里电子商务迄今是中国最大的电商网站,各个厂商都在去模仿。就像google的大数据处理,hadoop的思想等等,只有做出了一些成绩,起了带头羊,那么将会是非常吃香的。从今天开始简单学习了解一下阿里的各种云服务。今天先看一下OSS。          O
Vue3 - 超详细“纯前端“将文件上传到阿里云OSS对象存储,最新阿里云前端直传音频、视频、图片、文件、office文档等任意文件,vue3单个或批量从本地选择文件,秒传到阿里云oss无需后端接口!
王佳斌
12-16 5668
vue3,阿里云oss存储,前端直传oss,上传图片/office文档/音视频/zip压缩包到阿里云oss,项目中上传文件到阿里云oss详细教程,如何将本地文件上传到阿里云OSS存储,纯前端实现阿里云OSS上传,纯前端直传至阿里OSS对象存储教程,如何解决上传文件到阿里云OSS本地环境调试出现跨域问题,直传阿里云oss跨域报错解决,前端直接上传文件到oss服务端,不经过后端直传,浏览器直接上传文件,阿里云oss上传sdk官方文档,阿里云错误,解决这个问题,上传很慢,一直签名失败,权限,不经过后端,纯前端直传
uniapp [全端兼容] - 详细实现“纯前端“直传阿里云OSS功能,将各种文件pdf/doc/xls/ppt/txt/图片/音频/视频从本地快速秒传传到阿里云oss,全平台前端直传无需后端服务器!
王佳斌
06-29 5138
uni-app,h5移动端网页,微信小程序,支付宝小程序,Android安卓,苹果ios,app,nvue,阿里云oss,小程序阿里云oss上传文件,直接将文件上传到阿里云OSS,不经过后端,纯前端直传,不用后端可以直接在前端上传吗,阿里云oss上传,配置教程,阿里云oss配置,摄像头拍照或相册选取上传到阿里云,前端阿里云oss上传文件,office文档文件word文档/excel电子表格/ppt演示文稿、pdf文档/doc/ppt/xls/txt/mp3/mp4,上传文件图片视频等资源到OSS,上传报错,
网站视频很卡怎么办?有没有免费的视频平台?使用阿里云OSS对象云存储+下行流量包解决网站文件/视频访问慢问题
终结者的博客
03-27 3578
相信很多朋友在自己建立网站或者公司企业在自己网站中想放几个视频,但是放自己服务器的话,出现访问速度很慢,视频出现卡顿的现象。一般对于网站视频的解决方法,很多朋友会选择把视频上传到一些视频平台,比如腾讯视频,优酷视频,土豆等等。我也做过很多尝试,发现这些网站不是有广告就是有时候审核时间长,甚至审核不通过。虽然这些网站的视频的确访问速度很快,但是总有广告会大大影响用户的体验。 那么今天就给大家...
阿里云之云存储OSS使用
weixin_45361917的博客
03-31 641
一、实验背景 阿里云对象存储(Object Storage Service,简称OSS),是阿里云对外提供的海量、安全、低成本、高可靠的云存储服务。用户可以通过调用API,在任何应用、任何时间、任何地点上传和下载数据,也可以 通过用户Web控制台对数据进行简单的管理。OSS适合存放任意文件类型,适合各种网站、开发企业及 开发者使用阿里云OSS图片处理服务(IMG),是阿里云OSS对外提供的海量、安全、低成本、高可靠的图片处理服务。用户将原始图片上传保存在OSS上,通过简单的RESTful接口,.
阿里云OSS对象存储使用教程
小钟不想敲代码
02-21 2625
阿里云OSS对象存储使用教程
阿里云OSS使用
qq_44255146的博客
03-29 1580
1、阿里云创建OSS功能服务 1、 2、 3、 4、 5、其他的默认 2、相关配置的位置 1、bucketName就是之前创建的Bucket名称。 2、AccessKeyId和AccessSecret位置 3、endpoint可以直接先上传一个文件,然后查看文件的信息 2、编写代码 1、导入依赖 <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss
阿里云存储对象OSS入门和使用教程
colorfulyan的博客
03-13 1355
一、对象存储OSS 为了解决海量数据存储与弹性扩容,采用云存储的解决方案- 阿里云OSS阿里云OSS官网地址:https://www.aliyun.com/product/oss 阿里云OSS官网帮助文档(教程):https://help.aliyun.com/product/31815.html 二、开通“对象存储OSS”服务 (1)申阿里云账号 网址:https://www.aliyun.com/ (2)实名认证 (推荐注册时使用支付宝,支付宝基本上都已经进行过实名认证了) (3)开通“对象存储O
阿里云 OSS
xiaowei20091124的专栏
08-31 7915
比如网站的 图片、视频等文件就可以存放在 OSS 中(海量数据,自己维护起来麻烦,交给其他人去维护),每次从 OSS 中获取即可。OSS 具有与平台无关的 RESTful API 接口,可以在任意应用、任意时间、任意地点 存储与访问 任何类型的数据。简单地理解:OSS 基于网络提供数据存储服务,通过网络可以随时存储、获取 文本、图片、音频、视频等 非结构化数据。对象是 OSS 存储的基本单位,由元信息(Object Meta)、数据(Data)、文件名(key)组成。存储类型分为:标准、低频访问、归档。..
阿里云OSS使用方法
JF_2012的博客
12-22 2058
require_once dirname(realpath(__FILE__)).DIRECTORY_SEPARATOR.'Aliyunoss'.DIRECTORY_SEPARATOR.'sdk.class.php'; class AliossResponse { /** * 上传本地文件到云服务器上 * sunjunfeng 2015-07-04 * 返回参数 */ sta
阿里云OSS应用
xiaomingboke的博客
04-01 203
直接通过阿里云提供的API操作相对的复杂一些,这时我们可以通过SpringCloudAlibaba OSS服务来简化开发,添加对应的依赖。前端--------------------------------------------upload地址阿里OSS地址,上传并回调。也可以直接拖拽,图片url可以复制到网页查看,现在的版本默认浏览器直接下载文件,无法查看。浏览器----》》服务端(获取签名)--》》浏览器(拿到签名)-》》阿里OSS通过验证存储图片。进入创建的Bucket, 可点击上传文件进行上传。
阿里云OSS
小琳猫的博客
02-06 6436
本篇博客对阿里云OSS的基本概念和使用进行总结,旨在快速上手该云存储产品,更为详细的内容可以参考官方文档,日后再进行补充
SpringBoot整合阿里云OSS上传步骤详解
"本文主要展示了如何在Spring Boot项目中整合并使用阿里云对象存储服务(OSS),通过详细的步骤和示例代码,帮助开发者实现文件上传功能。" 在Spring Boot项目中整合阿里云OSS,首先需要进行阿里云账号的注册和OSS...
写文章

热门文章

  • 阿里云OSS的使用(全程请登陆) 32913
  • 从0到一开发微信小程序(3)—小程序框架配置 29445
  • MySQL—— MySQL的执行计划详解(Explain) 19819
  • 面试突击版(JUC+JVM+Redis+SSM+SpringBoot+MQ) 16864
  • 极验验证(滑动验证)的使用 16813

分类专栏

  • MYSQL精通精读系列 付费 6篇
  • Java基础 10篇
  • Spring Cloud Alibaba系列 1篇
  • 微信小程序 7篇
  • 工作心得 1篇
  • 设计模式学习与实践
  • 项目 6篇
  • Java8新特性
  • 考研408 17篇
  • 计算机网络学习 7篇
  • 操作系统 7篇
  • 计算机组成 4篇
  • 大数据学习之路
  • Linux操作 5篇
  • Nginx 8篇
  • 架构师-分布式框架 25篇
  • 架构师-性能优化 10篇
  • JVM入门到精通 34篇
  • 架构师-并发编程 4篇
  • 架构师-微服务 2篇
  • 架构师-源码框架 1篇
  • Spring 23篇
  • 面经 14篇
  • 数据结构与算法 3篇
  • 日常开发 14篇
  • elasticsearch 1篇
  • 集合
  • Java学习路线 1篇

最新评论

  • 阿里云OSS的使用(全程请登陆)

    zhz小白: 有可能新版改了,你兼容下咯,我以前是没问题的

  • 阿里云OSS的使用(全程请登陆)

    dac Ju: 返回之后的url好像不能在浏览器中直接看到。跟oss中URL地址不一样,少后面的时间戳~

  • 数据货币交易所项目——(1)项目简介

    jaaawaaa: 请问一下,交易模块下的exchange-service-dev.yaml这个没有找到,在哪里找呢?、

  • 操作系统——文件系统

    zhz小白: 个人建议,把408学熟点表情包,我就是408不太好,所以遇到很多问题,束手无策

  • 操作系统——文件系统

    Jm?启动!: 学这个工作中会用到吗表情包

最新文章

  • 序列化方式五——ProtoStuff
  • 序列化方式四——Hessian
  • 序列化方式三——XML
2024年9篇
2023年5篇
2022年70篇
2021年94篇
2020年23篇

目录

目录

评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

zhz小白

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

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

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

打赏作者

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

抵扣说明:

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

余额充值

深圳坪山网站建设公司高淳区网站优化推广桐城网站优化价格多少茂名网站优化策略网站运费优化降低物流成本白云网站推广优化教程北仑网站优化公司报价泉山区网站优化哪家便宜四川百度网站关键词优化如何将网站优化在线咨询廊坊网站建设及优化如何做好一个网站的优化宝山网站优化网站优化关键词怎么优化万载县网站排名优化江西正规企业网站seo优化厦门百度网站快速优化好的销售行业网站优化哪家便宜上虞网站关键词优化宁波网站建设优化制作公司亳州企业网站优化哪家质量好企业网站推广与优化丰台网站快速优化排名网站过度优化有哪些现象网站后台收录优化功能邯郸seo网站优化多少钱seo网站优化哪家合适网站源码优化海陵区网站优化专业公司郑州网站权重优化服务商vue做的网站有利于优化吗香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化