自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 java利用smartdoc生成api接口说明文档

smartdoc生成api接口说明文档。

2025-01-03 15:10:04 365

原创 Linux查看java服务所在目录

1、java服务jar的PIDjps -l2、定位目录ls -l /proc/[pid]/cwd

2024-09-23 14:11:08 682

原创 DDM分库分表,批量更新性能调优

场景:全量更新六千万的数据。

2024-08-27 10:56:16 466 1

原创 wps题注为表格或图片编号

所以是否可以批量替换word里的域代码?如果可以这问题就解决了。切换域代码明显两个表格的不一样(导致序号不能联动)问题:多次或多人编辑导致域代码不一致。

2024-08-21 14:38:14 1082

原创 java类复制mapstruct(convertor转换器)

类拷贝或属性拷贝,采用BeanUtil会用反射,性能不佳。通过字段的值,条件判断赋值//其他场景:不同字段映射;来自其他参数赋值(多个参数实体,赋值到同一对象);调用外部方法赋值;java自带的系统类;日期转换;

2024-07-03 10:47:16 750

原创 java获取指定目录,所有类及其注释名称

java获取指定目录,所有类及其注释名称(整理或填写表格需要)

2024-06-21 10:54:50 723

原创 Java单测Mockito相同参数调用同一模拟方法时,如何返回不同的结果

同一个方法多次调用,需要返回不同的值。串行执行,多个返回值,就多个。

2024-06-03 11:38:31 2029 1

原创 数据库oracle/mysql多条重复数据,取最新的

数据库oracle/mysql多条重复数据,取最新的

2024-05-14 17:15:27 2914

转载 javax validation常用注解

NotEmpty:验证字符串,数组,Collection,Map不可为 null或者长度必须大于0,对于字符串不可以为"",但是可以为" ";@NotBlank:只能验证字符串且该字符串执行trim()方法(删除字符串头和尾的空字符)之后长度大于0也就是说" "会报错;@Size:验证对象(数组、集合、Map、字符串等)的长度是否在指定的范围内;@DecimalMin:验证数字是否大于等于指定的值;@Min:验证数字是否大于等于指定的值;@Max:验证数字是否小于等于指定的值;

2024-04-22 09:19:09 501

原创 营业执照年报申报

1、国家企业信用信息公示系统。

2024-03-04 16:24:17 906

原创 java实体设置默认值

通过build的方式,默认值不起作用;直接new,默认值有效;

2024-02-28 14:39:06 1993

原创 DuplicateKeyException和DataIntegrityViolationException

SQLException抛出来的code生产环境不一样,正常应该抛1062(唯一键冲突)原本应该报:DuplicateKeyException,生产环境却抛。正常是走141行,生产走的146行的。try catch中加上。

2024-02-26 14:01:42 1081

原创 List分页处理,利用subList截取(java截取拼接URL)

N多个参数,截取指定个数,拼接URL。

2023-12-08 15:25:17 1097

原创 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

原创 Mybatis plus中的逻辑删除源码跟踪

逻辑删除,到底是在哪改变的sql???

2023-10-23 11:38:32 361

原创 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

原创 spring事件和线程池区别

Spring事件(Spring Event)和线程池(Thread Pool)是两个不同的概念

2023-08-28 10:18:42 774

原创 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

原创 新买电脑16G内存,开机内存就60%没了??我大写的问号

每次啥都没用内存就用了一大半,作为一个姿势初级程序员,这能忍……(我忍不了)

2023-07-21 14:28:19 7813

原创 基于自定义注解的切面

**** 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

原创 postman批量执行请求,通过json传参

可通过Excel自动填充功能构造数据。然后start run就来了。", 加粗为需要替换的参数。

2023-07-18 20:29:48 3094

原创 spring带bean和config,通过main启动测试

就可以真实启动了,无须通过test去测试。

2023-07-18 11:18:35 1287

原创 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

原创 java操作CSV(数据迁移或导入导出)

(如下错误),都是字符串存在反斜杠"\"结尾,会导致csv的引号被转义。

2023-05-17 13:53:27 2554

js的base64(base64.js)

js的base64(base64.js)

2017-06-01

纯CSS3加载动画(完整版)

纯CSS3加载动画(完整版)

2017-08-29

各云存储价格对比整理

七牛、阿里云、腾讯云、百度云等等云存储价格对比

2016-10-09

沃通中间证书(StartCom CA)

(https://www.myssl.cn/tools/check-server-cert.html)检测域名,报错:服务器缺少中间证书,此crt即生成中间证书

2017-06-28

java调用网易云音乐接口

java调用网易云音乐接口,并解析接口数据! 暂时只做了通过关键字搜索相关的歌曲 http请求用的是httpclient4.0以上的版本

2016-10-24

网站视频HTML5播放页面

这是之前版本优化后的,网站视频HTML5播放页面,

2017-03-03

APiCloud商城模板H5页面

APiCloud商城模板H5页面

2017-01-09

HTML5页面,上下切换页面效果

HTML5页面,上下切换页面效果 模拟原生app,实现上下切换

2016-12-05

视频播放的HTML5页面

现成的视频播放的HTML5页面,直接拿来就可以

2016-11-14

java https请求

java 3.x和4.x的https请求

2016-10-20

网站背景播放视频的主页

网站背景播放视频的主页,主要用于宣传性的网站,

2016-12-07

js头像裁剪,上传七牛(玛德网上搜了一堆垃圾,还是自己动手)

js头像裁剪,上传七牛(玛德网上搜了一堆垃圾,还是自己动手), 网上搜索 cropper+bootstrap裁剪头像,全尼玛是php后台…………搞你妹啊,算了还是自己揉一个

2016-12-14

linux服务器配置多台tomcat(端口5050)

linux服务器配置多台tomcat,通过修改指定的tomcat配置已达到同一台服务器上部署多个tomcat,小公司或自己搞着玩,很实用(文章说明地址:http://blog.csdn.net/hgg923/article/details/77131922)

2017-09-05

商城的HTML5页面

H5商城页面 可以用在APICLOUD中国

2017-03-07

服务保障psd素材

服务保障psd素材

2017-03-07

PC官网首页第一版(蓝色系列)

PC官网首页第一版(蓝色系列)

2017-03-07

搜狗词库scel转txt工具

搜狗词库scel转txt工具,是exe可执行文件,估计只能Windows上使用

2017-04-28

网站视频播放HTML5页面2

网站视频播放HTML5页面2

2017-03-07

纯CSS3加载动画

纯CSS3加载动画

2017-08-29

java发送邮件

java发送邮件

2017-04-06

openclaw源码下载

openclaw-main-2026-1-30.zip,官网github下载的,国内下载不了!openclaw在Windows部署:https://blog.csdn.net/hgg923/article/details/157644338

2026-02-02

关于网站的SEO优化

关于网站的SEO优化,尽可能让各个搜索引擎收录自己的网站(这里主要百度搜索引擎)

2018-01-06

Java内存模型-JVM(2018.11.13).pptx

Java内存模型的学习!JVM讲解;Java程序执行流程;Java运行时数据区(内存问题);GC及算法

2019-08-20

分布式数据库中间件 DDM -PDF学习资料

包含: 产品介绍.pdf; 快速入门.pdf 用户指南.pdf API参考.pdf SDK参考.pdf 最佳实践.pdf 性能白皮书.pdf 常见问题.pdf 在线网页版(分布式数据库中间件 DDM):https://support.huaweicloud.com/usermanual-ddm/ddm_05_0002.html

2023-07-21

随机手机号码滚动抽奖代码

jQuery新年年会随机手机号码滚动抽奖代码 https://www.lanrenzhijia.com/jquery/4971.html

2021-01-11

apache-jmeter-5.3.zip,jmeter压测

apache-jmeter-5.3.zip,解压即可使用

2021-03-01

管理项目模板(springboot+VUE)

管理项目模板(springboot+VUE)

2021-12-22

日历+农历,html布局

日历+农历,html布局

2021-12-15

利用iframe增加访问量的简单demo

想要访问量

2021-12-16

外包项目—需求拆分收费模板.xlsx

接外包项目等场景,对需求进行模块化拆分,让后计划安排工作量及收费模板

2019-05-23

springBootDemo——idea搭建SpringBoot+Mybatis框架

idea搭建SpringBoot+Mybatis框架,初次接触——震惊:居然一个main就启动了服务,不科学啊;

2018-05-21

redis安装包(32/64位、linux)

64位版本:redis-2.8.9.zip(稳定版本) 32位版本:redisbin.zip linux:redis-2.8.11.tar.gz 以及Redis入门教程ppt一份

2018-07-17

Jenkins启动脚本.zip

Jenkins启动脚本,对java服务的jar启停。 JVM参数: JAVA_OPTS="-Xms512M -Xmx1024M -Xss256K -XX:+UseAdaptiveSizePolicy -XX:+UseParallelGC -XX:+UseParallelOldGC -XX:GCTimeRatio=39 -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:$GC_PATH -XX:+HeapDumpOnOutOfMemoryError -XX:ErrorFile=$HS_ERR_PATH -XX:HeapDumpPath=$HEAP_DUMP_PATH"

2021-10-09

Jenkins部署相关脚本.zip

Jenkins部署相关脚本,包括java后端启动脚本、vue前端脚本、nginx的配置

2021-08-10

eclipse-svn-1.8.22.zip

打开eclipse为了安装svn,折腾需求…………原来是网站国内访问不了,要翻墙…… (其他分太高,低分奉献)

2021-08-03

香烟类型及价格字典(用于测试)

香烟的所有字典,用于日常!目前囊括280中品类,,用于开发过程中的日常和调试 经过抓取整理——2020-5月 说明:资源请勿随意传播,所以设置为收费

2021-01-13

swagger静态部分文件打包

swagger静态部分文件打包,用于swagger的页面接口展示

2018-05-15

FileZilla实现共享文件夹

利用FileZilla实现跨平台的文件夹共享! 使用场景:本地机器可以供外界访问自己的共享文件夹。操作简单方便

2019-03-04

RabbitMQ-3.4.1安装文件(32/64位,linux)

RabbitMQ-3.4.1安装文件; 包括32/64位,linux的版本; 附带:RabbitMQ-3.4.1安装手册

2018-07-18

designerSchedule.html

一个HTML可直接运行改造的日程管理页面(类似时间轴)

2019-06-30

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

TA关注的人

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