首页 文章 精选 留言 我的

精选列表

搜索[API增强],共10000篇文章
优秀的个人博客,低调大师

bootx-platform 1.3.6 权限安全控制增强版本

项目介绍 项目地址:https://gitee.com/bootx/bootx-platform,https://gitee.com/bootx/dax-pay(全新开源支付网关)非常欢迎看看项目介绍留以及个Star呀🤺🤺🤺 基于 Spring Boot 框架生态打造,针对单体式应用进行专门设计,同时做好模块切分,兼顾快速适应分布式改造,其设计准则是切分功能,划分模块,不同模块之间间可能减少耦合,更好的适应实际中各类不同项目开发时的侧重点。设计目标是将日常项目开发中,尤其是中小型项目中的一些高频诉求进行覆盖,还有一些主流业务场景进行实现,对这些高频但并不高大上的需要进行解决。同时核心源码和文档开源,不需要进行额外操作就可以直接获取源码和文档,以及查看演示环境。 应用场景 适用于一些中小型项目开发中,内含各类开箱即用的组件,以及对一些常见领域提供一些默认的解决方式,供应商关系管理、合同管理、人力资源管理、项目管理、资产管理、订单管理、电商商城等领域;相较于一些使用广泛的开源版本平台,对其一些不包含在开源版的付费功能进行了开源实现,适合一些较低预算,或是 Demo 验证开发等无法有充足资金购买商业版软件的场合使用。 项目构成 后端:bootx-platform,基于 Spring Boot 相关生态技术栈进行开发 前端(Vue3):bootx-platform-vue3,基于 Vue3 版本的 Vben-Admin 进行开发 可视化大屏:bootx /bootx-platform-visualization,基于 Go-VIew 进行二次开发 小程序端:bootx-platform-mobile,基于京东 Taro、NutUI 技术生态进行开发 本次功能更新 项目主要更新 新增: 文件上传替换为基于x-file-storage定制 新增: 角色结构改为树形结构, 支持父子角色, 权限分配时支持进行级联收回, 也可以级联分配给下级 优化: 密码过期后清除所有的权限,必须强制更改密码 优化: 密码安全配置设置为必填. 保存信息状态变为查看状态 优化: 密码安全配置设置为必填. 保存信息化状态变为查看状态 优化: 数据权限重构为数据角色, 用于管理数据权限相关配置 优化: Swagger相关配置不进行配置会无法启动处理 优化: 时间反序列化时, 支持反序列化秒和毫秒级别的时间 优化: MP分页和列表查询默认为ID降序 优化: 查询构造器字段排序支持查询参数直接继承实现 fix: 请求权限配置新建时偶发类型不可以更改 fix: 部分实体类数据更新策略配置错误修复 fix: 新增和编辑用户时. 手机号和邮件校验有问题 fix: 用户列表和详情字典显示有问题 fix: 更新用户信息时, 脱敏的字段保存时未被忽略 园博园站 经过将近两年的更新,功能的丰富度上已经有一定的成果,但所有的功能模块都在一个项目中进行管理,不但项目的复杂的变高,而且每个用户所用到的模块功能都有差异,所以对整个项目进行拆分重构,发布。 园博园站选用深色金属与背漆发光玻璃 将古典园林中的花格窗进行了现代演绎 寓意福寿吉祥~ 功能介绍 大屏设计器基于 GoView 进行二次开发,通过后台管理端与前端设计器的配合,快速生成各类大屏 短信渠道配置 数据监控

优秀的个人博客,低调大师

sagacity-sqltoy-5.2.60 发版,增强查询统计功能

开源地址: github:https://github.com/sagframe/sagacity-sqltoy gitee:https://gitee.com/sagacity/sagacity-sqltoy idea 插件 (可直接在 idea 中检索安装):https://github.com/threefish/sqltoy-idea-plugins sqltoy 脚手架项目:https://gitee.com/momoljw/sss-rbac-admin sqltoy lambda 项目:https://gitee.com/gzghde/sqltoy-plus 更新内容 1、分组汇总计算增加分组汇总后结果排序(哪一组整体排前或排后) <sql id="qstart_multi_group"> <!-- has-grouped: 数据是否已经通过sql完成了分组组织,默认为true --> <summary sum-columns="total" reverse="true" has-grouped="false"> <!-- order-column: 分组排序列,order-with-sum:默认为true,order-way:desc/asc --> <group group-column="event_level1" sum-label="小计" label-column="event_level2" order-column="total"/> <group group-column="event_level2" sum-label="小计" label-column="event_level3" order-column="total"/> <group group-column="event_level3" sum-label="小计" label-column="event_level4" order-column="total"/> </summary> <value> <![CDATA[ select event_level1, event_level2,event_level3,event_level4,total from ss order by event_level1, event_level2,event_level3,total desc ]]> </value> </sql> 2、树形结构增加层级内部节点排序 <sql id="qstart_treeTable_search"> <value> <![CDATA[ select * from sqltoy_organ_info t order by ORGAN_NAME ]]> </value> <!-- 进行树结构层级排序 --> <tree-sort id-column="organ_id" pid-column="organ_pid" sum-columns="TOTAL" level-order-column="TOTAL"/> </sql> sqltoy 的关键优势: //------------------了解 sqltoy的关键优势: -------------------------------------------------------------------------------------------*/ //1、最简最直观的sql编写方式(不仅仅是查询语句),采用条件参数前置处理规整法,让sql语句部分跟客户端保持高度一致 //2、sql中支持注释(规避了对hint特性的影响,知道hint吗?搜oracle hint),和动态更新加载,便于开发和后期维护整个过程的管理 //3、支持缓存翻译和反向缓存条件检索(通过缓存将名称匹配成精确的key),实现sql简化和性能大幅提升 //4、支持快速分页和分页优化功能,实现分页最高级别的优化,同时还考虑到了cte多个with as情况下的优化支持 //5、支持并行查询 //6、根本杜绝sql注入问题 //7、支持行列转换、分组汇总求平均、同比环比计算,在于用算法解决复杂sql,同时也解决了sql跨数据库问题 //8、支持保留字自动适配 //9、支持跨数据库函数自适配,从而非常有利于一套代码适应多种数据库便于产品化,比如oracle的nvl,当sql在mysql环境执行时自动替换为ifnull //10、支持分库分表 //11、提供了取top、取random记录、树形表结构构造和递归查询支持、updateFetch单次交互完成修改和查询等实用的功能 //12、sqltoy的update、save、saveAll、load 等crud操作规避了jpa的缺陷,参见update(entity,String...forceUpdateProps)和updateFetch //13、提供了极为人性化的条件处理:排它性条件、日期条件加减和提取月末月初处理等 //14、提供了查询结果日期、数字格式化、安全脱敏处理,让复杂的事情变得简单,大幅简化sql或结果的二次处理工作 //-----------------------------------------------------------------------------------*/ sqltoy 特点介绍: sqltoy 的核心构建思想 sqltoy 的对比 mybatis (plus) 的核心点:查询语句编写、可阅读性、可维护性 对象化 crud 是基础,但 sqltoy 有针对性的改进:update、updateSaveFetch、updateFetch 等 sqltoy 的缓存翻译,大幅减少表关联简化 sql,让你的查询性能成几何级提升 极致的分页,同样帮助你实现查询的性能大幅提升 快速分页:@fast () 实现先取单页数据然后再关联查询,极大提升速度 分页优化器:page-optimize 让分页查询由两次变成 1.3~1.5 次 (用缓存实现相同查询条件的总记录数量在一定周期内无需重复查询 sqltoy 的分页取总记录的过程不是简单的 select count (1) from (原始 sql);而是智能判断是否变成:select count (1) from 'from 后语句 ', 并自动剔除最外层的 order by sqltoy 支持并行查询:parallel="true",同时查询总记录数和单页数据,大幅提升性能 便利的跨数据库统计计算:数据旋转 便利的跨数据库统计计算:无限极分组统计 (含汇总求平均) 便利的跨数据库统计计算:同比环比 5、树形表排序汇总 6、扩展集成

优秀的个人博客,低调大师

IntelliJ IDEA 2022.1 Beta 2 发布,增强 Kotlin IDE 性能

IntelliJ IDEA 2022.1 Beta 2 已发布,该 Beta 版本包含 EAP 版本中未介绍的一些新特性,比如更新 Java 版本支持、使用 Kotlin 时改进的 IDE 性能等。 Java 18 支持 IntelliJ IDEA 2022.1 支持 2022 年 3 月发布的 Java 18 的新功能,IDE 现在支持代码片段、开关表达式的模式匹配更改等。有关详细信息,请参阅此博客文章。 更好的 JUnit 5 支持 添加了对 JUnit 5.7 中引入的新功能的支持,包括对@EnabledIf/DisabledIf、@NullSource/EmptySource和@TempDir注释的支持。 此外还引入了一些更新,确保与 Kotlin 的功能相同。 改进了 Kotlin 的 IDE 性能 优化了包索引,大大提高了 IDE 在执行代码完成、突出显示和与参考搜索等相关操作时的速度,在代码更改后发生的重新索引案例的数量和范围也有所减少。 调试器改进 在调试 Kotlin 项目时对Smart Step Into的功能进行了一些有用的改进和更新,还解决了一些涉及断点的问题。 Kover 插件集成 为了确保更好的 Kotlin 代码覆盖率,Kover 插件已与 IntelliJ IDEA 集成。 新的不正确格式检查 该版本实现了不正确的格式检查,如果文件的当前格式与代码样式设置不匹配,就会通知用户。 Inlay Hints:新的设置 UI 为Inlay Hints设置实现了一个新的 UI,允许用户根据希望 IDE 提供的提示类型来配置首选项。 该 Beta 2 版本还包含其他更新项,完整更新列表请参阅发行说明。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册