自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(185)
  • 资源 (1)
  • 收藏
  • 关注

原创 starrocks3.2存算一体alter新增字段导致fe节点挂掉

jdk 1.8存算一体3fe+3be(starrocks每台节点单台部署)

2025-03-11 09:06:39 28

原创 starrocks如何配置多个hive数据源,其中一个是kerberos认证

查看官网,没有提到配置多个hive数据源的相关说明,然后在社区发现了下面帖子。StarRocks 存储一体 3.2.8。

2025-03-07 13:47:40 130

原创 解决Moodo调节心情模块-大声喊出来无法测量出音频分贝

最近,在我的小程序中实现“大声喊出来”功能时,遇到了一个棘手的问题:音频录制后无法测量分贝。我们确保在计算平均值时,避免了除以零的情况,并在计算分贝值时添加了日志输出,以便调试。我们还在不同的设备上进行了测试,以确认是否存在设备特定的问题。我首先进行了团队内部的沟通(cursor和灵码),讨论了可能导致这一问题的原因。参数,以回调onFrameRecorded这个函数,之前没有调用的原因原来出在这个问题上。

2025-02-26 12:56:12 1095

原创 微信云开发小程序音频播放踩坑记录 - 从熄屏播放到iOS静音

这是最常见的反馈。用户打开冥想音频,锁屏后发现音频停止了。这是因为小程序默认在进入后台时会暂停音频播放,需要特殊处理。使用 BackgroundAudioManager 支持后台播放需要在 app.json 中配置权限播放器状态同步很重要。

2025-02-17 09:45:07 734

原创 Moodo - 你的AI心情记录伙伴(MVP版本和大家见面了,嘻嘻)

在这个快节奏的时代,我们每个人都需要一个贴心的情绪管理助手。Moodo 正是这样一款结合 AI 技术的心情记录小程序,它不仅能帮你记录每一天的心情变化,更能通过 AI 助手提供专业的情绪支持,让心情管理变得轻松而有趣。Moodo 不只是一个记录工具,更是你的情绪管理伙伴。让我们一起记录生活中的每个瞬间,在 AI 的陪伴下,遇见更好的自己。

2025-01-25 21:42:33 815

原创 小程序体验版提示“涉及深度合成技术“被拒?这样调整快速通过审核

了解平台类目限制合理规划功能模块预留调整空间仔细阅读审核反馈有针对性地进行调整保持产品核心价值对于个人开发者来说,在功能与合规之间找到平衡点很重要。通过以上调整,我们可以确保小程序顺利上线。待条件成熟后,再逐步完善更多功能,这样既保证了合规性,也为未来发展预留了空间。记住,小程序开发是一个持续优化的过程,保持耐心和信心,相信一定能够打造出既符合规范又受用户欢迎的产品。

2025-01-24 09:35:20 643 1

原创 AI编程:记一次小程序开发的踩坑之旅

读文档很重要开发前仔细阅读小程序规范了解各个组件的使用限制注意官方建议的最佳实践简单最好有时候看似完善的错误处理反而会带来问题让框架去处理它擅长的事情专注于业务逻辑的实现用户体验至上合理的错误提示流畅的操作体验符合用户习惯的交互方式小程序开发就是这样,看似简单的功能背后都有很多细节需要注意。希望这些经验能帮助到其他开发者,少走一些弯路。记住:开发中遇到问题很正常,关键是要善于总结和分享。每一个坑都是一次学习的机会,让我们在踩坑中成长。

2025-01-23 08:38:04 422

原创 小程序开发实战:记录一天的 Bug 修复历程

事件重复触发数据状态不同步新旧 API 兼容性问题通过这一天的 Bug 修复过程,我们不仅解决了具体的问题,更重要的是总结出了一些有价值的开发经验。在小程序开发中,保持良好的编码习惯、合理的架构设计,以及细致的问题排查能力,都是保证项目质量的关键因素。

2025-01-22 08:58:05 689

原创 见证奇迹:我的小程序AI聊天界面重获新生

你是否好奇一个聊天界面是如何从"将就能用"变成"好用又好看"的?今天,我想和大家分享我的小程序优化之旅,看看开发者是如何一步步解决问题的。

2025-01-21 08:52:49 539 1

原创 小程序开发中的 AI 应用实践:从理论到实战

通过这些实践案例,我们可以看到AI在小程序开发中的实际应用。合理架构模块化设计清晰的代码结构可维护性考虑性能优化分页加载缓存策略资源管理安全防护数据安全接口保护权限控制用户体验界面优化交互设计响应速度这些实践经验不仅适用于AI相关功能,也可以应用到其他小程序开发中。希望这些经验能够帮助大家在实际开发中少走弯路。

2025-01-20 10:01:25 988

原创 AI 开发工具的优势与局限:一个开发者的深度思考

AI开发工具确实带来了效率的提升,但它既不是万能的,也不是完美的。理性看待AI工具的能力明确它的优势和局限在合适的场景使用它持续提升自己的核心能力真正的效率提升,来自于我们对工具的理性认识和恰当使用。让我们在拥抱AI的同时,也保持独立思考和判断的能力。

2025-01-20 09:59:50 1156

原创 从 0 到 1:AI 助手带你开发微信小程序

快速生成基础代码提供最佳实践建议解决技术难题优化开发体验通过AI助手的帮助,我们成功地从0到1完成了一个完整的小程序项目。这个过程不仅高效,而且充满乐趣。AI不仅是一个代码生成工具,更是一个能够帮助我们提升开发质量的智能助手。期待未来能有更多开发者享受到AI辅助开发带来的便利,一起探索更多可能性。

2025-01-20 09:56:55 3804

原创 AI 辅助开发的最佳实践:让 AI 成为你的得力助手

AI 辅助开发工具极大地提升了我们的开发效率,但要真正发挥它的价值,需要我们掌握正确的使用方法。通过不断实践和总结,我们可以让 AI 成为更得力的助手,同时提升自己的开发能力。记住:AI 是工具,而不是魔法。合理使用它,让它帮助我们写出更好的代码,创造更优秀的产品。

2025-01-17 10:17:22 516

原创 AI 时代的开发利器:我用 Cursor + Claude 开发小程序的深度体验

Cursor + Claude 的组合让开发变得更加高效和有趣。它不仅提升了开发效率,更重要的是让我们能够将更多精力放在创造性的工作上。在 AI 时代,拥抱新工具、保持学习,才能在技术浪潮中保持竞争力。

2025-01-17 10:14:36 1708

原创 在微信云托管上快速搭建 Redis 服务(带密码版)

为了快速部署和管理,我选择了微信云托管(WeChat Cloud Hosting),并成功搭建了一个带密码的 Redis 服务。为了方便大家快速上手,我将整个过程整理成了一个公共仓库,并分享给大家。通过微信云托管,我们可以快速搭建一个高可用的 Redis 服务,并通过流水线实现自动化部署。如果你也在使用微信云托管,欢迎尝试并反馈意见!对于 Redis 这种需要高可用性和快速响应的服务,微信云托管是一个非常好的选择。在微信云托管上快速部署一个带密码的 Redis 服务,并通过流水线实现自动化部署。

2025-01-07 14:33:32 744

原创 Cursor编辑器快捷键完全指南(快马加鞭学起来!!!)

作为一名开发者,熟练使用编辑器的快捷键可以极大提升我们的开发效率。Cursor作为一款集成了AI功能的新一代编辑器,除了传统的编辑功能外,还添加了许多AI相关的快捷操作。本文将详细介绍Cursor的各类快捷键,帮助你更好地使用这款强大的编辑器。掌握这些快捷键将极大提升你的开发效率。建议先从AI相关的特色功能开始,然后逐步扩展到其他常用操作。记住,熟能生巧,持续练习是掌握这些快捷键的关键。希望这篇文章能帮助你更好地使用Cursor编辑器。如果你有任何问题或建议,欢迎在评论区留言交流!

2024-12-26 16:49:37 6924

原创 cursor、通义灵码和豆包生成圣诞树html网页代码

下面这张图是发这篇文章的初始原因,偶然间看到这个优快云的热点任务,想要用AI辅助工具对比生成一份html文件,本篇文章只对比,没有结论,下面我把测试过程发出来。圣诞树html网页代码演示效果圣诞树html网页代码演示效果可以看到右侧有一个闪动的效果。圣诞树html网页代码演示效果上面的树有一个旋转的效果。仁者见仁,智者见智吧!

2024-12-26 09:57:27 1186

原创 StarRocks一次复杂查询引起的Planner超时异常

根据上面错误提示,很明显是因为sql太复杂导致的解析超时,需要增大new_planner_optimize_timeout这个参数的值,该值默认3000ms, 下面两种都可以,均是临时有效,当然根据实际需要也可以设置成全局永久生效。由于项目复杂性,有大量的复杂sql,少则100多行,多则500多行,分析聚合类型的sql很多,偶尔会提示下面错误。好了,虽然问题很小,现在AI这么方便,记一下也花不了多少时间,如果有帮助同行我会非常开心。最后提醒大家,如果遇到问题,及时向社区寻求帮助。

2024-12-25 15:50:17 444

原创 StarRocks 生产部署一套集群,存储空间如何规划?

由于 FE 节点仅在其存储中维护 StarRocks 的元数据,因此在大多数场景下,每个 FE 节点只需要 100 GB 的 HDD 存储,生产建议200G SSD以上,FE-FOLLOWER节点也一样的配置。

2024-12-23 15:20:00 665

原创 [bug] StarRocks borker load意向之外的bug

意向之外,又清理之中。

2024-12-18 09:22:00 528

原创 记一次js Long类型精度丢失问题

springboot中,long类型数据,js丢失精度问题

2024-12-10 17:03:57 328

原创 记一次微信云托管搭建Redis服务

最近在做一个微信小程序,规划服务全部部署在云托管上面,本次使用了对象存储、mysql、java服务、Redis服务(pc端用的)。由于对部署Redis不理解,查看了官方文档,首先看到的是这个架构图,看着底层架构图上是支持redis的。

2024-11-06 17:45:30 758

原创 StarRocks报错:Getting analyzing error. Detail message: Unknown database ‘你的库名‘.

后来将外部catalog的表迁移到starrocks后,该报错没有复现。但是这样有一个问题,涉及到每张表的同步问题,同步又需要考虑增量和全量,定时同步还是实时同步等。背景描述:starrocks上有一张明细主表,维度表均是通过创建外部mysql catalog的方式使用的。在starrocks上进行业务sql压力测试的时候,当并发提高到一定阈值就会报下面这个错误。

2024-10-09 10:34:49 1311

原创 Trino升级之后查询报错:Unable to create input format org.apache.hadoop.mapred.TextInputFormat

trino版本由407升级到419,客户端提交作业到trino,部分sql报下面的错误,在web ui上提示 EXTERNAL ERROR HIVE_UNSUPPORTED_FORMAT。通过错误提示和老版本对比,确认缺少依赖包导致,缺少一个jar包:hadoop-lzo-0.4.21-SNAPSHOT.jar。将该包拷贝到对应目录下之后再次提交sql,执行成功。

2024-09-04 14:55:00 320

原创 StarRocks执行broker load命令报错: type:LOAD_RUN_FAIL; msg:env ‘JAVA_HOME‘ is not set

执行show load的时候,找打对应的load作业,看到ALL backends对应有一个列表,找到全部的节点id,去start_be.sh脚本添加一行java环境变量即可。提示load命令失败,失败原因是没有配置java环境变量。重启be节点,再次执行load命令成功。

2024-09-04 09:20:05 394

原创 trino中的sequence生成日期序列函数在starrocks中如何实现?

经过查询确认,starrocks暂时不支持sequence日期序列函数,但是数值型的序列函数array_generate()。下面是替换的逻辑,欢迎交流指正。

2024-09-03 15:04:42 374

原创 Trino大量查询会导致HDFS namenode主备频繁切换吗?

到了工位联系运维,被告知也不一定是我们的trino引起的namenode主备节点切换,因为那个时间段,有很多系统会访问大数据平台,不管怎样,既然有警告就得排查,秉承认真负责的态度去查看了日志,然并卵,没看出我们系统有什么问题,于是还是了解一下trino怎么取hdfs数据的流程。今天还没起床就被智能运维叫醒了,说通过namenode审计日志查看访问源ip有我们的trino集群,并且访问量比较大,起床气范了,这不很正常吗,早上一般都是跑批高峰,也不一定是我们trino的问题,必须按时上班。

2024-09-02 17:08:34 352

原创 jdbctemplate Statement.executeQuery() cannot issue statements that do not produce result sets.

项目工程用到的相关组件 springboot2.7.12,druid1.2.15,springboot-boot-starter-jdbc,mysql8.0.27。报这个错误在网上找了好久,没有找到合适的,多是sql和调用的方法不匹配,问了ai也没问出答案,恍惚间想起来我还有一项基本技能–Debug。应该改成 , 注意逗号和tablename之间加了空格。再次调用接口进行测试,问题解决。好狗血的bug,励志的一天。

2024-09-02 16:46:15 419

原创 java stream 多个集合去重取交集

原因是需要从表里查多个集合list,然后取多个集合得交集,并且元素是对象,所以使用了下面的方式,当然方式有很多种,仅供参考。下面提供了一段多个集合join取交集的例子,代码中,采用List为集合,Teacher为元素。

2023-07-01 22:00:40 1409

原创 trino 之异常问题io.jsonwebtoken.ExpiredJwtException: JWT expired at

结果显示,正好报错的节点的调度节点时间差的太多,导致其他worker节点页报错,那么现在我把调度节点1停掉,只保留调度节点2和其他worker节点,重新部署trino集群,没有报错,现在知道哪里错了。通过网上查的原因都是时间或者jwt的认证问题,小编想了既然是时间问题,那就先看下trino集群各个节点的时间吧,通过下面的命令,挨个看下各个节点的时间是否大致相同。之前的trino版本已经很低了,最近想要升级一下集群,先在测试环境重新部署。可以见到集群所有节点正常。

2023-05-17 13:00:46 1326

原创 es报错:request contains unrecognized parameter [ignore_throttled]

使用DeleteIndexRequest api删除过期数据。在使用 Springboot2.2.0 整合 ES集群5.4.0 的时候,使用 Springboot 时,使用的是 Springboot data 提供的工具,具体依赖如下:测试代码在新建的 Springboot 项目中,添加上面的那个依赖后,配置 yml 文件如下:在 SpringbootTest 中添加测试内容如下:注意,运行 testCreate 那种方法测试没有报错,但是 testDelete 报错了。ignore_thrott

2023-05-06 13:13:58 3792 1

原创 五、Trino406系列 之 管理员

它有许多潜在的原因:内存不足或分割、磁盘或网络I/O瓶颈、数据倾斜(所有数据都流向少数几个worker)、缺乏并行性(只有少数几个worker可用),或者在给定阶段之后的查询阶段的计算成本很高。如果用户要求不需要认证就可以访问Web界面,可以通过配置认证类型为“固定”,并在 web-ui.user 中配置用户名,设置一个固定用户名,用于所有Web界面的访问。通常,用户使用运行查询时使用的用户名登录。主页面有一个查询列表,以及诸如惟一查询ID、查询文本、查询状态、完成百分比、用户名和查询来源等信息。

2023-04-26 14:12:59 1309

原创 四、Trino406系列 之 问题集锦

io.trino.jdbc.internal.client.FailureInfointernal.client.FailureInfointernal.client.FailureInfoFailureException: Connection Timeout这个问题可以在这里找到答案 Set query client timeout (Like Presto’s query.client.timeout)

2023-04-26 13:00:41 648

原创 三、Trino406系列 之 客户端

客户端是向trino server提交sql查询语句和返回结果的,或以其他方式与Trino和连接的数据源交互。一些客户端,例如命令行界面,可以直接提供用户界面。像JDBC驱动程序这样的客户端为其他工具提供了连接到Trino的机制。此外,社区还为Python等平台提供了许多其他客户端,这些客户端可以反过来用于连接使用这些平台的应用程序。Trino CLI提供了一个基于终端的交互式shell来运行查询。CLI是一个自动执行的JAR文件,这意味着它像普通的UNIX可执行文件一样工作。

2023-03-25 19:16:46 1754

原创 二、Trino406系列 之 集群部署

Trino服务可以安装和部署在许多不同的平台上。通常,您使用一个coordinator和许多worker运行一个机器集群。您可以在以下部分中找到部署这样一个集群的说明和相关信息:一旦您完成了部署,或者您已经访问了一个正在运行的集群,您就可以继续配置您的客户端应用程序。

2023-03-24 08:37:15 1129

原创 一、trino406系列 之 trino不是什么?trino是什么?

flink文章暂且放一放(视需求决定是否在继续更新,因为现在工作中暂时没有用到flink,纯粹是业务时间搞,正好最近生活压力也比较大,暂时放一放),最近在搞trino(trino之前叫presto),欢迎大家一起交流。Trino是一个分布式SQL查询引擎,用于查询分布在一个或多个异构数据源上的大型数据集。

2023-03-22 13:06:34 929

原创 oraclejdk1.8 换成 openjdk1.8之后,mysql连不上了

openjdk1.8.0_291开始,默认禁用了tls1.0和tls1.1版本,导致jdbc和mysql的连接无法正确建立,从而报错:详细release地址:https://www.java.com/en/download/helprelease_changes.html。加useSSL=false。解决二、指定tls1.2。

2023-03-15 13:02:54 1304

转载 Excalidraw:开源趣味画图工具(在线和本地均可)

Excalidraw:开源实用的白板画图工具(在线/本地安装)

2022-12-28 09:35:15 819

原创 Flink从入门到放弃—Stream API—clean()方法

大家都知道Flink中算子都是通过序列化分发到各节点上,所以要确保算子对象是可以被序列化的,很多时候大家比较喜欢直接用匿名内部类实现算子,而匿名内部类就会带来闭包问题,当匿名内部类引用的外部对象没有实现序列化接口时,就会导致内部类无法被序列化,因此Flink框架底层必须做好清除工作,直接调用到环境类,这个clean方法,几乎所有的算子都是从这里调用clean方法的,当然除了一些框架本身的调用哈。在咱们看上面文章的时候,看到的那些算子源码里面总会用到clean(),业界称为闭包清除。

2022-12-15 08:00:00 730

原创 Flink从入门到放弃—Stream API—常用算子(window和windowAll)

先说一下两者的最大区别,window可以设置并行度,windowAll reduce始终并行度为1,且不能更改。上来就进入到KeyedStream类,然后再new WindowedStream(this,assigner).将上面的程序运行起来之后,可以看到print出来的数据,windowAll的reduce 任务始终为1。调用WindowedStream构造器。

2022-12-14 08:00:00 558

一个3D旋转的圣诞树,有以下特点: 1. 树由三个绿色三角形组成 2.顶部有一个闪烁的黄色星星 3.底部有棕色树干 4.树上装饰有不同颜色的圣诞球 5.整棵树会缓慢旋转 6.星星和圣诞球都有闪烁效果

这段代码创建了一个3D旋转的圣诞树,包含以下特点: 1. 树由三个绿色三角形组成 2.顶部有一个闪烁的黄色星星 3.底部有棕色树干 4.树上装饰有不同颜色的圣诞球 5.整棵树会缓慢旋转 6.星星和圣诞球都有闪烁效果 7.深色背景让圣诞树更加突出 你可以直接将这段代码保存为HTML文件并在浏览器中打开查看效果。如果你想要调整树的大小、颜色或动画效果,可以修改相应的CSS属性值。

2024-12-26

sbt+scala+idea安装配置创建导入sbt项目

基于windows10和jdk1.8的scala+sbt+idea的开发环境的详细安装教程,希望对您有用,后期还会更新,请关注,一起进步,谢谢!

2017-11-25

空空如也

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

TA关注的人

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