- 博客(3941)
- 资源 (2)
- 收藏
- 关注

原创 程序员深爱的bilibili后台源码泄露,看哔哩哔哩官方回应才放心了
北京时间4月22日下午16点左右,一个名叫“openbilibili”的用户在Github上创建了“go-common”代码库,而这显然就是B站网站后台工程源码。B站在技术圈炸锅,其后端源码被恶意“开源”,被上传至 GitHub 供全球用户下载。何为后台工程源码?翻译成大白话就是构成后端的基本代码,里面包含了底层逻辑、基本算法和一些用户机制等。虽然在当天下午6点左右,该源码被删除,但根据...
2019-04-28 10:26:31
4637
2
转载 世界上运行时间最长的服务器是多久?
而且目前需要的功能,5.0 都够用,升到 6.22 也没啥更好的提升,就不去费事了……我们的机房是2000年重造的,在2008年前可能是2005年放进去了的一台安装有 Windows 2003的数据库服务器,因为疫情期间 ups 无人维护断了电,再没有开出来。6年肯定不止,手头这台也有3269天。365的基站网元设备,双主板冗余热备,持续运行时间有20年,但因为涉及敏感信息,我们签署过保密协议,无法拍照或截图。486的硬件配置,DOS 5.0 操作系统,Novell网络,运行着一套数据库,具体是啥忘了…
2025-05-19 07:28:27
转载 升级了 !Spring 6.0 + Boot 3.0,性能太强了!
重点关注:虚拟线程的资源管理策略、GraalVM的反射配置优化、OAuth2授权服务器的定制扩展等深度实践方向。**Micrometer 1.10+**:支持OpenTelemetry标准。**Jakarta EE 9+**:包名javax→jakarta全量替换。先升级Spring Boot 3.x → 再启用Spring 6特性。:对比GraalVM原生镜像与传统JAR包运行指标。:轻量级线程支持高并发场景(需JDK 19+)一、Spring 6.0核心特性详解。:原生Prometheus格式指标。
2025-05-16 07:29:49
7
转载 SpringBoot 数据权限新姿势,注解+动态SQL真香!
easy-data-scop 是一个通过动态注入SQL实现的数据权限项目。支持MyBatis、MyBatis-plus、MyBatis-flex。2.导入依赖基础依赖 (使用MyBatis-plus、MyBatis XML演示)其他的不用动,使用注解中的 merge 属性,在keys中将两个前两个key都加上。这是一张简单的用户表,接下来我们将为这张表编写以下数据权限。4.看年龄为111、222的人(merge属性)看年龄为111、222的人。2.仅看年龄为111的人。3.仅看年龄为222的人。
2025-05-16 07:29:49
10
转载 Java 线程池详解,图文并茂,我看还有谁不会?!
这个队列比较特别的时,采用一种预占模式,意思就是消费者线程取元素时,如果队列不为空,则直接取走数据,若队列为空,那就生成一个节点(节点元素为null)入队,然后消费者线程被等待在这个节点上,后面生产者线程入队时发现有一个元素为null的节点,生产者线程就不入队了,直接就将元素填充到该节点,并唤醒该节点等待的线程,被唤醒的消费者线程取走元素。其特点是最大线程数就是核心线程数,意味着线程池只能创建核心线程,keepAliveTime为0,即线程执行完任务立即回收。任务队列未指定容量,代表使用默认值。
2025-05-15 07:26:46
12
转载 Spring Batch 批处理零基础速成指南,效率飙升 500%!
1. 监控方案升级(Spring Batch Admin替代方案)3. 隐藏BOSS:ItemProcessor(数据变形金刚)关键缺陷:无法回答"处理到哪了?真实案例:某支付系统因未处理部分失败,导致重复出款。分片读取账户数据,批量计算利息,失败自动重试。策略2:分区处理(Partitioning)组件3:ItemReader(数据搬运工)组件4:ItemWriter(数据收纳师)某银行的日终对账Job包含三个Step。设计模式:采用分块(Chunk)处理机制。:作业指纹库(相同参数只能存在一个实例)
2025-05-13 07:30:07
46
原创 Grok Chat Exporter:一键导出聊天记录,多种格式任你选
Grok Chat Exporter 是一款便捷的 Chrome 扩展程序,专为导出 Grok 聊天记录而设计。它支持多种文件格式,包括 PDF、HTML、Markdown、JSON、TXT 和 Word,满足归档、分享、数据分析等不同需求。用户只需简单几步即可完成导出操作,界面直观,操作流畅。该插件适用于工作归档、团队协作、技术开发等多种场景,提升效率的同时确保数据隐私安全。立即下载 Grok Chat Exporter,体验更智能的聊天记录管理方式。
2025-05-12 10:34:55
807
原创 Deepseek Chat Exporter - 一键导出DeepSeek聊天对话,支持PDF、HTML、Markdown、JSON、TXT和Word等多种格式
Deepseek Chat Exporter 是一款便捷的Chrome插件,允许用户一键导出DeepSeek聊天对话,支持多种格式如PDF、HTML、Markdown、JSON、TXT和Word。该工具旨在帮助用户高效保存、分享和管理对话内容,适用于知识管理、团队协作和学术研究等多种场景。所有数据处理均在本地进行,确保隐私安全。操作简单,仅需三步即可完成导出,且目前所有功能免费开放。立即安装,提升对话管理的效率与安全性。
2025-05-12 10:23:17
287
转载 风险管理利器:一款开源的实时风控引擎
伴随着移动互联网的高速发展,羊毛党快速崛起,从一平台到另一个平台,所过之处一地鸡毛,这还不是最可怕的, 随之而来的黑产令大部分互联网应用为之胆寒,通常新上线的APP的福利比较大,风控系统不完善,BUG 被发现的频率也比较高, 黑产利用BUG短时间给平台带来了巨大的损失,某多多的(100元测试优惠券,一夜损失上百万W)就是一例。整个风险的量化过程就在这里,模型的输出点,组合若干条特征,综合计分,通常定义两个分数线,一个是审核线(低分数表示需要人工审核,一个拒绝线,表示此交易可以直接拒绝)
2025-05-12 07:25:36
30
转载 阿里年终开奖!
绩效 3.5(A):2.5~5.5 个月左右,部分伴有 1000~4000 的调薪,P6 以上可能有 25w~40w 的长期激励。绩效3.5+:2.5~4 个月左右,多数有 1000~3000 左右的调薪,P7 以上部分人可能有 3w 左右的 usd。绩效 3.75(E):6~8 个月,伴有 2000~4000 的加薪,以及 20w~50w 的长期激励。绩效 3.5+:4~5.5 个月左右,部分人伴有 2000~3000 左右的调薪,基本无现金激励。绩效 3.75:6 个月左右,多数伴有调薪。
2025-05-11 22:50:21
29
转载 IDEA 2025.1王炸更新,新特性真香!
当新增或修改 Git 远程仓库时,IntelliJ IDEA 会自动拉取最新的更改,从而确保您拥有最新的分支列表和提交历史,而无需手动执行拉取操作。引入了基于稳定、标准兼容核心的重构版终端,并使用 IDE 编辑器渲染 UI,旨在提升跨平台(本地或远程)的兼容性、性能和未来功能扩展性。的所有功能在 IDE 中免费开放,其中部分功能如无限制的代码补全和本地模型支持可以无限使用,而其他功能则基于额度限制提供。)的支持、基于 RAG 技术的高级上下文感知,以及支持直接从聊天窗口进行多文件编辑的新模式。
2025-05-09 07:24:54
45
转载 还在滥用模糊查找?这类场景得用 MySQL 多值索引
在优惠券配置后台中,需要具备优惠券模版检索能力,其中模板检索条件是根据商品 ID,检索哪些优惠券模版关联了指定商品。例如下面的代码示例,创建了 ids_ext JSON 属性,对 json 中的 ids属性建立二级索引。商家在后台系统中根据商品名称检索商品,在商品数量有限时,可以使用模糊查找方式实现简单地检索。对普通的索引来说,每一条记录仅对应一条索引记录,对多值索引而言,一条记录可以对应多条索引记录。,因此单独查询任一商品Id,均可以索引到 记录 A。,当对该字段建立多值索引时,可以建立三条索引记录,
2025-05-09 07:24:54
33
转载 MyBatis标准日志输出有重大缺陷?手把手教你定制高性能日志方案!
我们在使用MyBatis或衍生产品时,通常会打开其默认日志输出功能,通过SQL日志来排查问题。MyBatis会为每个Mapper中的每个方法创建一个Log对象,所以前缀一般只需取到项目的根目录即可,但如果还引入根包名不同的子模块,还得一并添加。函数又会对其加锁调用,这就导致所有线程的SQL日志都是在排队输出。输出日志,众所周知,其输出时会阻塞当前线程,导致SQL查询不得不等待日志输出完后才能返回结果。这不仅可以解决日志输出的性能问题,也可以通过Log库配置统一SQL日志的格式和输出位置。
2025-05-07 07:21:54
30
转载 SpringBoot 骚操作:一个注解秒杀所有类型的文件下载!
如果你近期准备面试跳槽,建议在ddkk.com在线刷题,涵盖 一万+ 道 Java 面试题,几乎覆盖了所有主流技术面试题,还有市面上最全的技术五百套,精品系列教程,免费提供。如果你近期准备面试跳槽,建议在ddkk.com在线刷题,涵盖 一万+ 道 Java 面试题,几乎覆盖了所有主流技术面试题,还有市面上最全的技术五百套,精品系列教程,免费提供。下载功能应该是比较常见的功能了,虽然一个项目里面可能出现的不多,但是基本上每个项目都会有,而且有些下载功能其实还是比较繁杂的,倒不是难,而是麻烦。
2025-05-07 07:21:54
14
转载 都说 SpringBoot 启动慢 ,你知道慢在哪里吗?
随之回想 SpringBoot ,发现自己并不能准确的说出 SpringBoot 启动慢的详细原因,所以才有了这篇文章。SpringBoot 本身是知道自己过于臃肿的 ,所以在后面的迭代中都有意识的为自己的代码进行瘦身。所以后面看看新版本的时候 ,来看一下他们是怎么解决的 ,以及其他优秀的开源组件又是怎么解决的。来 ,让我们详细的理解一下 ,SpringBoot 启动这么慢 ,是做了什么?部分才是大头 ,这里就是 Bean 加载创建最核心的流程 ,我们一般知道的。
2025-05-06 07:28:39
18
转载 老公在阿里(P7)年薪70万,39岁被裁,失业一年后终于找到了月薪两2万的小厂,太不容易了
一旦他请你喝蜜雪,你也接受蜜雪,那证明对方就拿蜜雪来看待你,你在他心里就值那个价,他真不想用你了,对他来说只是损失了个蜜雪,而不是星爸爸。拿了那么多年高薪挣了很多人都挣不到的钱,,只能说是时代的产物,红利没有,回到正常轨迹了。如果你能保证只要自己愿意去小公司,就算这个拒了,后面也能很快找到,那就慢慢找,如果小公司的机会都不多的话,能占一个坑就赶紧占一个坑吧。你可以看下传统行业,业内头部公司公司如思科,IBM,西门子,施耐德,SAP,GE,哪个公司都是一堆985的毕业生。如果你把这个红利当成你的能力。
2025-05-03 07:30:19
33
转载 大厂员工:娶了个道教老婆,结果自己失业了,在老婆的影响下,慢慢相信命运,怀疑是老婆帮我转运了!
本来以为是emo帖,结果峰回路转,他说在老婆的影响下,他慢慢开始相信命运,甚至觉得是老婆帮他转运了!这其实也有一定的道理,正能量的人更容易吸引好运,负能量则会带来厄运,这可不是玄学,而是心理学!以前和同事关系紧张,现在相处融洽;他老婆呢,是个虔诚的道教信徒,生活规律,心态平和,没事就喜欢研究一些道家经典。举个例子,我之前有个同事,能力很强,但整天板着脸,一副苦大仇深的样子。反过来,我另一个同事,能力一般,但性格开朗,人缘好,经常主动帮助别人。很多时候,当局者迷,旁观者清,听听伴侣的意见,或许能少走弯路。
2025-04-17 07:30:36
48
转载 多人同时导出 Excel 干崩服务器?产品让我实现一个排队导出功能
分别是用户、导出队列、导出执行方法 ExportQueue:维护一条定长队列,可以获取队列里前后排队的用户,提供查询,队列如果已经满了,其余的人需要进行等待 User信息:排队执行导出方法对应用户;Export类:定义导出方法,异步执行,用户可以通过导出页面查看、下载,导出的文件;业务诉求:考虑到数据库数据日渐增多,导出会有全量数据的导出,多人同时导出可以会对服务性能造成影响,导出涉及到mysql查询的io操作,还涉及文件输入、输出流的io操作,所以对服务器的性能会影响的比较大;测试controller。
2025-04-17 07:30:36
54
转载 闲置安卓机逆袭,手把手教你零成本打造私人服务器!
众所周知,安卓手机的系统是Linux系统开发而来,也就是说,其内核是Linux,这就给我们很大的机会。对于问题解释,我只是罗列了我遇到的问题,可能你不会遇到,也希望你不会遇到,如果遇到了其他问题,多多去搜索,玩电脑最重要的就是学会如何更高效的找到自己想要的答案。以上的地址只能在同一局域网内进行访问,要想让其他人访问就需要和你服务器在同一局域网内,但是这并不是我们的初衷,所以就需要用到内网穿透,用内网IP映射到公网上。命令,在继续执行上方的cd命名,若还不能一步到位,还是推荐一步一步cd下去,即。
2025-04-16 07:12:51
83
转载 高效的千万级数据全表 update 正确姿势
大概一看是没有问题的,但是仔细一想mysql的limit游标进行的范围查找原理,是下沉到B+数的叶子节点进行的向后遍历查找,在limit数据比较小的情况下还好,limit数据量比较大的情况下,效率很低接近于全表扫描,这也就是我们常说的“深度分页问题”。我们当前线上mysql是使用row格式binlog来进行的主从同步,因此如果在亿级数据的表中执行全表update,必然会在主库中产生大量的binlog,接着会在进行主从同步时,从库也需要阻塞执行大量sql,风险极高,因此直接update是不行的。
2025-04-15 07:13:35
39
转载 四种 API 架构风格!
最初的 XML-RPC 是存在问题的,因为很难确保 XML 有效负载的数据类型。SOAP 严格的消息结构,安全性和授权功能使其成为在 API 和客户端之间执行正式软件协议的最合适的选择,同时又符合 API 提供者与 API 使用者之间的法律合同。归根结底,去针对一些小型的用例来尝试某种特定 API 架构,并去了解它是否适合你的用例以及是否解决了你的问题,这样做是比较合适的。因此,客户端要么会担心调用特定端点的带来的任何可能的副作用,要么需要尝试弄清楚要调用的端点,因为客户端不了解服务器如何命名其函数。
2025-04-15 07:13:35
28
转载 突发,GitHub屏蔽所有中国IP访问,原因未知!
测试显示即便是 GitHub 登录界面都返回 403,如果只是为了反爬不太可能连登录页面都禁止访问,GitHub 官方讨论群组已经有帖子反馈这个问题但还没有官方回应。代码托管平台 GitHub 疑似屏蔽所有中国 IP 地址访问,已登录用户暂时可以继续访问,具体原因目前还不清楚但应该不是为了反爬虫。有在GitHub上分享开源项目的朋友,可以提前备份一份到国内的代码托管平台,以防丢失!2024年IDEA最新激活方法。
2025-04-14 07:14:03
37
转载 5大步骤+10个案例,SQL优化万能公式!
in查询在进行cost代价计算时(代价 = 元组数 * IO平均值),是通过将in包含的数值,一条条去查询获取元组数的,因此这个计算过程会比较的慢,所以MySQL设置了个临界值(eq_range_index_dive_limit),5.6之后超过这个临界值后该列的cost就不参与计算了。在应用开发的早期,数据量少,开发人员开发功能时更重视功能上的实现,随着生产数据的增长,很多SQL语句开始暴露出性能问题,对生产的影响也越来越大,有时可能这些有问题的SQL就是整个系统性能的瓶颈。在索引上,避免使用NOT、!
2025-04-14 07:14:03
22
转载 我写了一个程序,让端口占用无路可逃
同时,可在 Port 输入框中输入对应的端口号实现快速查询,若需要停止某个进程,则将点击对应端口进程记录其 PID 会自动填入输入框中,然后单击 Kill 按钮,成功停止进程后将会进行相应的提示。了解的大概原理之后,剩下的事情就简单了,只需要将之前提到的两个命令以同样的方式通过 Process 执行就可以,再通过 Java Swing 进行一个页面展示就可以。在绝大多数情境下,此方式都无伤大雅,但总有一些抽风的场景运行的程序并没有被正常的关闭,也就导致了重启项目时将会提示 xxxx 端口已被占用。
2025-04-13 19:47:28
18
转载 开发效率提高 200% !IntelliJ IDEA 的 AI 编程插件推荐清单!
根据项目需求和个人偏好选择工具,建议从 免费工具(如 CodeGeeX) 开始体验,再逐步升级到付费插件以解锁高阶功能!AWS 深度集成,擅长生成云服务(如 Lambda、S3)代码。国际插件(如 Copilot)需稳定访问外网,国内插件可直连。插件市场直接安装,免费版够用,Pro 版支持全代码库学习。OpenAI 驱动,代码生成精准度高,支持多语言。阿里云出品,中文注释生成代码,无缝对接云服务。清华团队开发,完全免费,支持代码翻译/解释。免费开源,支持代码生成和搜索代码库相似片段。
2025-04-13 19:47:28
87
转载 王炸!SpringBoot+MCP 让你的 CRUD 系统秒变AI助手
MCP作为AI与服务之间的桥梁,极大简化了集成工作。想象你有很多不同类型的服务和数据库,每个都有自己独特的"说话方式"。gRPC通过标准化的通信方式可以实现不同语言开发的服务之间进行通信,那么MCP专门为AI模型设计的"翻译官和接口管理器",让AI能以统一方式与各种应用或数据源交互。这里是根据用户输入的问题,大模型会判断我们开放的工具方法中是否有匹配的,如果有则进行调用并返回。我们的目的是将一个Spring服务改造成MCP服务,所以这里不需要进行客户端的配置,同理,在引入依赖的时候也不用引入客户端的依赖。
2025-04-08 07:30:52
109
转载 为什么 SpringBoot 宁可挨骂也要干掉 spring.factories?
并引入新的imports文件机制,SpringBoot 3.0显著改善了与GraalVM的集成体验,让开发者能够更容易地构建高性能、低延迟的云原生应用。这个文件的主要功能是允许开发者声明接口的实现类,从而实现SpringBoot的自动装配和扩展点注册。为了更好地支持GraalVM,SpringBoot需要一种在构建时就能确定的静态配置方式,而不是运行时的动态扫描。依赖于反射加载类,而GraalVM需要预先知道所有使用反射的类,这需要额外的配置和处理。文件,读取配置信息并加载对应的类。
2025-04-08 07:30:52
29
转载 面试官:MySQL 上亿大表,如何深度优化?
select arrival_record 慢查询语句都类似于如下所示,where语句中的参数字段是一样的,传入的参数值不一样 select count(*) from arrival_record where product_id=26 and receive_time between '2019-03-25 14:00:00' and '2019-03-25 15:00:00' and receive_spend_ms>=0\G。
2025-04-07 22:22:50
29
转载 同步 vs 异步性能差10倍!SpringBoot 高吞吐接口实现终极方案
所以,真正使用异步请求的场景应该是该请求的业务代码中,大量的时间CPU是休息的(比如:在业务代码中请求其他系统的接口,在其他系统响应之前,CPU是阻塞等待的),这个时候使用异步请求,就可以释放tomcat的工作线程,让释放的工作线程可以处理其他的请求,从而提高吞吐量。是否有效,只是一个简单的判断,实际中判断有效的并不一定是有效的(比如:客户端取消了请求,服务端是不知道的),但是一般判断为无效的,那肯定是无效了。之后,可以看到之前pending状态的接口完成了响应,得到的结果,就是这里设置的值。
2025-04-07 22:22:50
30
转载 领导:谁再用 Redis 实现过期订单关闭,立马滚蛋!
这里说点题外话,使用 redis 过期监听或者 rabbitmq 死信队列做延时任务都是以设计者预想之外的方式使用中间件,这种出其不意必自毙的行为通常会存在某些隐患,比如缺乏一致性和可靠性保证,吞吐量较低、资源泄漏等。在电商、支付等领域,往往会有这样的场景,用户下单后放弃支付了,那这笔订单会在指定的时间段后进行关闭操作,细心的你一定发现了像某宝、某东都有这样的逻辑,而且时间很准确,误差在1s内;那他们是怎么实现的呢?时间轮是一种很优秀的定时任务的数据结构,然而绝大多数时间轮实现是纯内存没有持久化的。
2025-03-30 07:36:28
44
转载 几款实用的内网穿透工具,安排!
有时想要让其他人通过域名访问或者测试我们在本地搭建的 Web 服务,但是由于本地机器没有公网 IP,无法将域名解析到本地的机器,通过 frp 就可以实现这一功能,以下示例为 http 服务,https 服务配置方法相同, vhost_http_port 替换为 vhost_https_port, type 设置为 https 即可。修改 frpc.ini 文件,假设 frps 所在的服务器的 IP 为 x.x.x.x,local_port 为本地机器上 Web 服务对应的端口, 绑定自定义域名。
2025-03-30 07:36:28
77
转载 Spring Boot + Lua 太强了!
其中,Redis的主机、端口、密码等参数需要与实际部署的Redis容器相匹配,而AI部分则指定了Ollama的基地址和使用的模型版本,确保系统能够正确连接和调用相应的AI服务。说明:该配置类用于创建RedisTemplate Bean,通过设置不同的序列化方式,确保在与Redis进行数据交互时,键和值能够正确地进行序列化和反序列化操作,从而保证数据的完整性和可读性。说明:此命令在已启动的Ollama容器中执行模型拉取操作,将DeepSeek-R1的7b版本模型下载到本地,以便后续进行调用和测试。
2025-03-25 07:43:04
62
转载 在 SpringBoot 项目中如何动态切换数据源、数据库?
此时你在代码层面用注解指定了一个增删改方法到从数据源,但是碰巧此时从数据源失效了,那么就会自动的切换到其它服务器。主数据库处理写操作,而从数据库处理读操作。动态切换数据源可以在不同的操作中使用不同的数据库,以达到优化性能的目的。在复杂的业务场景下,可能需要根据不同的业务逻辑来选择不同的数据源。项目中使用AOP和自定义注解实现MySQL主从数据库的动态切换,当从库故障时,能自动切换到主库,确保服务的高可用性。当主数据库不可用时,动态切换数据源可以自动或手动切换到备用数据库,以保证服务的连续性和数据的可用性。
2025-03-24 07:28:36
71
转载 Cloudflare 正式开源Nginx替代品:Pingora
早在 2022 年,Cloudflare 就宣布已将 Nginx 替换为内部采用 Rust 编写的 Pingora,目标是构建一个更快、更高效、更通用的内部代理,用作 Cloudflare 当前和未来产品的平台。Cloudflare 团队写道:“我们正在开源 Pingora,以帮助在我们自己的基础设施之外构建一个更好、更安全的互联网。值得注意的是,Pingora 尚处于 1.0 之前的阶段,不具备 API 稳定性,且 Cloudflare 目前没有计划支持非 Unix 操作系统。Pingora 主要特性。
2025-03-24 07:28:36
50
转载 IDEA 的 AI 编程插件推荐清单,大大提升你的开发效率!
根据项目需求和个人偏好选择工具,建议从 免费工具(如 CodeGeeX) 开始体验,再逐步升级到付费插件以解锁高阶功能!AWS 深度集成,擅长生成云服务(如 Lambda、S3)代码。国际插件(如 Copilot)需稳定访问外网,国内插件可直连。插件市场直接安装,免费版够用,Pro 版支持全代码库学习。OpenAI 驱动,代码生成精准度高,支持多语言。阿里云出品,中文注释生成代码,无缝对接云服务。清华团队开发,完全免费,支持代码翻译/解释。免费开源,支持代码生成和搜索代码库相似片段。
2025-03-23 07:24:28
84
转载 Spring-Smart-DI 动态切换实现类,很不错!
其一,为了规避某个服务商的服务出现不可用的风险,以便在出现问题时能够迅速切换到其他服务商,确保系统的稳定性和业务的连续性;传统的快速切换逻辑实现方法是,先为每个服务商编写对应的实现类,然后在配置点(这个配置点可以是数据库,也可以是像 Nacos 这样的配置中心)配置当前正在使用的服务商。注解在注入时能够自动根据配置点的配置去注入对应的实现类,并且当配置发生变化时,注入的实现类也能自动更新呢?通过以上的步骤,我们就可以灵活地实现动态切换服务提供商的功能,并且可以根据不同的需求自定义配置获取逻辑。
2025-03-22 18:55:54
28
转载 微软就删除900万下载量的VS Code插件道歉
我们将澄清我们对混淆代码的政策,并将更新我们的扫描程序和调查流程,以减少再次发生类似事件的可能性。Astorino 立即对这些指控以及将其扩展从 VSCode 市场中删除的行为提出异议,声称问题来自于自 2016 年以来用于显示 Sanity Headless CMS 发行说明的过时的。我们删除这些主题是因为它们触发了微软内部的多个恶意软件检测指标,而我们的调查得出了错误的结论。一名微软员工彼时表示:“社区的一名成员对该扩展进行了深入的安全分析,发现了多个表明恶意意图的危险信号,并将此情况报告给了我们。
2025-03-22 18:55:54
31
转载 大疆女员工自曝:失业5个月,想随便找个人嫁了!让朋友介绍,结果他说:30岁之前你忙事业,结果被裁了,30岁之后你想忙感情已经晚了
不要怕,30岁,你的人生才刚刚开始,有些人随着年龄的增长就会越来越焦虑,其实焦虑的主要原因是:想同时做很多事,又想立即看到效果,人的痛苦本质上是对自己无能的愤怒。没有哪条法律规定什么年龄一定要做什么事,不结婚不生孩子不买房子犯法吗,只有中国才这样吧,人类自己给自己设限,制造焦虑,道德绑架。结婚一年半,现在女的和女的父母掏了几十万给男的还外债了,每个月还要给男的还房贷,还要给男的生活费。我朋友就是找一个凑合的,然后怀孕之后发现男的工作是假的,还欠很多外债,女的要离婚,男的说敢离婚砍死她全家。
2025-03-17 22:38:22
23
转载 基于 Spring Boot 开发百度网盘,太秀了!
今天给大家介绍一款完全开源的在线文件管理系统,基于Spring Boot + Vue CLI@3 开发,旨在为用户和企业提供一个简单、方便的文件存储方案,能够以完善的目录结构体系,对文件进行管理。系统 100%开源 本软件遵循 MIT 开源协议,可以在其基础上继续进行开发来完善其功能,也可以以该项目作为脚手架,进行其他项目的开发。前端:Element UI、Vue CLI@3、Node.js、Webpack。后台:Spring Boot、MyBatis、JPA、JWT。2024年IDEA最新激活方法。
2025-03-17 22:38:22
39
转载 SpringBoot 采用 JsonSerializer 和 Aop 实现可控制的数据脱敏
的确实现了数据脱敏,但是有个问题现在的脱敏针对的是 只要对该实体类进行了使用返回的接口,中的数据都会进行脱敏,在有些场景下是不需要的,所以说要进行改进。最近在写一个功能,对用户敏感的数据进行脱敏,在网上看一圈基本上都是全局范围的,我觉得应该更加灵活,在不同场景,不同业务下进行脱敏更加合适。在上述情况下可以实现 手动控制是否在某些场景下的脱敏,但是需要对原来的代码进行修改,我觉得不友好,所以采用aop的形式进行控制。思路就是通过反射获取,该成员的属性,因为不知道会继承多少,所以要进行递归查找需要的字段。
2025-03-16 09:51:10
45
采用了c/s架构的桌面聊天室.zip
2024-05-13
JAVA+SQL办公自动化系统(源代码+论文+外文翻译).zip
2024-05-13
JAVA+SQL离散数学题库管理系统(源代码+论文+外文翻译).zip
2024-05-13
springboot 学生信息管理系统.zip
2024-05-13
java+mysql crm客户关系管理系统毕业论文
2024-05-13
学生在线考试系统论文参考.zip
2024-05-13
py12306抢票开源库,假期抢票难,加脚本直接上强度!
2024-04-28
IDEA中使用.env文件配置信息的EnvFile插件.rar
2024-04-25
Java Sevrlet停车管理系统
2024-04-21
Spring Boot RabbitMQ常用配置
2024-04-21
Spring Boot 项目 application.properties 超配置详解
2024-04-21
springboot2+mybatis多数据源配置
2024-04-21
项目基于JDBC+MySQL的Java教务管理系统(附源码+论文说明)
2024-04-21
适合Java新人练习的8个小项目
2024-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人