自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(567)
  • 资源 (6)
  • 收藏
  • 关注

原创 为什么我们要把服务注册发现改为阿里巴巴的Nacos而不用 ZooKeeper?

站在未来的路口,回望历史的迷途,常常会很有意思,因为我们会不经意地兴起疯狂的念头,例如如果当年某事提前发生了,而另外一件事又没有发生会怎样?一如当年的奥匈帝国皇位继承人斐迪南大公夫妇如果没有被塞尔维亚族热血青年普林西普枪杀会怎样,又如若当年的丘老道没有经过牛家村会怎样?2008 年底,淘宝开启一个叫做“五彩石”的内部重构项目,这个项目后来成为了淘宝服务化、面向分布式走自研之路,走出了互联网中间件体系之始,而淘宝服务注册中心 ConfigServer 于同年诞生。2008 年前后,Yahoo 这个曾经

2020-06-03 11:50:30 42317 3

原创 RocketMQ消息发送原理与实践

RocketMQ消息发送方式RocketMQ支持3种消息发送方式: 同步(sync)、异步(async)、单向(oneway)。同步: 发送者向MQ执行发送消息API时,同步等待,直到消息服务器返回发送结果。异步: 发送者向MQ执行发送消息API时,指定消息发送成功后的回调函数,然后调用消息发送API后,立即返回,消息发送者线程不阻塞,直到运行结束,消息发送成功或失败的回调任务在一个新的线...

2020-02-15 17:40:16 21104 2

原创 RocketMQ管理命令说明

1.1. 控制台使用RocketMQ提供有控制台及一系列控制台命令,用于管理员对主题,集群,broker等信息的管理;l 登录控制台:首先进入RocketMQ工程,进入/RocketMQ/bin在该目录下有个mqadmin脚本l 查看帮助:在mqadmin下可以查看有哪些命令 shmqadminl 查看具体命令的使用sh mqa...

2020-02-15 01:35:52 23709

原创 Spring Cloud Alibaba Nacos 入门实践

概览阿里巴巴在2018年7月份发布Nacos, Nacos是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。并表示在6-8个月完成到生产可用的0.8版本,目前版本是0.9版本。Nacos提供四大功能 服务发现和服务健康检查 Nacos使服务更容易注册自己并通过DNS或HTTP接口发现其他服务。Nacos还提供服务的实时健康检查,以防止向不健康的主机或服务实例发送请...

2020-02-13 09:20:52 20965

原创 Spring-Cloud-Alibaba-Nacos微服务|注册中心+流量|限流

Spring-Cloud-Alibaba-Nacos Demo本项目内容为Spring Cloud Nacos样例GitHub:nacos-cloud Gitee:nacos-cloud 公益调试Nacos:https://nacos.qekang.com账号/密码:nacos 公益调试Sentinel:https://sentinel.qekang.com账号/密码:senti...

2020-02-13 00:32:02 21576 1

原创 如何让Nginx也拥有服务发现的能力

背景先来回忆一下,nginx如何配置多个实例的负载均衡,配置如下:upstream serverList { server 172.17.0.111:9999; server 172.17.0.110:9999;} server { location / { proxy_pass http://serverList; }}...

2020-02-13 00:28:32 22278 1

原创 业务中台如何正确开启Nacos配置中心?

介绍    nacos是阿里18年开源的作为配置中心及服务发现的中间件,本文主要讨论其作为配置中心的一些功能及实现。 下图描述了spring cloud config Appollo Nacos三个配置中心的一些特性,个人比较倾向于nacos,因为nacos 部署、使用特别方便,跟spring整个生态无缝结合。nacos架构图:使用    nacos由server client m...

2020-02-12 21:39:19 21912

原创 ServiceMesh实践与探索

本文结合过去一年中蚂蚁金服的实践经验,结合蚂蚁金服的 SOFAMesh 产品,帮助大家更深刻的理解 Service Mesh 技术。在开始今天的内容分享之前,我们先来热个身,温习一下去年的内容。去年我是来 QCon 布道的,而布道的核心内容就是告诉大家:Service Mesh 是什么?为了帮忙大家回答,我给出一个提示图片,了解 Service Mesh 的同学对这张图片应该不会陌生。...

2020-02-10 12:36:16 21444

原创 微服务体系流量网关Kong简介

前言在微服务架构中,由于系统和服务的细分,导致系统结构变得非常复杂, 为了跨平台,为了统一集中管理api,同时为了不暴露后置服务。甚至有时候需要对请求进行一些安全、负载均衡、限流、熔断、灰度等中间操作,基于此类种种的客观需求一个类似综合前置的系统就产生了,这就是API网关(API Gateway)。API网关作为分散在各个业务系统微服务的API聚合点和统一接入点,外部请求通过访问这个接入点...

2020-02-10 12:29:02 23257 1

原创 服务网格框架初探:Istio、Linkerd和SOFAmesh

导读2018年,Service Mesh在国内大热,有多家公司推出自己的Service Mesh产品和方案。本篇文章结合Service Mesh领域内关注度较高的几种开源方案,从架构层面出发,进行初步解读。服务网格(ServiceMesh)是什么?Willian Morgan——Bouyant CEO给出的ServiceMesh定义:服务网格是一个用于处理服务间通信的基础设施层...

2020-02-10 12:26:51 22328

原创 蚂蚁金服分布式中间件开源第三弹: 下一代微服务SOFAMesh

蚂蚁金服自主研发的分布式中间件(Scalable Open Financial Architecture,以下简称 SOFA )在今天推出了第三轮的开源产品:SOFAMesh。和前两轮开源的历经多年沉淀和打磨的成熟产品不同,本轮的开源主角SOFAMesh,将探索一条和以往产品有所不同的开源道路。下面我们就来看看到底有哪些不同吧!开源探索之路SOFAMesh尝试在以下几个方面进行自我突破...

2020-02-10 12:24:27 23656

原创 蚂蚁金服是如何实现经典服务化架构向Service Mesh方向演进的?

前言在过去的一段时间中蚂蚁金服已经开始采用 Service Mesh 来帮助解决一些架构上的问题,并且在 Service Mesh 如何更好地与经典的服务化架构结合上有一定的经验,希望借此分享和大家交流我们这部分的实践。使大家对蚂蚁金服当前的服务化架构有更多了解,并对 Service Mesh 如何解决经典服务化架构中的问题以及蚂蚁金服实际在落地Service Mesh 中的时候的一些设计考虑...

2020-02-08 21:42:52 20469

原创 网易严选ServiceMesh实践

背景Service Mesh在严选的探索与实践大致分了以下几个阶段。第一个阶段是探索期(2015年底~2016年4月)网易严选从2015年底开始内部孵化到2016年4月正式面世,这个阶段严选的技术团队规模非常小,差不多10人左右,核心业务采用的是单体架构,同时会依赖少量业务基础服务,如推送服务、文件存储服务、消息中心等等。在这个时期,如果我们将视野扩大到孵化严选的网易邮件事业...

2020-02-08 20:02:37 20915

原创 京东千万并发 API 网关实践之路

概述1背景京东作为电商平台,近几年用户、业务持续增长,访问量持续上升,随着这些业务的发展,API网关应运而生。API网关,就是为了解放客户端与服务端而存在的。对于客户端,使开放给客户端的接口标准统一,以降低客户端的接入成本;对于服务端,使服务端无需关注接口暴露在公网面临的问题而着眼于业务的实现,来提升开发效率。在刚刚过去的全民狂欢购物节,API网关如何做才能高效的处理近千万的...

2020-02-04 13:52:27 22281

原创 元数据驱动的大数据服务平台

摘要:随着物联网、大数据等IT技术的快速发展, 产生了大量多源异构的数据, 但这些数据往往是各自为政、孤立存在, 数据中蕴藏的知识和价值不能得到有效释放。首先分析了工业大数据的现状和特性, 针对大数据时代的数据应用挑战, 提出元数据驱动的大数据服务平台的体系结构, 利用元数据实现数据标准化管理, 并驱动合适粒度的数据服务, 实现大数据时代的数据自服务平台, 推动数据共享和价值释放。随着物联网、...

2020-01-17 23:34:52 23199

原创 阿里服务注册/服务发现/配置中心Nacos选型评估

Nacos是以服务为主要服务对象的中间件,Nacos支持所有主流的服务发现、配置和管理。Nacos主要提供以下四大功能: 服务发现与服务健康检查 Nacos使服务更容易注册自己并通过DNS或HTTP接口发现其他服务。Nacos还提供服务的实时健康检查,以防止向不健康的主机或服务实例发送请求。 动态配置管理 动态配置服务允许您在所有环境中以集中和动态的方式管理所有服务的配...

2020-01-16 14:21:34 20446

原创 Kubernetes1.16.0集群搭建(二)

一 环境准备在安装之前,需要先做如下准备。两台CentOS 7.6主机如下:Kubernetes支持在物理服务器或虚拟机中运行,本次使用虚拟机准备测试环境,硬件配置信息如表所示:IP地址 节点角色 CPU Memory Hostname 磁盘 192.168.237.144 master >=2c >=2G mast...

2019-09-22 14:44:35 21754

原创 Kubernetes1.16.0集群搭建(一)

一 Kubernetes简介 Kubernetes是容器集群管理系统,是一个开源的平台,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。K8S集群中有管理节点与工作节点两种类型。管理节点主要负责K8S集群管理,集群中各节点间的信息交互、任务调度,还负责容器、Pod、NameSpaces、PV等生命周期的管理。工作节点主要为容器和Pod提供计算资源,Pod及容器全部运行在工作节...

2019-09-21 22:40:32 21019

原创 人工智能安全研究

一、AIGC研究背景自然语言处理(NLP)赋予了AI理解和生成能力,大规模预训练模型是NLP的发展趋势。NLP的两个核心任务分别是自然语言理解(NLU)和自然语言生成(NLG),ChatGPT是NLP发展中具有里程碑式意义的模型之一。ChatGPT是OpenAI从GPT-3.5系列中的模型进行微调产生的聊天机器人模型,能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,真正像人类一样来聊天交流,甚至能完成撰写邮件、视频脚本、文案、翻译、代码等任务。

2024-04-05 04:47:14 3241

原创 数智化浪潮之下,小鱼吃大鱼才是小企业的生存之道

因为再强的对手,也有其不易察觉的弱点。另一方面,请来五位护士做促销宣传,专攻小儿科、妇产科、食品店、杂货店,由于护士的形象清新健康,且其职业与婴儿新生命有直接的关联,很快便掳获大众的信任,员林的奶粉市场终于被味全攻下。不要认为“我们的商品没有特色”,每个企业都有自己的优点和弱点,只要一点点缩小范围,集中于自己的优势,找准顾客群体,一定可以找到一两个能成为第一的希望。对企业而言,“成为第一”可以帮助企业建立绝对的优势地位,提高顾客的忠诚度,培养并留住优秀的人才,大幅度提升企业的利润率,降低企业费用。

2023-11-10 14:41:31 26525

原创 企业架构师必须要掌握的战略地图

企业由于无法全面地描述战略,管理者之间及管理者与员工之间无法沟通,对战略无法达成共识。“平衡计分卡”只建立了一个战略框架,而缺乏对战略进行具体而系统、全面的描述。战略地图是在平衡计分卡的基础上发展来的,与平衡计分卡相比,它增加了两个层次的东西,一是颗粒层,每一个层面下都可以分解为很多要素;二是增加了动态的层面,也就是说战略地图是动态的,可以结合战略规划过程来绘制。

2023-11-03 22:51:13 35809

原创 数智化转型升级之道--手把手教你搭建企业级大数据平台

CDH是Cloudera的开源平台发行版,包括Apache Hadoop,专为满足企业需求而构建。CDH提供开箱即用的企业使用所需的一切。通过将Hadoop与十几个其他关键的开源项目集成,Cloudera创建了一个功能先进的系统,可帮助您执行端到端的大数据工作流程。简单来说:CDH 是一个拥有集群自动化安装、中心化管理、集群监控、报警功能的一个工具(软件),使得集群的安装可以从几天的时间缩短为几个小时,运维人数也会从数十人降低到几个人,极大的提高了集群管理的效率。

2023-11-01 09:11:25 33212

原创 谈谈如何构建以数据驱动的企业架构模型

一方面,以数据为中心的体系结构可立即整合数据,从而提供市场差异化。因此,如果您需要一种复杂的,数据驱动的数字战略,那么采用以数据为中心的体系结构是前进的道路。例如,基于密钥的数据用于基于密钥的实体关系,基于图的数据用于分析复杂的相互依赖关系,基于时间序列的数据用于顺序分析,基于搜索的数据用于复杂查询,等等。在当今时代,任何组织都无法获得零碎的数据,因为数据及其直接或间接的关系是组织的命脉。但是,在停用应用程序或建立新功能以利用数据时,请考虑使用以数据为中心的体系结构而非以能力为中心的体系结构的优势。

2023-10-29 17:07:58 24912

原创 数据治理框架:数据驱动型组织的变革命门

要解释数据治理框架,我们必须首先定义数据治理。数据治理是指组织如何利用其人员、流程和技术来管理其内部数据。数据治理框架是一组特定的原则和流程,用于定义如何在组织内收集、存储和使用数据。有了适当的框架,组织就可以将他们的数据转化为有价值的、强大的资产,可以用来满足或超越企业的目标和目的。至少,数据治理框架应为组织中的每个数据资产建立以下策略:(1)架构定义如何组织、检索和存储数据(2)使用指定哪些员工和第三方可以访问数据(3)隐私。

2023-10-29 09:59:25 15278

原创 从业务驱动到数据驱动的核心是基于企业架构的数据资产化

数字经济时代, 数据是继土地、劳动力、资本、技术之外的第五大生产要素

2023-10-29 08:40:00 15347

原创 雪花算法生成序列号精度丢失问题定位及解决方案

IEEE 754规定了四种表示浮点数值的方式:单精确度(32位)、双精确度(64位)、延伸单精确度(43比特以上,很少使用)与延伸双精确度(79比特以上,通常以80位实现)。IEEE 754规定了四种表示浮点数值的方式:单精确度(32位)、双精确度(64位)、延伸单精确度(43比特以上,很少使用)与延伸双精确度(79比特以上,通常以80位实现)。Number类型的51-62位为指数位,63位为符号位,所以取值范围是-2^53 到2^53-1。Number类型使用的便是其中的双精确度(64位)。

2023-06-01 07:24:22 24318

原创 业务架构设计模式

自下而上是我们在日常业务中经常使用的方法,本文重点介绍如何做自下而上的设计。

2023-04-21 09:19:16 25131 1

原创 企业架构之业务架构

业务架构是企业治理结构、商业能力与价值流的正式蓝图。业务架构明确定义企业的治理结构、业务能力、业务流程、业务数据。其中,业务能力定义企业做什么,业务流程定义企业怎么做。业务架构就是对企业的业务流程,进行根本性的再思考和在思考的彻底性再设计,从而获得成本、质量、速度等方面业绩的巨大的改善或提高。综合看,业务架构包含:战略企业业务流程(价值链)当前能力,未来能力;商业能力,IT能力;业务架构主要过程:识别愿景和目标识别现状和差距,当前能力,未来能力实施,诊断问题找到关键人员支持,减少阻力。

2023-04-21 09:17:22 24433

原创 云原生事件驱动框架(KnativeEventing)

Knative 社区中提供了丰富的事件源接入,包括 Kafka、Github,也支持接入消息云产品的一些事件,比如 MNS、RocketMQ 等。如上图所示,接入事件源之后,可以通过 Broker-Trigger 模型请求相应的服务。这些服务包括一些具体场景,比如从源码构建镜像、自动化镜像发布、AI 音视频处理、定时任务等。所有的事件都需要这样的事件源来拉取,然后下发到 Eventing 整个事件流转过程。事件接入接入消息云产品事件源;通过 MNS 接入更多云产品的事件。事件处理。

2022-12-11 02:00:56 16165

原创 阿里巴巴任庚:数字城市建设的“两核三转和四横五纵”

推进数字中国建设是党和国家制定的重要战略,是以数字化转型整体驱动生产方式、生活方式和治理方式的变革;数字城市建设是数字中国建设的重要组成部分,是数字中国建设的先行实践,准确把握数字城市的新特征、新规律、新趋势,科学谋划数字城市建设的实践路径,已成为当前各地政府提升服务质量、增强政府公信力、建设人民满意的服务型政府的关键举措。 当前,全国各地正如火如荼地推进数字城市建设,数字城市建设正迎来新的历史机遇,处于关键历史节点。

2022-11-13 12:02:13 20604

原创 企业架构概述及业务架构详解

这篇文章对企业架构进行了概述,详细讲述了业务架构出现的背景及实际攻略,并通过实际案例加深我们对业务架构的理解。我们来一起回顾一下文章中涉及到的概念之间的关系。企业架构 = 业务架构 + 应用架构 + 数据架构 + 技术架构业务架构 = 组织结构 + 业务功能 + 业务流程 + 业务数据 +商业模式业务功能 = 顶级价值链 + 第一层功能域分解 + 第二层功能子域分解商业模式 = 商业模式画布分析业务数据 = 数据域 + 数据模型 + 数据规则从战略到策略从策略到蓝图。

2022-11-09 22:59:26 27257 2

原创 互联网应用中UGC、PGC、OGC三大内容生产方式详解

关于UGC这种内容生产方式,用户只有创作权,而数据是存储在内容服务平台,平台拥有数据使用规则和所有权,这类数据只有在特定的平台和应用端才能展示,如抖音、朋友圈、知乎的内容只在归属平台才有效,那如何让数据资产化并跨平台呢?平台通过给予话语权、平台功能,让一般用户能够自主创造内容,增加平台的活跃度,平台从而越做越大,吸引更多的用户。PGC的创作主体,是拥有专业知识、拥有内容相关领域资质的、拥有一定权威的舆论领袖。UGC体现的是平台活跃用户基数的量级,但PGC体现的是这个平台的内容质量、内容核心价值。

2022-10-28 08:33:46 26294

原创 元宇宙核心技术:概述——未来已来

元宇宙的社交不仅仅会包含现有的即时通信,聊天社群,社区,视频等技术体系,在元宇宙的世界,基于虚拟人的社交将成为可能,这里面自然还包括了NLP,大数据,深度学习技术的存在,自然语言交互和理解将成为主要沟通渠道,同时基于AR,VR的视觉临场感是真实场景社交的基础,未来的社交不再是基于终端的文字,语音和视频,而是基于人本身的与真实世界一直的社交方式,包括见面,交谈等。上图引自新书《元宇宙》,为我们描绘了元宇宙的六大支撑技术,及其相互融合的关系,可以说包罗万象,我们听到过的技术都在这里有一定自己的位置。

2022-10-27 17:04:44 20709

原创 元宇宙七层产业链

主要是指构建元宇宙虚拟世界将其3D化立体化的一些技术,包括3D引擎、VR(虚拟技术)/AR(增强现实技术)/XR(虚拟现实混合)、多任务界面等。主要指的用户层面,元宇宙构建之后,用户可以在这个世界中进行非物质化的体验,比如玩游戏、进行社交、听音乐、看电影等等。主要指的是用户可以了解到体验层的途径,比如手机上的软件商店,或者是广告商的广告以及在APP当中所打的广告等等。主要的是可以帮助创作者所创建的物品或者资产可以货币化的技术,比如设计工具以及货币化技术、资产市场等等。

2022-10-27 16:53:36 19570

原创 数字孪生组成要素和关键点

比如在上一篇的时候我们聊了使用数字孪生技术可以对虚拟体进行推演,从而可以知道物理实体在哪些方面比较薄弱,进而好进行相应的维护,这就是实时更新数据的一个体现。智能中枢就是对传感器传来的数据进行相关的分析,再通过强大的算法对产品推演出一个可靠的结果,最终使这些数据可视化,从而为使用者提供“自己”的意见。前面一篇我们聊了一下数字孪生技术在早期的时候所具有的作用,这一篇我们来聊一聊数字孪生技术的两大关键的和三大要素吧!以上就是数字孪生技术的两大关键点以及三大要素,其强大的推演能力,对于元宇宙的实现也是很有帮助的。

2022-10-27 15:10:59 19981

原创 构建元宇宙需要哪些技术?

元宇宙可以说是多元宇宙,既可以是二次元中的漫画也可以某一款游戏,所以在这个世界中注定会有一些角色会没有人愿意去扮演,这个时候就需要人工智能去发力,不多对于其的要求比较严格,需要的是能够无障碍的和人类自由交流的机器人。因此元宇宙中的用户以及同时在线的人数都会非常的多,所以对于算力的要求也就比较的严苛。数字孪生技术的发展可以加快元宇宙的到来,因为数字孪生技术最强大的能力在于推演,通过建立相应的数字场景,然后通过程序来进行相应的推演,从而可以避免许多的失败的可能,加快了元宇宙的到来。

2022-10-27 14:49:33 21761

原创 元宇宙的八大支撑技术

早在2000年,数字孪生技术就已经被应用在了高端智能制造中,比如飞机及发动机等复杂配件,先在虚拟空间进行设计、装配、仿真测试,再根据仿真测试结果,调整相应的零件参数,迭代优化,在成功后将方法复制到现实世界中。如果用户想获得更具沉浸感的元宇宙体验,背后必须有5G通信网络的支持,XR设备对网络的要求也非常高,需要大带宽、低时延,如果要实现VR设备移动化,5G更是必不可少的。交互式沉浸体验的虚拟环境需要交换的数据量也非常大,大数据、云计算、区块链、人工智能、数字孪生技术也亦然,这就需要网络和算力技术的支持。

2022-10-27 14:41:50 22357

原创 微服务架构-系统可靠性保障

Oncall 值日生必然会发现、处理线上故障,这就意味着必须记录和总结故障。故障报告应该有固定的格式规范,便于复盘总结。1.故障总体描述1.1 故障摘要//简单描绘故障基本情况2020-07-29日,由于代码误操作,将一条测试广告引入到线上Feed流中;1.2 开始时间//故障开始时间,精确到分2020-07-29 16:201.3 结束时间//故障结束时间,精确到分2020-07-30 08:121.4 影响时间//故障持续的时间,精确到分17h52min。

2022-10-26 16:46:24 22989

原创 Maven依赖冲突避坑指北

假如项目工程是2019年底创建,并且依赖了版本为 2.9.10的jackson-core, 到2021年,由于需求的迭代,增加了很多新的依赖,这些新的依赖如果使用的jackson-core是2.11之后的版本,并且使用了诸如上面这个只在后续版本中存在的方法,则很有可能因为依赖冲突,因为工程真正还是使用的 2.9.10版本的库。有个最直接的现象,即在实际开发过程中,或多或少要引入一些依赖,若在引入依赖后工程无法启动了,或者之前都正常运行的逻辑却在某些场景下突然报错了等等,依赖冲突可能就是罪魁祸首。

2022-10-26 15:10:50 21528

原创 Maven间接依赖场景的仲裁机制

Maven的源码地址我是怎么分析的本人在本地针对SpringBoot,做多轮测试。在根目录下执行mvn clean package即可!mvn clean org.apache.maven.plugins:maven-dependency-plugin:3.3.0:tree -Dverbose=true 会帮助分析到具体的节点。另外就是尝试在源码中找到这里的实现,这样更能加深理解!常用的分析命令0.mvn clean package -DSkipTest 直接进行打包,进行结果分析。

2022-10-26 15:05:21 20024

智能制造概论,从自动化到智能化

智能制造系统:把机器智能融入到包括人和资源形成的系统中,使制造活动能动态地适应需求和制造环境的变化,从而满足系统的优化目标。

2023-11-02

Java 多线程测试策略及测试方法探讨.pdf

当前数字化转型时代,大数据处理及人工智能应用陆续应用到日常的生产活动中,涉及到大量的人机协同和人机交互的应用场景,数据发掘及分析为千人万面的辅助支撑越来越离不开多线程。本书详细介绍了多线程知识,是一本非常适合初学者入门学习的教程。

2020-07-09

Java 设计模式

Java设计模式

2017-06-10

读书雷达图谱

读书雷达图谱

2017-01-10

Track-Management

Conference-Track-Management

2016-12-24

事件日子生成器

事件日志生成器

2016-11-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除