canvas-editor是一个基于HTML5 Canvas的富文本编辑器,支持所见即所得的编辑体验,支持图片上传、视频嵌入、格式排版等功能,可以用于笔记编辑、文档编辑、评论区富文本编辑等场景。 官方已经有vue3实现的demo插件 下面是我用vue2实现的demo 基于element 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
uniapp是一个可以将业务逻辑层代码运行到微信小程序、H5、App等多个平台的框架。 最近写了一个uniapp 的 安卓软件 底层用的安卓的代码 Native 不支持鸿蒙 js写法 安卓 123plus.android.importClass("java.net.Socket") 苹果 1plus.ios.importClass("UIAlertView") 鸿蒙 不清楚能不能用 1import socket from '@ohos.net.socket'; uts写法 Android 123import java.net.S
最近学习了springai的相关内容,记录一下。 我的项目地址 https://gitee.com/rednoob/spring-ai-study 已经实现的功能 ✅ RAG 智能对话:基于向量知识库的准确回答 ✅ 知识来源追溯:支持显示回答的参考来源 ✅ 本地化部署:使用 Ollama 运行本地大模型,保护数据隐私 ✅ 中文优化:自定义中文文本分块器 ✅ 批量处理:优化的文档导入流程,避免内存溢出 ✅ API 文档:Knife4j 接口文档,方便调试和测试 ✅ 记忆功能:支持对话记忆,上下文理解更自然 ✅ SpringCloud:支持Spring Cloud 应用, nacos, load
openresty 怎么使用? 安装完成之后,和普通 nginx 使用一样。 具体配置如下 配置1 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
项目启动 通过jar方式启动 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110#!/bin/bashset -euo pipefail# ===================== 配置部分 ======
项目中使用gateway做路由 所以我学习了一下spring cloud gateway gateway是一个进行路由的框架 spring-cloud-starter-gateway 搭配hystrix做断路器, 进行雪崩处理 搭配ribbon做负载均衡 搭配redis做限流 搭配actuator做监控 搭配nacos做服务发现 我们现在的项目是 jdk8, springbootHoxton.SR12, gateway3.1.3, hystrix2.2.9.RELEASE, ribbon2.2.9.RELEASE, nacos2.2.5.RELEASE + openfeign 2.2.9.R
Poi-tl Documentation Excerpt word模板引擎 插件,又称为自定义函数,它允许用户在模板标签位置处执行预先定义好的函数。由于插件机制的存在,我们几乎可以在模板的任何位置执行任何操作。 插件是poi-tl的核心,默认的标签和引用标签都是通过插件加载。 6.1. 默认插件 poi-tl默认提供了八个策略插件,用来处理文本、图片、列表、表格、文档嵌套、引用图片、引用多系列图表、引用单系列图表等: TextRenderPolicy PictureRenderPolicy NumberingRenderPolicy TableRenderPolic
dynamic-datasource文档 dynamic-datasource-spring-boot-starter 是一个基于springboot的快速集成多数据源的启动器。 这里整理出文档。 特性 支持 数据源分组 ,适用于多种场景,纯粹多库、读写分离、一主多从、混合模式。 支持数据库敏感配置信息 加密(可自定义) ENC()。 支持每个数据库独立初始化表结构schema和数据库database。 支持无数据源启动,支持懒加载数据源(需要的时候再创建连接)。 支持 自定义注解 ,需继承DS(3.2.0+)。 提供并简化对Druid,HikariCp,BeeCp,Dbcp2的快速集
数据库大表优化 我使用的sqlserver 做的是工业物联网数据, 几台设备,每台设备一秒一条数据, 数据量没有几天数据就达到好几百万, 查询效率非常低, 很快我就想到了分表 分表, 通过时间分表, 相当于把一年的数据放入一个表, 一年的表虽然很大, 但是都是一些历史数据, 存档表, 我手动创建了未来几年的几张表, 然后通过定时 任务, 每年的年底创建明年的表 现在数据表非常大, 已经严重影响到了数据查询, 所以我临时建了一个临时历史表, 先把数据表的旧数据转移过来 数据表大概有九千多万的数据, 索引忘记加上时间了, 如何创建索引成为问题 mysql可以使用 pt-online-sche
最近学习 学习了监控知识, 项目中监控用的prometheus, 然后自己也部署了一个单节点的prometheus进行学习 通过学习发现prometheus配置起来其实还好, 只要按照官方文档来就行, 安装完成后可以通过配置文件来配置 prometheus 通过node_exporter采集数据 grafana 用于可视化, 把prometheus配置好后, 将其配置到grafana中, 可以配置各种仪表盘, 可以配置告警信息 alertmanager grafana自带alertmanager不需要单独配置, 用于告警, 可以配置邮件、短信等 未来学习 springCloud 所有