
面试题汇总与解析
文章平均质量分 78
面试题汇总与解析
苹果酱0567
一个苹果酱。。。
展开
-
SpringCloud 2020.0.4 系列之 Stream 消息广播 与 消息分组 的实现
老话说的好:事情太多,做不过来,就先把事情记在本子上,然后理清思路、排好优先级,一件一件的去完成。言归正传,今天我们来聊一下 SpringCloud 的 Stream 组件,SpringCloud Stream 是一个构建消息驱动微服务的框架,简单理解就是在 SpringCloud 中操作消息中间件的组件。这里我们以 RabbitMQ 为例,介绍一下如何使用 Stream 实现 消息广播 和 消息分组。原创 2025-04-10 19:02:05 · 409 阅读 · 0 评论 -
【SpringCloud-Alibaba系列教程】1.环境搭建以及注意事项
提交规范:作者,type: desc 如:xgc,fix:修复查询用户信息逻辑问题 参考Commit message 规范。我们以springcloud-alibaba命名(自己随意起名也是可以的)然后就是进行父工程SpringCloud-Alibaba一些相关依赖。因为我们不需要父工程不需要写任何代码。这个我们一个springcloud的简单环境搭建就好了。后期会在这个项目上不断添加,喜欢的请点个start~下面就和创建Maven工程一样了。在这里我们还是先添加项目相关依赖。然后进行数据库实体类的创建。原创 2025-04-10 19:01:04 · 585 阅读 · 0 评论 -
刷爆Leetcode高频Java面试考题,秋招面试腾讯阿里,面试官见了也得跪,这offer拿下不是问题吧?
到了金九银十的招聘黄金季了,显然今年行情不怎么样,僧多粥少,而且招聘门槛也是越来越高,面试深度也越来越偏底层。动辄就是几道midium、hard级别的算法题,做出来了说你Leetcode没少刷,没做出来就说你不行。就像我之前面试的时候,问我的我都答上来了,面试官给我来一句:“没少刷题吧?很无奈。。。面试不应该刷题么?你问的都是八股文,难道我还不能刷八股文?但这并不是一件坏事,为了那份拧螺丝的活,咱们还是好好学习怎么造航母吧。我在今年金三银四的时候也推荐给大家两个项目,一个是。原创 2025-04-09 19:02:05 · 353 阅读 · 0 评论 -
最新金九银十JAVA面试总结:Java+并发+Spring+MySQL+分布式+Redis+算法+JVM等
欢迎大家评论区一起交流,相互提升;!!最后编辑于:2025-03-31 20:54:54©著作权归作者所有,转载或内容合作请联系作者。原创 2025-04-09 19:01:03 · 560 阅读 · 0 评论 -
Java面试手册、Java基础核心总结、阿里巴巴Java开发手册、Java面试题大全集合
转发这篇文章,关注我,私信回复“面试资料”即可获取高清大纲,以上 springMVC,源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化、分布式架构。关注我后,在手机,点击头像进我的主页,找到私信,点击私信,回复关键字“面试资料”即可。整个文档比较全面,内容比较多,由于篇幅的限制,文章中没有全部附上详细的解析,各面试资料需要加关注获取:关注我,私信回复:“面试资料”即可获取。需要加关注获取:关注我,私信回复:“面试资料”即可获取。著作权归作者所有,转载或内容合作请联系作者。原创 2025-04-08 19:02:05 · 204 阅读 · 0 评论 -
Java后端面试真题分享
每场面试都必须认真面对!原创 2025-04-07 19:02:04 · 856 阅读 · 0 评论 -
Java 面试系列:Java 中的各种锁和 CAS + 面试题
如果说快速理解多线程有什么捷径的话,那本文介绍的各种锁无疑是其中之一,它不但为我们开发多线程程序提供理论支持,还是面试中经常被问到的核心面试题之一。因此下面就让我们一起深入地学习一下这些锁吧。原创 2025-04-07 19:01:03 · 322 阅读 · 0 评论 -
微服务架构: SpringCloud实战经验总结
包括了众多核心组件,包括Service Discovery(服务发现)、Circuit Breaker(熔断器)、API Gateway(API 网关)、Config Management(配置管理)、Message Broker(消息代理)等,这些组件都为微服务架构提供了强大的支持和解决方案。从服务注册与发现、服务通讯、熔断降级到API网关的实现,SpringCloud提供了一整套的解决方案,帮助开发者快速构建稳定、高可用的微服务系统。是一个声明式的Web服务客户端,它简化了编写Web服务客户端的工作。原创 2025-04-06 19:02:04 · 407 阅读 · 0 评论 -
微服务架构: SpringCloud实战经验总结
包括了众多核心组件,包括Service Discovery(服务发现)、Circuit Breaker(熔断器)、API Gateway(API 网关)、Config Management(配置管理)、Message Broker(消息代理)等,这些组件都为微服务架构提供了强大的支持和解决方案。从服务注册与发现、服务通讯、熔断降级到API网关的实现,SpringCloud提供了一整套的解决方案,帮助开发者快速构建稳定、高可用的微服务系统。是一个声明式的Web服务客户端,它简化了编写Web服务客户端的工作。原创 2025-04-06 19:01:03 · 701 阅读 · 0 评论 -
C/C++ round 函数 - C语言零基础入门教程
在C 语言中round 函数用于对浮点数float或者double或者longdouble四舍五入#include <math.h> //需要包含头文件//参数为flot类型//参数为double类型//参数为long double类型round函数的返回是double类型,并非int` 类型;原创 2025-04-05 19:02:04 · 308 阅读 · 0 评论 -
C/C++ ceil 函数 - C语言零基础入门教程
在C语言中ceil函数用于对浮点数float或者double或者longdouble向上取整#include <math.h> //需要包含头文件//参数为flot类型//参数为double类型//参数为long double类型ceil函数的返回是double类型,并非int类型;原创 2025-04-05 19:01:03 · 338 阅读 · 0 评论 -
SpringCloud第二篇:注册中心Eureka
上面的示例只是描述了两三个服务之间的互相调用,可能加上注册中心还会稍显繁琐,如果一条调用链上面有几十个服务(这个丝毫不是开玩笑哦,正常的业务流程中很可能出现这种复杂的调用过程),在工作中我就遇到过超过20个服务的互相调用,这种复杂业务场景的互相调用,如果不使用注册中心,画出来的图会连成一个网状结构,单从图上面已经很难找出服务的上下游关系了。package选择jar,java选择8,至此,基础选择已经全都选完,接下来要开始选择我们使用的springcloud的组件了,也就是重头——Eureka组件。原创 2025-04-04 19:02:05 · 926 阅读 · 0 评论 -
SpringCloud(25)——Stream介绍
官方定义SpringCloud Stream是一个构建消息驱动微服务的框架。应用程序通过inputs或者outputs来与SpringCloud Stream中的binder对象交互。通过我们配置来binding(绑定),而SpringCloud Stream的binder对象负责与消息中间件交互。所以,我们只需要搞清楚如何与SpringCloud Stream交互就可以方便使用消息驱动的方式。而通过Spring Interation来连接消息代理中间件以实现消息事件驱动。原创 2025-04-04 19:01:03 · 960 阅读 · 0 评论 -
KisFlow-Golang流式实时计算案例(四)-KisFlow在消息队列MQ中的应用
Golang框架实战-KisFlow流式计算框架(1)-概述 Golang框架实战-KisFlow流式计算框架(2)-项目构建/基础模块-(上) Golang框架实战-KisFlow流式计算框架(3)-项目构建/基础模块-(下) Golang框架实战-KisFlow流式计算框架(4)-数据流 Golang框架实战-KisFlow流式计算框架(5)-Function调度 Golang框架实战-KisFlow流式计算框架(6)-Connector Golang框架实战-KisFlow流式计算框架(7)-配置导入原创 2025-04-03 19:02:05 · 705 阅读 · 0 评论 -
Golang标准库——runtime
当垃圾收集器发现一个不能接触的(即引用计数为零,程序中不能再直接或间接访问该对象)具有终止器的块时,它会清理该关联(对象到终止器)并在独立go程调用f(x)。例如,如果len(stats.PauseQuantiles)为5,该字段会被填写上0%、25%、50%、75%、100%位置的分位数(就是说,不大于该位置暂停时间的暂停次数占总暂停次数的比例分别是0%、25%……如果profile的记录被关闭,且在记录器开着的时候积累的profile数据都被返回了,CPUProfile会返回nil。原创 2025-04-03 19:01:04 · 816 阅读 · 0 评论 -
大模型+知识智能赋能新质生产力
大模型+知识智能为企业提供了一个强大的知识引擎,它能够帮助企业更好地管理和利用知识资源,提升组织的知识共享和创新能力。人工智能技术的迅猛发展,尤其是大模型和知识智能的应用,为知识管理带来了全新的机遇,成为推动新质生产力发展的知识引擎。大模型和知识智能的结合,为企业提供了一个强大的知识管理工具,可以帮助企业从海量的数据中提取有价值的信息,实现知识的快速检索、分类和关联。企业需要投资于大模型和知识智能技术,同时培养一支具备相关技能的团队,以支持知识管理系统的开发和维护。大模型与知识智能的融合。原创 2025-04-02 19:02:05 · 303 阅读 · 0 评论 -
“先知大模型”技术参数与技术架构深度解析
综上所述,“先知大模型”以其卓越的技术参数和先进可靠的技术架构,为企业提供了强大的AI支持。未来,随着人工智能技术的不断发展和应用场景的不断拓展,“先知大模型”将继续发挥其优势,推动各行业数字化转型迈向新的高度。在广告营销行业,该模型能够精准分析用户行为,实现个性化广告推荐,并通过聊天机器人与客户进行高效互动,预测营销效果,智能优化广告投放策略。“先知大模型”的技术架构采用了与业界领先的transformer模型结构相同的Prophet模型架构,并融合了随后提出的各种改进技术。原创 2025-04-02 19:01:03 · 252 阅读 · 0 评论 -
大模型应用: 多模态交互
多模态交互是指结合多种不同形式的输入和输出进行交互的方式。通过结合多种模态的信息,多模态交互可以更准确地理解用户的意图,并提供更丰富的交互体验。通过本文的介绍,我们了解了大模型在多模态交互中的应用,并给出了相关的代码示例。随着大模型的不断发展和优化,我们有理由相信,多模态交互将在图像识别、语音交互等领域发挥越来越重要的作用,为人机交互带来更加丰富和便捷的体验。描述:本文介绍了大模型在多模态交互中的应用,包括文本-图像交互、音频-文本交互、视觉-语言交互等方面的内容,并提供了相关的代码示例和技术原理解析。原创 2025-04-01 19:02:04 · 286 阅读 · 0 评论 -
大模型应用: 多模态交互
多模态交互是指结合多种不同形式的输入和输出进行交互的方式。通过结合多种模态的信息,多模态交互可以更准确地理解用户的意图,并提供更丰富的交互体验。通过本文的介绍,我们了解了大模型在多模态交互中的应用,并给出了相关的代码示例。随着大模型的不断发展和优化,我们有理由相信,多模态交互将在图像识别、语音交互等领域发挥越来越重要的作用,为人机交互带来更加丰富和便捷的体验。描述:本文介绍了大模型在多模态交互中的应用,包括文本-图像交互、音频-文本交互、视觉-语言交互等方面的内容,并提供了相关的代码示例和技术原理解析。原创 2025-04-01 19:01:03 · 386 阅读 · 0 评论 -
Redis数据结构优化:内存占用与数据压缩技术
本文主要介绍了Redis数据结构优化与内存压缩技术,包括Redis数据结构及内存占用分析、数据压缩技术及应用、内存优化实践等方面的内容。以上是关于Redis数据结构优化、内存占用和数据压缩技术的一些实践经验,希望对使用Redis的开发者有所帮助。提供了多种数据压缩技术,包括字符串压缩、列表压缩、哈希表压缩等,通过合理的数据压缩技术对内存占用进行优化。不同的持久化方式对Redis内存占用和数据恢复速度有着不同的影响,需要根据实际情况选择合适的持久化方式。# Redis数据结构优化:内存占用与数据压缩技术。原创 2025-03-31 21:13:43 · 410 阅读 · 0 评论 -
Redis数据结构优化:内存占用与数据压缩技术
本文主要介绍了Redis数据结构优化与内存压缩技术,包括Redis数据结构及内存占用分析、数据压缩技术及应用、内存优化实践等方面的内容。以上是关于Redis数据结构优化、内存占用和数据压缩技术的一些实践经验,希望对使用Redis的开发者有所帮助。提供了多种数据压缩技术,包括字符串压缩、列表压缩、哈希表压缩等,通过合理的数据压缩技术对内存占用进行优化。不同的持久化方式对Redis内存占用和数据恢复速度有着不同的影响,需要根据实际情况选择合适的持久化方式。# Redis数据结构优化:内存占用与数据压缩技术。原创 2025-03-31 21:12:42 · 341 阅读 · 0 评论 -
Vue3编译优化:静态提升与树结构优化
标题:Vue3编译优化:静态提升与树结构优化关键词:Vue3、编译优化、静态提升、树结构优化一、Vue3编译优化概述在开发现代Web应用程序时,性能一直是一个重要的关注点。Vue3作为一种流行的JavaScript框架,在性能优化方面具有许多强大的特性。其中,编译优化是Vue3框架的关键特性之一。本文将重点介绍Vue3中的两个重要编译优化技术:静态提升和树结构优化。通过深入理解这些优化技术,开发人员可以更好地利用Vue3提供的性能优势,从而构建更高效的Web应用程序。编译优化的重要性。原创 2025-03-23 19:02:04 · 803 阅读 · 0 评论 -
Vue3编译优化:静态提升与树结构优化
标题:Vue3编译优化:静态提升与树结构优化关键词:Vue3、编译优化、静态提升、树结构优化一、Vue3编译优化概述在开发现代Web应用程序时,性能一直是一个重要的关注点。Vue3作为一种流行的JavaScript框架,在性能优化方面具有许多强大的特性。其中,编译优化是Vue3框架的关键特性之一。本文将重点介绍Vue3中的两个重要编译优化技术:静态提升和树结构优化。通过深入理解这些优化技术,开发人员可以更好地利用Vue3提供的性能优势,从而构建更高效的Web应用程序。编译优化的重要性。原创 2025-03-23 19:01:03 · 670 阅读 · 0 评论 -
Vue3组件通信:父子组件数据传递技巧
本文介绍了Vue3中父子组件之间的数据传递技巧,包括使用props传递数据、使用事件进行通信以及跨层级组件通信的方法。在祖先组件中,可以使用provide选项提供数据,并在后代组件中使用inject选项来接收这些数据。在Vue3中,provide和inject可以用来在祖先组件与后代组件之间进行跨层级的数据传递。在父组件中,可以通过v-bind指令将父组件的数据绑定到子组件的props上。在父组件中,可以使用v-on指令监听子组件触发的事件,从而进行相应的处理。著作权归作者所有,转载或内容合作请联系作者。原创 2025-03-22 19:02:05 · 175 阅读 · 0 评论 -
【Java】Java就业岗位,从程序员到首席技术官
6、深入理解Spring、iBATIS、Hibernate、Struts、Webwork、JSF和Tapestry等框架的设计思想和实现方式,精通J2EE、XML、WebService、分布式、多线程等高性能架构相关开发技术;2、精通架构模式,Transaction、Security、Persistence等机制及实现,IOC、AOP、SOA等理念及实现;3、精通Transaction、Security、Persistence等机制及实现,IOC、AOP、SOA等理念及实现;原创 2025-03-22 19:01:04 · 819 阅读 · 0 评论 -
使用 Java 开发 Android 应用:Kotlin 与 Java 的混合编程
这样就可以将这个 Java 文件转换为 Kotlin 文件,之后就可以在 Kotlin 代码中使用这个类。在这个案例中,我们在 Kotlin 类中引入了一个 Java 类,并且成功地创建了它的实例并调用了其中的方法,实现了 Java 和 Kotlin 的混合编程。在 Kotlin 代码中,我们可以像使用 Kotlin 类一样使用已经转换过的 Java 类。通过这些简单的步骤,就可以在 Android 应用中轻松地实现 Java 和 Kotlin 的混合编程了。在 Kotlin 代码中引入 Java 类。原创 2025-03-21 19:02:04 · 430 阅读 · 0 评论 -
微服务架构: SpringCloud实战案例
微服务架构的核心理念是“微”、“服务”和“自治”。现在,我们将展示一个基于Spring Cloud的实战案例,通过这个案例,您可以对Spring Cloud的核心组件有一个直观的认识,具体内容包括服务注册与发现、配置中心、路由网关、负载均衡、断路器和分布式追踪。提供了一系列的组件,包括服务注册与发现、配置中心、路由网关、负载均衡、断路器、分布式追踪等,满足了微服务架构中常见的需求。提供了大量的开箱即用的模块,通过简单的配置就可以实现分布式系统中的各种复杂功能,比如服务治理、负载均衡、服务容错等。原创 2025-03-21 19:01:03 · 251 阅读 · 0 评论 -
微服务架构: SpringCloud实战案例
微服务架构的核心理念是“微”、“服务”和“自治”。现在,我们将展示一个基于Spring Cloud的实战案例,通过这个案例,您可以对Spring Cloud的核心组件有一个直观的认识,具体内容包括服务注册与发现、配置中心、路由网关、负载均衡、断路器和分布式追踪。提供了一系列的组件,包括服务注册与发现、配置中心、路由网关、负载均衡、断路器、分布式追踪等,满足了微服务架构中常见的需求。提供了大量的开箱即用的模块,通过简单的配置就可以实现分布式系统中的各种复杂功能,比如服务治理、负载均衡、服务容错等。原创 2025-03-20 19:02:05 · 275 阅读 · 0 评论 -
Vue3编译优化:静态提升与树结构优化
标题:Vue3编译优化:静态提升与树结构优化关键词:Vue3、编译优化、静态提升、树结构优化一、Vue3编译优化概述在开发现代Web应用程序时,性能一直是一个重要的关注点。Vue3作为一种流行的JavaScript框架,在性能优化方面具有许多强大的特性。其中,编译优化是Vue3框架的关键特性之一。本文将重点介绍Vue3中的两个重要编译优化技术:静态提升和树结构优化。通过深入理解这些优化技术,开发人员可以更好地利用Vue3提供的性能优势,从而构建更高效的Web应用程序。编译优化的重要性。原创 2025-03-20 19:01:03 · 835 阅读 · 0 评论 -
Vue3项目开发:状态管理实践指南
本文详细介绍了Vue3项目开发中状态管理的实践指南,包括Vue3的响应式和组合式API的使用、Vuex的安装和最佳实践、以及状态管理的最佳实践和常用技巧。本文将深入探讨Vue3项目中状态管理的最佳实践,帮助开发者更好地应用Vue3新特性和生态工具进行状态管理。在大型项目中,我们通常会使用模块化的store,通过命名空间将不同模块的状态、突变、行动等进行隔离,避免命名冲突。本文将深入探讨Vue3项目中状态管理的最佳实践,帮助开发者更好地应用Vue3新特性和生态工具进行状态管理。原创 2025-03-19 19:02:04 · 407 阅读 · 0 评论 -
Vue3项目开发:状态管理实践指南
本文详细介绍了Vue3项目开发中状态管理的实践指南,包括Vue3的响应式和组合式API的使用、Vuex的安装和最佳实践、以及状态管理的最佳实践和常用技巧。本文将深入探讨Vue3项目中状态管理的最佳实践,帮助开发者更好地应用Vue3新特性和生态工具进行状态管理。在大型项目中,我们通常会使用模块化的store,通过命名空间将不同模块的状态、突变、行动等进行隔离,避免命名冲突。本文将深入探讨Vue3项目中状态管理的最佳实践,帮助开发者更好地应用Vue3新特性和生态工具进行状态管理。原创 2025-03-19 19:01:03 · 336 阅读 · 0 评论 -
java高级用法之:无所不能的java,本地方法调用实况
相信每个程序员都有一个成为C++大师的梦想,毕竟C++程序员处于程序员鄙视链的顶端,他可以俯视任何其他语言的程序员。但事实情况是,无数的程序员从小白到放弃,鉴于C++的难度,最后都投入了java的怀抱。JAVA以他宽广的胸怀接纳了一众无法登顶C++的程序员。开个玩笑,C和C++的优势在于和系统底层的交互和其运行的速度和效率,JAVA的优势在与广泛的应用框架,可以快速搭建所需的应用程序。两者各有所长。框架的好处就是降低了程序开发的难度,让应用程序可以快速批量复制。原创 2025-03-18 19:02:04 · 751 阅读 · 0 评论 -
Java多线程中Java锁的那些事儿
Java多线程开发中,如果涉及到共享资源操作场景,那就必不可少要和Java锁打交道。Java中的锁机制主要分为Lock和,本文主要分析Java 锁机制的使用和实现原理,按照Java锁使用、JDK中锁实现、系统层锁实现的顺序来进行分析,话不多说,let's go~原创 2025-03-18 19:01:03 · 437 阅读 · 0 评论 -
解决linux mysql命令 bash: mysql: command not found 的方法
首先得知道mysql命令或mysqladmin命令的完整路径。著作权归作者所有,转载或内容合作请联系作者。原创 2025-03-17 19:02:05 · 255 阅读 · 0 评论 -
【MySQL】MySQL审计工具Audit Plugin安装使用
MySQL 5.7.2新增了参数 log_timestamps,用于控制error log、general log、slow log日志记录使用的时区,只影响写入文件的时区,不影响写入表中记录的时区。最后编辑于:2025-02-24 22:16:43。MySQL 数据库参数 log_timestamps。MySQL开启日志记录并且解决日志时间错误问题。著作权归作者所有,转载或内容合作请联系作者。MySQL 5.6 开启审计功能。MySQL之添加日志审计功能。原创 2025-03-17 19:01:04 · 499 阅读 · 0 评论 -
微服务架构: SpringCloud实战案例
微服务架构的核心理念是“微”、“服务”和“自治”。现在,我们将展示一个基于Spring Cloud的实战案例,通过这个案例,您可以对Spring Cloud的核心组件有一个直观的认识,具体内容包括服务注册与发现、配置中心、路由网关、负载均衡、断路器和分布式追踪。提供了一系列的组件,包括服务注册与发现、配置中心、路由网关、负载均衡、断路器、分布式追踪等,满足了微服务架构中常见的需求。提供了大量的开箱即用的模块,通过简单的配置就可以实现分布式系统中的各种复杂功能,比如服务治理、负载均衡、服务容错等。原创 2025-03-16 19:02:04 · 367 阅读 · 0 评论 -
(一)微服务初见之 Spring Cloud 介绍
从单体应用架构发展到SOA架构,再到微服务架构,应用架构经历了多年的不断演进。微服务架构不是凭空产生的,而是技术发展的必然结果,分布式云平台的应用环境使得微服务代替单体应用成为互联网大型系统的架构选择。目前,虽然微服务架构还没有公 认的技术标准和规范草案,但业界已经有了一些很有影响力的开源微服务架构解决方案,在进行微服务化开发或改造时可以进行相应的参考。目前软件架构有三种架构类型,分别是业务架构、应用架构、技术架构。它们之间的关系是业务架构决定应用架构,技术架构支撑应用架构。原创 2025-03-16 19:01:03 · 933 阅读 · 0 评论 -
SpringCloud使用Prometheus监控(基于Eureka)
SpringBoot使用prometheus监控》《SpringBoot使用SOFA-Lookout监控》包含如下这些配置:image从图中可以看出,这里提供了Consul的服务发现机制,没有Eureka的服务发现机制。但是如果Eureka想要使用的话可以通过配置一个适配器的方式,使用consul_sd_config配置的方式使用Prometheus服务发现。原创 2025-03-15 19:02:04 · 603 阅读 · 0 评论 -
微服务架构: SpringCloud实战经验总结
包括了众多核心组件,包括Service Discovery(服务发现)、Circuit Breaker(熔断器)、API Gateway(API 网关)、Config Management(配置管理)、Message Broker(消息代理)等,这些组件都为微服务架构提供了强大的支持和解决方案。从服务注册与发现、服务通讯、熔断降级到API网关的实现,SpringCloud提供了一整套的解决方案,帮助开发者快速构建稳定、高可用的微服务系统。是一个声明式的Web服务客户端,它简化了编写Web服务客户端的工作。原创 2025-03-15 19:01:03 · 674 阅读 · 0 评论 -
前端面试每日 3+1 —— 第563天
去学习与思考,这才达到来这里的目的!(不要为了谁而来,要为自己而来!欢迎大家前来讨论,如果觉得对你的学习有一定的帮助,欢迎点个[前端面试每日3+1题,以面试题来驱动学习,每天进步一点!著作权归作者所有,转载或内容合作请联系作者。让努力成为一种习惯,让奋斗成为一种享受!(我每天多次反省自己)。和朋友们一同讨论学习!原创 2025-03-14 19:02:04 · 151 阅读 · 0 评论