- 博客(432)
- 资源 (12)
- 收藏
- 关注
原创 分析IBM Maximo Monitor 和thingboard在物联网功能上的异同
如果一套大型 ERP/SCM 系统(如 Oracle Fusion 级别的系统)要提供物联网功能,🔎 1. IBM Maximo Monitor 与 ThingsBoard 物联网功能异同分析。✅ 为什么说 Maximo Monitor 的“模式”更契合 ERP/Fusion?虽然 Maximo 模式最适合业务融合,但在具体实现技术时,ERP 团队应该参考。💡 2. 类似 Oracle Fusion 这样的系统,参考哪一个更好?这样的超大型企业级 ERP/SCM 系统时,我们需要在。📊 核心能力直接对
2026-09-08 08:43:21
265
原创 Jakarta Agentic AI 预研--启动预研(阶段 1:最小可用 Agent(Hello Agent))
curl -s --max-time 30 https://api.deepseek.com/chat/completions -H "Content-Type: applicati…15 -- 日志文件路径:/opt/wlp/usr/servers/server1/logs/messages.log。104 +- `@Decision` / `@Action` / `@Outcome` / `@HandleException` 组合、`@WorkflowScoped`、CDI 事件触发。
2026-09-03 07:24:30
157
原创 Dynatrace Certified Associate模拟试题
如果您在复习中能做到对上述题目举一反三,通过 Dynatrace Certified Associate 正式考试将会是非常轻松且十拿九稳的事情!由于您已经具备了 Essentials 的基础知识,接下来的备考重点需要从“名词概念了解”转向。(涵盖 DCA 认证的 4 大官方核心域:Architecture, Smartscape, Davis AI, DEM)。的理解,不仅考定义,更考“遇到该问题应该用什么功能解决”。在这一轮复杂的“场景与实操”题目中,您的通关情况如何?您可以先进行这一轮的通关自测。
2026-08-26 08:27:46
386
原创 根据Dynatrace 5层魔塔,DeepSeek针对IBM的基础产品和Jakarta EE画的5层魔塔拓扑示意图
根据Dynatrace 5层魔塔,DeepSeek针对IBM的基础产品(DB2,WebSphere Liberty/open Liberty,IBM MQ,IBM App Connect Enterprise)和Jakarta EE(JSF with JS/CSS/HTML+EJB+JPA)画的5层魔塔拓扑示意图Dynatrace Smartscape 的 5层拓扑是一个从底层基础设施到上层用户应用的完整视图,理解它的关键在于“自下而上支撑,自上而下调用”。
2026-08-26 07:29:20
351
原创 Dynatrace要学习的核心技术
这是 Dynatrace 的王牌。这是 Dynatrace 的立足之本。你需要学习如何编写 DQL,从海量的 K8s 容器日志、Java 异常堆栈、Host 网络吞吐量指标中,一键检索出特定的异常数据。理解当 K8s 发生 Pod 漂移或 Node 网络重传(TCP Retransmission)时,Davis 是如何把这些底层网络事件与你的 JSF 页面卡顿关联起来的。看看你的 Jakarta EE 应用在 JVM 内部是如何被拆解的,JPA 慢查询在 Dynatrace 里怎么看。
2026-08-25 08:57:26
223
原创 机器视觉采用Jakarta EE 和Python深度学习框架的技术方案
这不仅是 Maximo 的做法,也是目前企业级大系统接入 AI 的行业标准范式。利用 Jakarta EE 11 的现代化特性(如 Jakarta RESTful Web Services 4.0、Jakarta Concurrency 3.0),可以实现与 AI 模块的完美对接。在 Jakarta EE 11 的生态下,不建议尝试用纯 Java 去重写深度学习算法,而应采用成熟的混合架构。三层架构)增加一个类似 IBM Maximo 的机器视觉(模型训练与推理)模块,最核心的原则是。
2026-08-24 09:13:25
324
原创 一条慢但靠谱的FDE到FDU能力自我培养的路径
在deepseek with claude code的帮助下,其进度应该还是比较快的,我没有真实项目的情况下,自己去训练自己还是相当靠谱的。此外的开发大多数时间都在处理业务问题,实际编程的时间非常少,特别是企业结构,众所周知,SAP和Oracle Fusion Cloud Applications Suite的组织架构都非常复杂,所以企业机构的业务用了很长时间。对于一个项目来说,通常可能不是一个FDE去完成,而是一组人,这组人不同的人具有不同的能力,履行不同的角色。这组人就是一个FDU ,一个单元。
2026-08-24 08:43:47
576
原创 DeepSeek using Claude Code 重构Oracle Fusion/SAP最佳业务实践:主账簿(Manage Primary Ledgers)表与弹性域模块的关系
管理主账簿(Manage Primary Ledgers)”确实已经跨出了纯粹的“企业结构(Enterprise Structures)”范畴,进入了“财务系统架构(Financials Setup)”的核心领域。• 动态生成组合(Dynamic Insertion):当你输入一串新科目(如 01-100-6001-000)时,弹性域服务会实时查表,如果不存在,它会动态在 GL_CODE_COMBINATIONS 表中生成一条新的唯一代码组合。Rules):弹性域引擎还提供独立的交叉校验规则功能。
2026-08-04 08:45:05
161
原创 Dynatrace 5 层监控架构
如果没有 Dynatrace,前端、后端、运维和机房网络人员会互相推诿。Dynatrace 通过 AI(Davis)自动将这 5 层垂直关联起来,只要任何一层出问题,AI 都能瞬间下钻并找出根本原因。💡 核心价值:Dynatrace 是如何垂直联动这 5 层的?1. 数据中心 / 基础设施层 (Data centers)5. 应用层 (Applications)中,其核心的 5 层监控架构被称为。3. 进程层 (Processes)4. 服务层 (Services)2. 主机层 (Hosts)
2026-07-15 07:09:07
245
原创 Dynatrace是否支持IBM MQ以及监控指标
Dynatrace 不仅能监控 IBM MQ 自身的中间件基础架构和性能指标,还能通过全栈链路追踪(Tracing),无缝分析分布式系统、甚至是大型机(Mainframe)与 IBM MQ 之间的异步消息流转过程。二、 部署与对接方式。💡 生产环境配置建议。
2026-07-10 10:59:49
222
原创 如何获取访问 dynatrace 的账户?
如果您所在的公司已经购买并部署了 Dynatrace,您不能自己去官网注册,而必须通过以下方式获取权限: [这上面的介绍的方法和网络有关,我家的宽带就不行。二、 企业内部员工:如何加入公司的 Dynatrace 环境?一、 个人用户:如何获取免费测试账户?
2026-07-09 06:24:52
156
原创 DeepSeek using Claude Code 重构Oracle Fusion/SAP最佳业务实践:讨论报表的实现技术
│ 统计卡片/KPI 数字 │ 纯 CSS/HTML │ ⭐ │。// chart-utils.js 读取数据并渲染。VizDef.xml (数据槽位/属性定义)│ 饼图、环形图 │ Canvas (arc) 或 SVG path │ ⭐⭐⭐ │。│ 柱状图、折线图 │ Canvas 或 内联 SVG │ ⭐⭐ │。│ 仪表盘/仪表 │ SVG (易做弧形) │ ⭐⭐ │。
2026-07-08 20:20:42
331
原创 DeepSeek using Claude Code 重构Oracle Fusion/SAP最佳业务实践:输入并补充Oracle Fusion 安全用户文档
❯ 目录docs下有两个文件securing-applications.md和securing-applications.txt是Oracle Fusion Cloud Applications Suite 安全用户文档(2种不同的格式),我需要借鉴Oracle Fusion Cloud。ee类的设计及编码。所以我还在docs目录下提供了一些界面设计的图,以及需求文件安全需求规格说明书.docx,要特别主要这个需求文档的第四部分 版本路线图:刚开始的时候主要完成Oracle Fusion Cloud。
2026-07-08 10:50:58
227
原创 DeepSeek using Claude Code 重构Oracle Fusion/SAP最佳业务实践:Oracle Fusion UX/CRM模块数据安全
在以前的聊天中,关于 Oracle Fusion Cloud Applications Suite ,有下面的内容: 销售系统安全:领地与层级(Territories & Hierarchy) • 领地自动分派:在云端配置 Territory Management,设定行业、地理位置、产品或客户规模规则。基于以上的修正,重新提供 “在 oracle fusion cloud applications suite 中,假如客户购买/订阅了 如何实施UX(CRM) 系统的安全(用户,角色,授权)?
2026-07-08 10:31:59
470
原创 DeepSeek using Claude Code 重构Oracle Fusion/SAP最佳业务实践:修正Facade 接口、DTO、API及其它编程规范
│ 权限检查 │ Facade │ @CheckPermission("account:create") │。│ JPA Entity / Repository │ ← 数据持久化。3. Agent 调 REST API → 正确方向。Service (@Stateless / @ApplicationScoped) —— 实际业务逻辑。│ 实现业务接口 (IBizService) │。
2026-07-08 10:26:44
393
原创 DeepSeek using Claude Code 重构Oracle Fusion/SAP最佳业务实践:系统如何保证 在没有登录的情况下 无法直接访问网页?
/403.xhtml(禁止访问)- JSF 资源请求(jakarta.faces.resource)除外,允许通过。- 如果为 null(未登录),直接 302 重定向到 /login.xhtml。4. 重定向到 /app/welcome.xhtml,后续所有 /app/* 请求都经过上述三层检查。- 如果未登录且当前页面不是公开页面,重定向到 /login.xhtml。- 如果已登录但无权访问当前页面(通过 sec_resources 表的 RBAC 权限检查),重定向到 /403.xhtml。
2026-07-07 15:14:13
261
原创 DeepSeek using Claude Code 重构Oracle Fusion/SAP最佳业务实践:Oracle Fusion 数据安全策略
在这个节点,你不需要关注具体的业务数据安全配置(如配置某个 BU 或某条组织链),而是要为未来的业务落地搭好“安全的容器”。我们可以一起评估这个需求到底属于“情况 1”(未来在业务节点配)还是“情况 2”(现在必须在 Security Console 里手写 SQL 谓词)。如果你只是在做标准的作业角色(Job Role)定制,你在 Security Console 里不需要去手动创建或修改数据安全策略。(即业务组织架构、HR 员工、财务账簿尚未在系统中完全建立的真空期),数据安全策略的实施重点应放在。
2026-07-07 08:38:08
704
原创 DeepSeek using Claude Code 重构Oracle Fusion/SAP最佳业务实践:聚合权限(Aggregate Privileges, AP)的目的和好处
Oracle Fusion Cloud Applications Suite 安全官方文档中,以IT Security Manager (Job Role)为例,Aggregate Privileges(角色)非常少,有了这层角色后,增加了非常大的理解复杂度,但是Aggregate Privileges角色所授权信息又非常少,IT Security Manager大量的Privileges 需要一个很大的表单独描述。DeepSeek成本极其低廉,利用适当的软件工程知识,完全可以取得很高的投资回报。
2026-07-07 08:34:04
299
原创 DeepSeek using Claude Code 重构Oracle Fusion/SAP最佳业务实践:安全模块部署包的文件大小和Jatarka EE 11标准
我的应用采用Jatarka EE 11标准实现,采用JSF+EJB+JPA,严禁采用第三方JSF库和第三方JS库,在AI的帮助下,采用Jatarka EE 11+JS/CSS/HTML是完全可行的。对于采购了国产应用服务器、ORACLE和IBM应用服务器的公司来说,还采用spring+tomcat去实现这些服务器本来就有的Jatarka EE的能力,是对服务器价值的巨大浪费。对于一个完整的安全控制台(认证、授权、角色管理、用户管理、权限矩阵、角色层级、审计日志、菜单管理),非常紧凑。
2026-07-07 07:14:27
483
原创 DeepSeek using Claude Code 重构Oracle Fusion/SAP最佳业务实践:以add user account为例提炼主从交互规范
271 +- 外框:`border: 1px solid #dee2e6;316 ++-- 模态框 -----------------------------------+344 ++-- 模态框 -------------------------------+-- 面板内容 -->272 +- 标题栏:`background: #f8f9fa;273 +- 内容区:`padding: 16px;321 +| +-- 结果表格 (.sc-table) ------------+ |
2026-07-07 06:56:01
217
原创 DeepSeek using Claude Code 重构Oracle Fusion/SAP最佳业务实践:以add user account为例子,描述程序的访问序列
│ 4.4 │ 业务层 │ openlabx.org.cn.security.ejb.UserService (@Stateless) │ createUser() — 核心业务逻辑:校验输入参数 → 调用 PasswordHasher.hash(password) → 设置 │。│ 3.4 │ openlabx.org.cn.security.ejb.UserCategoryFacade (@Stateless) │ 提供用户类别列表数据 │。
2026-07-06 20:59:41
390
原创 DeepSeek using Claude Code 重构Oracle Fusion/SAP最佳业务实践:Abstract Role
用于定义用户在企业中的“底层基本身份”,而非具体的业务岗位职能 [INDEX]。这样既避开了“Status”带来的“在职状态”或“社会地位”的歧义,又精准地体现了它在金字塔顶端作为“共性身份”的横向切割作用。为了适应前文提到的 CRM/CX 独特的资源分派与领地安全逻辑,Oracle 在销售模块配置了专用的基础身份 [INDEX]。它解决的是“你是哪一类基础系统使用者”的问题(如:员工、经理、高管),与具体的业务专业岗位无关。业务系统的安全其实非常复杂,在开发第一件事情就是去学习 安全领域知识。
2026-07-06 17:45:51
228
原创 DeepSeek using Claude Code 重构Oracle Fusion/SAP最佳业务实践:Oracle Fusion 安全概述
如果您在配置安全控制台时,需要看具体的配置截图或者某一个标准 Job Role 的内部结构,我们可以进一步讨论。如何理解 上面所说的 四层基本角色金字塔,我看不出 Abstract Role和其它的三个role有任何层级关系。[Abstract Role 摘要角色] [Job Role 工作角色][摘要角色 Abstract Role](如:员工、 line manager - 定义通用身份)控制风险并遵循合规(如 SOX 法案)的关键在于避免单一员工拥有相互冲突的权限。
2026-07-06 07:03:31
324
原创 如何处理不同类型的工单
简单来说,你可以根据工单的服务交付模式售前、售后、简单请求→ 使用“服务请求” (Service Request)。需要派工程师上门→ 在服务请求的基础上,创建或关联“工单” (Work Order)。复杂、多阶段的项目交付→ 使用“项目管理” (Project),并可将复杂的工作项与项目任务关联。在设计你自己的系统时,也可以借鉴这种思路:用一个“轻量级”的模块(如工单/服务请求)处理快速、标准化的任务,用另一个“重量级”的模块(如项目)来处理需要深度规划、资源协调和成本核算的复杂工作。
2026-07-03 18:36:28
361
原创 比较IBM Transformation Advisor 和WebSphere Application Server Migration Toolkit
IBM 对 Liberty 家族采用的是**持续交付(Continuous Delivery)**策略(通常每 4 周发布一个新版本),而 WAMT(包含其底层的二进制扫描器 Binary Scanner)会同步进行规律性更新,以确保对最新规范和运行时的全面兼容。:WAMT 的核心功能就是帮助传统应用向 Liberty 架构迁移。针对最新的 Liberty,它会自动把应用所需的、经过更新的 Feature 写入配置。都是 IBM 官方推出的 Java 应用程序现代化与迁移工具,但它们的。
2026-07-03 06:27:19
340
原创 如何学习 DaVinci Resolve(达芬奇)
第一集:入门简介",null,[null,null,null,null,null,null,null,null,null,null,null,null,[277119,null,2]],0,2],0,["https://www.bilibili.com/video/BV1B7411A7M1/","【干货】一小时上手达芬奇剪辑!不要一开始就钻研复杂的特效和高级调色,先动起来剪出一个完整的短片。达芬奇的 Fusion(特效)和 Color(调色)页面使用的是。第四步:以实际项目驱动(“遇坑求解”法)
2026-06-29 08:38:03
238
原创 使用DaVinci Resolve(达芬奇)将OBS 录制的 MP4 视频文件的头部和尾部剪掉
OBS 为开源免费版,DaVinci Resolve(达芬奇)也有社区版;2个软件合在一起可以完成视频录制的工作。在达芬奇(DaVinci Resolve)免费版中裁剪掉视频片头和片尾非常简单。注:这样可以使用“波纹删除”,在删掉片头的同时,让后面的视频自动吸附到最左侧开头。以下是最快速、直观的。
2026-06-28 06:46:25
221
原创 IBM 9.0升级到9.3的迁移路径
虽然 MQ 9.3 支持 RHEL 7.9,但 RHEL 7 已经 EOL,IBM 可能在未来的 MQ 9.3 小版本(如 9.3.0.x)中移除对 RHEL 7 的支持。你可能会卡在一个无法打补丁的 MQ 9.3 子版本上。采用方案一(先 OS 后 MQ),并且直接跳到 MQ 9.4 + RHEL 9.x 而非 MQ 9.3 + RHEL 8,这样可以获得最长的支持窗口。RHEL 7.9 + MQ 9.0 → RHEL 8.8+ + MQ 9.0 → RHEL 8.8+ + MQ 9.3 (或 9.4)
2026-06-24 09:18:57
192
原创 安装介质 openliberty-26.0.0.6.zip 和 openliberty-jakartaee11-26.0.0.6.zip 的区别
简单来说,是一个全功能的通用服务器,而是一个为 Jakarta EE 11 应用预先配置好的专用服务器。
2026-06-22 07:05:38
192
原创 BenchmarkSQL重大特性更新及claude code对源码的版本分析
│ podman-build.sh / podman-run.sh │ 6.0-rc2(容器镜像标签) │。│ REL4_1_0 │ 2016-05-14 │ 版本 4.1.0 │。│ REL4_1_1 │ 2016-05-14 │ 版本 4.1.1 │。│ REL6_0_RC1 │ 2023 年末 │ 6.0 RC1 │。│ REL5_0 │ 2016-05-25 │ 5.0 正式版 │。│ REL5_1 │ 2018-12-13 │ 5.1 正式版 │。发布流程(来自 docs/RELEASE.md)
2026-06-19 08:53:03
265
原创 迁移Jakarta EE导学 源代码 消息队列对象 大小写问题的处理
SenderBean.java 中的 @JMSDestinationDefinition 和 @Resource(lookup = "java:comp/jms/webappQueue")、ReceiverBean.java 中的 @Resource(lookup = "java:comp/jms/webappQueue") 均保持原样。IBM MQ的最佳实践是 队列等对象的名称全面采用大写,但是我又不想破坏jakarta ee 导入教材的源代码,有什么好的建议处理这个问题?
2026-06-18 09:40:00
226
原创 评估采用claude code with deepseek 将 ThingsBoard 从spring迁移到jakarta EE 11的难度及工作量
迁移阶段主要任务工作量评估风险等级代码与依赖迁移包名替换、API 适配、依赖管理极大高运行时环境迁移打包方式改造、Open Liberty 配置、脚本调整中等中测试与验证单元/集成测试、性能/回归测试、功能验证巨大极高AI 辅助代码辅助、自动化重复劳动辅助性工作低这是一个高风险、高投入的工程,需要审慎评估ROI。分阶段推进。
2026-06-18 07:30:23
542
原创 使用claude code迁移Jakarta EE项目--分析使用了JPA的项目
│ customFormWithJsf │ focused/security/customFormWithJsf/ │ User/Group 实体 → 自定义表单认证 │。│ servlet │ focused/security/servlet/ │ User/Group 实体 → Servlet 认证 │。│ filter │ focused/security/filter/ │ User/Group 实体 → 过滤器认证 │。
2026-06-17 09:36:32
207
原创 使用claude code迁移Jakarta EE项目--分析项目使用的消息中间件对象信息
39 -| `OfficeMDB` | `OfficeMDB` | 持久 MDB | clientmdbentity/OfficeMDB |40 -| `EquipmentMDB` | `EquipmentMDB` | 持久 MDB | clientmdbentity/EquipmentMDB |49 +| `MakeItLast` | `MyID` (来自 CF) | durablesubscriptionexample/durableconsumer |68 +### 2.1 结论。
2026-06-17 09:23:35
182
原创 使用claude code迁移Jakarta EE项目--编写PostgreSQL SKILL
JDBC 连接 — 驱动路径 /opt/wlp/jdbc/postgresql/postgresql-42.7.10.jar、JDBC URL、Java 代码示例、Maven 依赖。❯ 编写一个postgresql的skill,postgresql的信息如下: postgres 安装在claude code使用的机器上,ip 为 *********数据库*********的ower为 *********,密码为 *********操作系统root的密码为*********
2026-06-17 09:15:43
217
原创 使用claude code迁移Jakarta EE项目--编写迁移项目说明
项目同时为 [Jakarta EE Tutorial](https://git。109 - **连接 URL**:`jdbc:derby://localhost:1527/dbname` → `jdbc:postgresql://localhost:5432/dbname`90 - **服务器配置**:GlassFish 的 `glassfish-resources.xml` / `domain.xml` 替换为 Liberty 的 `server.xml`
2026-06-17 09:10:26
247
原创 在Rocky Linux 9.X上在线安装 PostgreSQL 18.X
安装日志Installed:Complete!Installed:Complete!enabled;7s agoCPU: 48ms。
2026-06-17 06:36:26
274
原创 IBM Planning Analytics 的规则(Rules)
的。规则定义了计算逻辑,但并不存储计算结果。只有当用户查询(如在报表中查看)某个由规则定义的单元格时,TM1才会执行计算并返回结果。这确保了数据的一致性和实时性,同时也节省了存储空间。
2026-06-16 15:16:18
267
原创 IBM Planning Analytics的稀疏优化
稀疏内存管理提供了存储海量数据的基础。SKIPCHECK恢复了聚合计算的速度。FEEDERS则为聚合引擎提供了精确的“导航”,确保所有由规则计算出的数据都能被正确汇总。这三者共同作用,才使得TM1能够轻松处理那些在传统数据库中难以想象的、拥有数十亿可能单元格的超大规模多维模型。⚠️ 重要提醒FEEDERS的编写是TM1开发中最关键也最具挑战性的环节之一。“欠喂”(Underfeeding)会导致数据错误,而“过喂”(Overfeeding)则会损害性能。因此,编写精确、高效的FEEDERS。
2026-06-16 14:57:06
1045
【人工智能平台】OpenShift AI离线私有数据中心安装指南
2025-11-17
KVM NAT网络配置
2018-03-19
OpenStack Virtual Machine Image Guide
2018-03-24
Kubernetes 1.8.1 RPM包
2018-02-11
OpenStack Queens for RHEL and CentOS安装指南
2018-08-22
openvswitch-2.7.0-1.x86_64.rpm
2018-08-04
安装IBM CLOUD Private
2018-02-09
OpenStack Networking Guide
2018-03-24
ICEfaces 2 for eclipse
2011-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅