自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Yangy的博客

物来顺应,既过不恋,当时不杂,未来不迎

  • 博客(148)
  • 资源 (16)
  • 问答 (3)
  • 收藏
  • 关注

原创 程序人生,精彩抢先看

1.开幕欢迎各位靓仔靓妹光临(重要的话讲在前头)我是善良勤劳勇敢而又聪明的老杨,很高兴能在CSDN记录我的程序人生,并和大家一起学历和分享IT行业的技术与知识。本文将以“节目单”的形式,记录我这些年的学历与经历。同时,也希望能够方便大家更好的分享到这一切!This is show time…2.节目单2.1 Java专栏2.1.1 Java编程系列【Java编程系列】WebService的使用【Java编程系列】在Spring MVC中使用工具类调用Service层时,Service类为

2020-10-27 17:41:43 1411 2

原创 【日常Exception】第二十九回:Flink启动异常之java.net.UnknownHostException: xxxx: Name or service not known

热门系列: 程序人生,精彩抢先看 日常异常,是否也有你似曾相识的那一个 1、问题 今天启动测试环境的flink内的服务,启动过程中发生了如下报错:org.apache.flink.util.FlinkException: Failed to retrieve job list.Caused by: java.net.UnknownHostException: fat: Name or service not known The program finis...

2022-11-16 16:32:26 81

原创 【日常Exception】第二十八回:com.fasterxml.jackson.databind.JsonMappingException: Conflicting setter definitio

热门系列: 程序人生,精彩抢先看 日常异常,是否也有你似曾相识的那一个 1、问题报错信息:com.fasterxml.jackson.databind.JsonMappingException: Conflicting setter definitions for property "tcount":xxx.xxx.xxx.xxx.GroupStateRequestBean#setTcount(1 params) vsxxx.xxx.xxx.xxx.GroupStateReque..

2022-11-15 17:48:39 20

原创 【漏洞修复系列】如何不安装软件或应用,直接查看软件内依赖包的版本信息?记一次漏洞修复实践分享

本次修复漏洞的实践分享,就到这里啦。其实本次,主要是想记录一下如何快速找到安全版本的安装包或依赖包的经验,希望能帮助到遇到类似问题的朋友们~~另外,升级安装包或依赖包,一定要注意版本不同,可能或带来一些差异,或是报错等异常问题,所以,需要非常谨慎。建议在,开发测试环境,实践运行观察稳定之后,再切换到生产环境。避免线上出BUG,那就难搞了额!!!

2022-10-24 10:44:41 620

原创 【Java编程系列】JWT秘钥生成

JWT其全称是JSON Web Token,也是经常作为一种安全的token使用。通俗地说,JWT的本质就是一个字符串,它是将用户信息保存到一个Json字符串中,然后进行编码后得到一个JWT token,并且这个JWT token带有签名信息,接收后可以校验是否被篡改,所以可以用于在各方之间安全地将信息作为Json对象传输。

2022-09-29 15:06:37 381

原创 【Java编程系列】Minio实现文件上传下载

最近给一个租户做minio的独立存储部署,使用过程中,有了一点使用心得,做一个记录分享,希望可以帮到有需要的朋友~~~

2022-09-26 19:26:38 1361

原创 猿创征文|技术成长之路-【Java编程系列】文件存储实践:Amazon S3实现文件上传下载,总结坑点,积累成长经验

主要记录Amazon s3存储技术的实现api使用,以及解决一些s3上传下载使用过程中遇到的问题

2022-09-01 08:30:00 851

原创 【Docker理论与实践系列】章节二:Docker常用操作命令与实践

七夕已至,有人谈恋爱,有人秀恩爱。我们程序员不一样,我们直接练习docker常用命令,把docker玩转~~~

2022-08-09 14:35:48 138

原创 【算法系列】实战篇:Diffie-Hellman算法实现通信秘钥流程

1、Diffie-Hellman算法简介Diffie-Hellman算法(以下简称为:DH算法),是最早的密钥交换算法之一,它使得通信的双方能在非安全的信道中安全的交换密钥,用于加密后续的通信消息。 起基本流程原理如下:假定小明和小红期望在一个不安全的网络中协商一个共同的密钥,那么进行如下步骤: 两人先说好大素数(质数)p和它的原始根g。 小明随机产生一个数a,并计算A = p^a mod g, 发送给小红。 小红随机产生一个数b,并计算......

2022-07-29 15:01:02 482

原创 【开发工具的那些故事】Git跨代码仓库合并代码

今天做一个Git(github)的跨代码库合并操作流程的记录,方便日后查看,也希望可以帮助到有需要的朋友~~~~源仓库:A (例如其仓库地址为:git@192.168.1.1:test.git)目标仓库:B(例如其仓库地址为:git@192.168.1.2:test.git)需求:下面,需要将仓库B的代码,合并进入到A仓库的分支之中例如我这里选择的当前最新分支为:master此处我命名为:target_branch这一步执行完成后,就会把B仓库的最新代码拉取到本地,并且切换至target_branch_in

2022-06-29 15:14:33 2501 2

原创 【开发工具的那些故事】IDEA安装Jrebel教程,并使用Xrebel进行接口分析优化

JRebel是一套JavaEE开发工具,也是一款JAVA虚拟机插件,它使得JAVA程序员能在不进行重部署的情况下,可快速实现热部署,节省了大量重启时间,提高了个人开发效率。

2022-06-02 09:55:41 1745

原创 【Go系列】Go安装与环境配置,The selected directory is not a valid home for Go SDK

热门系列: 程序人生,精彩抢先看​​​​​​ 1、Go下载安装下载地址:Downloads - The Go Programming Language按照各自的系统环境,选择对应版本下载即可~~~2、环境配置 在设置-->系统-->关于-->高级系统设置-->环境变量,设置GOROOT和Path:3、IDEA安装Go语言 点击IDEA-->Setting,按如下图步骤操作:...

2022-05-01 09:00:00 4444 2

原创 【日常Exception】第二十七回:Caused by: java.sql.SQLException: Incorrect string value: ‘\xF0\xAC\x8C\x97\xE7\x

热门系列: 程序人生,精彩抢先看 日常异常,是否也有你似曾相识的那一个 1、异常信息Causedby:java.sql.SQLException:Incorrectstringvalue:'\xF0\xAC\x8C\x97\xE7\x95...'forcolumn'content2、分析解决原本的数据库表对应的字符集设置为:原因分析:因为我们存储的这个内容是一篇资讯,里面可能含有一些头像、表情等非常规文字的元素,导致转码后长度超过原本字符集ut...

2022-04-11 15:48:58 384

原创 【日常Exception】第二十六回:RedisSystemException...RejectedExecutionException: event executor terminated

2022-03-04 16:46:23,966 DEBUG restartedMain (FailureAnalyzers.java:117)- FailureAnalyzer org.springframework.boot.autoconfigure.jdbc.HikariDriverConfigurationFailureAnalyzer@662e36f0 failedjava.lang.TypeNotPresentException: Type org.springframework.jdbc..

2022-03-17 08:00:00 3388

原创 【Java编程系列】容易忘记和记混的Cron表达式,一张图就够

热门系列: 程序人生,精彩抢先看 1、前言 最近在写定时任务时,一时记不起了Cron表达式的语法,只能搜索了。今天,自己花时间总结画一个图来说明一下,我觉得图比较方便理解,就此记录一下。2、正文 话不多说,直接上图举几个例子:(1)0 0 2 1 * ? *表示在每月的1日的凌晨2点调整任务(2)0 15 10 ? * MON-FRI 表示周一到周五每天上午10:15执行作业(3)0 15 10 ? 6L 2002-2...

2022-02-07 10:26:35 140

原创 【年度总结】回顾2021,展望2022,老杨来了

目录1、初衷2、回顾20212.1、博文方面2.2、自考方面2.3、自学方面2.4、运动锻炼方面3、展望20224、总结1、初衷从写博客开始,距离现在已经快6年了。最开始,只是为了转载或是摘抄一点有用的技术博文,方便工作中参考使用。后来,慢慢发现工作中会遇到各种各样的难题和坑点,为了防止自己后续继续踩坑,所以会记录遇到的难点问题,做一个记录与分享,希望今后自己可能会用上,也希望也帮助到其他遇到相同问题的朋友们。时至今日,我已经把写博...

2022-01-08 15:11:14 1615 22

原创 【日常Exception】第二十五回:Flink启动job时报错,AbstractChannel$AnnotatedConnectException: Connection refused.....

热门系列: 程序人生,精彩抢先看 日常异常,是否也有你似曾相识的那一个 1、问题 具体报错提示:Caused by: org.apache.flink.shaded.netty4.io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: /0.0.0.0:9905Caused by: java.net.ConnectException: Connection r...

2021-12-01 09:30:00 4793 4

原创 【全栈之前端编程】Javaweb使用thymeleaf局部刷新结合Layui插件实现Html分页

热门系列: 程序人生,精彩抢先看 目录热门系列:程序人生,精彩抢先看1、前言2、正文2.1 开发环境介绍2.2 实现代码2.3 实现流程说明2.4 实现效果3、总结1、前言 最近个人在做开发的时候,需要实现前端的Html页面分页。由于好一段时间没写前端的代码了,有些生疏了。现就实践成果,做下记录与分享! 2、正文2.1 开发环境介绍后端:SpringBoot、Thymeleaf前端:Html、Jqu...

2021-10-24 10:54:19 2850

原创 【Mybatis-plus系列】使用Mybatis-plus的selectPage()分页查询没生效

热门系列: 程序人生,精彩抢先看 1、问题 最近尝试使用Mybatis-plus的selectPage()分页查询功能,然后发现按照API文档使用后,并没有生效。代码如下:List<Line> lineList = lineMapper.selectPage(new Page<>(1,6),query).getRecords(); 但是发现打印日志,并没有加上limit语句查询。(博主用的是Mysql数据库)2、解决 ...

2021-10-24 10:52:53 4551 4

原创 【开发工具的那些故事】Offending ECDSA key in ../.ssh/known_hosts:1ECDSA host key for ip has changed and you ha

热门系列: 【开发工具的那些故事】git常用命令,手把手教你配置多个git账号 【开发工具的那些故事】git问题记录(一): Failed to connect to github.com port 443: Timed out 【开发工具的那些故事】git问题记录(二):Changes not staged for commit 【开发工具的那些故事】git问题记录(三):error: The last gc run reported the following. Pl

2021-09-06 09:41:41 859

原创 【全栈编程系列】SpringBoot整合Shiro(含KickoutSessionControlFilter并发在线人数控制以及不生效问题、配置启动异常No SecurityManager...)

热门系列: 程序人生,精彩抢先看 目录1、前言2、正文2.1 环境介绍2.2 shiro配置2.3 shiro并发在线人数控制KickoutSessionControlFilter2.3.1 自定义shiro的KickoutSessionControlFilter请求时报错异常2.3.2KickoutSessionControlFilter并发在线人数控制失效3、总结1、前言 好久没整活儿了。最近在整合shiro的时候,出现了诸多问题。还...

2021-09-01 11:47:42 1134

原创 【Java编程系列】Java8使用List的Stream收集转换成Set,数据却丢失了,你知道为啥吗?

热门系列: 程序人生,精彩抢先看 1、前言 前段时间,做业务时。一个列表数据,为了达到去重的效果。然后直接顺手,就用了List的stream流收集器,直接转成Set了。结果上线之后,出现了数据“莫名奇妙的”缺失情况。。。 于是开始了日志查看情况,最终将问题定位在了类似如下这段代码处:List<Object> list = new ArrayList<>();Set<Object> set = list.stream...

2021-08-09 11:25:38 1974

原创 【Java编程系列】解决Java类或对象属性首字母大写无法获取值问题

1、前言&nbsp;&nbsp;&nbsp;&nbsp;前段时间,对接一分API接口时。该API定义的入参出参的属性,都是大写字母开头的。而这与Java的一些命名规则是相反的。&nbsp;&nbsp;&nbsp;&nbsp;但SpringBoot中,如果这么定义,那么是会在取不到值的!例如定义一个Name的数据,即使设置了set与get方法,也会获取不到这个属性的值!2、解决方式加上以下注解即可:@JsonProperty

2021-07-19 15:19:52 1944

原创 【Java编程系列】存储对象的Map集合转成Json,再从Json转换回原Map集合!哎哟,不错哦

1、前言 做开发的同学,一般肯定有遇到过需要将数据库中一堆常用且不常变动的数据,作为缓存cun2、正文

2021-06-15 09:34:10 614 10

原创 【Java虚拟机JVM系列】JVM总结篇

热门系列: 程序人生,精彩抢先看 1、前言前段时间,金三银四,应聘旺季。大学的学弟们找到我,说面试经常有被问到Java中的JVM相关的问题。但因为自己基础差,也不够了解相关的知识。希望能给出一些建议!于是,我就发给了他们一些我之前总结的JVM相关的博文。之前都只是利用零散时间,自我记录,也没有好好整理。今天,也是趁着忙里偷闲,整理了这篇博客,希望能帮助到更多的朋友们~2、JVM干货记录以下是我之前整理记录的JVM系列相关文章,也是写的比较详细。可以点击直达: 【Java虚..

2021-06-07 09:47:59 1396 19

原创 【Redis系列】Redis常用数据类型命令大全,6K字爆肝整理,路过不容错过

热门系列: 程序人生,精彩抢先看 【分布式系列】分布式锁原理篇-Redisson、Zookeeper、Database 【Java面试系列】Redis面试题 1、前言最近,经常操作Redis,但有些命令记的又有些模糊。想用的时候,还得百度或者翻笔记。。这一篇,我将给整理一份最全的redis常用命令~~~~老手已经在“一键三连”先收藏了,新手还在下滑~~~~2、正文2.1 redis的五种数据类型Redis五种数据类型主要为:、、、、2.2 常..

2021-05-31 09:26:55 266 8

原创 【一天一坑系列】Mysql数据库表莫名其妙插入了重复数据,如何一招妙手回春

1、前言又是忙碌开发的一天。然鹅,群里老板突然发飙:为什么线上数据出现了重复数据????十万火急,快点处理!!!(这种紧迫感,做过开发的都懂 π__π !)还能咋办?连接服务器,开整吧~~~~~~~~~~~~~~~2、解决过程2.1 查看问题先根据重复数据订单,查下数据库,看看数据情况:通过数据表可以看到,同一订单号1961,确实在同一时间创建了两条同样的数据。。炸裂!!2.2 分析问题通过数据可以知道,插入数据的时候,数据相同,时间点完全一致,那么肯定是同一操作,出

2021-05-28 09:46:35 1900 11

原创 【数据库系列】必会的Mysql数据库技术知识总结,你得把握住呀

热门系列: 程序人生,精彩抢先看 1、前言做后端的童靴,一定离不开数据库的运用!所以,不管你是萌新小白,还是搬砖的,都得学会数据库方面的必会知识。前人栽树,后人乘凉。现在分享一下,个人总结到的一些常用且实用的数据库必会知识点(PS:你可以现在不看,但你不能没有~~~)2、数据库干货内容2.1 数据库常用知识点下面是博主的往期详细实践博文,直达传送门: 【数据库系列】sql语句执行顺序,你理解了吗 【数据库系列】sql优化,你学废了吗 【数据库...

2021-05-26 11:03:07 629 12

原创 【Java 8系列】全网最通俗易懂的Java8版本新特性知识汇总,看完不懂你捶我

精心实践总结的Java8主流内容大全

2021-05-19 09:28:02 4903 39

原创 【Linux系列】Linux查看日志常用命令大全,再也不怕不会看日志啦

热门系列: 【Linux系列】Linux脚本:定时任务批量移动指定文件至另一目录!想学吗?我教你啊 【Linux系列】Linux实践(一):linux常用命令 【Linux系列】Linux实践(二):CentOS系统中搭建java开发环境与部署web项目 【Linux系列】Linux实践(三):CentOS中安装(卸载)Mysql以及数据库的导入导出 【Linux系列】Linux之CentOS操作系统日常问题(一):connect:network is unre

2021-05-13 09:31:45 9209 36

原创 【一天一坑系列】SpringCloud微服务项目本地可以正常启动,但在Flink中却无法启动,莫名其妙????

热门系列: 程序人生,精彩抢先看 1.前言今天启动测试环境的一个实时计算服务。。该服务是使用Flink结合启动的。但是,偏偏出现了如题的问题!于是开始查看flink打印日志。爆出了如下错误:org.apache.flink.runtime.JobException: Recovery is suppressed by NoRestartBackoffTimeStrategy at org.apache.flink.runtime.executiongraph.failover...

2021-05-06 09:09:11 538 2

原创 【日常Exception】第二十四回:nested exception is java.lang.NoClassDefFoundError: redis/clients/jedis/util/Pool

PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property 'redisFactory' threw exception; nested exception is java.lang.NoClassDefFoundError: redis/clients/jedis/util/Pool

2021-04-26 09:47:32 790 2

原创 【Zero to One系列】VMware-workstation与CentOS7安装与使用

热门系列: 程序人生,精彩抢先看 1.前言先说说个人对于这个《Zero to One系列》的一个计划。这个系列主要会记录,博主个人私下从服务器环境搭建部署,到项目框架选型、搭建,以及技术栈实践等多方面运用,做一个可运行的个人网站。这也是这个系列的最终目标!其实个人做一个Web网站的想法,早两年的时候就已经有了。但是一直都因为工作、生活等多方面的原因,没有坚持到落地。现在,我会在工作之余的时间,逐步实现这一目标。相信,对于很多做IT的朋友来说,都希望能有一个自己的“作品”。在这里,博主将秉.

2021-04-15 09:25:42 132 2

原创 【学无止境系列】详读《不止代码,职业发展黄金手册》后,提炼总结!骚年们,快学起来吧!

1.前言以往一直在输出一些技术类型的博客。最近,忙里偷闲,看了一篇名为《不止代码,职业发展黄金手册》的文章。看完之后,有了一些新的启发,并记录了一些个人认为比较有参考意义的结论和观念。今天在此做一个记录,勉励自己努力前进。也做一个分享,希望看到的朋友们,也能有所收获与成长!2.总结从文章中的总结点,因为篇幅内容较多,涉及面也较多。所以总结出来,可能有一点不成体系,但是个人觉得都是很不错的观点。下面一一罗列记录一番:一、定位自己的价值与制定计划“系统性”、“全局性”、“综合性”,要有价

2021-04-12 11:05:28 395 6

原创 【Java 8系列】收集器Collector与工具类Collectors

热门系列: 【Java 8系列】Java日期时间的新主宰者:LocalDate、LocalTime、LocalDateTime、ZonedDateTime 【Java 8系列】Stream详解,看这一篇就够啦 【Java 8系列】Lambda 表达式,一看就废 【Java 8系列】Java开发者的判空利器 -- Optional 程序人生,精彩抢先看 1.前言好久没有输出啦。今天接着前面说到的Java8系列,聊一聊最后的收集器:Collecto..

2021-04-01 12:01:40 2111

原创 【日常Exception】第二十三回:Maven导入异常Maven dependencies are failing with a 501 error: user https://repo.maven

热门系列: 程序人生,精彩抢先看 1.问题通过IDEA使用Maven进行项目Install时,发送了如题的问题:Maven dependencies are failing with a 501 error: user https://repo.maven.....2.分析具体报错是,SpringCloud的依赖无法从远程Maven下载。报错信息中的下载地址如下:http://repo.maven.apache.org/maven2/org/springframewor.

2021-03-12 14:16:52 263

原创 【一天一坑系列】无法访问Controller:SpringBoot项目启动后,请求无法进入控制器Controller中(可以进入服务,但是无法访问控制器)

热门系列: 程序人生,精彩抢先看 1.前言最近任务紧,需求“享之不尽”。。开发联调之时,却出现了如题的一个Question。正是忙的时候,却出现这种幺蛾子,WTF。。还是那句话,抱怨是没有卵用的。。抓紧解决问题咯。。。。2.正文2.1 问题分析首先,同样的代码。开发环境会出现这种问题,测试环境不会!!!这里有猫腻、、、、 其次,项目服务启动后,接口是可以访问到该服务的。只是进入不到相应的控制器、、、 最后,接口访问的路径,有对比过,不存在路径问题、、、2.2 解决问题..

2021-03-12 11:55:10 1611

原创 【日常Exception】第二十二回:构造函数异常Cannot construct instance of `xx.xxx` (no Creators, like default construct

with root causecom.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `xxx` (no Creators, like default construct, exist): cannot deserialize from Object value (no delegate- or property-based Creator)

2021-03-12 11:11:05 643

原创 【日常Exception】第二十一回:IDEA Maven构建配置文件失效,target中未正确出现对应环境的配置文件

热门系列: 程序人生,精彩抢先看 1.问题前些天,部门负责人重建项目仓库,博主将原来的项目重新检出!之后就直接开发需求了,没有出现什么问题。后来,开始自测代码时,发现项目启动不了。直接报了这个文件找不到了!!!接着先查看了一下项目文件是否有存在,再看了一下包下面的文件,发现文件是有的,但是没有按照配置打包对应环境的配置文件。。。也就是说,问题出在:maven打包的配置文件不对,导致启动报错下面看下配置文件打包后的对比图:打包之后,正确的配置文件路径应该如图一所示!将指定环.

2021-02-24 16:35:11 487

原创 【一天一坑系列】手动提交事务,开启后未关闭导致的bug!啊,多么痛的领悟...MySQLTransactionRollbackException: Lock wait timeout exceeded

热门系列: 程序人生,精彩抢先看 1、前言前几天,春节过完开工第一天,结果运营就反应生产环境有BUG了。真是“开门红”啊~~~先和运营了解到线上的问题症状,然后就连接生产服务器,开始逐步排查了!2、正文2.1 生产环境的问题症状症状一:查询列表的数据,有的数据会时有时无!(如ABCD四条数据,刷新页面,B数据时而出现,时而没有)症状二:新建订单,创建成功后,数据并没有入库前面两点是通过web端页面操作,所反映出来的异常情况!后续我们通过查看日志,还发现了另外两种日志..

2021-02-23 16:57:55 811

codota-4.1.16.zip

代码智能提示插件,好用好用

2022-03-25

java中高级笔记整合.rar

java中高级笔记整合

2022-03-25

Java面试题大全(2021年).rar

Java面试题大全(2021年)

2022-03-25

2021 Java面试题.rar

2021 Java面试题

2022-03-25

Java垃圾收集必备手册.rar

Java垃圾回收必学内容,赶紧搞起

2022-03-25

Java开发手册(嵩山版).rar

Java开发标准

2022-03-25

Java核心知识点整理.rar

Java必看内容,学习起来

2022-03-25

flink 中文教程.rar

Flink开发使用的说明文档,十分好用!

2022-03-25

〈Java开发手册(嵩山版)〉灵魂15问.rar

Java开发相关的规范文档,值得学习推荐

2022-03-25

Xrebel的jar包,亲测可用。之前找到过一些包,是测试过期的包。

用于Xrebel的程序监控调优使用

2022-03-23

Apache POI API Document

该资源为apache poi api文档,有需要的,赶紧下载起来吧!文档很完整,分别有3.8和3.9两个版本!

2020-11-04

elasticsearch-head-chrome插件.rar

这个插件是我好不容易找的到,已经在用了。亲测可用,感兴趣的朋友,下载起来吧!有了这个插件,再也不用去下载服务器插件,繁琐安装了!

2020-06-03

SublimeText3工具压缩包

支持多类型文本,多种开发语言的文件格式,超丰富的UI界面,超好用,用过的都知道。有需要的朋友,赶紧下载起来吧!!

2020-04-03

tx-lcn分布式事务框架源码包

LCN并不生产事务,LCN只是本地事务的协调工 TX-LCN定位于一款事务协调性框架,框架其本身并不操作事务,而是基于对事务的协调从而达到事务一致性的效果。

2019-12-18

FindBugs资源链接(各种版本)

findbugs下载资源链接,内含有各种版本,随你下载。谁用谁知道!

2018-02-26

dubbo.xsd 模板文件

解决myeclipse中dubbo.xml文件报错,此资源为dubbo.xsd模板代码

2017-10-16

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

TA关注的人

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