自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(471)
  • 收藏
  • 关注

原创 算力新时代下,低代码助力企业跨越数字化转型挑战

在算力新时代的背景下,数字化转型已经成为企业适应时代发展的必然选择。而低代码技术作为数字化转型的得力助手,正以其独特的优势助力企业跨越数字化转型的难关。未来随着技术的不断发展和创新我们相信低代码技术将在数字化转型中发挥更加重要的作用为企业创造更多的商业价值。

2024-07-19 17:06:42 926

原创 面试官:Java中缓冲流真的性能很好吗?我看未必

对于数据的处理,CPU速度快于内存,内存又远快于硬盘,在大数据量情况下,频繁的通过IO向磁盘读写数据会带来严重的性能问题,为此Java中提供了一个缓冲流的概念,简单来说就是在内存中设置一个缓冲区,只有缓冲区中存储的数据到达一定量后才会触发一次IO,这样大大提升了程序的读写性能,常用的缓冲流有:BufferedInputStream、BufferedOutputStream、BufferedReader、BufferedWriter。这其实也涉及到一个经常被问的面试问题:java中的缓冲流真的性能很好吗?

2024-07-19 15:51:53 794

原创 KES数据库实践指南:探索KES数据库的事务隔离级别

本文深入探讨了KES数据库中的并发控制机制和事务隔离级别的重要性及实施方法。我们从并发控制的基本概念出发,详细解释了ACID原则如何通过不同的隔离级别得以实现,以及在串行化与并行执行之间的权衡取舍。通过实际操作和示例,我们展示了不同隔离级别下可能出现的脏读、不可重复读和幻读现象,以及KES数据库是如何应对这些问题的。随着现代应用对高并发处理能力需求的增加,正确理解并实施良好的并发控制策略变得尤为重要。

2024-07-19 14:04:40 685

原创 C# 使用模式匹配的好处,因为好用所以推荐~

类型检查和转换:当你需要检查对象是否为特定类型,并且希望在同一时间内将其转换为那个类型时,模式匹配提供了一种更简洁的方式来完成这一任务,避免了使用传统的as和is操作符后还需要进行额外的null检查。复杂条件逻辑:在处理复杂的条件逻辑时,特别是涉及到多个条件和类型的情况下,使用模式匹配可以使代码更加清晰易读。逻辑组合:在需要对多个条件进行逻辑组合的情况下,如需要检查一个值是否满足多个条件之一或全部条件,使用逻辑模式可以直接在模式匹配表达式中使用and、or和not运算符,避免了复杂的逻辑嵌套。

2024-07-18 17:51:20 283

原创 吐血整理如何在Google Earth Engine上写循环 五个代码实例详细拆解

我用5个实例展示了一些GEE上常见的循环的用法。.map()2个,.iterate()2个,本地循环1个。它们当然不可能覆盖全部的场景,不过我想也足够提供一定的技术性参考了。写这些主要是为了方便新手查阅,毕竟初学GEE时实在是有着相当陡峭的学习曲线。次要一点的动力就是,希望我的技术分享能给这个逐渐走向内容凋敝的中文互联网环境一点新鲜血液吧。写循环可能是衡量GEE用户是否是熟练工的标准。祝GEE初学者们尽快走过新手期,掌握这个必要技巧。不过,我有必要在结尾重复一下引言中的那句话,

2024-07-18 16:45:54 604

原创 企业数字化转型对低代码开发平台的推动促进影响

JNPF低代码平台是一款面向企业级应用开发的开源低代码平台,它以卓越的性能和高度的可扩展性为特点,为企业提供了一种全新的应用开发模式。JNPF深度集成java+.net core双技术引擎,具备易维护、便部署、高集成、高效率等多方面特性,面向企业项目提供开发服务,提供开发构建、开放连接、部署运维、在线运营的全生命周期能力。它集成了丰富的组件库,这些组件库涵盖了各种常用的业务场景,开发者可以根据实际需求轻松地拖拽这些组件进行组合,从而实现快速构建企业级应用的目标。JNPF低代码平台还具备强大的业务建模能力。

2024-07-16 16:59:52 1219

原创 C 语言中的 sscanf 详解

函数原型返 回 值:成功返回匹配成功的模式个数,失败返回 -1。这些函数返回成功匹配和赋值的输入项的数目,这个数目可能比提供的要少,或者在早期匹配失败的情况下甚至为零。如果在第一次成功转换或匹配失败之前到达输入结束,则返回 EOF 值。举 例。

2024-07-16 15:29:11 928

原创 K8S POD控制器:从基础到高级实战技巧

Kubernetes是由Google开发并捐赠给Cloud Native Computing Foundation的一个项目。它允许用户自动部署、扩展和管理容器化应用,并在提供这些服务的同时,保持高效和可靠。Kubernetes的核心组件之一是POD,它是Kubernetes应用程序的基本执行单元。一个POD中可以包含一个或多个容器,这些容器共享存储、网络和运行配置。在Kubernetes中,POD控制器则是负责确保POD的生命周期管理。它们确保在任何给定时间,集群中都有正确数量的POD副本在运行。

2024-07-16 14:10:18 1017

原创 构筑自主可控大数据“底座”,赋能数字经济发展

随着信息技术的飞速发展,大数据已成为推动经济社会发展的重要力量。在这个时代背景下,构筑自主可控的大数据“底座”不仅关乎国家安全,更是赋能数字经济、推动产业升级的关键所在。

2024-07-15 17:58:16 1093

原创 Spring MVC 中视图的实现原理,在Spring MVC 中实现重定向和转发,以及访问静态资源

ViewResolver 接口,视图解析接口(ThymeleafViewResolver 实现了 ViewResolver 接口,InternalResourceViewResolver 也是实现了 ViewResolver接口...),这个接口作用是将逻辑视图名称 转换为 物理视图名称,并且最终返回一个 view 接口对象,核心方法是:View resolveViewName(String viewName,Locale locale) throws Exception;

2024-07-15 17:28:59 937

原创 今天我们来聊Java IO模型,BIO、NIO、AIO三种常见IO模型

以上BIO、NIO、AIO三种常见的IO模型是Java面试中最常考的,大家一定要记住其各自的特点和作用。阻塞 I/O:应用程序执行 I/O 操作时,会一直等待数据传输完成,期间无法执行其他任务。非阻塞 I/O:应用程序执行 I/O 操作时,如果数据未准备好,立即返回错误状态,不等待数据传输完成,可执行其他任务。异步 I/O:应用程序发起 I/O 操作后,内核负责数据传输过程,完成后通知应用程序。应用程序无需等待数据传输,可执行其他任务。JavaBuild。

2024-07-15 15:07:13 1043

原创 低代码:架起产教融合的“立交桥”

低代码平台作为一种创新的技术工具,正日益成为教育与产业融合的关键因素。通过降低技术门槛、提升开发效率和灵活性,低代码不仅能够优化教育和业务流程,还能推动技术技能的传播与应用。未来,低代码平台将继续发挥其在产教融合中的重要作用,促进各领域的共同发展与进步。

2024-07-12 17:09:07 1234

原创 Mybatis-Plus最优化持久层开发

Mybatis-plus(简称MP)是一个Mybatis的增强工具,在mybatis的基础上只做增强不做改变;提高效率;自动生成单表的CRUD功能;提供了丰富的条件拼接方式;全自动ORM类型持久层框架;(不仅提供数据库操作的方法,还会提供sql语句的实现)如果我们需要自己定义一些sql语句:eg:批量查询、根据id查询......//步骤:1.直接在mapper接口中书写相应的 ” 方法名 “ (//按照mybatisX的方法命名规则)eg:批量插入:insertBatch。

2024-07-12 16:20:34 520

原创 ASP.NET Core中创建中间件的几种方式

今天我们一起来盘点一下在ASP.NET Core应用程序中添加和创建中间件常见的四种方式。ASP.NET Core中间件(Middleware)是用于处理HTTP请求和响应的组件,它们被安排在请求处理管道中,并按顺序执行。中间件的设计是为了使其在请求处理管道中能够以灵活和可扩展的方式处理 HTTP 请求和响应。了解现有中间件的顺序,以及在哪里添加自定义中间件。你可以完全控制如何重新排列现有中间件,或根据场景需要注入新的自定义中间件。首先我们创建一个自定义中间件类,它将记录每个请求的详细信息。

2024-07-12 14:11:44 1365 2

原创 DevSecOps在数字政府建设中的实践研究

DevSecOps作为一种新兴的安全开发运维一体化模式,在数字政府建设中具有广泛的应用前景。通过实践DevSecOps理念和方法,可以提高数字政府系统的安全性、稳定性和可靠性,为政府信息化建设提供有力保障。未来,随着技术的不断发展和应用场景的不断拓展,DevSecOps将在数字政府建设中发挥更加重要的作用。

2024-07-11 17:04:38 1030

原创 可视化学习:如何用WebGL绘制3D物体

至此,我们就实现了正立方体的绘制。在3D物体的绘制中,正立方体属于是比较简单的一类,屏幕前的小伙伴们都可以来动手尝试下,感兴趣的小伙伴,还可以尝试去实现圆柱体、正四面体等等这些几何体的绘制。beckyye引迈 - JNPF快速开发平台_低代码开发平台_零代码开发平台_流程设计器_表单引擎_工作流引擎_软件架构。

2024-07-11 15:31:14 784

原创 C# 轻量级 ORM 框架 NPoco 的简单应用

一些简单功能上手比较容易,代码侵入性也比较小。复杂一点的功能上手比较难,因为中文资料少、官方文档也有点落后。一般的小项目或者小功能模块可以使用NPoco,大项目还是建议使用国产的FreeSQLSqlSugar。文章转载自:二次元攻城狮引迈 - JNPF快速开发平台_低代码开发平台_零代码开发平台_流程设计器_表单引擎_工作流引擎_软件架构。

2024-07-11 14:10:33 1024

原创 SpringSecurity安全管理

在 Web 开发中,安全一直是非常重要的一个方面,因此从应用开发的第一天就应该把安全相关的因素考虑进来,并在整个应用的开发过程中。主要安全框架:Shiro,Spring SecuritySpring Security是一个功能强大且高度可定制的身份验证和访问控制框架。它实际上是保护基于spring的应用程序的标准。Spring Security是一个框架,侧重于为Java应用程序提供身份验证和授权。与所有Spring项目一样,Spring安全性的真正强大之处在于它可以轻松地扩展以满足定制需求。

2024-07-10 17:20:30 965

原创 .NET 9 预览版 5 发布

微软在6月发布了.NET 9预览版的第五个版本。.NET 9 MAUI预览版的第五个版本的这个更新带来了新的.NET MAUI Blazor混合和Web应用项目模板,以及对Android API 35 Beta 2的支持,同时在Android平台上对性能和应用大小进行了优化。ASP.NET Core 9预览版的第五个版本的这个更新主要集中在优化静态网络资产的交付和改善Blazor Server的重连体验上,同时还引入了用于运行时检测组件渲染模式的新特性以及其他各种改进,旨在简化开发并提升用户体验。

2024-07-10 15:44:03 1317

原创 企业数字化转型中的低代码开发平台应用:释放创新潜能

低代码开发平台是一种先进的软件开发平台,它提供了一种简便的方法,使开发人员能够通过图形化界面和模型驱动等技术,以最小的编程代码来迅速构建和部署应用程序。这种平台的出现,与传统的开发方式形成了鲜明的对比,它极大地降低了软件开发的门槛,提高了开发的速度和效率。通过低代码开发平台,企业可以更加迅速地响应市场的变化和需求,从而在激烈的市场竞争中保持领先地位。

2024-07-09 17:13:01 1132

原创 2024已过半,还没试过在vue3中使用ioc容器吗?

那么,如果搬砖累了,就玩一玩支持ioc容器的vue3框架吧,尝试一下全新的开发体验。濮水大叔引迈 - JNPF快速开发平台_低代码开发平台_零代码开发平台_流程设计器_表单引擎_工作流引擎_软件架构。

2024-07-09 15:46:34 672

原创 在audio DSP中如何做软件固化

从ROM的只读特性知道放进ROM的code就不能改动了,因此放进ROM的code是经过充分验证的不会再改的代码,在音频领域主要是一些非常成熟的算法的代码,比如MP3解码算法的代码就适合放进ROM里。即以前MP3解码的code和其他的code是放在一起的,以前MP3解码的data和其他的data是放在一起的,现在要把它们拿出来放在一个独立的区域。ROM里的函数调用函数memcpy()时,函数地址还是做ROM时的,可是后面随着软件的开发,memcpy()在RAM上的地址变了。上面六步就是把软件模块固化的过程。

2024-07-09 14:24:27 623

原创 面试官:Java线程可以无限创建吗?

的数据结构、创建、销毁、调度和维护等,这些线程运行在某个进程内,

2024-07-08 17:35:44 1006

原创 低代码开发在金融系统中的应用研究

在金融行业,系统的稳定性、安全性以及数据的完整性是至关重要的考虑要素。因此,低代码开发策略在金融系统中的应用必须遵循一系列精细且严格的实施准则。明确且精准的业务需求分析是基础。金融系统的复杂性意味着在开发阶段之前,必须对业务需求进行彻底的分析和整理。利用低代码平台,可以迅速将业务需求转化为直观的业务流程图,为后续的开发工作提供明确的指引和蓝图。选择一个合适的低代码平台至关重要。不同的低代码平台在功能、性能、安全性等方面有着显著的不同。

2024-07-08 17:08:14 974

原创 AIGC的行业发展

在这个案例中,我们将使用Hugging Face的库来加载一个预训练的GPT-2模型(虽然GPT-2不是专门为生成摘要设计的,但我们可以模拟这个过程来展示如何使用)。# 初始化分词器和模型# 假设这是我们要摘要的文章# 由于GPT-2是生成模型,我们通常需要提供一个起始提示,这里我们使用“Summary:”prompt = "Summary: " + tokenizer.encode(text, add_special_tokens=False)[:512] # 截断以适应模型。

2024-07-08 16:04:15 978

原创 教你写一个电商商品排行榜功能

在某多 app 上,可以看到下面的小米手表排行榜:需要实现几个功能:榜单是针对某类商品进行统计,比如手机排行是统计品类为手机的商品。排行统计可以是按照某一个维度,比如订单量、一个月回购量、或者几个指数汇总成一个分数进行排行。上图就是根据热卖指数进行排行。除了排行之外,还需要展示霸榜的天数,比如霸榜榜首 n 天、霸榜前三 n 天。上面排名第一就展示了霸榜榜首的天数。商品榜单需要根据不同的统计维度、参数、统计时间来设计商品榜单表结构。再根据配置的信息,生成榜单详情信息。

2024-07-08 14:20:03 861

原创 低代码平台在企业数字化转型中的关键角色与应用

随着数字化转型的深入推进,企业越来越依赖于快速、灵活的软件开发和部署方案。传统的软件开发往往需要大量的编码工作和专业技能,而低代码开发平台则通过简化开发流程、降低技术门槛,为企业提供了一种新的解决方案。本文将探讨低代码开发平台在企业数字化转型中的应用研究,包括其优势、挑战以及实际应用案例。

2024-07-05 17:18:18 813

原创 Java for循环倒序输出

首先,我们定义了一个名为。

2024-07-05 15:57:21 839

原创 一款EF Core下高性能、轻量级针对分表分库读写分离的解决方案

ShardingCore是一款开源、简单易用、高性能、普适性,针对EF Core生态下的分表分库的扩展解决方案,支持EF Core2+的所有版本,支持EF Core2+的所有数据库、支持自定义路由、动态路由、高性能分页、读写分离的一款EF Core拓展程序包,一款零依赖第三方组件的扩展。Entity Framework (EF) Core 是轻量化、可扩展、开源和跨平台版的常用 Entity Framework 数据访问技术,EF Core 是适用于 .NET 的现代对象数据库映射器。

2024-07-05 14:16:10 567

原创 低代码开发的终局:数字化应用创新智能平台

低代码开发平台是一种先进的软件开发模式,它通过提供直观的图形化用户界面和易于操作的拖放组件,让开发者可以更加简单快捷地构建应用程序,而无需编写大量的代码。在这种平台上,开发者可以利用预制的模块和组件,通过简单的配置和组合,快速实现应用程序的各种功能。与此同时,低代码开发平台还支持灵活的编程接口,使得开发者可以在需要时轻松地添加自定义的代码,以满足特定的需求。低代码开发模式具有明显的优势。

2024-07-04 17:02:24 1767 1

原创 小白也能懂的Mysql数据库索引详解

1.索引定义在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结构,就是索引。2.索引的数据结构B树 / B+树 (mysql的innodb引擎默认选择B+树作为索引的数据结构)HASH表有序数组3.选用B+树而不选用B树作为索引B树的数据结构:record记录存放在树的节点中B+树的数据结构: record记录只存放在树的叶子节点中。

2024-07-04 16:00:13 828

原创 数据库的连接、创建会话与模型

传统执行 SQL 是指直接使用 SQL 语句与数据库进行交互。这通常包括连接数据库、编写 SQL 查询、执行查询以及处理结果。ORM 是一种通过面向对象的方式来操作数据库的技术。ORM 将数据库表映射为类,将表中的记录映射为类的实例,使得你可以用面向对象的方式来进行数据库操作。在 SQLAlchemy 中,模型是与数据库表对应的类。我们需要定义一个基类,所有的模型都将继承这个基类。

2024-07-04 14:12:08 830

原创 数字政务信息系统的技术架构方案和发展趋势研究

数字政务信息系统的技术架构方案和发展趋势为我国政务信息化建设提供了有益启示。只有紧跟时代潮流,不断创新技术架构,才能构建高效、安全、智能的政务管理新模式,助力我国政府治理体系和治理能力现代化。

2024-07-03 17:04:14 717

原创 Python 引用不确定的函数

首先,定义所有可能执行的函数。(2)

2024-07-03 16:05:13 540

原创 从零开始带你上手体验Sermant自定义插件开发

由于目前我们所处的行业是汽车行业,项目上进行云服务的迁移时使用到了Sermant中的相关插件, 为了加深对Sermant开发和运行机制的了解,我们从零开始体验Sermant自定义插件的开发。下面我们就Sermant-example中的first-plugin-demo来进行研究说明。

2024-07-03 14:26:49 790

原创 基于低代码开发技术的管理会计体系架构研究

低代码开发技术是一种创新的应用程序开发方法,它允许开发人员通过使用直观的图形化编程界面和配置选项,以极少的或完全不需要手动编写代码的方式,迅速地创建和部署各种应用程序。这一技术的核心理念是尽量减少对传统手工编程的依赖,从而使开发人员能够更加集中精力于理解业务需求、设计应用功能以及实现业务逻辑上,而不是在编写和调试代码上耗费不必要的精力。

2024-07-02 17:16:12 1427

原创 【进阶篇】Java 项目中对使用递归的理解分享

笔者在最近的项目开发中,遇到了两个父子关系紧密相关的场景:评论树结构、部门树结构。具体的需求如:找出某条评论下的所有子评论id集合,找出某个部门下所有的子部门id集合。在之前的项目开发经验中,递归使用得是较少的,但作为一个在数据结构操作中遍历树节点的解决方案,我还是拿出来作为技术积累进行记录以及分享。这里就有必要简单介绍一下关于递归的基本概念了。

2024-07-02 15:32:19 939

原创 在C#中使用RabbitMQ做个简单的发送邮件小项目 _

本文通过使用RabiitMQ点对点模式来完成一个发送邮件的小项目,通过队列去处理邮件发送。通过RabbitMQ.Client库去连接RabbitMQ服务器。使用MailKit库发送邮件。通过使用RabbitMQ来避免邮件发送请求时间长的问题,同时能在消费者中重试、记录发送失败的邮件,来统一发送、统一处理。不足点就是被退回的邮件不知道该如何处理。可优化点:可以使用WorkQueues工作队列队列模式将消息分发给多个消费者,适用于消息量较大的情况。可以使用死信队列处理发送失败的邮件妙妙屋(zy)

2024-07-02 14:12:56 743

原创 探秘数据库中的并行计算技术应用

并行计算技术作为提升数据库处理性能的重要手段,在现有的数据库产品中得到了广泛的应用。本文简要说明了以Shared Nothing为代表的节点间并行处理技术,以及SMP节点内并行处理技术和它们在开源数据库中的应用。GaussDB作为企业级数据库,也使用了这两项技术,提升了数据库处理的性能。相较于开源数据库的实现,GaussDB的实现方式,结合各类实际场景,添加了更多的特色实现,进一步提升了分布式处理性能,这些我们将于下一篇文章加以说明。华为云开发者联盟。

2024-07-01 17:06:50 868

原创 记一次 .NET某网络边缘计算系统 卡死分析

这个卡死事故还是蛮好解决的,如果有一些经验直接用也是能搞定的,重点在于这是一个 Linux的dump,同时又是 .NET上的一个很好玩的场景,故此分享出来。一线码农引迈 - JNPF快速开发平台_低代码开发平台_零代码开发平台_流程设计器_表单引擎_工作流引擎_软件架构。

2024-07-01 15:30:31 775

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除