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

原创 程序员深爱的bilibili后台源码泄露,看哔哩哔哩官方回应才放心了
北京时间4月22日下午16点左右,一个名叫“openbilibili”的用户在Github上创建了“go-common”代码库,而这显然就是B站网站后台工程源码。B站在技术圈炸锅,其后端源码被恶意“开源”,被上传至 GitHub 供全球用户下载。何为后台工程源码?翻译成大白话就是构成后端的基本代码,里面包含了底层逻辑、基本算法和一些用户机制等。虽然在当天下午6点左右,该源码被删除,但根据...
2019-04-28 10:26:31
4648
2
转载 微信黑名单好友怎么找出来?恢复黑名单好友,操作很简单!
另外,如果在拉黑期间,对方也将你删除了,那么在你移出黑名单后,需要重新添加对方为好友,等待对方通过验证,才能恢复完整的好友关系。打开微信的聊天记录页面,在顶部的搜索框中输入与该好友相关的关键词,比如你们之前聊天提到的某个话题、对方的名字等。在搜索结果中,找到与该好友的聊天记录,点击进入聊天页面。在好友的个人资料页面右上角,有一个三个点的图标,点击它,会弹出一个操作菜单。如果你在查找或恢复黑名单好友的过程中遇到了问题,比如按照步骤找不到相关选项,或者恢复后出现异常情况,欢迎随时和我交流,我会帮你分析解决。
2025-06-25 07:37:19
4
转载 微信提现可以免手续费了,方法教会你很实用,苍蝇腿也是肉啊
微信支付为优化体验、增强用户黏性,结合普惠金融政策,推出免费额度、商家返现及银行合作活动,降低提现门槛,平衡平台运营成本,推动移动支付生态良性发展。• 示例:提现5000元,手续费=(2000×0.1% + 3000×0.1%)=5元。进入【零钱通】→ 选择货币基金(如招商招钱宝)→ 点击【转入】→ 选择【银行卡支付】(不可用零钱)。持有资金≥1天后,转出到银行卡 → 勾选“普通到账”(0手续费,1-3天到账)。亲属卡共享:进入【服务】→【钱包】→【亲属卡】→ 赠送额度(最高5000元/月)。
2025-06-25 07:37:19
202
转载 去了一家不到 20 人的 IT 公司后,真的是大开眼界。。。
老板不太懂技术,也不太懂管理,靠着一腔热血加上对实体运输行业的了解,加上盲目的自信,贸然开始创业,后期经营困难,最终散伙。中间还经历了各种折腾的事情。选择创业公司,一定要确认老板是一个靠谱的人,别是一个总是画饼的油腻老司机,或者一个优柔寡断,没有主见的人,这样的情况下,大概率事情是干不成的;来开发后端,开发速度会快一点,行业比较小众,不太可能会遇到一些较大的性能问题,暂时看也是够用了的,后期过渡到。的开发,兼容多端,也可以为以后开发小程序什么的做方案预留,主要考虑到的点是比较快,先要解决有和无的问题;
2025-06-25 07:37:19
3
转载 快速交付神器!阿里官方低代码引擎,开源了!
LowCodeEngine是由阿里巴巴钉钉团队开源的低代码引擎, 该引擎全面遵循《阿里巴巴中后端前端基础构建协议规范》和《阿里巴巴中后端前端素材协议规范》。引擎完整实现了《低代码引擎搭建协议规范》和《低代码引擎物料协议规范》,协议栈是低代码领域的物料能否流通的关键部分。搭配顶部操作区的“保存到本地”和“重置页面”功能,可以实验各种 schema 对低代码页面的改变。提炼自企业级低代码平台的面向扩展设计的内核引擎,奉行最小内核,最强生态的设计理念。开箱即用的高质量生态元素,包括 物料体系、设置器、插件 等。
2025-06-24 07:28:36
40
转载 在银行做开发半年,已经丧失跳槽能力。。。
从技术成长角度看,互联网大厂由于用户规模比较庞大,所以工作上遇到的挑战也会更多,对于技术成长这一块是有很大的优势的,如果你不怕卷,想年轻的时候多积累一些技术,那互联网大厂是更好的选择,有了互联网大厂的经历,后续跳其他互联网大厂公司,会有很大的优势,因为做的事情匹配度也会更高一些。除了这些,其实思考问题的方式等也都是知识,至少在我实习的时候,我能感觉到带我的老师尽管技术没有那么擅长,但每次和她讨论,都收获颇多。老的系统用的是大型机上的语言,因为相关文档的缺失,要了解业务就需要自己去看以前的像天书一样的代码。
2025-06-24 07:28:36
4
转载 微信隐藏功能“recover ”、一键轻松恢复聊天记录! 详细教程
无论是工作交流、亲友联络,还是生活点滴的记录,大量的重要信息都以聊天记录的形式存储其中。是微信内部的一个调试工具入口,但它不是面向普通用户的“恢复聊天记录神器”,更不能一键恢复所有数据。并不是恢复聊天记录的捷径,真正的“恢复神器”其实是你自己——养成良好的备份习惯才是王道!它确实存在于微信的某些版本中,但仅限于开发人员调试使用,并不具备大众化恢复数据的功能。如果你曾经开启过云备份功能,可以通过云服务恢复整机数据,包括微信聊天记录。”的隐藏功能被广泛传播,甚至被誉为“一键恢复聊天记录”的神器。
2025-06-23 07:32:23
159
转载 微信群不显示了怎么找出来?一个方法将微信所有群聊都显示出来,真强
微信作为社交工具,用户常加入各类群组(如工作、学习、兴趣群),但随着群组数量增加,部分群聊可能因误操作或系统设置「隐身」,既不在聊天列表,也不在通讯录中可见。在弹出的联系人选择界面中,点击底部的「选择一个群」,系统会加载所有你加入的群聊(包括未保存到通讯录的临时群)。进入与群内好友的个人信息页,点击「更多信息」-「我和他的共同群聊」,找到目标群聊。若群聊被折叠,会收纳在聊天列表顶部的「折叠的群聊」文件夹中,点击即可查看。进入微信「通讯录」,点击「群聊」,这里会显示所有已保存到通讯录的群聊。
2025-06-23 07:32:23
147
转载 微信黑名单好友怎么找出来?恢复黑名单好友,其实操作很简单!
恢复因误操作拉黑的重要客户时,可通过历史转账记录定位(路径:「服务」→「钱包」→「账单」→ 点击对方头像跳转添加)。② 正常好友显示「发送消息」「音视频通话」选项,被拉黑者仅显示「投诉」按钮(iOS)或空白选项(安卓)。需在企业微信客户端同步解除黑名单(路径:「我」→「设置」→「隐私」→「通讯录黑名单」)。朋友圈权限:进入好友资料页→「朋友权限」→ 调整「不让他看」或「不看他」设置。登录电脑版微信→「设置」→「隐私」→「通讯录黑名单」,查看完整列表。」,关闭「加入黑名单」右侧开关(绿色变为灰色)。
2025-06-23 07:32:23
478
转载 微信自动扣费管理,关闭服务的操作方法,效果实用
建议每季度进行一次全面检查(如3月、6月、9月、12月的第一天),并利用微信8.0.77版本新增的「扣费健康度评分」功能(「支付设置」→「扣费健康度」),动态优化扣费策略。自动续费关掉后,你可以随时手动买优惠套餐,还能避免“忘关被宰”。进入「设置」→「Apple ID」→「订阅」,找到对应服务(如「爱奇艺」)→「取消订阅」。华为/荣耀用户:进入「手机管家」→「应用启动管理」,关闭微信的「自启动」和「关联启动」。进入「支付设置」→「免密支付」,查看所有已签约的免密场景(如「滴滴出行」「便利蜂」)。
2025-06-23 07:32:23
285
转载 微信客服24小时人工客服的联系方法,怎么找回被删除的聊天记录
路径:微信 →「服务」→「钱包」→「帮助中心」→ 选择「支付不了」→ 点击「解除支付限制」→ 上传交易记录截图、聊天记录、物流凭证等证明交易真实性 → 提交后等待审核(3-5个工作日)。路径:微信 → 点击「我」→「服务」→「钱包」→「消费者保护」→「实名认证」→ 补充或更新身份证信息、绑定银行卡 → 提交后等待系统审核(通常1-2个工作日)。:打开微信 → 点击底部「我」→ 进入「设置」→ 选择「帮助与反馈」→ 点击右上角「扳手图标」→ 输入问题描述后,点击「联系客服」。
2025-06-21 12:12:31
1437
转载 微信团队自助工具使用人工解封/申诉辅助验证过程,很详细
若申诉未通过,可通过「互联网信息服务投诉平台」(ts.isc.org.cn)提交申诉,平台将督促微信7个工作日内处理。:若提示「审核中」,需等待1-3个工作日,可通过「微信团队」公众号→「自助工具」→「查询申诉进度」跟踪。路径:「我」→「设置」→「帮助与反馈」→右下角「意见反馈」→选择「账号与安全」→「账号被封/限制」。好友登录微信→搜索「微信团队」公众号→点击左下角「自助工具」→选择「解封/申诉辅助验证」。:若未收到弹窗,可通过微信登录页面→「更多选项」→「微信安全中心」→「解封账号」进入。
2025-06-21 12:12:31
1697
转载 微信自动扣费管理,关闭服务的操作方法
微信「我」→「服务」→「钱包」→「支付设置」→「消息通知」→ 开启「扣费服务通知」,每次扣费前会收到弹窗提醒。路径:「我」→「支付」→「钱包」→「支付分」→ 右上角「…微信「我」→「服务」→「钱包」→「账单」→ 筛选「扣费服务」类型,核对历史扣费明细。进入对应公众号→点击「服务」菜单→找到「会员中心」或「我的订单」→关闭自动续费。路径:微信「我」→「设置」→「青少年模式」→「微信支付」→ 关闭「允许使用」。拼多多:APP内「个人中心」→「设置」→「免密支付设置」→「关闭自动续费」。
2025-06-21 12:12:31
936
转载 我工资1w,跳槽到新公司直接开出了1.5w,我象征性地说:我考虑一下。结果当天下午,HR电话给我说可以涨到2w,可我反而不敢去了
我有个朋友之前就吃过这亏,刚入职的时候说得天花乱坠,结果转正后工资直接少了一大截,找领导理论,还被各种理由搪塞,最后只能灰溜溜走人。我跟老职场人一打听,人家都说,这情况要么是岗位要求特别高,前面面试了一堆人都没通过,好不容易觉得我有点希望,就想赶紧把我敲定;要是进去了,保不齐会碰上各种奇葩规定,什么强制加班没加班费、同事之间勾心斗角,到时候钱没挣着,还得受一肚子气,那可就亏大发了。工资从1万直接涨到2万,这涨幅比坐过山车还刺激,可我非但没觉得高兴,心里反而直发毛,越想越不敢去了。
2025-06-20 07:22:38
21
转载 面试官问:你写代码会复用公共 SQL 么?
我告诉面试官:“是的,我在开发中经常会复用公共SQL,尤其是在Java后端项目中。我通常会结合具体的业务场景和框架特性来实现,比如使用MyBatis这样的ORM框架,或者通过自定义工具类来管理公共SQL片段。最后,我总结道:“在Java后端开发中,复用公共SQL是一个很实用的习惯。如果项目中不完全依赖MyBatis,或者有些SQL是直接通过JDBC执行的,我会用Java的常量类来管理公共SQL片段。有时候,SQL的复用不仅仅是字段列表,还可能是复杂的条件逻辑。比如,很多业务场景下会有分页查询的需求,
2025-06-19 07:21:33
13
转载 如何实现一个合格的分布式锁?
为了保证 Redis 的可用性,一般采用主从方式部署。如果因为某些原因,获取锁失败(没有在至少 N/2+1 个Redis实例取到锁或者取锁时间已经超过了有效时间),客户端应该在所有的Redis实例上进行解锁,这是因为即便某些Redis实例根本就没有加锁成功,防止某些节点获取到锁但是客户端没有得到响应而导致接下来的一段时间不能被重新获取锁。锁变量的值需要能区分来自不同客户端的加锁操作,以免在释放锁时,出现误释放操作,所以,我们使用 SET 命令设置锁变量值时,每个客户端设置的值是一个唯一值,用于标识客户端。
2025-06-18 07:26:29
16
转载 公司弃用 Nginx,选择这款工具!
在几年的时间里,我们继续走阻力最小的道路,继续增强 NGINX。今天,我们很高兴有机会在此介绍 Pingora,这是我们使用 Rust 在内部构建的新 HTTP 代理,它每天处理超过 1 万亿个请求,提高了我们的性能,并为 Cloudflare 客户带来了许多新功能,同时只需要我们以前代理基础架构的三分之一的 CPU 和内存资源。为了满足 Cloudflare 在 HTTP 生态系统中的地位要求,我们需要一个稳健、宽容、可定制的 HTTP 库,该库可以在互联网的各种风险环境中生存,并支持各种不合规的用例。
2025-06-18 07:26:29
28
转载 拒绝重复代码,封装一个多级菜单、多级评论、多级部门的统一工具类!
因此,在设计数据库评论字段时,需要权衡使用treepath字段和父评论ID字段的优缺点,并根据具体的应用场景和需求做出选择。统一工具类,首先我们将元素分为父子两类,让其构建出一个小型树,然后我们将构建的子元素和下次遍历的父节点传入,递归的不断进行,这样就构建出了我们最终的想要实现的效果。你能看到很多人都在介绍如何实现多级菜单的效果,但是都有一个共同的缺点,那就是没有解决代码会重复开发的问题。如果你更关注写入操作的效率和数据一致性,并且树的深度不会很大,那么使用父评论ID字段来实现多级评论可能更简单和高效。
2025-06-17 07:30:23
14
转载 替代VMware,一款更轻量级的虚拟机!
经过一段时间的使用,我认为这款工具确实是不错的!说起虚拟机工具大家最熟悉的自然是 VMware,功能很多很强大,最让我认可的地方就是可以非常方便的修改虚拟机的配置,让虚拟机达到自己想要的性能~~唯一美中不足的是 Multipass 只能使用 Ubuntu 镜像,因为这款工具是由 Ubuntu 背后的 Canonical 公司开发开源的。首先我们需要在官网下载并且安装 Multipass ,选择自己对应的操作系统,我选择的是 Windows。使用下面的命令查看虚拟机的系统配置信息、内存、磁盘等的使用情况。
2025-06-17 07:30:23
42
转载 微信摇一摇加好友功能复活!2025最新版找回攻略,简单实用
根据微信2025年4月更新动态,未来可能进一步优化摇一摇匹配算法,增加「兴趣标签筛选」「同城优先」等功能,并逐步向安卓用户开放。下载「WeChat国际版」(可通过官网或应用商店获取)→ 登录后点击底部「Discover」→ 直接使用摇一摇加好友功能,支持全球匹配和跨境支付。确认微信版本为8.0.48以下,或切换至国际版。打开微信 → 下拉首页搜索框 → 输入「摇一摇」 → 点击蓝色「前往」按钮,直接进入功能页面。开启「加好友需验证」:进入「我→设置→隐私→添加我的方式」,关闭「摇一摇」直接添加权限。
2025-06-16 07:19:01
127
转载 为什么有的程序员一直在做需求,而有的人却主导大型项目?
举一个例子,数据可视化方面3D three.js,视频直播方面的编解码压缩,客户端安全方面的攻防渗透,每一个都是有技术深度的事情,但问题是即使你掌握了这些领域拥有了非常高的技术深度之后呢,不能应用于业务需求,不能解决产品急迫要解决的问题,不能完成你老板的OKR,达成部门的战略目标,还是英雄无用武之地(当然你也可以选择一个可以用得上的团队,那是就是另外一回事了)。自己该做的都做好了,机遇来了就可以抓住,即使抓不住,你也有了「选择的能力」,有了选择更好机遇、更好公司的能力。平时的工作如何体现一个人的技术深度?
2025-06-16 07:19:01
11
转载 微信提现可以免手续费了,方法教会你很实用 省钱达人看过来
微信支付为优化体验、增强用户黏性,结合普惠金融政策,推出免费额度、商家返现及银行合作活动,降低提现门槛,平衡平台运营成本,推动移动支付生态良性发展。• 案例:水果摊主张先生日均收款5000元,每月兑换7500元额度,全年省2300元手续费。✅ 转出:持有≥1天后,选择「普通到账」转出至银行卡(0手续费,单日限额1万)✅ 每收款1元积1分,200分兑换100元提现额度(单日上限5000元)✅ 交通银行:每月前5笔提现免手续费(单笔≤2000元)✅ 超额部分按0.1%收费(如提现1万元需10元手续费)
2025-06-16 07:19:01
2388
转载 面试官:你知道哪些分页方式?说出四种~
我曾经犯过类似错误,在使用ElasticSearch替换lucene 做检索时,发现lucene和ElasticSearch返回的结果一直不一致,排查了很久,才意识到必须指定排序方式,否则使用分页查询会导致数据重复。,增加增加数据库的内存和cpu负载, 如果这个深度分页的QPS比较高,无疑最终会拖垮数据库。在流量高峰期,如果深度分页的慢查询较多,毫无疑问,会增加其他SQL耗时,影响其他业务场景。最佳的场景就是从下游批量获取大量数据时,可以根据主键id进行排序,每次选择最大的N条,或最小的N条。
2025-06-16 07:19:01
14
转载 表弟是某米员工,月薪23000元,工作第二年,年薪30万国企女友结婚要100多万,给不起,分手了。。
毕竟,一个工作两年的人,能有多少积蓄?靠死命存钱,几年后买房首付都悬。其实,女方家里这么想也可以理解,国企嘛,稳定至上,财务规划明确,觉得经济基础决定一切。如果一方看的是长期收益,另一方看的是短期回报,这代码跑不通,bug太大,修不了了。但这事,不是优化就能解决的。表弟年薪30万,国企女友要100万彩礼,分手了……,小伙子一算,存款不够,贷款也不敢,最后只能分手。2024年IDEA最新激活方法。最近看到个帖子,一个小伙子,所以,感情这事,还是得看。,工作才第二年,年薪。,结果国企女友家要求?
2025-06-15 17:11:22
15
转载 拒绝复杂配置,SpringBoot 数据权限新姿势,注解+动态SQL真香!
是一个通过动态注入SQL实现的数据权限项目。支持MyBatis、MyBatis-plus、MyBatis-flex。使用简单,无需设置各种复杂配置,仅仅通过注解便可实现效果功能。其他的不用动,使用注解中的 merge 属性,在keys中将两个前两个key都加上。会根据 find() 方法返回的 DataScopeInfo 列表来构建SQL。这是一张简单的用户表,接下来我们将为这张表编写以下数据权限。看年龄为111、222的人(merge属性)可以编写在对应需要数据权限拦截的方法上。并交由Spring管理。
2025-06-12 07:32:38
29
转载 发现一款JSON可视化工具神器,惊艳了!
支持多种视图以便查看 JSON:列视图、树视图、JSON 视图等 列视图是受 macOS Finder 启发创建的一种浏览 JSON 文档的新方法。整体来讲,JSON Hero 支持多种视图查看JSON数据,同时支持VS Code 等扩展,相信对经常处理JSON的小伙伴来说,是一款很给力的工具。是一个简单实用的 JSON 工具,通过简洁美观的 UI 及增强的额外功能,使得阅读和理解 JSON 文档变得更容易、直观。JSON Hero 会自动推断字符串的内容,并对选择的值提供有用的预览和属性。
2025-06-12 07:32:38
21
转载 SpringBoot一行代码搞定请假审批流程,摸鱼时间翻倍!
值得一提的是,上面的代码仅仅是各个审批人在处理审批任务时,必要的代码、通用的代码。也就是说上一个任务在处理时,并不知道接下来走哪个分支,也没有指定走哪个分支,而是将自己的处理结果放到流程变量中,在排他网关的下游分支条件上根据流程变量进行判断,接下来走哪个分支,这就是工作流引擎对于流程的抽象。要明白工作流审批涉及多个用户的任务流转,多个流程分支跳转,虽然是办公内部系统,但是这个系统并不简单如果没有强大的工作流引擎,难以高效扩展旧流程,难以增加新流程,工作流审批将成为公司所有人的噩梦。
2025-06-11 07:31:12
16
转载 换掉Maven!全新一代Java项目构建工具来了,性能炸裂!
所有是否有一种能快速构建Java项目的工具时,今天重点推荐maven-mvnd,是Apache Maven团队借鉴了Gradle和Takari的优点,衍生出来的更快的构建工具,maven的强化版,解决Maven构建慢的问题,又不需要重新学习,懂Maven你就能驾驭Maven-mvnd。Maven 的缺点是,对于大一点的项目来说,构建太慢了。通过解决上述痛点,Maven-mvnd旨在提供一个更高效、更快速的构建体验,同时保持与现有Maven工作流的兼容性,从而为开发团队带来更高的生产力和更快的迭代速度。
2025-06-11 07:31:12
23
转载 为什么 SpringBoot3 非要干掉 spring.factories?
并引入新的imports文件机制,SpringBoot 3.0显著改善了与GraalVM的集成体验,让开发者能够更容易地构建高性能、低延迟的云原生应用。这个文件的主要功能是允许开发者声明接口的实现类,从而实现SpringBoot的自动装配和扩展点注册。为了更好地支持GraalVM,SpringBoot需要一种在构建时就能确定的静态配置方式,而不是运行时的动态扫描。依赖于反射加载类,而GraalVM需要预先知道所有使用反射的类,这需要额外的配置和处理。文件,读取配置信息并加载对应的类。
2025-06-10 07:25:56
34
转载 快速交付神器:阿里巴巴官方低代码引擎开源了!
LowCodeEngine是由阿里巴巴钉钉团队开源的低代码引擎, 该引擎全面遵循《阿里巴巴中后端前端基础构建协议规范》和《阿里巴巴中后端前端素材协议规范》。搭配顶部操作区的“保存到本地”和“重置页面”功能,可以实验各种 schema 对低代码页面的改变。🌈 提炼自企业级低代码平台的面向扩展设计的内核引擎,奉行最小内核,最强生态的设计理念。⚙️ 完善的工具链,支持 物料体系、设置器、插件 等生态元素的全链路研发周期。Parts造物是阿里巴巴自研的低代码物料管理、物料集成、物料研发的产品。
2025-06-09 07:30:28
66
转载 我有 5种接口流量监控方案,5种!性能、成本、复杂度全面对比
有序集合(ZSET)比简单计数器厉害的地方是,它能按时间戳自然排序,一个接口所有时间点的调用数据都在一个结构里,查询很方便。这种方案实现超简单,但有个明显问题:假设定时器在 8:59:59 触发清零,9:00:01 有次调用,这次调用会被算到 9:01 才清零的那个窗口里,统计就不准了。前面的方案在单机应用里都挺好用,但放到分布式系统里,每台机器都有自己的计数器,统计就不全了。滑动窗口就像环形跑道上的 6 个区域,随着时间推移,我们只清空前方的区域,保留最近一分钟的统计数据。滑动窗口能解决时间边界问题。
2025-06-09 07:30:28
22
转载 面试被吊打:100G内存下,MySQL查询200G大表会OOM么?
于是清空链表末尾Pm数据页内存,存入Px的内容,放到链表头部。可以看到,这个策略最大的收益,就是在扫描这个大表的过程中,虽然也用到了BP,但对young区完全没有影响,从而保证了Buffer Pool响应正常业务的查询命中率。一个数据页里面有多条记录,这个数据页会被多次访问到,但由于是顺序扫描,这个数据页第一次被访问和最后一次被访问的时间间隔不会超过1秒,因此还是会被保留在old区域。之后要访问一个新的不存在于当前链表的数据页,这时依然是淘汰掉数据页Pm,但新插入的数据页Px,是放在LRU_old处。
2025-06-08 16:46:06
67
转载 解放双手:SpringBoot 公共字段自动填充的6种神技,开发效率飙升!
在开发外卖系统订单模块时,我发现每个实体类都包含create_time、update_by等重复字段。手动维护这些字段不仅效率低下,还容易出错。本文将分享一套经过生产验证的自动化方案,涵盖MyBatis-Plus、AOP、JWT等六种核心策略,助你彻底摆脱公共字段维护的烦恼。随着Spring Data JPA的演进,未来可以探索与Reactive编程的结合,实现全链路的非阻塞式自动填充。二、基础方案:MyBatis-Plus自动填充。一、痛点分析:公共字段维护的三大困境。维护成本高(字段变更需修改多处)
2025-06-06 07:26:37
24
转载 IDEA 中一些好用的骚操作 + 快捷键
来自:juejin.cn/post/7435887935751847970。放置测试目录的在哪个包下, 默认和该类一致。帮助开发者快速切换启动类、DEBUG类等。按住 上下键 可以切换要选取的历史记录。两个方法全部勾选后 Enter 回车。07 - 当前文件查找 + 全局查找。输入 Enter 返回选择的黏贴行。可以快捷自定义 提取方法的方法名称。直接在配置的包下 - 创建配置类。01 - 快速为方法创建测试类。06 - 返回上一次操作的位置。位置,需要返回之前创建测试的类。将字段 constant选中。
2025-06-06 07:26:37
24
转载 面试官:2000w 数据的大表如何优化?至少提供三种方案!
额外的数据管理负担,最显而易见的就是数据的定位问题和数据的增删改查的重复执行问题,这些都可以通过应用程序解决,但必然引起额外的逻辑运算,例如,对于一个记录用户成绩的用户数据表userTable,业务要求查出成绩最好的100位,在进行分表之前,只需一个order by语句就可以搞定,但是在进行分表之后,将需要n个order by语句,分别查出每一个分表的前100名用户数据,然后再对这些数据进行合并计算,才能得出结果。2、分区实现是比较简单的,建立分区表,根建平常的表没什么区别,并且对开代码端来说是透明的。
2025-06-05 07:30:53
28
转载 知乎热榜:为什么别选计算机专业?
个人观察,女生找对象的时候,并不是看你的收入的,一个年入30万的律师,一个年入20万的医生,年入20万的公务员,年入20万的男老师,年入40万的金融男,在相亲市场上要比年入50万码农抢手的多。另外,40万的包裹是包含股票的,必须干满4年才能给你,离职跳槽全部没有了,其实你的工资也就是20万出头,扣完税真的没多少明白吗?这里要说一下,码农可以说是优质的对象了。像这种层次的学生,基本上就是毕业就要进厂打工,考公务员由于学历太差基本上没有机会,临床的分数也不够,考金融研究生本科学历太差,基本上面试就被刷下去了。
2025-06-04 07:30:55
184
转载 Facebook 为什么要弃用 Git?
作者说他很好奇当年 Facebook 为什么会放弃 Git,转而使用 Mercurial 作为版本控制工具,他通过查找资料,看技术讲座以及与当时参与迁移到 Mercurial 的工程师交流找到了答案,我们一起来看看 Greg Foster 找到的答案是什么。像 Uber 和 Pinterest 这样的由前 Facebook 员工创办的公司也可能使用 Git 和 GitHub 作为他们的版本控制工具,而不是 Phabricator 和 Mercurial,从而在过去十年中形成一个更统一的生态系统。
2025-06-03 07:28:40
49
转载 有点好奇,为什么没人走后门干程序员?不是都说程序员高薪是好工作吗?
程序员就是新时代码农,天天坐电脑前敲代码,项目加班赶上线,随时可能猝死,老板还嫌你不够拼。再说,程序员是典型的“干活岗位”,你走后门进来,真不会写代码怎么办?这不是让整个团队替你擦屁股?程序员的“公平”不是因为理想主义,是因为这活儿,谁都不想被坑。不得不说,这贴子我一看到就乐了,程序员咋没人走后门?还真不是因为程序员高尚、公正、技术至上那套理想化说法,而是太现实了:这活累啊,真不是人干的。所以我觉得,没人走后门来当程序员,不是因为程序员多牛逼,是因为这岗位太苦逼。2024年IDEA最新激活方法。
2025-06-02 22:18:03
20
转载 SpringBoot 接口防抖(防重复提交)的一些实现方案
在Web系统中,表单提交是一个非常常见的功能,如果不加控制,容易因为用户的误操作或网络延迟导致同一请求被发送多次,进而生成重复的数据记录。key分隔符是用来将多个参数合并在一起的,比如userName是张三,userPhone是123456,那么完整的key就是"张三&123456",最后再加上redis锁前缀,就组成了一个唯一key。从测试的结果上看,防抖是做到了,但是随着缓存消失、锁失效,还是可以发起同样的请求,所以要真正做到接口幂等性,还需要业务代码的判断、设置数据库表的UK索引等操作。
2025-05-30 07:33:12
33
转载 Java 21 新特性的实践,确实很丝滑!
一旦虚拟线程遇到阻塞操作,虚拟线程就会从载体线程中移除(“卸载”),并且载体线程可以执行另一个虚拟线程(新的或之前被阻塞的虚拟线程)。顺序集合为我们提供了defined encounter order(是一种所见即所得的顺序,含义是从队列中取出元素的顺序既是你存放该元素时候的顺序),用于访问第一个和最后一个元素并以相反的顺序迭代。它还提供了一种反转元素的方法。StringBuffer 是线程安全的,而 StringBuilder 是在 Java 5 中添加的,性能更高,但不是线程安全的替代方案。
2025-05-28 07:39:05
58
JAVA+SQL办公自动化系统(源代码+论文+外文翻译).zip
2024-05-13
采用了c/s架构的桌面聊天室.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
项目基于JDBC+MySQL的Java教务管理系统(附源码+论文说明)
2024-04-21
Spring Boot 项目 application.properties 超配置详解
2024-04-21
Spring Boot RabbitMQ常用配置
2024-04-21
springboot2+mybatis多数据源配置
2024-04-21
适合Java新人练习的8个小项目
2024-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人