- 博客(369)
- 资源 (99)
- 问答 (1)
- 收藏
- 关注
原创 A分支fork代码后,B分支需要cherry pick A分支的代码
摘要:当B分支需要获取A分支fork后的代码变更时,可通过以下步骤实现:1)在B分支配置A分支远程仓库并拉取最新代码;2)定位A分支fork后的具体变更记录;3)使用cherry-pick命令选择性合并指定提交。处理冲突时可采用直接覆盖等简单方式解决。该方法能精准获取特定提交而非全部历史记录,适用于需要选择性合并的场景。
2026-05-27 14:58:49
30
原创 程序员的最后舞姿:在变革浪潮中寻找新方向
核心观点裁员数据惊人:2026年仅一个月全球科技业裁员超3.07万人,按此节奏全年将超27万;美国程序员就业率大幅滑落27.5%AI驱动变革:AI从"辅助"转向"替代",Claude Code、GPT-5.3-Codex等工具可自主完成系统开发,效率提升数十倍程序员分化:行业重构导致程序员分化为"被淘汰的代码工人"和"被需要的价值创造者"影响群体受冲击最大:5年以上经验但工作重复性强的中层程序员初级岗位消失:大厂应届生需求下降50%,AI承担基础编码工作幸存精英:架构师、AI专家、业务翻译官等
2026-02-14 09:37:16
771
原创 OpenClaw的强大之处:为何科技巨头纷纷推出一键部署
OpenClaw之所以能吸引百度、阿里、腾讯等科技巨头的关注并推出一键部署方案,主要得益于其灵活的架构、丰富的功能和强大的扩展能力。OpenClaw等框架的设计理念体现了对这一问题的重视——通过模块化设计和权限控制机制,在赋予AI能力的同时保留了必要的约束。随着AI代理技术的不断进步,我们也需要关注一个重要的发展趋势:AI系统的自主性不断增强,这带来了机遇与挑战并存的局面。我们必须在追求AI智能化的同时,始终确保AI系统的行为符合人类的价值观和伦理准则,实现真正有益的人机协作。
2026-02-03 16:14:34
1072
原创 人工智能时代的真相危机——数字内容信任度日益下降
数字信任危机:AI时代的内容真实性挑战 随着AI生成内容技术的快速发展,数字世界正面临前所未有的信任危机。2026年初,美国政府机构被曝使用AI工具制作公共内容,加上白宫发布数字修改照片等事件,暴露出传统验证方法在AI面前已失效。研究表明,即使明知内容是AI伪造的,人们仍会受其影响,这彻底改变了我们与数字信息的互动方式。虽然Adobe等内容认证计划试图通过标签系统解决这一问题,但实施效果有限,且心理实验证明单纯标记并不足以消除AI内容的影响。专家指出,面对日益普及的AI工具,我们需要从根本上重新思考数字内容
2026-02-03 14:58:27
365
原创 openclaw在Windows部署
本文介绍了OpenClaw AI工具的配置与使用流程。首先通过命令启动本地网关服务并生成随机Token进行认证配置。选择Qwen(阿里千问)作为AI模型,推荐使用免费的openrouter/qwen3-coder版本。详细说明了启动网关、验证服务状态和测试AI功能的完整步骤,包括通过agent命令进行对话测试。同时提供了pnpm的安装配置指南,包括设置国内镜像源和存储目录。整个流程涵盖了从环境搭建到功能测试的关键环节,为开发者提供了清晰的配置路线图。
2026-02-02 10:02:27
2638
原创 Jenkins配置vue前端项目(最简单的操作)
摘要:本文介绍了Jenkins中配置Node.js项目的关键步骤,包括安装git和Node.js环境,以及在Jenkins系统配置中添加Path环境变量(指向Node.js安装目录)以解决npm命令识别问题。通过npm install和npm run build完成项目构建,总结了从问题排查到解决的实际经验。
2025-11-10 15:58:46
502
原创 一个接口多线程异步处理提速,方案
本文探讨了分页查询性能优化方案,提出四种多线程并发处理思路:1)基于线程池状态判断(仅适合单机定时任务);2)推荐使用CountDownLatch+线程池,通过计数器实现分页任务同步;3)CyclicBarrier方案(适用性有限);4)Phaser方案(适合多阶段业务流,但复杂度高)。其中方案2通过countDown()和await()机制实现任务协调,是最推荐的通用解决方案。
2025-08-09 15:11:57
259
原创 java高级面试收集
• Spring Boot 自动装配原理(@EnableAutoConfiguration + spring.factories)• G1 与 ZGC 对比;• 日 500 万次搜索,如何设计商品检索(倒排索引 + 分片 + 热点缓存)• 一次 Full GC 频繁触发,如何定位泄漏点(jmap + MAT)• MySQL 与 ES 数据一致性(Canal / Binlog 异步)• synchronized 升级流程(无锁→偏向→轻量→重量)• 分库分表后分页查询怎么做(ES + 宽表 + 游标)
2025-07-15 17:12:13
375
原创 仲裁赢了-战胜恶心的外包公司!!公司手段:外包平移,进而待岗
【摘要】一起劳动争议案在裁决书下达当天出现戏剧性转折:公司突然妥协同意赔偿,与之前开庭时拒不让步形成鲜明对比。劳动者揭露公司曾违法待岗逼迫离职的事实。文章呼吁加强劳务派遣监管,终结职场剥削现象,期盼劳动正义得到伸张。(98字)
2025-07-10 17:27:57
303
转载 MQTT 协议快速入门 2025:基础知识和实用教程
MQTT物联网协议指南:核心原理与实战应用 MQTT是专为物联网设计的轻量级发布-订阅协议,具有低带宽、高可靠性的特点。本指南系统讲解了MQTT的核心优势、工作原理和实际应用: 核心特点: 轻量级架构适合资源受限设备 三种QoS等级保障消息可靠性 双向通信和会话保持能力 支持TLS/SSL加密和安全认证 工作流程: 通过Broker中转消息,实现发布者与订阅者解耦 主题层级和通配符支持灵活的消息路由 提供保留消息、遗嘱消息等高级功能 实战演示: 使用EMQX公共Broker和MQTTX工具 包含主题订阅、消
2025-07-02 10:54:25
710
2
原创 wps题注为表格或图片编号
所以是否可以批量替换word里的域代码?如果可以这问题就解决了。切换域代码明显两个表格的不一样(导致序号不能联动)问题:多次或多人编辑导致域代码不一致。
2024-08-21 14:38:14
1082
原创 java类复制mapstruct(convertor转换器)
类拷贝或属性拷贝,采用BeanUtil会用反射,性能不佳。通过字段的值,条件判断赋值//其他场景:不同字段映射;来自其他参数赋值(多个参数实体,赋值到同一对象);调用外部方法赋值;java自带的系统类;日期转换;
2024-07-03 10:47:16
750
原创 Java单测Mockito相同参数调用同一模拟方法时,如何返回不同的结果
同一个方法多次调用,需要返回不同的值。串行执行,多个返回值,就多个。
2024-06-03 11:38:31
2029
1
转载 javax validation常用注解
NotEmpty:验证字符串,数组,Collection,Map不可为 null或者长度必须大于0,对于字符串不可以为"",但是可以为" ";@NotBlank:只能验证字符串且该字符串执行trim()方法(删除字符串头和尾的空字符)之后长度大于0也就是说" "会报错;@Size:验证对象(数组、集合、Map、字符串等)的长度是否在指定的范围内;@DecimalMin:验证数字是否大于等于指定的值;@Min:验证数字是否大于等于指定的值;@Max:验证数字是否小于等于指定的值;
2024-04-22 09:19:09
501
原创 DuplicateKeyException和DataIntegrityViolationException
SQLException抛出来的code生产环境不一样,正常应该抛1062(唯一键冲突)原本应该报:DuplicateKeyException,生产环境却抛。正常是走141行,生产走的146行的。try catch中加上。
2024-02-26 14:01:42
1081
原创 VUE本地idea启动
安装yarn(也可以用npm)问题:yarn : 无法加载文件 C:\Users\xx/yarn.ps1,因为在此系统上禁止运行脚本解决办法:管理员身份运行【 PowerShell】,然后执行【Set-ExecutionPolicy RemoteSigned】,输入:Y。
2023-11-29 14:38:16
892
原创 PowerDesigner 16数据库(mysql)逆向生成pdm
摘要:在配置数据源时若遇到问题,建议改用脚本文件方式处理。测试发现直接配置数据源失败,但切换至脚本文件后运行正常,需注意灵活调整实现方式。
2023-10-31 16:05:22
1200
原创 java、mybatis海量数据分页方案
按ID升序排列(每次记录上一次最大ID,下次分页作为起始值),取固定条数;//每次记录上一次最大ID。//每次取指定1000数量。
2023-10-20 14:10:59
418
原创 线程池扩容和拒绝策略(CallerRunsPolicy)验证
1、线程池队列容量满了后,迅速扩容至maxPoolSize2、队列满后,再进来任务,则主线程执行任务3、任务执行完后,等待(keepAliveSeconds),主线程数然后恢复至corePoolSize。
2023-10-18 13:51:17
494
原创 RocketMQ同一topic,多个消费组
多个消费组可以同时消费同一个topic的消息,每个消费组内部的消费者可以独立地消费消息。这种设计方式可以实现消息的并行消费和负载均衡,确保每个消费组都可以按照自己的速度独立地消费消息。消息负载均衡:RocketMQ会根据消费组的订阅关系和消费进度,动态地将消息分发给消费组中的消费者实例。消费组:当一个新的消费组启动时,它需要向Broker注册,并创建一个唯一的Group ID。消息分发:当消息发送到Broker后,Broker会根据消费组的订阅关系,将消息推送给所有订阅了该topic的消费组。
2023-08-28 11:01:05
15975
8
原创 git revert的坑(能不revert千万不要操作)
见上一篇文章(revert一时爽,但是现在要把release代码合回来(sit已合并release),但是sit当时revert那一部分代码始终找不回来了(如果提交少还可以挨个。
2023-08-17 09:23:51
1824
原创 git一次错误提交的回滚(不同分支因merge-需回滚)
提交到的代码,结果解决冲突merge了的代码,所以要回滚到合并之前的代码(原因是我再网页上处理了冲突,他就自动merge了,如图—所以还是idea处理冲突,可控)
2023-08-11 11:36:14
1056
原创 idea中cherry pick怎么用
cherry pick简而言之就是同一个commit,然后复制提交到其他分支(只检出本次提交的);解决:两个分支都需要提交相同代码,但是又不能用同一份代码提到开发和测试环境(因为两个环境代码不一样可能存在冲突)写这篇文章的目的:网上的文章比较杂乱,具体idea里面怎么操作,好像没有个成型的文章
2023-08-04 17:15:47
2576
2
原创 基于自定义注解的切面
**** B端C端接口权限校验(默认以C端接口校验)* (需要限制登录 , 接口添加此注解即可)* @name 控制接口权限,必须登录* @time 创建时间 2023/7/12 11:29**//*** 默认C端*//*** B端*//**** @name 默认C端接口* @description B端接口则传"B";C端接口传"C"**/
2023-07-20 20:28:48
505
原创 druid 1.2.8线程池validation-query未起作用??discard long time none received connection
最近项目生产环境老是报错:discard long time none received connection(感觉可能是跨机房,连接池连接失效了,然后validation-query恰巧没生效)
2023-06-28 18:09:11
2265
原创 @Async实现异步调用:ThreadPoolTaskScheduler线程池的优雅关闭
@Async实现异步调用:ThreadPoolTaskScheduler线程池的优雅关闭
2023-06-25 14:17:16
843
2
沃通中间证书(StartCom CA)
2017-06-28
js头像裁剪,上传七牛(玛德网上搜了一堆垃圾,还是自己动手)
2016-12-14
linux服务器配置多台tomcat(端口5050)
2017-09-05
openclaw源码下载
2026-02-02
分布式数据库中间件 DDM -PDF学习资料
2023-07-21
springBootDemo——idea搭建SpringBoot+Mybatis框架
2018-05-21
redis安装包(32/64位、linux)
2018-07-17
Jenkins启动脚本.zip
2021-10-09
香烟类型及价格字典(用于测试)
2021-01-13
RabbitMQ-3.4.1安装文件(32/64位,linux)
2018-07-18
您的连接不是私密连接(NET::ERR_CERT_REVOKED)
2017-08-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅