
优秀的开源项目/架构介绍
文章平均质量分 94
市面上有很多优秀开源的项目与架构,适当的选择并二次开发会大大减少工作量。
小鲍侃java
CSDN博客专家,华为签约作者,全网粉丝10w,阅读量100w+。现任企业架构师,主要分享和讲解毕设,java入门与晋级架构师的技巧与知识。
展开
-
一文带你使用xxl-job定时任务
1.设计思想将调度行为抽象形成“调度中心”公共平台,而平台自身并不承担业务逻辑,“调度中心”负责发起调度请求。将任务抽象成分散的JobHandler,交由“执行器”统一管理,“执行器”负责接收调度请求并执行对应的JobHandler中业务逻辑。因此,“调度”和“任务”两部分可以相互解耦,提高系统整体稳定性和扩展性;2.系统组成调度模块(调度中心):负责管理调度信息,按照调度配置发出调度请求,自身不承担业务代码。调度系统与任务解耦,提高了系统可用性和稳定性,同时调度系统性能不再受限于任务模块原创 2021-10-24 09:11:40 · 21097 阅读 · 13 评论 -
一文教你优雅落地在线预览服务
在日常开发中,在线预览是一个很常见的功能。在最开始调研时,博主选择自己实现,但是有以下问题。需要预览的类型太多,很多类型需要不同的预览方式。开发成本较大。格式调整不理想。而且博主公司需求比较紧急,所以楼主在开源项目找到kkfile.1.为什么选择kkfile支持格式多样,支持doc、docx、ppt、pptx、xls、xlsx、zip、rar、mp4、mp3以及众多类文本如txt、html、xml、java、properties、sql、js、md、json、conf、ini、vue、php原创 2021-10-18 08:46:08 · 15962 阅读 · 13 评论 -
国产智能运维操作系统新选择-浪潮KeyarchOS
在centos停更、国外操作系统和软件卡脖子的背景下,国有企业纷纷摒弃原有的开发与运维工具,全面拥抱国产。我司也顺应号召,更换原有centos系统。原创 2023-12-05 19:50:24 · 1792 阅读 · 2 评论 -
数据源报表
1.新建报表2.新建数据集3.维护数据源支持的数据库还是蛮多哈4.选择数据源表5.编写sql编码:SQL数据集的标识 注:避免特殊字符和_名称:SQL数据集的名称是否集合:否为单数据;是为多数据列表,如果多条数据需要分页,则需要勾选“是否分页”报表SQL:配置的SQL语句(为数据库sql语句)select * from sys_user where is_enabled ='${isEnabled}' and is_credentials_non_expired =原创 2023-10-04 19:42:59 · 539 阅读 · 1 评论 -
【腾讯云 Cloud Studio 实战训练营】使用Cloud Studio构建SpringSecurity权限框架
Spring Security是基于Spring 的身份认证(Authentication)和用户授权(Authorization)框架,提供了一套 Web 应用安全性的完整解决方案。是市面上企业级安全框架的最优选择。身份认证指的是用户去访问系统资源时,系统要求验证用户的身份信息,用户身份合法才访问对应资源。常见的身份认证一般要求用户提供用户名和密码。系统通过校验用户名和密码来完成认证过程。原创 2023-08-07 09:41:11 · 7287 阅读 · 142 评论 -
ruoyi架构那点事
使用quartz作为定时任务管理,这里不多说,老生常谈的问题。quartz实现定时任务ruoyi框架搭建方便,依赖组件非常少。同时提供了基本的业务功能,如用户管理、部门管理、代码生成器等,但是对于技术的深度还是不太到位,如mq的使用,安全框架等技术都没有特多的涉及。但是ruoyi对于代码的规范和写法非常友好,同时注释也比较到位,代码很干净和舒服。这点爆赞!所以这里非常推荐使用作为接私活和企业基础架构。如果能合理的增加扩展功能就更好啦。原创 2023-06-22 08:57:50 · 2424 阅读 · 17 评论 -
华为云ECS/HECS:中小企业上云第一步
博主目前担任中型企业架构师,在与客户的沟通过程中,”你们公司上云了吗“是谈及最多的话题,在客户的眼里,上云就是技术优秀的代名词,那么什么是上云,上云又有什么好处?原创 2023-03-13 19:37:19 · 6131 阅读 · 0 评论 -
超越postman,国产接口联调工具新选择-ApiPost
1. Apipost是什么Apipost = 接口调试+接口文档快速生成+接口文档规范化管理+Mock API+接口流程测试。Apipost产生的初衷是为了提高研发团队各个角色的效率!产品的使用受众为由前端开发、后端开发和测试人员以及技术经理组成的整个研发技术团队。Apipost通过协作功能将研发团队的每个角色整合打通。2.为什么选择Apipost对于后端人员来说Apipost不仅仅是一个接口联调工具,更是一个接口文档快速生成工具。在编写、测试接口的同时快速的、自动的生成漂亮、规范的接口文档。同时原创 2022-05-05 13:45:05 · 5917 阅读 · 12 评论 -
Java 结构化数据处理开源库SPL
现代Java应用架构越来越强调数据存储和处理分离,以获得更好的可维护性、可扩展性以及可移植性,比如火热的微服务就是一种典型。这种架构通常要求业务逻辑要在Java程序中实现,而不是像传统应用架构中放在数据库中。应用中的业务逻辑大都会涉及结构化数据处理。数据库(SQL)中对这类任务有较丰富的支持,可以相对简易地实现业务逻辑。但Java却一直缺乏这类基础支持,导致用Java实现业务逻辑非常繁琐低效。结果,虽然架构上有各种优势,但开发效率却反而大幅下降了。如果我们在Java中也提供有一套完整的结构化数据处理和.原创 2022-04-06 10:52:30 · 903 阅读 · 14 评论 -
java开源项目jeecgboot全解析
一.搭建1.前端npm installnpm run serve2.后端老生常谈的配置,修改mysql与redis即可。二.业务功能介绍功能上jeecgboot主要提供了系列的代码生成器、模板页面、报表页面。1.报表功能主要提供报表的相关操作。提供了积木报表插件,可以自定义数据报表、图形报表。并将报表挂载到菜单上。2.在线开发也就是代码生成器,可以可视化的在页面上新建数据库表,并通过数据库表生成前后台代码。减少业务代码开发的时间。3.系统管理用户管理、角色管理、机构管理、消原创 2021-12-31 09:49:33 · 22121 阅读 · 20 评论 -
swagger2转word的开源项目
1.下载开源项目https://github.com/JMCuixy/swagger2word导入idea2.修改application.yml文件3.运行项目4.访问http://127.0.0.1:8080/swagger-ui.html5.生成doc这里我们选择:将 swagger 文档一键下载为 doc 文档然后点击 try it out继续点击download即可完成下载...原创 2020-09-27 13:56:34 · 1883 阅读 · 2 评论