- 博客(659)
- 收藏
- 关注
原创 金融从业者必看!低代码带来的巨大机遇,错过拍大腿!
低代码技术在金融行业的应用,无疑为金融行业的发展带来了新的机遇和变革。它不仅提升了金融机构的开发效率,强化了数据管理与分析能力,助力了监管合规自动化,还为金融从业者拓展了职业技能边界,推动了业务创新,增强了决策影响力。对于金融从业者来说,低代码技术是一把开启职业发展新大门的钥匙。在这个数字化转型的时代,掌握低代码技术,就等于掌握了未来金融行业的核心竞争力。它将帮助你在众多金融从业者中脱颖而出,实现自己的职业目标。展望未来,随着技术的不断进步和市场需求的不断变化,低代码技术在金融行业的应用前景将更加广阔。
2025-02-07 18:04:13
853
原创 DeepSeek太火,但老板们别慌,这里有份AI项目开展手册
今天,我们对如何开展AI项目的思路有做了一些简单探讨。从明确目标出发,选择适合的技术路径,到构建AI产品的飞轮系统,每个环节都需要不停试错。AI的应用和技术实现往往伴随挑战,尤其是在数据准备和工程实现方面。构建飞轮系统、优化数据反馈回路,以及与行业专家的深度合作,这些都不是短期内能够轻松解决的问题。虽然初期可能会面临一定的技术复杂性和高昂的成本,但这些投入和耐心,最终将为企业带来可持续的竞争优势。文章中提到的技术选型和路径选择,可能给一些读者带来些许迷惑。
2025-02-07 17:21:33
753
原创 DeepSeek+AnythingLLM打造自己大模型知识库
请规划一下稀土领域的生产管控系统的内容。deepseek回答的内容明显比较吃力,如下图:有些用户或是专家在项目建设中提出来要提炼工艺库、模型库、算法库等知识库,可以试着让deepseek成为每个角色的助手,例如工艺的、信息化的、设备的、电气的等角色,让deepseek成为自己,再不断的迭代它。deepseek扮演AI助手的角色,应用越来越发挥出来应有的价值将自己的资料投喂给deepseek模型,在demo工作区上单击上传文件按钮,如下图:我把“
2025-02-07 16:07:19
367
原创 从架构到成本,SQL Server 和 PostgreSQL 四大区别全方位解析!
虽然 SQL Server 和 PostgreSQL 都提供强大的关系数据库管理系统,但它们的底层架构、并发模型、存储机制和许可模式有着显著的不同。SQL Server 更适合需要健壮的商业解决方案和丰富企业功能的组织,而 PostgreSQL 提供了开源、灵活且具成本效益的替代方案,特别是在成本优先的场景中表现尤为出色。文章转载自:桦仔从架构到成本,SQL Server 和 PostgreSQL 四大区别全方位解析!- 桦仔 - 博客园。
2025-02-06 18:08:32
315
原创 火了整个春节的DeepSeek,他对AI产品的意义到底是什么?
从AI产品的工程应用角度来看,DeepSeek的出现为国内AI领域提供了一个全新的技术选择,并为实际落地应用带来了更多可能性。作为一款具备成本优势、开源且支持私有化部署的基础模型,DeepSeek不仅满足了行业对高性能、大规模模型的需求,还为医疗、金融等对数据安全和合规性要求极高的行业提供了切实可行的解决方案。DeepSeek的出现为AI工程应用带来了新的机遇,但其成功落地仍依赖于开发者对行业需求的深刻理解和对技术路径的灵活选择。
2025-02-06 17:27:59
471
原创 本地部署DeepSeek
没想到新年最热闹的地方之一会是互联网,刷爆朋友圈的除了新年祝福还有DeepSeek。揣着一颗好奇心试了试,竟有一种发现新大路的感觉。估计是围观的人太多,在线的版本有时候会出现连不上的情况,好奇心驱使之下想尝试本地部署。
2025-02-05 18:09:00
914
原创 Spring AI 提交 PR 实战指南:避免常见坑
今天,我们将简单地了解如何向 Spring AI 提交 PR(Pull Request)。在这个过程中,有一些常见的坑需要大家注意和避免,特别是在 Git 操作方面。我们会重点关注提交信息的规范,如何进行一次合并提交,以及其他在代码质量和结构上需要遵守的要求。最后,我们会快速回顾一下与代码相关的一些主要规范和注意事项。好的,接下来我们就来详细看看这些内容。
2025-02-05 17:16:05
569
原创 Redis究竟为什么这么快?
多路I/O复用模型是利用 select、poll、epoll 可以同时监察多个流的 I/O 事件的能力,在空闲的时候,会把当前线程阻塞掉,当有一个或多个流有 I/O 事件时,就从阻塞态中唤醒,然后程序就会轮询一遍所有的流(epoll 是只轮询那些真正发出了事件的流),并且依次顺序的处理就绪的流,这种做法就避免了大量的无用操作。在redis的多线程模式下,获取、解析命令,以及输出结果着两个过程,可以配置成多线程执行的,因为它毕竟是我们定位到的主要耗时点,但是命令的执行,也就是内存操作,依然是单线程运行的。
2025-01-25 18:08:55
1011
原创 并发编程 - 线程同步
线程同步是指在多线程环境下,确保多个线程在同时使用共享资源时不会发生冲突或数据不一致问题的技术,保证线程间的正确协作。它的目的是使得多个线程在执行过程中能够按照某种顺序、安全地使用共享资源。02。
2025-01-25 17:37:14
970
原创 DDD之理解复杂度、尊重复杂度、掌控复杂度
我们在设计软件系统的过程中,有一个贯穿始终的约束条件,就是“软件成本”,时间成本、人力成本等等资源,都是有限的,衡量一支团队的效率,同样也可以用“软件成本”来作为计算依据,而软件成本,我认为最核心的因素就是软件的“复杂度”,如果“复杂度”是一个有刻度的尺子,那么我认为,。而我的软件设计决策的所有依据,都构建在这个起点。如果我们期望,那么就意味着,我们需要,那么理解复杂度就是我们的必经之路。
2025-01-23 17:05:44
1015
原创 「全网最细 + 实战源码案例」设计模式——单例设计模式
序列化破坏:通过方法解决。反射破坏:通过构造方法检查或使用枚举单例解决。推荐方式:使用枚举单例,最简单且最安全,能有效防止这两种破坏。在 JDK 源码中,单例模式被广泛应用于需要全局唯一实例或资源共享饿汉式Runtime类。懒汉式Desktop类。组合模式Logger类中的LogManager单例。确保全局状态的一致性、节省资源以及简化管理。
2025-01-22 18:08:16
689
原创 分布式系统学习:分布式锁
线程在获取锁的时候判断是否为自己的锁,如果是的话,就不用再重新获取了。需要为每个锁关联一个可重入计数器和一个占有它的线程,计数器大于0时,锁被占用,需判断请求获取锁的线程和当前持有锁的线程是否为一个。不过,现在很多项目都不会用到 ZooKeeper,如果单纯是因为分布式锁而引入 ZooKeeper 的话,那是不太可取的,不建议这样做,为了一个小小的功能增加了系统的复杂度。:将多个锁作为单个实体管理的容器,获取锁的时候获取所有锁,释放锁也会释放所有锁资源(忽略释放失败的锁)。
2025-01-22 16:59:51
1156
原创 SpringBoot实现轻量级动态定时任务管控及组件化
关于在SpringBoot中使用定时任务,大部分都是直接使用SpringBoot的@Scheduled注解,如下:或者或者使用第三方的工具,例如XXL-Job等。就XXL-Job而言,如果说是大型项目,硬件资源和项目环境都具备,XXL-Job确实是最佳的选择,可是对于项目体量不大,又不想过多的引入插件;使用XXL-Job多少有点“杀鸡用牛刀”的意思;之所以这样说,是因为在SpringBoot中集成使用XXL-Job的步骤如下:引入依赖,配置执行器Bean在自己项目中编写定时任务代码部署XXL-Job登
2025-01-21 18:05:00
948
原创 吊打面试官!从多维度理解架构
在工作当中,我们经常会听到以下说法:产品负责人说,现在的业务架构太复杂,需要仔细梳理下。技术领导说,这个项目很复杂,需要做下系统架构方案评审。研发经理说,这次秒杀活动访问量非常大,需要用到高并发架构方案。一线研发说,互联网大厂都会用到微服务架构,我要学学微服务架构设计。上面提到的架构到底是指什么?这些说法究竟是对还是错?其实上面的说法都是对的,只是采用的视角不一样。复杂系统涉及多方利益相关者,如客户、产品经理、研发、销售、运营和管理层等。
2025-01-21 16:26:10
849
原创 一文夯实垃圾收集的理论基础
JVM 在进行 GC 时,并非每次都对堆内存(新生代、老年代;方法区)区域一起回收的,大部分时候回收的都是指新生代。针对 HotSpot VM 的实现,它里面的 GC 按照回收区域又分为两大类:部分收集(Partial GC),整堆收集(Full GC)部分收集:不是完整收集整个 Java 堆的垃圾收集。其中又分为:新生代收集(Minor GC/Young GC):只是新生代的垃圾收集老年代收集(Major GC/Old GC):只是老年代的垃圾收集。
2025-01-20 18:06:43
1195
原创 一文搞懂4种用户权限模型
权限,简单来说,是系统中控制用户行为的一套规则和机制,用来限制每个用户在系统中可以访问的页面、功能和查看的信息。权限系统通过设定不同的用户角色,并将权限分配给这些角色,来控制用户在系统中可使用的功能和可查看的信息。这是企业进行权限管理的有效工具。权限的设置通常基于用户的角色和职责。例如,在新零售 SaaS 系统中,运营人员需要管理商品和订单,但他们不需要也不应该访问财务数据。相反,财务人员需要查看交易和财务报表,但不需要操作商品、库存。
2025-01-20 17:15:41
1422
原创 掌握设计模式--观察者模式
观察者模式是一种行为设计模式,其核心在于通过定义一对多的依赖关系,使得当被观察者的状态发生变化时,所有依赖的观察者自动收到通知并更新,从而实现对象之间的松耦合和动态响应,同时便于观察者的扩展。渊渟岳掌握设计模式--观察者模式-渊渟岳-博客园引迈-JNPF快速开发平台_低代码开发平台_零代码开发平台_流程设计器_表单引擎_工作流引擎_软件架构。
2025-01-18 17:56:52
789
原创 分布式系统架构7:本地缓存
以上只是列了三种基础的淘汰策略,实际Caffeine官方还制定了两种高级淘汰策略:ARC(AdaptiveReplacementCache)和LIRS(LowInter-ReferenceRecencySet),更复杂的淘汰策略都是为了提高命中率的。我们在开发时,用到缓存的情况,无非就是为了减少客户端对相同资源的重复请求,降低服务器的负载压力。引入缓存后,既有好处也有坏处。LFU会给每个数据添加一个访问计数器,每访问一次就加1,当需要淘汰数据的时候,就清理计数器数值最小的那批数据。
2025-01-18 16:32:42
1114
原创 中小企业SaaS安全风险:云计算下不得不防的5种情况!
以 2017 年的 Equifax 数据泄露事件为例,黑客利用 Equifax 公司网站的软件漏洞,入侵了其系统,获取了约 1.43 亿美国消费者的个人信息,包括姓名、社保号码、出生日期、地址等,给众多用户带来了巨大损失,也使 Equifax 公司面临严重的声誉危机和法律诉讼。例如,某电商企业使用的 SaaS 订单管理系统存在 SQL 注入漏洞,攻击者利用该漏洞,获取了大量客户订单信息,包括客户姓名、联系方式、购买记录等,不仅导致企业客户信息泄露,还可能引发客户对企业的信任危机。
2025-01-17 18:12:46
1140
原创 运维自动化系统各模块介绍
接触运维自动化系统开发好多年,也陆陆续续开发上线了不少的系统及功能模块,但至今还没有写过一个比较全面的文章,来系统的介绍下整个运维自动化平台都包含了哪些系统及功能模块,最近正好在梳理文档,那这篇文章就来介绍下一个较为完善的运维自动化系统都包含了哪些功能模块。曾经开发过的系统很多,有些已经下线了,有些扔在使用,为了便于介绍,就以当前的系统版本为基础,仅介绍当前这个版本都具有的功能模块。
2025-01-17 17:09:39
930
原创 一文搞懂企业架构与DDD融合
TOGAF(The Open Group Architecture Framework)是一个广泛采用的企业架构(Enterprise Architecture, EA)框架,由开放组(The Open Group)开发和维护。它为组织设计、规划、实施和治理企业信息架构提供了系统化的方法和工具。TOGAF旨在帮助企业通过高效的架构管理,实现业务目标、优化资源利用和增强灵活性。
2025-01-17 16:20:11
965
原创 深入解析 Spring AI 系列:解析OpenAI接口对接
通过今天的分析,我们初步了解了OpenAI接口对接的整体流程。虽然我们没有深入细节,但通过对OpenAiApi类、RestClient、WebClient及相关请求参数的分析,大家应该对接口的工作原理有了一个大致的认识。后续,我们将继续细化具体实现,逐步揭示每个部分的功能与逻辑。希望大家耐心等待,跟随我们一起深入探索更多的技术细节。这一过程将帮助我们更好地理解如何与OpenAI的接口进行高效对接与交互。努力的小雨深入解析 Spring AI 系列:解析OpenAI接口对接 - 努力的小雨 - 博客园。
2025-01-16 17:42:33
758
原创 速戳!低代码技术赋能新型工业化背后,竟藏着这些不为人知的秘密!
例如,在一个企业内部的业务流程优化项目中,业务人员可以利用低代码平台快速搭建出应用的原型,然后由开发人员进行最后的技术优化和部署,大大提高了项目的推进速度。在功能上,低代码平台将更加智能化。例如,在一个制造业企业中,生产部门的员工可以利用低代码平台,自行开发一个生产数据采集和分析的应用,实时监控生产线上的各项数据,及时发现问题并进行调整。低代码平台通常具备强大的数据集成能力,能够与企业现有的各种系统,如 ERP、MES、CRM 等进行无缝集成,将分散在各个系统中的数据整合到一起,形成一个统一的数据中心。
2025-01-14 18:04:35
1029
原创 .NET 开发的分流抢票软件,不做广告、不收集隐私
每年春节大家必备的抢票工具Bypass-分流抢票。分流抢票是一款免费无广适用于PC端的自动分流抢票软件。分流抢票,是以用户为中心、人性化的抢票软件。不做广告、不做推广、不携带病毒、不收集隐私信息,并接受各方技术评测,全心全意为用户打造一款属于自己的抢票软件。分流抢票是一款完全免费的抢票软件,全程自动抢票、自动抢候补、整点抢预售、稳定捡漏。支持多天、多车次、多席别、多乘客、多站查询、多任务等功能,支持各种提醒、选座和选铺、改签刷票、增开监控,自动支付等。以上仅展示了分流抢票的部分功能。
2025-01-14 17:16:11
1672
1
原创 一个超经典 WinForm,WPF 卡死问题的终极反思
作为一名专业的.NET高级调试师,在这个经典卡死的问题溯源上一直没有提供非常好的解决方案,还是有些内疚的,在我的高级调试之旅中还是会不间断的收到类似dump,相信这篇文章之后,不再有人被它所困扰!一线码农一个超经典 WinForm,WPF 卡死问题的终极反思 - 一线码农 - 博客园引迈 - JNPF快速开发平台_低代码开发平台_零代码开发平台_流程设计器_表单引擎_工作流引擎_软件架构。
2025-01-14 16:01:02
933
原创 低代码:开启教育数字化转型的新大门
低代码开发是一种新兴的开发模式,它通过图形化界面和配置化手段,使得开发者和业务人员能够以极简的代码或无需编写代码即可实现应用系统的开发。这种模式的核心在于通过可视化的操作,简化了传统的编程过程,使得用户可以更加直观地进行应用构建。低代码开发平台通常提供了一系列的拖拽式组件和预设的模板,用户可以通过这些工具快速搭建出所需的应用程序。
2025-01-13 18:08:50
952
原创 中间件 vs 过滤器
中间件是 ASP.NET Core 请求处理管道中的组件,用于处理 HTTP 请求和响应。每个中间件可以对请求进行处理,并决定是否将请求传递给下一个中间件。过滤器是 ASP.NET Core MVC 或 Minimal API 中的一种机制,用于在特定的 MVC 操作(Action)或控制器(Controller)前后执行逻辑。过滤器是 MVC 框架的一部分,而不是请求管道的一部分。
2025-01-13 17:23:19
814
原创 IoC究竟是什么?——IoC的基础分析
我们再回顾一遍,我们吃到菜是个什么流程。自己做饭:想好要做的菜——自己准备原料——自己烹饪——成品餐馆:想好要吃的菜——给餐馆说——餐馆烹饪——成品我们自己设计一整套程序的时候,往往是有很多模块的,每个模块会相互协作使用,最终形成一个大的程序,我们需要自己一个一个将模块联系起来。这就是我们自己做菜的过程而控制反转IoC就是将所有需要的模块通过一个容器(可以理解为一个控制终端)联系起来,我们不需要思考这个模块会不会使用其他的模块才能完成,全部都由容器帮我们完成联系。
2025-01-13 16:38:21
705
原创 低代码开发“神器”JNPF,解锁百行百业数智化转型密码
在当今数字化浪潮汹涌澎湃的时代,低代码开发已然成为企业实现数智化转型的关键利器。而 JNPF 凭借其高效开发、功能完备、技术领先、自主可控等诸多卓越优势,宛如一艘坚实的巨轮,稳稳地承载着企业在数字化的海洋中破浪前行,助力各行各业的企业驶向成功的彼岸。无论你是深耕制造业,渴望优化生产流程、提升效率;还是活跃于金融领域,追求快速响应市场、精准把控风险;亦或是投身于物流行业,力求实现高效配送、透明管理,JNPF 都能精准满足你的需求,为你量身定制最佳解决方案。
2025-01-10 18:07:37
899
原创 深入解析 Spring AI 系列:剖析OpenAI接口接入组件
通过今天的分析,我们对如何在Spring AI框架中接入OpenAI的大语言模型有了更清晰的了解。从配置接口到封装参数,再到定义相关接口,我们逐步剖析了整个接入过程。通过对ChatClient和等核心类的简单解析,我们不仅看到了大语言模型如何与Spring AI系统高效协同工作,也对其背后的设计理念有了更深刻的认识。值得一提的是,我们采取的渐进式分析方法,让每个模块的功能和其相互关系更加明了,帮助我们更好地把握整体架构。文章转载自:努力的小雨。
2025-01-10 16:07:45
720
原创 探寻工业智慧化新引擎:还得看JNPF呀!!
对于工业企业来说,设备的稳定运行至关重要。当设备运行指标出现异常波动,接近故障阈值时,系统自动发出预警通知,推送至维护人员移动端,维护人员可依据预警信息提前准备维修工具、备件,及时赶赴现场处理,将设备故障停机时间从传统的数小时甚至数天缩短至最短,大幅降低设备维护成本,延长设备使用寿命,保障生产连续性。同时,JNPF 具备强大的系统集成能力,可与钉钉、企业微信等第三方工具深度融合,也能与企业现有的 ERP、MES 等系统打通,实现数据的互通共享,消除信息孤岛,为工业企业的数字化协同提供有力支撑。
2025-01-09 18:17:26
684
原创 解读ENS网络连接,面向多云多池网络的高效互联
政企客户数字化转型并非一蹴而就,多平台类型、多地理位置、多计算类型、多应用架构形态必然持续长期共存。ENS很好的解决了混合云架构下网络连接难、网络安全管理难、运维难等痛点问题,国内金融行业客户和海外客户已经在陆续上线使用,ENS会持续演进,为政企客户提供更多更丰富的新功能。华为云开发者联盟解读ENS网络连接,面向多云多池网络的高效互联 - 华为云开发者联盟 - 博客园引迈 - JNPF快速开发平台_低代码开发平台_零代码开发平台_流程设计器_表单引擎_工作流引擎_软件架构。
2025-01-09 17:57:10
1001
原创 Python在多个Excel文件中找出缺失数据行数多的文件
其中,上述代码是一个筛选并复制文件的函数。该函数的目的是根据给定的阈值将具有不同缺失率的文件从一个文件夹复制到另外两个文件夹。值数量少的,我们才可以对这一表格文件加以后续的分析,我们就将其放入另一个新的文件夹中。如上图所示,各个文件都有着这样的问题——有些行的数据是无误的,而有些行,除了第一列,其他列都是。列中为零的元素数量,并通过将其除以列的总长度来计算缺失率。其中,本文用到的代码如下所示。运行上述代码,我们即可在对应的文件夹中看到文件。值数量多,肯定不利于我们的分析,我们将其放入一个新的文件夹;
2025-01-09 17:23:52
584
原创 深入解析 Spring AI 系列:项目结构一览
通过今天的分析,我们对Spring AI项目的整体结构和各个核心模块有了初步的了解。在后续的文章中,我们将深入探讨如何在项目中集成不同的人工智能模型,并结合实际代码示例,带领大家一步步完成从依赖配置到接口封装的具体操作。希望通过这些内容,能够帮助开发者更高效地使用Spring AI,加速智能应用的开发进程。努力的小雨深入解析 Spring AI 系列:项目结构一览 - 努力的小雨 - 博客园引迈 - JNPF快速开发平台_低代码开发平台_零代码开发平台_流程设计器_表单引擎_工作流引擎_软件架构。
2025-01-08 18:21:08
843
原创 场景题:假设有40亿QQ号,但只有1G内存,如何实现去重?
当数据量比较大时,使用常规的方式来判重就不行了。例如,使用 MySQL 数据库判重,或使用 List.contains() 或 Set.contains() 判重就不行了,因为数据量太大会导致内存放不下,或查询速度太慢等问题。
2025-01-08 17:24:46
684
原创 解锁企业数字化转型的密码:JNPF 低代码开发平台实战
流量回落时,自动关闭多余实例,节省资源。另一方面,开发周期漫长,从需求分析、设计、编码、测试到上线,环节众多,一旦需求变更,牵一发而动全身,项目进度极易延误。它深度整合了 Java 和.NET 两大技术引擎,集成了易于维护、便于部署、高度集成和高效运行等多项优势,涵盖了开发构建、开放连接、部署运维到在线运营的完整生命周期支持,已成功助力上千个数字化项目落地,服务了包括武汉大学、中国移动、中国电信等在内的 10 万 + 用户,覆盖生产制造、服务咨询、教育科研、政府组织等众多行业。
2025-01-07 17:57:36
949
原创 专家说:开源的商业化之路与开发者技术服务
开源在大量在云技术以及业务中应用,从开源与云的增长模式看,开源与云具有相当程度的相似性。友商A1全球云架构战略副总裁曾说过“我们完全看不到开源和A1的业务跟商业利益之间有任何的冲突。关键看客户需要什么。在当前,开源已成为主流,不做开源软件去谈开放是很困难的事。为了更好的理解这段话,首先我们需要理解背后的增长逻辑,理解 PLG 模式。
2025-01-07 17:05:02
1040
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人