- 博客(2098)
- 资源 (85)
- 收藏
- 关注
转载 简单实现 MySQL 数据库的日志审计
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识来源:freebuf - si1encewww.freebuf.com/articles/es/192062.html0x0 背景由于MySQL社区版没有自带的审计功能或插件,对于等级保护当中对数据库管理的要求的就存在一定的不满足情况的,抛开条条框框不说数据库的日志是值得研究的,通过收集数据库的日志到企业SOC平台便于安全事件的溯源...
2024-01-10 09:02:48 54
原创 关于redis的使用问题?
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识这个问题看起来比较舒服!可以理解为:为什么要选择Redis,Redis的使用场景与使用Redis的原因value是哈希,列表,集合,有序集合这类复杂的数据结构时,会选择redis。Redis有5个基本数据结构,string、list、hash、set和zset。它们是日常开发中使用频率非常高应用最为广泛的数据结构Redis在项目中的...
2024-01-10 09:02:48 346
转载 支付宝:服务端如何防止订单重复支付?
点击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识目录概述为了防止掉单,这里可以这样处理:为了防止订单重复提交,可以这样处理:附上微信支付最佳实践:概述如图是一个简化的下单流程,首先是提交订单,然后是支付。支付的话,一般是走支付网关(支付中心),然后支付中心与第三方支付渠道(微信、支付宝、银联)交互。支付成功以后,异步通知支付中心,支付中心更新自身支付订单状态,再通知业务应用,各...
2024-01-02 09:13:25 33
原创 服务器卡顿了15秒,导致同一笔微信支付的两次通知都被处理了?
点击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识这个是设计问题,前端和后端代码都存在问题!对于后端来说,同一笔微信支付为什么会被通知两次?为什么通知两次,每次去支付的时候,都能支付成功?举一个例子例子:创建订单时,需要减库存,如果减库存接口超时了,调用方重新调用一次(无论是否成功的执行了减库存代码),应该要保证不会多减一次库存。一个完整的支付流程应该是这样的:1、生成订单这个时...
2024-01-02 09:13:25 820
转载 软考证书,彻底爆了,请立即上车!!!
????#IT人#5-25万!什么神仙人才补贴奖金?一起仔细看看......最近发现,软考报考人数已超500万!2020年40万,2021年94万,2022年129万,两年时间直翻3倍!如此火爆原因是什么?据信管网统计:2023上半年不仅报名人数大涨,参考率也同步上升,竞争逐步激烈!软考也叫软件水平考试,IT圈公认的高含金量证书,加上政策福利贼好、市场需求变大,才日渐火热…????软考可考专业多,其中软考...
2023-12-31 09:31:54 17
原创 ChatGPT会取代大部分前端开发吗?
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识千里之行始于足下!从最近的招聘行情上来看,前端的招聘行情并不乐观,或多或少收到AIGC的影响于是有人说了,在未来的十年里,比如 GitHub 和其他的开源平台,将会有庞大的代码量,人工智能可以像一个有 50 年经验的超级开发者一样进行训练,从目前的开原代码增量情况来看,已经慢慢的明显化了!对于代码开发而言,人工智能可以做什么?1个简...
2023-12-31 09:31:54 376
原创 零基础想把深度学习用于毕设,困难吗?
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识正好,我这边有一个从零我0到1的深度学习路线总结,学会了用于毕业设计,找工作完全不是问题!基本概念深度学习是人工智能领域的一个重要分支,它模仿人类神经系统的工作方式,使用大量数据训练神经网络,从而实现自动化的模式识别和决策。比传统的机器学习技术更加准确和有效。它可以用多种模型,算法和技术来构建深度学习模型,并利用计算机的处理能力来提...
2023-12-30 12:07:25 867
转载 MySQL 优化原理,1W 字超详细总结
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识说起MySQL的查询优化,相信大家收藏了一堆奇技淫巧:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型..... 你是否真的理解这些优化技巧?是否理解其背后的工作原理?在实际场景下性能真有提升吗?我想未必。因而理解这些优化建议背后的原理就尤为重要,希望本文能让你重新审视这些优化建议,并在实际业务场...
2023-12-29 09:13:42 29
转载 TCP三次握手和四次挥手以及11种状态
点击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识作者:IT_外卖小哥来源:https://blog.51cto.com/jinlong/2065461三次握手置位概念:根据TCP的包头字段,存在3个重要的标识ACK、SYN、FINACK:表示验证字段 SYN:位数置1,表示建立TCP连接 FIN:位数置1,表示断开TCP连接三次握手过程说明:1.由客户端发送建立TCP连接的请...
2023-12-28 09:15:47 13
转载 Windows 系统下常用的网络配置命令
点击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识一、ipconfig ipconfig 是 Windows 网络中最常使用的命令,用于显示计算机中网络适配器的 IP 地址、子网掩码及默认网关等信息。命令基本格式:ipconfig[/all|renew[adapter]|/release[adapter]|/flushdns|displaydns|/re...
2023-12-27 09:11:22 57
原创 前端工程师初级、中级、高级最好的进阶路线图!
点击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识作为一个前端工作近10年的老司机,帮你整理了前端5阶提升的技能图,想升职加薪学技能,看我这一篇就够了!一位出色的前端工程师,一定要会具备阅读规范文档和阅读别人的代码和时刻学习的习惯,再加上一些常见的技术栈,基本上两三年就能到达中高级的水平,一线城市能拿到30K的offer不成问题的!至于初级,中级,高级分要要掌握什么样的技能,其实...
2023-12-26 09:03:12 60
原创 银行校园招聘各环节通过率分别是多少?
点击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识今年疫情刚过去,一朋友在大学里,通过校招顺利拿到了招商银行后端工程师的offer,负责银行活动板块数据处理部门,他告诉我银行校招进面试的比例1:5,并且需要通过多轮面试,比如笔试,英语,综合知识,性格测试,如果没有充足的准备,基本上拿不到offer的,他提前做好了很多功课,目前银行工作已基本稳定,香饽饽!所以我觉得,银行招聘并不比...
2023-12-25 08:52:30 36
转载 对话式AI搜索的技术路线猜想
点击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识©作者 |李忠利单位 |腾讯研究方向 |语义理解、文本纠错等ChatGPT 真是火爆全网了,铺天盖地的文章一个接一个。最近我老爹都来问我:“你的工作是不是跟那一串英文字母有关系?”“是,但又不完全是。”“儿子工作有出息啊~”“别,我有可能被它干失业!”前两天我老婆来问我:“ChatGPT 能不能拿来帮我写公文?”我转手给她看...
2023-12-25 08:52:30 48
转载 漫画: 解密IP 、TCP和DNS与HTTP 的亲密关系
点击上方的终端研发部,右上角选择“设为星标”每日早9点半,技术文章准时送上公众号后台回复“学习”,获取作者独家秘制精品资料往期文章记五月的一个Android面试经What外包,技术外包如何防坑?Github几个非常值得学习的项目Android 架构组件 - 让天下没有难做的 App手机商对“鸿蒙”进行了密集测试:比安卓系统快?本文内容来自《图解HTTP》,作者:[日] 上野宣,人民邮电出版社一、...
2023-12-22 09:31:25 32
转载 logback - 自定义日志脱敏组件,一种不错的脱敏方案
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识前言在我们写代码的时候,会书写许多日志代码,但是有些敏感数据是需要进行安全脱敏处理的。对于日志脱敏的方式有很多,常见的有:①使用conversionRule标签,继承MessageConverter②书写一个脱敏工具类,在打印日志的时候对特定特字段进行脱敏返回。两种方式各有优缺点:第一种方式需要修改代码,不符合开闭原则。第二种方式,...
2023-12-22 09:31:25 158
转载 11个简单的Java性能调优技巧,傻瓜都能学会!
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识译文http://www.codeceo.com/article/11-simple-java-performance-tips.html大多数开发人员理所当然地以为性能优化很复杂,需要大量的经验和知识。好吧,不能说这是完全错误的。优化应用程序以获得最佳性能不是一件容易的事情。但是,这并不意味着如果你不具备这些知识,就不能做任何事...
2023-12-21 09:17:06 71
转载 从0到1搭建完整的javaweb项目
本文为博主落尘曦的原创文章。https://blog.csdn.net/qq_23994787/article/details/73612870点击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识本案例使用Servlet+jsp制作,用MyEclipse和Mysql数据库进行搭建,详细介绍了搭建过程及知识点。主要功能有:1.用户注册 2.用户登录 3.用户列表展示 4.用户信息修改...
2023-12-21 09:17:06 84
转载 Hystrix使用及原理
Hystrix使用及原理1.Hystrix的基本使用 1.1 为什么需要Hystrix?在微服务架构中,我们将业务拆分成一个个的服务,服务与服务之间可以相互调用(RPC)。为了保证其高可用,单个服务又必须集群部署。由于网络原因或者自身的原因,服务并不能保证服务的100%可用,如果单个服务出现问题,调用这个服务就会出现网络延迟,此时若有大量的网络涌入,会形成任务累计,导致服务瘫痪,甚至导致服务“雪崩...
2023-12-19 13:23:42 20
原创 大学四年生活白混了,毕业简历要怎么写呢?
点击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识大学,我们都知道,是我们每个人步入社会的第一个社会,有些人每天都很努力,制定计划,循序渐进的去执行,大学毕业之后自然而言的很快就能找到工作,而总会有一些人三天打鱼两天晒网,结果没学到知识,写简历找工作处处碰壁,接下来,我来分享下面对这种情况,如何打造自己高质量的简历!首先你要知道,对于刚毕业的你,一份合格的简历到底什么是什么样的?...
2023-12-18 09:02:56 26
转载 网络常见面试题
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识来自:yq.aliyun.com/articles/690978请简述TCP/UDP的区别TCP和UDP是OSI模型中的运输层中的协议。TCP提供可靠的通信传输,而UDP则常被用于让广播和细节控制交给应用的通信传输。两者的区别大致如下:TCP面向连接,UDP面向非连接即发送数据前不需要建立链接TCP提供可靠的服务(数据传输),UDP...
2023-12-15 09:18:25 24
转载 MySQL高性能优化规范建议,值得收藏
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识www.cnblogs.com/huchong/p/10219318.html还记得之前也有一篇MySQL性能优化的文章吗?19条效率至少提高3倍的MySQL技巧 ,再加上看了今天这一篇MySQL高性能优化规范建议 。那对于优化MySQL性能和规范,就掌握的差不多了 。废话不多说,开始正题。数据库命令规范•所有数据库对象名称必须使用...
2023-12-14 09:33:34 33
转载 十个免费的 Web 压力测试工具
点击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识本文列举了是十个免费工具,可以用来进行Web的负载/压力测试的。这样你就可以知道你的服务器以及你的WEB应用能够扛得住多少的并发量,以及网站性能。0.GrinderGrinder是一个开源的JVM负载测试框架,它通过很多负载注射器来为分布式测试提供了便利。支持用于执行测试脚本的Jython脚本引擎HTTP测试可通过HTTP代理...
2023-12-13 09:31:53 211
原创 入门深度学习从0到1的路线图!
点击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识入门深度学习,快速提升无疑就3个方法,多阅读,多练习、多思考!再加上一些合适的学习方法,能让你事半功倍,我之前仅用了4个月就找到了38KOffer的工作!举个例子有时候不要看光理论,理论看的在做,甚至看了一大推,死扣了大半天还是停留在import torch/import tensorflow as TF这一行这个时候说明自己练习...
2023-12-11 09:01:58 42
转载 Linux 进程之如何查看进程详情?
点击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识作者:RunFromHere链接:https://juejin.im/post/5bf9213ce51d452237153c5c1、ps是什么?要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,ps命令就是最基本进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸...
2023-12-08 09:44:46 104
转载 25 个实用网站工具推荐!
点击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识来自公众号:麻瓜编程作者:凉皮给大家整理了 25 个前端相关的学习网站和一些靠谱的小工具,包括一些小游戏、教程、社区网站和博客,以及一些资源网站,希望可以帮助到大家!▍CSS 相关●1CSSBattle-在线比拼 CSShttps://cssbattle.dev在线比拼 CSS ,一个挺有趣的竞争性游戏,一共有12个级别...
2023-12-08 09:44:46 61
原创 当C语言执行printf()时,电脑中究竟发生了什么?
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识我们都知道,输出函数printf是C语言中一个非常重要的函数,一般用于向标准输出设备按规定格式输出信息,通过printf函数向终端输出字符,要输出的文字除了可以使用字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义。举个例子:当我们用C 语言在屏幕中输出了"Hello World!"的时候,比如我们想通过下面这...
2023-12-07 09:56:55 35
原创 重磅!谷歌深夜发布大模型Geminim,“吊打”GPT4,程序员或将开发AI应用!
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识Gemini这个厉害了,论gpt还得是谷歌!毕竟它可扩展多任务的 Gemini Pro 以及适用于特定任务和移动设备的 Gemini Nano。 Gemini此前版本为1.0,共分为Ultra, Pro和Nano三个版本:Ultra它能力最强,复杂度最高,能够处理最为困难的任务举个例子:在性能测试方面,性能测试表现很佳,从自然图像、...
2023-12-07 09:56:55 48
原创 服务器卡顿了15秒,导致同一笔微信支付的两次通知都被处理了,导致充值两次,请大神指点解决方案?...
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识这个是设计问题,前端和后端代码都存在问题!对于后端来说,同一笔微信支付为什么会被通知两次?为什么通知两次,每次去支付的时候,都能支付成功?举一个例子例子:创建订单时,需要减库存,如果减库存接口超时了,调用方重新调用一次(无论是否成功的执行了减库存代码),应该要保证不会多减一次库存。一个完整的支付流程应该是这样的:1、生成订单这个时候...
2023-12-06 09:14:01 18
转载 MySQL 自增 id 超大问题查询
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识来源:燕南飞Liamsegmentfault.com/a/1190000017268633引言小A正在balabala写代码呢,DBA小B突然发来了一条消息,“快看看你的用户特定信息表T,里面的主键,也就是自增id,都到16亿了,这才多久,在这样下去过不了多久主键就要超出范围了,插入就会失败,balabala......”我记得没有...
2023-12-06 09:14:01 33
原创 服务器卡顿了15秒,导致同一笔微信支付的两次通知都被处理了,导致充值两次,请大神指点解决方案?...
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识这个是设计问题,前端和后端代码都存在问题!对于后端来说,同一笔微信支付为什么会被通知两次?为什么通知两次,每次去支付的时候,都能支付成功?举一个例子例子:创建订单时,需要减库存,如果减库存接口超时了,调用方重新调用一次(无论是否成功的执行了减库存代码),应该要保证不会多减一次库存。一个完整的支付流程应该是这样的:1、生成订单这个时候...
2023-12-06 09:14:01 18
原创 服务器卡顿了15秒,导致同一笔微信支付的两次通知都被处理了,导致充值两次,请大神指点解决方案?...
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识这个是设计问题,前端和后端代码都存在问题!对于后端来说,同一笔微信支付为什么会被通知两次?为什么通知两次,每次去支付的时候,都能支付成功?举一个例子例子:创建订单时,需要减库存,如果减库存接口超时了,调用方重新调用一次(无论是否成功的执行了减库存代码),应该要保证不会多减一次库存。一个完整的支付流程应该是这样的:1、生成订单这个时候...
2023-12-06 09:13:52 15
原创 服务器卡顿了15秒,导致同一笔微信支付的两次通知都被处理了,导致充值两次,请大神指点解决方案?...
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识这个是设计问题,前端和后端代码都存在问题!对于后端来说,同一笔微信支付为什么会被通知两次?为什么通知两次,每次去支付的时候,都能支付成功?举一个例子例子:创建订单时,需要减库存,如果减库存接口超时了,调用方重新调用一次(无论是否成功的执行了减库存代码),应该要保证不会多减一次库存。一个完整的支付流程应该是这样的:1、生成订单这个时候...
2023-12-06 09:13:52 11
原创 服务器卡顿了15秒,导致同一笔微信支付的两次通知都被处理了,导致充值两次,请大神指点解决方案?...
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识这个是设计问题,前端和后端代码都存在问题!对于后端来说,同一笔微信支付为什么会被通知两次?为什么通知两次,每次去支付的时候,都能支付成功?举一个例子例子:创建订单时,需要减库存,如果减库存接口超时了,调用方重新调用一次(无论是否成功的执行了减库存代码),应该要保证不会多减一次库存。一个完整的支付流程应该是这样的:1、生成订单这个时候...
2023-12-06 09:13:52 14
转载 MySQL 数据库“十宗罪”(十大经典错误案例)
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识来源:张甦blog.51cto.com/sumongodb/1949426各位技术老铁们,福利来了!今天给大家说说《数据库中十大经典错误案例》老张我在刚开始学习数据库的时候,没少走弯路。经常会遇到各种稀奇古怪的 error 信息,遇到报错会很慌张,急需一个解决问题的办法。跟无头苍蝇一样,会不加思索地把错误粘到百度上,希望赶紧查找一下...
2023-12-05 09:02:34 48
原创 应届生第一份工作不足一年,再找工作很难吗?
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识我们都知道,刚毕业的第一份工作,是我们踏入社会的一个经历,有些时候,第一份工作是我们无法控制的,比如实习期结束了或者公司大面积裁员,这段工作经历不到一年,写到简历上就显得有点不怎么好看,有时候还会遭到HR的质疑。所以,一个好的说辞或者好的简历是非常重要的,作为一位在职场上滚打爬摸多年的职场人,我来分享一下我个人的一些看法!一般来说,...
2023-12-05 09:02:34 62
转载 阿里员工的Java问题排查工具单
点击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识来源:http://suo.im/5bohvc这是一篇来源于阿里内部技术论坛的文章,原文在阿里内部获得一致好评。作者已经把这篇文章开放到云栖社区中供外网访问。Hollis对文章内容做了部分删减,主要删减掉了其中只有阿里内部才能使用的工具的介绍,并删减掉部分只有通过阿里内网才能访问到的链接。前言平...
2023-12-04 09:16:08 24
原创 应届生面对秋招,面试前该做些什么准备?
点击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识首发于我的知乎:终端研发部时间会是你最宝贵的财富,这个时候,你要加油了!多和大佬交流实习经历简历和项目经验四个方面可以了!准备如果你是做互联网的,从各种渠道了解不同互联网科技公司的信息,汲取身边学长学姐的面试经验如果你没有找到实习机会时间还有,失败了也是一种经历,也不要白白浪费这段时间,这正是你查漏补缺的好机会!如果你学习前端,多...
2023-11-30 09:43:33 33
原创 不想干程序员了,可以转行干什么呢?
点击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识首发于我的知乎:终端研发部全球最高龄程序员是一位日本 83 岁的老婆婆若宫正子,她自学电脑 23 年,并且小有成就。前段时间,她来到了西安高新软件园进行访问交流。不过这只是在国外!在国内,一般到40岁,就基本上结束了自己的IT之路了!于是经常受到后台的一些私信和咨询,于哥你好:我做Java开发已经6年,今年已经30岁了,每天都感觉...
2023-11-29 09:02:47 159
原创 大学生面试自我救赎之道—如何优雅的进行自我介绍?
点击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识首发于我的知乎:终端研发部https://www.zhihu.com/question/442709073/answer/3303848860作为一10多年开发经验的程序员的经验来说,自我介绍在技术面试的时候是一个很重要的环节,而所有面试的开头,都逃不过一个环节:“请简单做一个自我介绍”。有人说:“自我介绍做的好,你就能出道。自我...
2023-11-27 11:32:01 43
原创 软件测试工程师应该如何做职业规划?
点击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识首发于我的知乎:终端研发部作为一名测试工程师,包括身边的朋友做测试开发都是野路子出家,前几年觉得入门低,薪资可观,就今年的行情而言,人多或少,都不太乐观!当你选择进军测试的时候,你就应该想过自己以后如何发展?我以前也在总在给自己找理由:“等我做几年测试之后再说,是走技术路线还是走管理路线看自己的情况再定!”结果直到自己30岁被裁了...
2023-11-25 15:25:13 53
代码审计工具Checkmarx安装环境、下载安装
2024-04-18
最新版本整合spring cloud+nacos+geteway完整demo
2023-11-27
自动生成施工横道图(很好用的3套模板)
2023-10-30
新闻头条微信小程序项目分享.zip
2022-11-09
Java中设置session超时(失效)的三种方法
2022-10-31
Activiti工作流学习资料.zip
2021-09-27
JAVA基础编程练习题50题及经典算法90题+2021年Java高进进阶面试题【含源码及答案】.rar
2021-09-10
文件调查小程序源码(高可用前端+后端+sql脚本).rar
2021-09-02
点状的进度条dotted-progress-bar-masterdotted-progress-bar-master.zip
2019-07-04
2.《Python学习手册》(第4版).zip
2019-05-14
1.《Python基础教程》 (第2 3 版).zip
2019-05-14
sourceTree下载
2018-12-27
JDBC_SQLyog
2018-08-30
tcnative-1.dll
2018-07-21
eclipse-jee-indigo-SR2-win32-x86_64
2018-07-21
apache-tomcat-6.0.32
2018-07-21
AnimLikeSougou仿搜狗输入法AnimLikeSougou-master.
2018-05-21
AndroidRubberIndicator
2018-05-21
react-native-master.zip
2018-05-20
Git-2.13.0-64-bit.exe
2018-05-20
最新Android-友盟第三方登录、分享实现
2018-05-16
sourcetree 安装-Windows 越过验证
2018-04-23
MPAndroidChart.zip
2017-11-21
MyCorverUpLoadApp.rar
2017-10-19
LoginJavaweb.rar
2017-09-14
360InstallToListener
2017-09-06
SmoothImageDemo
2017-09-06
JustifyTextView.java
2017-08-29
DragMyGridViewToSP-master
2017-07-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人