JNPF

JNPF快速开发框架是一个可复用的设计构件,使用JNPF的编程人员可以在一个通用功能已经实现的基础上开始具体的系统开发。

jnpf-java-boot采用J2EE技术体系,基于Spring Boot框架封装的快速开发平台,包含多种开箱即用功能,具备RBAC功能、Xss防跨站攻击、自动生成前后端代码、多种存储系统、多租户等等多个功能和模块,支持多业务系统并行开发, 支持多服务并行开发,平台设计灵活可扩展、可移植,可应用高并发需求,同时兼顾本地化、私有云、公有云部署,支持SaaS模式应用。核心技术采用Spring BootMybatis-PlusMinIO等主要框架和中间件,前端基于vue-element-admin框架定制开发。为企业服务化中台整合、数字化中台转型提供强力支撑。http://www.jnpfsoft.com/?from=CSDNm

private FileStream _fileStream;
private byte[] _buffer = new byte[1024];[Params(false, true)]
public bool IsAsync { get; set; }[Params(1, 4096)]
public int BufferSize { get; set; }[GlobalSetup]
public void Setup()
{byte[] data = new byte[10_000_000];new Random(42).NextBytes(data);string path = Path.GetTempFileName();File.WriteAllBytes(path, data);_fileStream = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read, BufferSize, IsAsync);
}

平台设计灵活可扩展、可移植、可应对高并发需求。同时兼顾本地化、私有云、公有云部署,支持SaaS模式应用。

  • 采用前后端分离的模式:前端基于vue-element-admin框架定制开发,后端采用Spring Cloud Alibaba全家桶;

  • 服务注册&发现与调用:基于Nacos来实现的服务注册与发现,使用Open Feign/Dubbo RPC来实现服务互调;

  • 统一授权认证:基于 Spring SecuritySpring OAuth2、JWT 实现的统一认证服务中心,登录基于 spring security 的标准登录流程。客户端授权支持 oauth2.0 的四种授权模式:授权码模式、简化模式、密码模式、客户端模式,授权流程跟标准的 oauth2 流程一致。web 端采用简化模式(implicit)登录系统,移动端可使用密码模式(password)登录系统。同时还支持基于 Spring Social 的三方账号登录方式,如微信、QQ等。

  • 业务熔断:采用Sentinel实现业务流量控制、熔断降级、系统负载等多个维度保护服务的稳定性;

  • 应用监控:利用Spring Boot Admin来监控各个服务的运行状态;

  • 链路调用监控:基于SkyWalking作为项目的全链路性能监控, 从整体维度到局部维度展示各项指标,将跨应用的所有调用链性能信息集中展现,可方便度量整体和局部性能,并且方便找到故障产生的源头,生产上可极大缩短故障排除时间;

  • 灵活的权限控制:基于RBAC权限管理,该功能模块下的功能用于维护企业的组织架构信息以及员工信息。主要包含了组织架构管理、部门管理、分级管理员、角色管理、岗位管理、企业通讯录、通信录同步等功能。用户可在此功能模块下维护公司的组织架构信息(组织/部门/角色/岗位)和用户信息,也可以通过第三方应用(钉钉/企业微信)将组织架构信息一键导入到系统中,也可以使用组织架构和员工信息的导入功能将数据导入到系统中;

  • 支持多租户:简单配置即可转为多租户模式,实现数据隔离;

  • 支持多种数据库:支持MySQLOracleSQL Server达梦数据库人大金仓数据库PostgreSQL,您无需关心不同类型数据库间的语法区别;

  • 统一接口管理:基于Swagger拓展的API文档服务,主要提供在平台开发阶段的API文档管理和API调试等功能。

private FileStream _fileStream;
private byte[] _buffer = new byte[1024];[Params(false, true)]
public bool IsAsync { get; set; }[Params(1, 4096)]
public int BufferSize { get; set; }[GlobalSetup]
public void Setup()
{byte[] data = new byte[10_000_000];new Random(42).NextBytes(data);string path = Path.GetTempFileName();File.WriteAllBytes(path, data);_fileStream = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read, BufferSize, IsAsync);
}[GlobalCleanup]
public void Cleanup()
{_fileStream.Dispose();File.Delete(_fileStream.Name);
}[Benchmark]
public void Read()
{_fileStream.Position = 0;while (_fileStream.Read(_buffer
#if !NETCOREAPP2_1_OR_GREATER, 0, _buffer.Length
#endif) != 0) ;
}[Benchmark]
public async Task ReadAsync()
{_fileStream.Position = 0;while (await _fileStream.ReadAsync(_buffer
#if !NETCOREAPP2_1_OR_GREATER, 0, _buffer.Length
#endif) != 0) ;
}

炎黄盈动

十年如一日的致力于提供一个技术平台,将复杂功能简化成稳定可靠的产品。炎黄盈动的AWS PaaS完全自主研发并拥有核心技术, 经过大规模客户验证已占据行业绝对领先地位,可全面覆盖企业/政府构建下一代应用的典型业务场景。 AWS PaaS是一个生态开放的赋能平台, 以低代码和BPM为核心能力,提供公有云和私有安装两种模式。 帮助用户在新应用快速构建、流程管理和自动化运维方面,全面获得领先优势,加速用户的数字化转型和运营创新。

11类模型自由组合,降低了开发门槛。拖拖拽拽,就可将想法快速变成应用,交付效率不止5倍提升。 模型+事件双驱动,可深度拓展复杂应用。开发快、上线快、调整快,门槛低、成本低、风险低。在基础层可安全稳定运行在公有云、私有云、K8S容器架构,高性能部署架构可7*24小时为百万级组织规模提供平台运行保障。 开放低代码快速构建、流程驱动、数据驱动等核心能力,赋能数字化生态能力建设。

private byte[] _toCompress;
private MemoryStream _destination = new MemoryStream();[GlobalSetup]
public async Task Setup()
{using var hc = new HttpClient();_toCompress = await hc.GetByteArrayAsync(@"https://raw.githubusercontent.com/dotnet/performance/5584a8b201b8c9c1a805fae4868b30a678107c32/src/benchmarks/micro/corefx/System.IO.Compression/TestData/alice29.txt");
}[Benchmark]
public void Compress()
{_destination.Position = 0;using var ds = new BrotliStream(_destination, CompressionLevel.Fastest, leaveOpen: true);ds.Write(_toCompress);
}

智能封装数十种数据层、服务层、消息层、应用层连接器,拖拉拽完成映射、转换和发布,支持BPMN2.0可视化服务编排, 提供统一数据服务(Data Server)支撑无代码/低代码应用构建场景,实现数据驱动业务创新。九种BPM技术打通流程梳理、执行、分析、监控全过程,实现业务与IT超融合。自主研发符合BPMN2.0国际标准的建模和引擎技术, 100%覆盖WCP 43种控制模式,通过过程大数据和算法,深度驱动人、数据和系统。

[Benchmark(OperationsPerInvoke = 1000)]
public async Task ConnectAcceptAsync()
{using var listener = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);listener.Bind(new IPEndPoint(IPAddress.Loopback, 0));listener.Listen(1);for (int i = 0; i < 1000; i++){using var client = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);await client.ConnectAsync(listener.LocalEndPoint);using var server = await listener.AcceptAsync();}
}

快速开发框架源码 JNPF 旗舰版 单体版 java+netcore 炎黄盈动相关推荐

  1. 快速开发框架源码 JNPF 旗舰版 单体版 java+.net6 炎黄盈动

    JNPF JNPF快速开发框架是一个可复用的设计构件,使用JNPF的编程人员可以在一个通用功能已经实现的基础上开始具体的系统开发. jnpf-java-boot采用J2EE技术体系,基于Spring ...

  2. C/S快速开发框架源码 winform快速开发框架源码

    C/S系统开发框架源码  C#快速开发框架源码(CS版)00683 源码分享,需要源码学习可私信我. 系统功能: 该框架采用逻辑上的三层模式开发业务处理和数据处理完全分开,采用C#语言和MSSQL进行 ...

  3. ASP.NET微信快速开发框架源码【源码分享】

    ASP.NET微信快速开发框架源码 微信公众平台快速开发框架源码 需要源码学习,查看文末卡片获取,或私信我. 框架主要技术: ASP.NET MVC5.ASP.NET Identity.Bootstr ...

  4. MVC5+EasyUI企业快速开发框架源码 BS开发框架源码

    MVC5+EasyUI企业快速开发框架源码 BS开发框架源码 开发语言 : C# 数据库 : SQL2012 开发工具 : VS2013 源码类型 : WebForm 一.源码简介 包含框架权限管理部 ...

  5. 开源可视化轻量级的:工作流引擎快速开发框架源码

    淘源码-国内知名的免费源码下载平台 推荐两款开源的工作流引擎快速开发框架,该工作流平台轻量简洁.美观快速.可扩展,易学习,能够快速上手进行二次开发.需要源码学习可私信我 ▶ 1:开发环境:VS2017 ...

  6. JNPF3.3旗舰版源码,JNPF快速开发框架源码部署文档入门说明

    NPF快速开发框架是一个可复用的设计构件,使用JNPF的编程人员可以在一个通用功能已经实现的基础上开始具体的系统开发: 简单来讲,软件开发框架可以理解为我们盖楼房时,用梁+柱子+承重墙做起来的钢筋混凝 ...

  7. C/S系统快速开发框架/winform快速开发框架源码(C#+SQL)

    C/S系统快速开发框架正在席卷软件和应用程序开发领域,winform所提供的开发速度的提高.在开发周期中适应客户需求的灵活性.成本效益和更高的客户满意度,正迅速使其成为应用程序开发的新标准. C/S和 ...

  8. Winform cs 快速开发框架源码,仿网页风格,纯C#实现

    一.源码描述       c# winform cs 快速开发框架,全新扁平化风格UI,实现角色权限管理,菜单权限管理,页面按钮权限管理.系统菜单动态配置,可以快速的实现企业应用开发,只需要实现内部业 ...

  9. JNPF旗舰版源码,JNPF3.3 3.4.1 快速开发框架源码部署文档入门说明

    平台核心功能 统一安全认证中心:基于 Spring Security.Spring OAuth2.JWT 实现的统一认证服务中心,登录基于 spring security 的标准登录流程.客户端授权支 ...

最新文章

  1. 出问题 初始化ucosiii_STM32 ucosii 双堆栈初始化问题
  2. 用JAVA制作微型操作系统4月23日情况
  3. matlab 连接mysql数据库_【转】matlab 连接 mysql 数据库
  4. 自定义快捷命令程序(VC++加批处理)
  5. ASP.NET 使用Ajax(转)
  6. python queue函数_Python模块:queue
  7. Android Scroller类的详细分析
  8. Html中锚点的使用【转】
  9. H3C MSR系列路由器负载分担、链路备份的实现过程详解
  10. springBean生命周期
  11. 机器人学中一些常用的三角函数公式
  12. python地区房价数据分析_数据分析——房价分析
  13. 02 编程猫之小猫酷跑我设计
  14. Zynga公布2019年第三季度财务业绩
  15. App Inventor 2制作天气预报
  16. Eclipse如何从官网获取历史版本
  17. 算法基础:Aggressive cows--二分算法
  18. 清理Elasticsearch中过期的日志索引
  19. python制作查询网页_Python制作简单的网页爬虫
  20. dellr服务器性能测试软件,戴尔Poweredge R740服务器使用感受 | 小迪的生产力工具室...

热门文章

  1. Web——Vaadin
  2. SecureCRT之激活教程
  3. ubuntu 下php的安装配置 转自http://dsec.pku.edu.cn/~lyj/Programming/configure_php.html
  4. 微信小程序java后端开发记录(三):模板消息推送
  5. IT168技术频道每日技术文章推荐
  6. 前端实习记录 — 代码规范 编码惯例 性能优化
  7. Gradle的依赖关系缓存可能已损坏(有时会在网络连接超时之后发生)
  8. 17_2Representation Learning and Generative Learning Deep Convolutional_Progressive Growing Style GAN
  9. iptables 防范dos攻击
  10. 一步一步学习KBEngine(四)