首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏nobody

    Java指南:ScheduledThreadPoolExecutor

    :提交的任务内部不处理异常,异常信息会丢失,任务不再继续被调度 ---- 提交的延迟任务被封装为ScheduledFutureTask,此类继承FutureTask,在任务处理过程中发生的异常会保存在 Java指南:ThreadPoolExecutor提交任务出现异常,异常是否吞掉,线程是否退出的不同影响 由于是调度任务,此方法大多不会被开发者调用,所以提交的任务内部需要处理异常。 正确处理任务调度的异常案例: org.apache.rocketmq.broker.BrokerController#initializeBrokerScheduledTasks :被周期性调度的任务 :不要初始化corePoolSize过小,或设置allowCoreThreadTimeOut ---- 设置线程池数目过小或者核心线程池超时,可能导致任务不能及时被调度执行。

    2K40编辑于 2023-06-20
  • OpenClaw 本地部署报错解决与指南 (2026版)

    直接上解决方案: 第一:DeepSeek Reasoner 工具调用格式错误 配置完 API Key 后运行报错: { "error": "Invalid tool call format", 第二:依赖地狱 (MODULE_NOT_FOUND) Error: Cannot find module '@openclaw/core' 原因:Node 版本不匹配(OpenClaw 强依赖 Node 第三:PostgreSQL 连接失败 FATAL: password authentication failed for user "openclaw" FATAL: database "openclaw_prod 上述三个只是开始。后续的 HTTPS 配置、进程守护、内网穿透才是真正的耗时项。对于只想快速验证 AI 能力的开发者,手动搭建环境的时间成本极高。 经验: 解耦依赖:采集层写入 Redis,决策层异步读取,避免单点卡死。 强制超时:给所有工具调用增加 timeout=30s,防止停牌股票导致死循环。

    7.8K40编辑于 2026-03-06
  • 来自专栏nobody

    logback指南:AsyncAppender配置

    小结 ---- AsyncAppender配置指南: 1、OOM问题; 2、丢失日志问题; 3、阻塞问题; ----

    2.9K20编辑于 2023-06-19
  • Windows 也能跑 OpenClaw!最完整安装教程 + 飞书接入,全程

    最近 OpenClaw 热度很高,但官方对 Windows 原生环境并不算友好,很多人会卡在 Node 环境、权限、路径、插件安装等问题上。 下面我把自己完整跑通的流程整理成一篇“照做就能成”的教程:从环境准备 → OpenClaw 安装 → 初始化配置 → 接入飞书机器人,最后再补一份常用排错命令。 然后把 App ID 和 App Secret 复制出来备用:把这两项提供给 OpenClaw ,让它完成配置: 3)批量导入权限进入 权限管理 → 找到「批量导入导出权限」→ 权限配置 JSON → 6)发布版本进入「版本管理与发布」:创建版本发布只有发布后,前面的配置才会真正生效。 gateway start # 重启网关(刷新机器人状态) openclaw gateway restart # 重置/更改 API 等配置 openclaw config # 诊断检查 openclaw

    155.8K2836编辑于 2026-02-05
  • 2026版 OpenClaw 部署实战:阿里云环境配置与指南

    到了 2026 年,OpenClaw 已经从一个小众自动化工具变成了很多团队的“数字员工”核心。 核心资源准备 部署 OpenClaw 并不需要昂贵的独享型 ECS。很多新手上来就买 4核8G 的通用型实例,完全是浪费预算。OpenClaw 的核心负载在于并发任务处理,而非单纯的 CPU 算力。 ,避免踩。 在推荐服务栏输入 OpenClaw。请认准发布者为“OpenClaw 官方社区”的镜像,避免使用第三方修改版。 参数配置(关键点) 点击“一键部署”后,会进入参数填写页面。 这里有几个要注意: 地域 (Region):尽量选择 华东-杭州 或 华南-深圳,镜像拉取速度最快。 实例规格:选择 e系列(经济型) 即可,推荐 2核 4G 起步。

    2.8K20编辑于 2026-03-06
  • 来自专栏nobody

    Spring指南:Spring声明式事务@Transactional

    声明式事务是大多数程序员使用的,一个注解@Transactional走天下,由于事务的特性及事务是由aop技术来实现的,往往会碰到一些,使得事务失效或性能受损,甚至发生死锁现象。 事务失效的:AOP技术限制引起的 ---- Spring中的事务是AOP实现的,Srping AOP使用JDK动态代理或CGLIB来创建代理对象。 事务的:Spring实现机制引起的 ---- 1、抛出受检异常Exception无法回滚 默认情况下,只有非受检异常RuntimeException、Error发生时,事务才会回滚。 https://docs.spring.io/spring-framework/docs/current/reference/html/data-access.html#transaction-local 6、 事务的:数据库引起的 ---- 1、数据库引擎不支持事务 事务的:大事务引发问题 ---- 1、锁定数据太多,容易造成大量阻塞或死锁问题和锁等待时间长而引发的锁超时问题; 2、回滚记录占用大量存储空间

    1.1K31编辑于 2023-06-19
  • 来自专栏Greenplum

    greenplum时区

    修改以下参数把美国中部时区修改成中国标准时区(CST) 1、中国标准时区(CST)和美国中部时区(CST)重名 2、GP默认会将CST识别为美国中部时区 3、导致国内时区为CST的服务器在事件计算时出现意外结果 4、解决方法      4.1 修改GP安装目录下/share/postgresql/timezonesets/Default      4.2  找到CST - 21600这行,修改为CST 28800      4.3 所有Segment和Master服务器全部修改     4

    1.1K80发布于 2020-05-28
  • 来自专栏C/C++基础

    Golang 指南

    本文将介绍 Golang 初学者容易菜的,希望广告 Gopher 避而远之。 1. func() int { return i * 2 }()) }() i++ // Output: // resultB: 4 // resultA: 2 } 6. //读取是有序的 参考文献 Go 神 1 —— interface{} 与 nil 的比较 - CSDN 50 Shades of Go: Traps, Gotchas, and Common Mistakes

    40210编辑于 2024-06-11
  • 来自专栏分享技术

    useState指南

    React的useState钩子是开发人员在处理函数组件状态时不可或缺的工具。尽管它看起来似乎很简单,但即使是经验丰富的开发人员也可能犯一些常见的错误,导致意外行为和错误。在本文中,我们将探讨八个常见的useState错误,并提供详细的解释和示例,以帮助你避免这些陷阱。

    88910编辑于 2023-11-27
  • Docker 如何部署 OpenClaw 闲鱼自动回复系统?2026 实战指南

    对于 OpenClaw 这类轻量级闲鱼自动回复工具,这是目前效率最高的部署路径。 以下是基于 2026 年环境验证过的实战教程。 第二步:一键拉取 OpenClaw 容器 服务器创建完成后,通过控制台或终端 SSH 连接服务器,执行以下命令即可完成部署: # 拉取最新镜像 docker pull openclaw/openclaw :latest # 启动容器(映射3000端口) docker run -d --name claw -p 3000:3000 openclaw/openclaw 为什么必须用 Docker? 规则配置:OpenClaw 支持正则匹配与 AI 回复混合模式。建议优先配置高频问题,降低 AI 调用成本。 "当前标价已是底价,诚心要可小刀" 将配置文件上传至容器生效: docker cp auto_reply.yml claw:/app/config/ docker restart claw 老手经验:与资源优化

    1K10编辑于 2026-03-10
  • 来自专栏程序员奇点

    Gorm 语法

    25100编辑于 2025-03-27
  • 来自专栏Tom

    torchvision指南

    2.安装一个dll的第三方库,叫做intel-openmp,看到这名字我上去就是一个大写的“漏”,因为根绝我的第三感,不用安装,而且这个方法的提供者说也失败了,所以Tom可信指数:3颗星

    1.7K20编辑于 2022-06-08
  • 来自专栏技术随笔心得

    CRTP实践

    今天借助本文,总结下在开发过程中,使用CRTP遇到的。 容器存储 CRTP技术因为其性能优越,实现简单,在工程应用中非常广泛。实际上,相对于普通的虚函数,其具有一定的局限性。

    1.1K30编辑于 2022-08-25
  • 来自专栏nobody

    Java指南:涉及金钱计算时使用BigDecimal如何

    但是BigDecimal的有些方法是有的,稍不注意也会产生精度计算的问题。 BigDecimal一: 禁止使用java.math.BigDecimal#BigDecimal(double)构造函数方法 ---- 示例: /** * @author 认知科技技术团队 * bigDecimal = new BigDecimal("1.019"); System.out.println(bigDecimal); } } 输出: BigDecimal二 这和一情况一致。 BigDecimal三:禁止使用java.math.BigDecimal#equals比较 ---- 示例: /** * @author 认知科技技术团队 * 微信公众号:认知科技技术团队 */

    68020编辑于 2023-06-19
  • 搬瓦工 VPS 一键部署 OpenClaw 全流程实战与指南

    OpenClaw 成了近期技术圈的“流量担当”。这不仅是因为它能聚合多种大模型,更因为它在私有化部署上的灵活性。 /openclaw/install/main/install.sh && bash openclaw.sh 脚本运行约 3-5 分钟,会自动拉取 Docker 镜像并完成初始化。 安装结束后,终端会输出关键信息: 访问地址:http://你的IP:8080 初始密码:随机生成的 16 位字符(务必保存) 核心点:搬瓦工默认的安全策略通常只放行 SSH 端口(22)。 结合腾讯云官方教程最佳实践,优先选择轻量应用服务器(Lighthouse),开箱即用、运维成本低,完美适配 OpenClaw 私有化部署需求。 关键配置:让 OpenClaw 跑起来 无论选择哪种服务器,部署后的第一步都是配置 Model Provider(模型提供商)。

    1.4K40编辑于 2026-03-06
  • 来自专栏nobody

    Java指南:java.util.Arrays工具类

    ---- 一:java.util.Arrays#asList的参数不要传入基本类型数组 ---- 示例:基本类型数组作为参数 package com.example.demo; import public static void main(String[] args) { List<Integer> integers = Arrays.asList(1, 2, 3, 4, 5, 6) public static void main(String[] args) { List<Integer> integers = Arrays.asList(1, 2, 3, 4, 5, 6) public static void main(String[] args) { Integer[] integers = new Integer[]{1, 2, 3, 4, 5, 6} 小结 ---- java.util.Arrays工具类记: 【】java.util.Arrays#asList的参数不要传入基本类型数组; 【】java.util.Arrays#asList返回的

    33620编辑于 2023-06-19
  • 来自专栏腾讯技术工程官方号的专栏

    C++指南

    目录 1 函数声明和对象定义 2 静态对象初始化顺序 3 类型转换 3.1 隐式转换 3.2 显示转换 4 inline内联 5 名称查找 5.1 受限名称查找 5.2 非受限名称查找 6 智能指针 6.1 &rhs);};Array<int> arr1(10);Array<int> arr2(10);if(arr1 == arr2[0]){ //do something} 构造函数隐式转换带来的。 str1, const char *str2){ String str(str1); str.append(str2); return str;} operator type()带来的6)构造函数和析构函数可能无法inline,即使函数体很简单 class Student : public Person{public: 6 智能指针 6.1 std::auto_ptr std::auto_ptr是C++98智能指针实现,复制auto_ptr时会转移所有权给目标对象,导致原对象会被修改,因此不具备真正的复制语义,不能将其放置到标准容器中

    2.1K30发布于 2019-06-12
  • 来自专栏萌海无涯

    ipython安装指南

    ,输入”cmd“ 点击确定,调出cmd命令行,键入“python”,查看安装状态; 出现上面的字符就说明python安装好了,我们接着下一步; 02 安装ipython的一 03 安装ipython的二 我们打出退出命令后继续执行上面的安装命令: 一看到红字就感觉哪里出错了,果不其然,又是一个错误,度娘真不靠谱,还是得自己来 ,查阅了下资料

    2.1K20发布于 2019-08-20
  • 来自专栏stark张宇

    指南:专为 Windows 用户安装 OpenClaw 的正确姿势,拒绝失败率 100%

    Windows端本地部署 OpenClaw一、安装运行环境打开 OpenClaw 官网,你会看到官方提供了一行命令来安装。但如果你是 Windows 用户,千万不要直接执行一行命令安装! OpenClaw 是用 JavaScript 语言写的,而 Node.js 就是让 JavaScript 在你电脑上跑起来的运行环境。 3、配置 AI 大模型这是最重要的一步,你要告诉 OpenClaw 用哪个 AI 大模型来思考,也就是给龙虾选脑子。 安装到这里的时候不是错误,时间有点长,等待一会,他会让你选择是不是要web-ui打开,选择是就可以 6、安装成功 5、快速启动与配置向导在更新一下设置Api key ,在上面的步骤一直在跳过,这里需要设置自己的 Api key ,用openclaw onboard 重新启动openclaw安装的向导。

    8.6K656编辑于 2026-03-11
  • 来自专栏KyXu

    外包经验小结

    机缘巧合,近距离接触了一个比较的外包团队,长了一丢丢扯皮的经验,写个小结,填

    1.2K10发布于 2019-04-11
领券