- 博客(621)
- 收藏
- 关注

原创 玩转JNPF可视化平台,软件开发如此简单!
以 Vue 为技术栈的低代码 JNPF ,开发力量还可以。这款低代码和市面上的其他低代码区别很大的,相较于轻流、简道云、轻宜搭、微搭、帆软、活字格等等,这类面向业务人群使用的低代码(不需要研发人员操作的编写的,我更愿意称之为无代码),产品功能都是高度标准化的,也能够满足各类型的需求和业务,但有个问题:
2024-01-04 16:27:17
1496

原创 JNPF——强大、高效、易学的低代码开发工具
JNPF低代码工具正是你苦心寻找的产品!它是一款专为稍微懂一点点编程思想的入门级人员设计的神奇工具,集成了丰富的功能和组件,让你轻松驾驭编程,迅速成为可视化开发达人!软件开发无人能够取代,但是这款工具一定能成为你的最佳辅助。
2023-12-06 14:38:26
4285

原创 发现新大陆——原来软件开发根本不需要会编码(看我10分钟应用上线)
10分钟完成一个基础应用,2-3小时就能摸清整套系统的使用流程和基本功能的位置,产品的功能集成和操作复杂平衡也较为合理。如果老板们可以直接定制这样一个能包罗万象的应用,后续的系统再开发就不用愁了,让这些时间去谈一个万单位的项目,多香啊!
2023-03-01 15:09:27
5903
28
原创 聊聊Spring AI的RetrievalAugmentationAdvisor
本文主要研究一下Spring AI的RetrievalAugmentationAdvisor。
2025-04-02 14:52:25
812
原创 SpringAI用嵌入模型操作向量数据库!
嵌入模型(Embedding Model)和向量数据库(Vector Database/Vector Store)是一对亲密无间的合作伙伴,也是 AI 技术栈中紧密关联的两大核心组件,两者的协同作用构成了现代语义搜索、推荐系统和 RAG(Retrieval Augmented Generation,检索增强生成)等应用的技术基础。
2025-04-01 17:20:56
720
原创 C 语言内存布局深度剖析:从栈到堆,你真的了解吗?
想象一下,你搬进了一栋新公寓,却不知道卧室、厨房、卫生间分别在哪儿...每天早上找个马桶都跟玩密室逃脱似的,是不是很崩溃?C 语言内存就像你的"数字公寓",不了解它的布局,代码写着写着就容易"走错房间",结果就是 —— 程序崩溃,电脑蓝屏,领导白眼...看完是不是觉得豁然开朗?栈区:餐桌,用完自动收拾堆区:储物间,需要自己管理全局区:固定家具,一直都在代码段:房屋结构,不能随便改掌握这些概念,你写 C 语言代码时就能心中有数,不再像无头苍蝇乱撞。
2025-03-31 17:54:58
975
原创 通俗易懂分布式事务之2PC、3PC、Seata AT模式、Seata TCC模式
单机服务事务提交回滚操作是需要拿到Connection对象,调用提交commit方法或者rollback方法回滚的,例如下面操作要想提交或者回滚,必须拥有Connection对象,然而在分布式环境,jvm都是不同的,自然就拿不到其他服务的Connection对象,所以在分布式环境,我们无法保证原子性。因此分布式事务就需要另寻出路。
2025-03-28 16:47:48
912
原创 当AI遇上低代码:程序员正在咖啡馆里泡手冲?
凌晨三点的科技园,产品经理老张和程序员老王又在会议室里针锋相对。老张拍着桌子怒吼:"这个需求很简单,不就是个能自动回复、会数据分析、带用户画像的智能客服系统吗?老王青筋暴起正要反怼,反手打开低代码平台,此刻,全球有超过300万个老王正在经历同样的震撼教育。当Gartner预测到2025年70%的新应用将使用低代码开发,当GitHub Copilot能自动补全整段代码,我们突然发现,那个。
2025-03-27 14:11:30
947
原创 软件产品开发中常见的10个问题及处理方法
需要建立需求变更流程。在日常工作中,需求来源于用户、老板、客户、竞品分析、业务部门、产品经理等,这些人或部门会提出需求,因为他们不是产品经理,提出的需求可能是一句话、一个想法这些简单的需求点,这些需求模糊且不明确。伪需求一般指用户或利益相关者提出的,看似合理但实际上并不符合用户的真实需求,或无法带来实际价值的需求,这些需求往往是主观的、臆想的,有大量假设场景,缺乏用户真实用户行为分析。问题法:对于需求的真伪,问几个问题,1.用户、场景、需完成的任务或解决的问题,2.有足够多的用户有这个问题吗?
2025-03-27 11:23:52
318
原创 三行代码完成国际化适配
国际化适配一直以来都是一个棘手的问题,尤其是在项目一开始没有考虑的情况下,我们需要修改大量源码,使用类似于${t.xxx}的占位符去一一修改我们已经写好的文字(如最耳熟能详的vue-i18n)。这个工程量在项目后期是巨大的,令人无法接受的。目前,网上有五花八门的国际化方案,但是大部分都只解决了基础问题——能用,但是都存在这个痛点——太麻烦了。好,那么有没有一款插件,让我们不用自己动手做这件事呢?wenps正是这样一款通用插件})})然后,在 vite 的 plugins 中填入i18nPlugin。
2025-03-24 14:23:44
897
原创 破局·共生——AI 与低代码融合的“化学反应”
在数字化转型的浪潮中,人工智能(AI)和低代码开发平台正逐渐成为企业提升效率、创新业务的关键驱动力。近年来,这两者的融合趋势愈发明显,为各个行业带来了前所未有的机遇与挑战。本文将深入探讨 AI 与低代码融合的行业趋势,并分析其对未来业务发展的深远影响。AI 凭借其强大的数据处理和智能决策能力,已经在众多领域展现出巨大的潜力。而则通过可视化界面和少量代码的编写方式,大大降低了软件开发的门槛,使非专业开发者也能够参与到应用程序的构建中。
2025-03-19 15:35:10
528
原创 Java的volatile和sychronized底层实现
所有的并发问题可以概括为,多个核心同时修改内存数据,导致结果不符合预期解决并发问题的方法可以概括为,同一时间只能让一个核心修改内存,但有多种手段,例如锁总线、或者广播让其他核心失效。
2025-03-18 16:57:31
654
原创 .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
在面向对象编程(OOP)的世界中,封装(Encapsulation)是一项核心原则。它不仅是程序设计中的技术手段,更是一种深层次的思维方式,直接影响着软件系统的质量、可维护性和长期稳定性。封装的定义看似简单:通过隐藏对象的内部状态和实现细节,只向外界提供精心设计的接口,从而保护数据并简化交互。然而,本文将从思维的视角深入探讨封装的本质,特别强调封装如何将不稳定的部分转化为稳定的对外表现。通过理论分析和少量C#示例,我们将揭示封装在软件设计中的深远意义。
2025-03-17 17:45:39
734
原创 2025年,从全栈开发到低代码的生存博弈
从全栈开发到低代码的生存博弈当某创业公司CTO在凌晨三点盯着满屏报错的Spring Boot日志时,某个使用低代码平台搭建的竞品团队已经完成当日第三次业务流程迭代。
2025-03-14 16:00:36
1066
原创 通俗易懂动态表单自定义字段解决方案
这些数据结构存在mysql,这一部分主要是和前端商量怎么样把客户想要设计的表单渲染出来,最终这段json,会渲染成html、js代码,然后返回到前端。然后一起约定搜索格式,什么type的表单可以搜索,比如说时间、数字可以区间查询、text可以模糊查询,后端需要把这个格式转化成数据库搜索。后端平台收到这个请求,通过表单配置中的system_module区分,转发到子产品中,子产品做一些业务操作、验证等等,验证通过存到mongodb对应集合中,例如。前置工作我们都已经做好了,现在需要怎么样和后台数据关联起来。
2025-03-14 11:11:21
284
原创 制造业老板血泪教训:不用低代码=活该被淘汰?
广东某电子厂老板哭诉:“养10个程序员两年烧了800万,结果连个排产系统都跑不顺!,自动采集设备振动、温度数据,AI预测故障并派单维修,设备寿命延长2年,维修成本砍半!,1小时搭建供应商协同平台,自动抓取库存数据、AI预测缺料风险,采购成本直降18%!开发瑕疵自动判定系统,误检率从15%降至0.3%,每年减少退货损失200万!💰 竞争红利:比同行快5倍迭代系统,客户粘性暴300%!:比传统开发省90%费用,1个IT=10个程序员战斗力!,扫物料码即刻定位问题工序,客户投诉率暴跌90%!
2025-03-13 14:25:14
695
原创 从 DeepSeek 看出25年前端趋势
随着基础模型能力提高,以及工程化完善,AI Agent在25年会逐渐成为开发标配。作为应用开发者(而不是算法工程师),我们可以将AI Agent抽象得理解为应用压缩算法。随着时间推移,这套压缩算法的失真率会越来越低。届时,会有越来越多原本需要用代码表达的东西被用提示词表达。这对前端工程师来说,既是机遇也是挑战。
2025-03-13 11:26:12
843
原创 .NET 10 首个预览版发布,建议收藏!
NET 团队于2025年2月25日发布博文,宣布推出 .NET 10 首个预览版更新,重点改进.NET Runtime、SDK、Libraries 、C#、ASP.NET Core、Blazor 和.NET MAUI 等。.NET 10 是 .NET 9 的后继版本,将作为长期支持维护 (LTS) 版本提供 3 年的支持。
2025-03-11 10:57:55
868
原创 有必要使用 Oracle 向量数据库吗?
回到标题问题:是否有必要使用 Oracle 向量数据库?这实际还要取决于你的具体应用需求。客观来讲,Oracle 23ai 及其向量数据库功能在企业级应用中有一定优势,特别是在与现有 Oracle 生态整合时。以下是几个考虑点:✅ 适用 Oracle 向量数据库的场景:后面笔者工作需要,将测试下Oracle数据库的Vector能力,也会不定期分享。在此之前,肯定会有不太熟悉Oracle发展的小伙伴会困惑,怎么感觉Oracle是老牌的关系型数据库,咋啥时候成了向量数据库?答案是,Oracle是多模(Multi
2025-03-10 17:21:27
1109
原创 AI 驱动开发,代码世界的革新
作为开发工程师,我们应积极拥抱这一变革,充分利用 AI 和 JNPF 平台的优势,创造出更具创新性和竞争力的软件产品,引领软件开发领域迈向新的高峰。借助 AI 的代码生成能力,JNPF 平台的开发人员可以更快速地生成基础代码框架,然后利用平台的低代码特性,通过简单的拖拽和配置,对代码进行进一步的优化和扩展。例如,在开发企业管理系统时,AI 生成基本的数据操作代码后,开发人员可以在 JNPF 平台上轻松地将这些代码与平台的用户权限管理、数据可视化等功能模块进行整合,大大缩短了开发周期。
2025-03-07 18:20:54
968
原创 数据爆炸时代的“中枢神经系统”
数据一体化平台是企业在数据爆炸时代的“中枢神经系统”,其核心价值在于将数据从负担转化为资产。通过技术整合与流程重构,企业不仅能提升运营效率,更能挖掘数据中隐藏的业务洞察,最终在数字化竞争中占据先机。然而,平台建设需兼顾技术先进性与组织适配性,避免陷入“重工具、轻管理”的陷阱。
2025-03-05 18:13:55
1098
原创 使用 SK 进行向量操作
定义 User Model 类用来描述数据结构。使用指示 key 字段,使用指示数据字段,指示向量字段。set;set;set;set;SK 为我们提供了接口。这样各种向量存储的方案只要实现这个接口就可以了。SK 为我们提供了很多 out-of-the-box 的库,比如:InMemory, Redis, Azure Cosmos, Qdrant, PG。只要通过 nuget 安装就可以使用了。下面我们使用 Redis 作为向量数据库给大家演示。
2025-03-05 14:03:16
628
原创 Echarts与Vue3中获取DOM节点可能出现的异常错误
官方:返回一个浅层 ref,其值将与模板中的具有匹配 ref attribute 的元素或组件同步。参数匹配机制:useTemplateRe的参数需与模板中 ref 属性值必须完全一致响应式变量类型明确:返回值是一个 浅层 ref对象,其 .value 直接指向绑定的 DOM 元素或组件实例。
2025-03-05 10:53:20
719
原创 『Python底层原理』--Python字典的实现机制
总之,Python字典凭借高效的存储和检索特性,成为Python编程不可或缺的数据结构。深入了解Python字典,能让我们更好地利用这一强大的数据结构,编写出更高效、简洁的Python代码。无论是小型脚本,还是大型项目开发,字典都将发挥重要作用。行业拓展分享一个面向研发人群使用的前后端分离的低代码软件——JNPF,适配国产化,支持主流数据库和操作系统。
2025-03-04 14:15:42
1110
原创 Linux系列:如何用 C#调用 C方法造成内存泄露
部署在 Linux上的.NET程序同样存在非托管内存泄露的问题,这篇文章的例子虽然很简单,希望能给大家带来一些思考和观测途径吧。
2025-03-04 11:33:34
607
原创 为什么很多程序员讨厌低代码?
低代码不是什么新鲜事物,低代码是一种只需用很少甚至不需要代码即可快速开发系统,并将其快速配置和部署的技术和工具。最近看到一个很有意思的问题,为什么很多程序员讨厌低代码?
2025-03-03 15:28:10
897
原创 前端如何通过 AI+低代码 提升开发体验
在软件开发领域,低代码平台的可视化开发已经极大地降低了开发门槛,提高了开发效率。而如今,AI 技术的融入,更是为低代码平台的可视化开发带来了前所未有的变革,让开发体验得到质的提升。
2025-02-28 17:55:43
581
原创 linux有哪些常用命令?
推荐使用systemd命令,操作更标准化且易管理。直接使用nginx -s命令适合临时调试或源码安装的场景。修改配置后,务必先执行nginx -t检查语法,再reload生效!
2025-02-27 09:59:40
513
原创 2025年前端结束了吗,还是刚刚起步?
想象一下:你花了几年时间精通JavaScript、CSS,并与后端API亲密互动。然后有一天,你在LinkedIn上看到一条帖子写道:“前端开发死了!AI和无代码工具已经接管!你的心跳一瞬间加速。是不是该换个职业了?或许去做个咖啡师?(至少咖啡的需求永远不会消失。别急着慌张,我们先冷静分析一下。前端开发真的结束了吗,还是它仅仅在发生变化?接下来,我们来探讨一下这个话题。
2025-02-26 10:10:21
906
原创 程序员如何高效学习一些新技术
作为程序员,我们可能会接触非常多的技术,学习新技术应该是我们必须掌握的一个能力,而且技术更新迭代非常快,记得刚毕业时的第一家公司使用了jdk7,现在公司已经使用到jdk11了,而且jdk官方已经更新到jdk22了,在各种新鲜技术的发展浪潮下,出现了越来越多的技术,作为技术人,我们要怎么去学习技术,让我们能够跟上技术发展的脚步呢?本文是根据我之前学习技术过程的经验,对学习技术的方式方法做一次总结,能够给自己一份记录,也希望给迷茫于如何学习新技术的同学一份思路。本文将从学前学中学后。
2025-02-20 11:20:39
1038
原创 如何通过JNPF低代码实现效率与灵活性的双赢
低代码开发平台与Vue.js的结合,代表了效率与灵活性的最佳平衡。JNPF快速开发平台通过可视化开发降低初始成本,同时依托Vue.js的开放性满足企业个性化需求,成为数字化转型的理想工具。对于开发者而言,它既是对“重复造轮子”的解放,也是对技术深度的保留;对于企业而言,它是快速响应市场变化、降本增效的利器。在技术快速迭代的今天,拥抱JNPF这类“低代码+高扩展”平台,或许是企业赢得未来竞争的关键一步。
2025-02-19 14:23:50
870
原创 Vue.js 与低代码开发:在制造业中的创新应用
在制造业竞争日益激烈的当下,数字化转型成为众多制造企业突破发展瓶颈、提升竞争力的关键路径。在这一过程中,技术的创新应用发挥着至关重要的作用,Vue.js 与低代码开发的结合,为制造业带来了全新的变革,助力企业实现高效生产与智能管理,其中 JNPF 快速开发平台更是在这一领域表现卓越。
2025-02-18 17:19:52
1053
原创 国外一切都先进?低代码平台领域可不这么回事!
不知道大家身边有没有这样的人,只要一出国,就仿佛被滤镜蒙住了双眼,觉得国外的月亮都比国内圆,什么都先进,小到生活日用品,大到各类技术产品,一概如此。通过简单的拖拽操作,就能快速搭建出满足各种业务需求的表单,这一点和国外平台相比,不仅操作便捷性相当,而且在组件的丰富度和灵活性上,JNPF 更贴合国内企业多样化的业务场景。和国外同类产品相比,JNPF 在技术的先进性和稳定性上并不落后,而且由于其开源的特性,企业可以根据自身需求进行二次开发,这对于国内企业来说,无疑是一个巨大的优势。感兴趣的可以做个尝试。
2025-02-17 16:31:36
361
原创 企业要把DeepSeek部署到本地吗?
本地部署的价值取决于企业数据敏感性、合规性需求、技术资源储备、成本预算四大维度。对于金融、医疗等受严格监管的行业,数据主权和隐私保护是刚需,本地部署能规避第三方服务器泄密风险。例如,IBM《2023年数据泄露成本报告》指出,全球平均单次数据泄露损失达445万美元,医疗行业因数据敏感性损失金额高出平均值23%。而对中小型企业而言,云端SaaS模式在运维成本和敏捷性上更具优势。下文将围绕技术决策的底层逻辑展开深度解析。
2025-02-14 15:07:51
675
原创 Vue.js 与低代码开发:如何实现快速应用构建
在当今数字化时代,企业对应用开发的效率要求越来越高。传统开发模式往往耗时费力,难以满足快速变化的市场需求。而 Vue.js 与低代码开发的结合,为快速构建应用提供了新的解决方案,让企业能够更敏捷地响应市场变化,抢占先机。
2025-02-13 10:53:33
1197
原创 低代码开发平台与 Vue.js 的深度融合
在软件开发领域,技术的不断革新推动着开发模式的变革。低代码开发平台以其高效、便捷的特点,逐渐成为企业加速数字化转型的重要工具。而 Vue.js 作为一款流行的 JavaScript 框架,以其简洁易用、灵活高效的特性,在前端开发中占据了重要地位。当低代码开发平台与 Vue.js 深度融合,会碰撞出怎样的火花呢?这不仅是技术爱好者关注的焦点,也是企业在选择开发方案时需要深入思考的问题。
2025-02-12 15:26:39
1000
原创 从 DeepSeek 爆火,看低代码开发的变革潜力
而且,低代码开发平台允许终端用户使用易于理解的可视化工具开发自己的应用程序,打破了技术壁垒,让业务人员也能参与到开发当中,实现了业务与技术的深度融合。在技术不断革新的当下,低代码开发作为软件开发领域的重要变革力量,正悄然改变着企业的数字化建设方式。在软件开发领域,低代码开发也在经历着类似的变革,它降低了开发门槛,让更多人能够参与到应用程序的开发中来。同时,它的数据可视化功能也十分强大,能够提供高质量的图表和复杂的数据可视化展示,让企业管理者随时随地掌握全面、及时、准确的数据信息,为决策提供有力支持。
2025-02-11 09:54:28
722
原创 从工具到平台的转变,低代码有什么突破?
但此时的低代码,功能相对单一,缺乏系统性和扩展性,难以满足企业日益复杂的业务需求,更多是作为传统开发的补充,在有限的场景中发挥作用。例如,企业内部的简单数据统计报表应用,以往开发可能需要专业开发者花费数天时间编写代码,而借助低代码工具,业务人员经过简单培训,就能在短时间内自行完成开发,大大缩短了开发周期。例如,企业在搭建客户关系管理系统时,不仅可以利用平台的基础功能,还能直接选用市场上成熟的客户分析插件,快速实现客户数据的深度分析,提升客户管理水平。低代码从工具向平台的转变,是一次全方位的能力升级。
2025-02-10 15:26:53
634
原创 Linux tr 命令使用详解
命令用于在Linux中翻译或删除输入流(通常是stdin)中的字符。它主要用于文本操作,并且可以作为转换或删除文本文件或流中的特定字符的方便工具。
2025-02-08 15:19:33
906
原创 未来技术路线选择:低代码开发还是传统开发?
在软件开发的浩瀚宇宙中,低代码开发与传统开发宛如两颗璀璨的星辰,各自散发着独特的光芒。随着数字化进程的不断加速,技术路线的选择成为众多企业和开发者面临的关键抉择,这直接关乎着项目的成败与企业的发展。
2025-02-07 11:07:24
834
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人