首页 文章 精选 留言 我的

精选列表

搜索[主从同步],共10000篇文章
优秀的个人博客,低调大师

UEditorPlus v4.5.0 AI 智能优化文章,代码同步发布 npmjs,已知问题修复

UEditor 是由百度开发的所见即所得的开源富文本编辑器,基于MIT开源协议,该富文本编辑器帮助不少网站开发者解决富文本编辑器的难点。 UEditorPlus 是有 ModStart 团队基于 UEditor 二次开发的富文本编辑器,主要做了样式的定制,更符合现代浏览器的审美。 在开发过程中解决了部分使用上的 Bug,期待更多伙伴一起加入维护。 版本介绍 UEditorPlus v4.5.0 已经发布。 新增:AI智能默认支持优化整篇内容,支持一键优化内容工鞥 新增:字间距功能,支持调整字间距大小 github-PR-40(opens new window) 新增:AI智能新增 systemPrompt 参数,支持自定义显示插入、替换按钮 新增:支持主流AI厂商接口配置(DeepSeek、Anthropic、Google、Baidu、Alibaba、Tencent、Huawei、ByteDance、Zhipu、Moonshot、iFlytek、Volcengine) 新增:iframeCssStylesAddition 配置选项,支持向编辑器 iframe 注入自定义内联 CSS 样式 新增:发布 npmjs ,地址https://www.npmjs.com/package/ueditor-plus-main 修复:富文本编辑器在界面动态移除时遗留textarea组件问题 修复:点击图片调整大小,更新为等比例调整,避免出现图片变形 github-PR-15 修复:修正word 解析后图片无法插入编辑器问题 github-PR-31 关于Bug反馈与维护 众所周知 UEditor 使用的人数多,目前已经累积了N个Bug,开源不易需要大家共同维护 对于在实际使用中遇到的问题,如果急需解决推荐使用悬赏Issue,这样让更多有能力的开发者有共同维护的动力 在线演示 https://open-demo.modstart.com/ueditor-plus/_examples/ 在线文档 https://open-doc.modstart.com/ueditor-plus/ 开源地址 国内:https://gitee.com/modstart-lib/ueditor-plus 国际:https://github.com/modstart-lib/ueditor-plus 文档国内:https://gitee.com/modstart-lib/ueditor-plus-doc 相关推荐: UEditor Plus Designer 可视化内容设计工具 https://open.modstart.com/ueditor-plus-designer/ https://github.com/modstart-lib/ueditor-plus-designer 基于 UEditor 的现代化可视化编辑器,支持 Vue 3、React 和原生 HTML

优秀的个人博客,低调大师

DolphinScheduler+Sqoop 入门避坑:一文搞定数据同步常见异常

在DolphinScheduler中假如遇到创建租户时,报错,错误日志显示权限不足: 可以使用下面的语句去开启权限: hdfs dfs -chmod 777 / 遇见下面的错误 检查 DolphinScheduler 如何整合 Sqoop 呢? 按照上边的图片里的路径和文档在最后边添加下边的代码: export SQOOP_HOME=/opt/installs/sqoop export PATH=$SQOOP_HOME/bin:$HADOOP_HOME/bin:$SPARK_HOME1/bin:$SPARK_HOME2/bin:$PYTHON_HOME/bin:$JAVA_HOME/bin:$HIVE_HOME/bin:$FLINK_HOME/bin:$DATAX_HOME/bin:$SEATUNNEL_HOME/bin:$CHUNJUN_HOME/bin:$PATH 然后重启一下DolphinScheduler: 查看ds状态:bash ./bin/dolphinscheduler-daemon.sh status standalone-server 关闭ds:bash ./bin/dolphinscheduler-daemon.sh stop standalone-server 开启ds:bash ./bin/dolphinscheduler-daemon.sh start standalone-server 若出现下边的错误 Caused by: java.lang.ClassNotFoundException: Class QueryResult not found at org.apache.hadoop.conf.Configuration.getClassByName(Configuration.java:2571) at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:2665) ... 12 more 解决方案就是:拷贝一个 QueryResult.jar 到 sqoop 的 lib 下 【临时解决方案】 [INFO] 2024-09-25 06:19:16.083 +0000 - -> 注: /tmp/sqoop-root/compile/46c0c4b3def5aba0c202ae9664234de6/QueryResult.java使用或覆盖了已过时的 API。 注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。 通过日志看到一个位置: cd /tmp/sqoop-root/compile/46c0c4b3def5aba0c202ae9664234de6 将此jar包拷贝 cp /tmp/sqoop-root/compile/46c0c4b3def5aba0c202ae9664234de6/QueryResult.jar /opt/installs/sqoop/lib/ 永久解决方案: 在 DolphinScheduler的配置文件中添加一句话: 在文档的最下边添加下边的代码 export HADOOP_CONF_DIR=/opt/installs/hadoop/etc/hadoop 配置完成后,重启 DolphinScheduler。 查看ds状态:bash ./bin/dolphinscheduler-daemon.sh status standalone-server 关闭ds:bash ./bin/dolphinscheduler-daemon.sh stop standalone-server 开启ds:bash ./bin/dolphinscheduler-daemon.sh start standalone-server 报错如下: [INFO] 2024-09-25 06:27:53.628 +0000 - -> 2024-09-25 14:27:52,757 INFO [main] sqoop.Sqoop (Sqoop.java:<init>(96)) - Running Sqoop version: 1.4.7 2024-09-25 14:27:52,824 ERROR [main] tool.BaseSqoopTool (BaseSqoopTool.java:hasUnrecognizedArgs(333)) - Error parsing arguments for import: 2024-09-25 14:27:52,825 ERROR [main] tool.BaseSqoopTool (BaseSqoopTool.java:hasUnrecognizedArgs(336)) - Unrecognized argument: dt 2024-09-25 14:27:52,829 ERROR [main] tool.BaseSqoopTool (BaseSqoopTool.java:hasUnrecognizedArgs(336)) - Unrecognized argument: 2024-09-24 2024-09-25 14:27:52,829 ERROR [main] tool.BaseSqoopTool (BaseSqoopTool.java:hasUnrecognizedArgs(336)) - Unrecognized argument: -m 2024-09-25 14:27:52,829 ERROR [main] tool.BaseSqoopTool (BaseSqoopTool.java:hasUnrecognizedArgs(336)) - Unrecognized argument: 1 2024-09-25 14:27:52,829 ERROR [main] tool.BaseSqoopTool (BaseSqoopTool.java:hasUnrecognizedArgs(336)) - Unrecognized argument: --connect 2024-09-25 14:27:52,829 ERROR [main] tool.BaseSqoopTool (BaseSqoopTool.java:hasUnrecognizedArgs(336)) - Unrecognized argument: jdbc:mysql://192.168.233.131:3306/jrxd?allowLoadLocalInfile=false&autoDeserialize=false&allowLocalInfile=false&allowUrlInLocalInfile=false 2024-09-25 14:27:52,830 ERROR [main] tool.BaseSqoopTool (BaseSqoopTool.java:hasUnrecognizedArgs(336)) - Unrecognized argument: --username 2024-09-25 14:27:52,830 ERROR [main] tool.BaseSqoopTool (BaseSqoopTool.java:hasUnrecognizedArgs(336)) - Unrecognized argument: root 2024-09-25 14:27:52,830 ERROR [main] tool.BaseSqoopTool (BaseSqoopTool.java:hasUnrecognizedArgs(336)) - Unrecognized argument: --password 通过以上可以大概猜到,是 sqoop 命令写错了。 出现这个错误说明是 DolphinScheduler 工作流中的sqoop 语句出错了。 [INFO] 2024-09-25 06:34:34.639 +0000 - -> 2024-09-25 14:34:33,636 INFO [main] sqoop.Sqoop (Sqoop.java:<init>(96)) - Running Sqoop version: 1.4.7 2024-09-25 14:34:33,674 WARN [main] tool.BaseSqoopTool (BaseSqoopTool.java:applyCredentialsOptions(1120)) - Setting your password on the command-line is insecure. Consider using -P instead. Must specify destination with --target-dir. Try --help for usage instructions. [INFO] 2024-09-25 06:34:34.640 +0000 - FINALIZE_SESSION 再出现错误,则按照下边的格式进行修改 : 如果出现以下语法错误: 2024-09-25 14:36:53,044 ERROR [main] manager.SqlManager (LoggingUtils.java:logAll(43)) - Error executing statement: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '%Y-%m-%d) = 2024-09-24 AND (1 = 0)' at line 1 java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '%Y-%m-%d) = 2024-09-24 AND (1 = 0)' at line 1 at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) 则应该将双引号变单引号。 如果出现以下错误: Caused by: org.apache.hive.service.cli.HiveSQLException: Error while compiling statement: FAILED: ParseException line 45:21 cannot recognize input near ';' '<EOF>' '<EOF>' in expression specification at org.apache.hive.service.cli.operation.Operation.toSQLException(Operation.java:335) at org.apache.hive.service.cli.operation.SQLOperation.prepare(SQLOperation.java:199) 解决方式:使用 sql 模块,不要添加分号;。 原文链接:https://blog.csdn.net/m0_51350088/article/details/148723463 本文由 白鲸开源科技 提供发布支持!

优秀的个人博客,低调大师

Bee+SpringBoot V2.4.0,多表关联操作与 Sharding 分片完善(同步 Maven)

Bee, 一个具有分片功能的 ORM 框架. Bee = Hibernate/MyBatis+ plus +Sharding JDBC + Jpa+ Spring data+ GraphQL+ App ORM (Android, 鸿蒙) V2.4.0 更新列表: 1.chaing SQL 编程完善 2. 添加 Calculate 默认日期分片实现 3. 支持 ElasticSearch (7.x) ORM 查询 4.MapSql (MapSuid) 支持使用 Condition 实现更加复杂的 where 条件,updateSet 设值 5. 添加 ConditionExt 支持使用 entity::getName 形式引用属性名 6. 添加查询结果自定义组装器 ResultAssembler 7.MoreTable 多表关联 SUID 操作完善 8. 支持 property 风格 sharding config 9. 支持 Oracle 的 TO_DATE 10. 文件生成添加备份已有文件功能 11.pgsql json/jsonb 支持 12. 完善分片功能 13. 修复 bug. Bee-spring-boot支持spring-boot2.7.18, 3.0.13, 3.1.12, 3.2.x, 3.3.x等版本. 也可以使用starter添加依赖, <parent> <groupId>org.teasoft</groupId> <artifactId>bee-spring-boot-starter</artifactId> <version>2.4.0</version> </parent> bee-starter-demo https://gitee.com/automvc/bee-starter-demo 自动生成 Spring Boot 后端微服务代码,几秒钟即可完成,秒杀 GPT. https://gitee.com/automvc/gencode 下期功能预告: Bee 已经是一个功能很齐全的 ORM 啦,你还想添加什么功能,请到评论区告诉我们.扣群 (992650213)! 项目首页: https://gitee.com/automvc/bee https://github.com/automvc/bee https://gitee.com/automvc/bee-springboot

优秀的个人博客,低调大师

Bee V2.0 重大更新:增加 Sharding(分库分表)、Monggodb ORM(同步 Maven)

使用分库分表像使用单库一样方便,用户可无需关心分片实现; 使用MongoDB像使用MySQL一样容易; 使用DB分片(多节点)像用单节点一样方便,对分库分表透明; ORM BeeSharding 分库分表就是那么简单,对开发透明,不影响业务,简单易用,文件小,性能好;支持 Mongodb,支持JDBC,还支持Android 和 Harmony;可以同时使用多种不同类型的数据库。 Bee,互联网新时代的 Java ORM 工具,更快、更简单、更自动,开发速度快,运行快,更智能 最新功能介绍: V2.0(母爱) 使用分库分表像使用单库一样方便;使用MongoDB像使用MySQL一样容易. 1)新增分库分表支持:面向对象分片,数据库(JDBC)分片 2)新增Mongodb ORM功能支持(使用类似JDBC用法) 3)新增Mongodb分片功能 4)新增MS Access支持 5)新增注解默认处理实现(org.teasoft.bee.osql.annotation) 完善:不同包的实体即使指定同一个表也不能共享缓存 完善:Json String类型查询结果转换增强 fixed bug:PreparedSql接口的批量插入insertBatch空指针和占位符 各V2.0.x.x版本更新详细请看以下列表. https://www.oschina.net/news/224660 https://www.oschina.net/news/226875/bee-2-0-1-22-released https://www.oschina.net/news/227342/bee-2-0-2-5-released https://www.oschina.net/news/228232/bee2-0-2-14-released 更多实例,请参考 Bee-exam 实例工程: https://gitee.com/automvc/bee-exam 感谢网友:Jade AiTeaSoft --------------------------------------------------------------------- Bee是一个简单,易用,功能强大,开发速度快,编码少的 JAVA ORM 框架。连接,事务都可以由 Bee 框架负责管理.Bee 简化了与 DB 交互的编码工作量,是编码复杂度为O(1)的 Java 框架! Bee 简单易用:单表操作、多表关联操作,可以不用写 sql, 极少语句就可以完成 SQL 操作;概念简单,10 分钟即可入门。 Bee 功能强大:复杂查询也支持向对象方式,分页查询性能更高,一级缓存即可支持个性化优化;具有分布式特性。高级要求,还可以方便自定义 SQL 语句。 下期功能预告: 你还想添加什么功能,请到评论区告诉我们! 码云上的项目首页: https://gitee.com/automvc/bee https://gitee.com/automvc/bee-springboot github: https://github.com/automvc/bee

优秀的个人博客,低调大师

Linux Lab 发布 v0.8-rc1,Linux Lab Disk 同步支持 Deepin 20.2

1. 近期回顾 前不久,社区研发的 Linux Lab 开源项目在码云平台迎来了第 1000 枚 Star,我们同期发布了首支 Pocket Linux Disk,相继支持了 Ubuntu 18.04, 20.04 和 21.04,容量覆盖 16G, 32G, 64G, 128G, 512G ... 最近一段时间,社区主要成果如下: 持续推进开源之夏项目的开发,包括 Rust for Linux、openEuler Kernel 支持等几个项目进展都较为顺利,预期能通过中期评审,见相关进展。 发布 Linux Lab v0.8 rc1,主要是一些问题修复、openEuler Kernel 开发的初步支持以及 Pocket Linux 的相关支持。见相关记录。 2. 关键进展 另外一个比较关键的进展这里单独拎出来介绍一下,那就是为 Pocket Linux Disk 和 Linux Lab Disk 相继新增了 Deepin 支持,即连续开发了两款 Deepin 2 go,都继承和支持 Linux Lab Disk 原有的特性功能,包括智能启动(业内独家自研的 vmboot 技术,插入 Disk 后自动运行)、透明倍容、时区兼容等。 Deepin 的引入有非常重要的里程碑意义: Linux Lab Disk 和 Pocket Linux Disk 首次支持的 Ubuntu 是国外主导的开源项目,Deepin 是国内主导的开源项目,也是国内唯一一个成功获得社区用户认可和广泛使用的 GNU/Linux 发行版,并且有诸多原创性的贡献,比较突出的贡献是基于 Wine 的 Windows 程序运行环境方面的改进。 继 Wine 之后,Deepin 在近期发布的 20.2.2 版本中首次加入了安卓运行环境,并藉由内置的应用中心提供了不少适配好的安卓应用程序。 Deepin 还有不少本地客制化的工作,比如对中文方面的支持、对国产应用软件的集成与支持方面,比如微信、有道翻译、网易云音乐等。 另外,Deepin 对国产芯片的适配工作也在持续推进和完善,对龙芯、飞腾、申威、兆芯都有不错的支持与适配,运行效果已经满足基本的办公与服务器需要,体验也变得越来越好。 引入 Deepin 之后,Linux Lab Disk 和 Pocket Linux Disk 在原有特性功能的基础上将获得更多的易用性和本地化支持,将进一步降低国内用户的使用门槛,提升使用体验。 3. 成果一览 Pocket Linux Disk 首批实物图: Pocket Linux Disk 系统展示(Deepin 版): Linux Lab Disk 实物图: Linux Lab Disk 系统展示(Deepin 版): 4. 如何体验 好了,怎么体验呢? 在某宝检索 “Pocket Linux系统” 或 “Linux Lab真盘” 即可找到,从 16G 到 512G,高速主控与固态主控的都有,欢迎选购。 Linux Lab Disk 可以让普通开发者在 1 分钟内进入 Linux 内核开发环境,3 分钟内完成编译与启动。 Pocket Linux Disk 可以让普通用户在 1 分钟内用起来 Linux 操作系统。 关键特性补充介绍: 两款 Disk 都能独立开机上电启动,也能在运行的 Windows 或 Linux 下并行自动启动,都能做到即插即用。 两款 Disk 都支持透明倍容,不仅不少容量,而且可用容量翻倍。 两款 Disk 全部采用 USB 3.x 接口 + 高速或固态主控,保障读写性能体验。另外,除了 16G 的入门版本,其他所有容量的 Disk 存储颗粒采用 MLC 或 SLC,读写都不掉速,16G 版本的最低写速也能到 20M/s 左右。 两款 Disk 最低都能支持 16G,虽然两款系统的数据大小都分别到了 17G 和 14G,但是透明倍容技术让 16G 的 Disk 都有几个 G 的剩余容量。 采用 Deepin 以后,大家更是可以欢快的跑大量 Windows 和 安卓应用程序了。 欢迎选购体验,Star,收藏,赞赏,转发,分享给周边的朋友。 感谢所有读者和用户的支持,祝好~~

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册