首页 文章 精选 留言 我的

精选列表

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

🔥 🔥 对标 Coze 和 Dify,Java 开发的 AIFlowy v1.1.5 发布

AIFlowy v1.1.5 正式发布了! 🎉 如果你也在使用 AIFlowy,欢迎为我们点个 Star 支持一下🌟: 🔗 Gitee 地址:https://gitee.com/aiflowy/aiflowy 你的每一个 Star 都是对我们最大的鼓励,也是让更多人看到 AIFlowy 的关键一步! 我们的愿景始终如一: 🔹 成为中国最具影响力的人工智能品牌之一 🔹 引领核心技术自主创新 🔹 推动中国 AI 生态繁荣发展,助力科技自立 让我们一起见证 AIFlowy 的成长,也欢迎更多伙伴加入我们,共建更强大的 AI 开源生态🚀! AIFlowy v1.1.5 更新详情:https://gitee.com/aiflowy/aiflowy/releases/tag/v1.1.5 功能列表 AI 功能 Bot 应用(已完成) Bot 插件(已完成) Rag 知识库(已完成) AI 工作流编排(已完成) 大模型配置(已完成) 大模型市场(已完成) 素材中心(已完成) 数据中枢(已完成) 系统管理 用户管理(已完成) 角色管理(已完成) 菜单管理(已完成) 部门管理(已完成) 岗位管理(已完成) 日志管理(已完成) 快速开始 git clone https://gitee.com/aiflowy/aiflowy.git cd aiflowy mvn clean package cd aiflowy-ui-react npm install npm run dev 环境要求 JDK 1.8+ Node.js 20.0+ MySQL 8.0+ v1.1.5 更新内容 开源版: 新增:升级agents-flex、tinyflow到最新版,确认节点参数重构,工作流结果渲染,工作流参数渲染 新增:设置别名字段为非必填 新增:新增工作流子节点,复制工作流 优化:优化登录按钮加载状态 修复:兼容旧版 tinyflow 修复:因提示词中有英文引号导致的JSON错误的修复方式 修复:解决因提示词中存在英文引号导致概率性JSON解析报错的问题 修复:执行结果展示BUG 修复:动态表单组件BUG 修复:修复使用兼容openai的聊天接口时,流式调用工具上下文丢失的问题 修复:修复别名字段为空字符串时,会导致唯一索引冲突的问题 商业版: 新增:工作流结果渲染,工作流参数渲染 新增:运行结果渲染 新增:升级tinyflow,agentsflex,tinyflowjava到最新版,重构确认节点的参数 新增:更新sql 新增:新增工作流子节点,复制工作流 新增:选择工作流组件增加remove属性 优化:优化登录按钮加载状态 优化:注释大模型渲染图表功能 优化:优化配置 修复:兼容旧版tinyflow 修复:解决因提示词中有英文引号导致的概率性JSON报错问题 修复:执行结果展示BUG 修复:动态表单组件BUG,编辑用户不生效问题 修复:修复模型供应商json配置问题 修复:修复使用兼容openai的聊天接口时,流式调用工具上下文丢失的问题 修复:修复别名字段为空字符串时,会导致唯一索引冲突的问题 修复:bot、知识库、工作流别名设置为非必填字段 修复:新增/编辑 bot、工作流、知识库时,判断别名是否冲突并提示,更新sql 开发及产品文档 官方网站:https://aiflowy.tech 开源地址:https://gitee.com/aiflowy/aiflowy

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

👍JeeSite V5.11.0 发布,Java低代码,微服务,AI + RAG + CMS 助手

升级内容 新增 CMS + RAG + AI 知识库模块,实现向量数据库检索增强生成及人工智能对话(Boot3) 新增 字段权限接口,过滤 select 返回值,update 和 insert 字段值 新增 当 file.checkmd5 文件秒传未开启时,支持实际文件删除 新增 EmpUser 更严格的权限控制,对单条数据进行数据权限过滤 新增 findUserListByCompanyCodes 方法,根据公司编码获取用户编码和名称 新增 sys.office.notAllowDeleteIfUserExists 参数,机构下有用户不允许删除 新增 sys.company.notAllowDeleteIfUserExists 参数,公司下有用户不允许删除 新增 数据权限接口 addFilterByPermission(String sqlMapKey, String permission) 优化 当维护机构或公司数据时,自动清理机构和公司下的用户缓存,包括子机构和公司 优化 删除机构和公司时,默认修改主键数据为标记删除后缀 markIdDeleteFlag 优化 findByParentCodesLike 增加按状态查询,并且返回状态列 优化 内容管理,优化前端网站一些基础样式风格 优化 代码生成模板,表格首列增加 title 属性 优化 系统属性 properties 支持从系统环境变量中获取参数 优化 jeesite-*.yml 模块配置文件,增加 IDEA 提示助手 优化 fileupload bizType参数为空时,readonly 不生效问题 优化 service.sh 脚本,支持优雅关闭服务 优化 新增 x-ajax=event-stream 请求头支持 优化 微信小程序登录 unionId 如果不存在,使用 openid 作为关联标识 优化 j2cache 通知 evict 时,如果本地缓存不存在,则直接忽略 优化 避免 Session 缓存中存不正确的类型,如为 String 的问题 修正 内容管理 文章管理列表按权重排序 修正 Job 运行一次时,某些极端情况下可能会空值针(列表显示不全) 修正 Vue路由数据,叶子节点不能是 LAYOUT 组件,否则会打不开页面 修正 favorPathExtension 和 favorParameter 参数无效问题 修正 代码生成模板,微服务缺少 application.yml 配置文件问题 升级 数据大屏3.0、vue3、ai、自定义组件、多版本等 Vue 分离端版本 新增 AI 聊天助手交互界面(Boot3) 新增 packages / dbm 数据管理界面 新增 Dialog 组件,实现 Modal 和 Drawer 快速切换 新增 BpmButton 组件,autoClaim 参数,候选任务打开表单时自动签收 新增 用户注册功能、账号找回密码功能、个人中心修改密保问题、手机验证码登录 新增 ValidCode 图片验证码组件 调整 目录 /views/框架类型的视图 移动到 /layouts/views 目录下 调整 路由 /error-log/list 更改为 /errorLog/list 优化 ScrollContainer 结构,expose 出 scrollTo、scrollBottom 方法 优化 PageWrapper 组件 contentFullHeight 参数,sidebar 时高度全屏自适应 优化 如果用户定义的 desktopUrl 是非法路径,就跳转到 404,防止无法进入系统 优化 BasicTable 编辑表格 onEdit 避免 edit 的 cbs 和 refs 的属性提交给后台 优化 个人中心修改密码页面、绑定第三方账号页面、安全设置页面 优化 国际化语言包完善,角色菜单数据权限国际化 优化 BasicUpload 组件 change 返回 fileList 数据 优化 StrengthMeter 组件,支持 v-model:value 优化 Select 初始值给值的时候,检测是否需要选择第一项 优化 默认解除用户管理不能选择父组织和公司的要求,根据业务取消进行开关 修正 更新用户信息后 desktopUrl、postList、roleList 数据丢失问题 修正 子表页面回显时没有清除上一次删除的记录 delDataSource 修正 消息过多的时候,合并消息的详情按钮,应该打开消息列表 修正 字典管理,选项图标不正确问题 升级 package.json,eslint 9.21、prettier、stylelint、等等 其它更多细节优化 升级方法 修改所有pom.xml文件中的jeesite-parent版本号为5.11.0-SNAPSHOT Spring Boot 3 版本,修改pom.xml文件中版本号为5.11.0.springboot3-SNAPSHOT 如果您修改了parent、common、modules等项目源码,请与git上的代码进行同步 如果您是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改 执行root/package.bat(sh)打包脚本,强制更新依赖。 Vue 分离端版本 请与jeesite-vue代码仓库源码进行同步,合并代码,手动解决冲突代码 调整 目录 /views/框架类型的视图 移动到 /layouts/views 目录下 如果您是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改 匹配后端版本为JeeSite v5.11.0 或 5.11.0.springboot3 了解更多 JeeSite 官网地址:http://jeesite.com JeeSite 在线文档:http://docs.jeesite.com JeeSite Vue 版演示地址:https://vue.jeesite.com JeeSite 全栈版演示地址:https://demo.jeesite.com JeeSite 源码下载地址:https://gitee.com/thinkgem/jeesite5 JeeSite Vue 前端源码:https://gitee.com/thinkgem/jeesite-vue JeeSite 跨平台手机端:https://gitee.com/thinkgem/jeesite-uniapp JeeSite Cloud 微服务:https://gitee.com/thinkgem/jeesite-cloud JeeSite 客户端安装程序:https://gitee.com/thinkgem/jeesite-client JeeSite 生态系统 AI 模块:https://gitee.com/thinkgem/jeesite5/blob/v5.springboot3/modules/cms-ai 分布式微服务(Spring Cloud):https://gitee.com/thinkgem/jeesite-cloud Flowable 业务流程引擎(BPM):http://jeesite.com/docs/bpm/ 多站点内容管理模块(CMS):https://jeesite.com/docs/cms/ 手机端移动端:https://gitee.com/thinkgem/jeesite-uniapp PC 客户端程序:https://gitee.com/thinkgem/jeesite-client Vue3 分离版本:https://gitee.com/thinkgem/jeesite-vue JeeSite 统一认证:https://jeesite.com/docs/oauth2-server/ TopIAM 统一认证:https://jeesite.com/docs/topiam/ JFlow 工作流引擎:https://gitee.com/thinkgem/jeesite-jflow Mybatis-Plus:https://gitee.com/thinkgem/jeesite-mybatisplus Magic 接口快速开发:https://gitee.com/thinkgem/jeesite-magic-api 内外网中间件:https://my.oschina.net/thinkgem/blog/4624519

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

👍JeeSite V5.8.0 发布,Java 快速开发平台,Spring Boot、Vue、微服务

升级内容 升级 mybatis 3.5.15、jsqlparser 4.7、tools... 新增在线设计数据库表动态建模,延伸阅读:https://mp.weixin.qq.com/s/jM3_z1Z8AwSbGh4Y02DuEA 新增 file.uploadPath 参数增加变量 bizType、corpCode、userCode、userType、userCache中的key 新增 ctxPath 参数,当映射根路径不同的时候使用,可自定义 新增 BPM 工作流引擎,加签减签时,增加加减原因提交 优化 BPM nextUserTasks 接口增加 executionId 参数,流程变量计算的时候使用 优化 BPM 待办任务增加发起流程者startUserName 和 startTime 时间数据返回 优化 sso 接口,对成功之后调整的 url 进行改进,更好的兼容 vue 分离端跳转 优化 ReflectUtils ASM 有方法重载时,需优先获取无参数的方法名 优化 内部消息查看,增加空值校验 优化 CookieUtils、skinName 增加 XSS 过滤 优化 j2cache.default_cache_null_object 默认为 true 修正 代码生成 Vue 模板,文件上传对象 TS type 的问题 修正 大文件下载,只能下载 2G 文件的问题 Spring Boot 3 版本 包含上述的所有升级的内容 升级 spring boot 3.2.7、shiro 2.0.1、shardingsphere 5.5.0、tools... 微服务版升级 spring cloud 2023、alibaba cloud 2023、other... Vue 分离端版本 升级 vue 3.4.30、antdv 4.2.3、vite 5.3.2 新增 菜单管理 vue 组件支持链接目标为 _blank 跳转到新窗口 新增 BasicTree 树形组件,增加指定层级的搜索功能 pr_2 新增 ListSelect 列表选择组件,增加 afterFetch 表格属性传递 pr_21 新增 BPM 加减签时,增加加签减签的原因输入框 新增 PageWrapper 页面组件,增加右侧栏,并优化代码 新增 增加日期组件默认值例子,见 testData/form.vue、list.vue 优化 Collapse 折叠组件,支持点击标题栏展开折叠 优化 组件 FormItem 增加 colProps type 定义 优化 组件 FormItem 增加 colLayout 是否启用布局属性 优化 BasicForm setFieldsValue 值为数值 0 的时候设置问题 优化 日期选择组件时,如果默认值是字符串的时候再进行转换 优化 布局 全屏 IFRAME 的时候多出垂直滚动条问题 优化 无框架和有框架下的表格自动高度计算细节 优化 去掉附属机构子表的水平滚动条避免影响美观 修正 updateTableData后,再打开其它列表数据时没有更新列表数据问题 修正 在 vue 点击注销后,通过sso接口跳转回来时反复重定向问题 修正 不同的表单的 ListSelect 组件,查询表单展开后关闭,然后在另外的表单弹窗选择时,查询表单反复折叠展开的问题 #I9RCBH 升级方法 修改所有pom.xml文件中的jeesite-parent版本号为5.8.0-SNAPSHOT 如果您修改了parent、common、modules等项目源码,请与git上的代码进行同步 如果您是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改 执行root/package.bat(sh)打包脚本,强制更新依赖。 Spring Boot 3 版本 同上述的所有升级方法的内容 修改所有pom.xml文件中的jeesite-parent版本号为5.8.0.springboot3-SNAPSHOT Vue 分离端版本 请与jeesite-vue代码仓库源码进行同步,合并代码,手动解决冲突代码。 匹配后端版本为JeeSite v5.8.0 或 5.8.0.springboot3 了解更多 JeeSite 官网地址:http://jeesite.com JeeSite 在线文档:http://docs.jeesite.com JeeSite 演示地址:http://demo.jeesite.com JeeSite Vue 演示地址:http://vue.jeesite.com JeeSite 源码仓库:https://gitee.com/thinkgem/jeesite4 JeeSite Vue 前端源码:https://gitee.com/thinkgem/jeesite-vue JeeSite 跨平台手机端:https://gitee.com/thinkgem/jeesite-uniapp JeeSite Cloud 微服务:https://gitee.com/thinkgem/jeesite-cloud JeeSite 客户端安装程序:https://gitee.com/thinkgem/jeesite-client JeeSite 生态系统 分布式微服务(Spring Cloud):https://gitee.com/thinkgem/jeesite-cloud Flowable 业务流程引擎(BPM):http://jeesite.com/docs/bpm/ 多站点内容管理模块(CMS):https://jeesite.com/docs/cms/ 手机端移动端:https://gitee.com/thinkgem/jeesite-uniapp PC 客户端程序:https://gitee.com/thinkgem/jeesite-client Vue3 分离版本:https://gitee.com/thinkgem/jeesite-vue JeeSite 统一认证:https://jeesite.com/docs/oauth2-server TopIAM 统一认证:https://gitee.com/thinkgem/jeesite-topiam MaxKey 统一认证:https://gitee.com/thinkgem/jeesite-maxkey JFlow 工作流引擎:https://gitee.com/thinkgem/jeesite-jflow Mybatis-Plus:https://gitee.com/thinkgem/jeesite-mybatisplus Magic 接口快速开发:https://gitee.com/thinkgem/jeesite-magic-api 内外网中间件:https://my.oschina.net/thinkgem/blog/4624519

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

👍 JeeSite V5.7.1 发布,Java 快速开发平台,Spring Boot,Vue3

升级内容 新增 IdGen.randomShortString() 方法,随机生成一个短字符串 新增 PropertiesUtils、Global 一些便捷方法,如果有设定属性值再执行某操作 新增 连接池 queryTimeout 查询超时时间、transactionQueryTimeout 事务超时时间参数 新增 @Table 支持获取 application.yml、jeesite-xxx.yml 中的属性值作为表名 新增 @SqlFilter validator 验证注解,便捷控制 表单 提交参数避免非法 sql 提交 新增 sqlite 数据库查询表、列、分页支持、新增cockroachdb数据库分页支持 新增 dataGrid 编辑表格,下拉框增加 itemTitle 属性,鼠标放到选项上后,显示的提示信息 新增 RoutingDataSource 增加 validateConnection 验证连接状态方法 新增 RoutingDataSource 增加 getJdbcTemplate 等相关方法 新增 支持通过 init-data 脚本直接初始化达梦数据库或人大金仓数据库 新增 开源流程分类功能,可作为通用业务分类,菜单地址为 /biz/bizCategory 新增 工作流 flowable.categoryTableName 参数属性配置表名,如 bpm_category 新增 工作流bpm:comment 组件增加 showCommWords 参数 新增 能接受异常的 FunctionCatchException 函数类 优化 代码生成 类型优化,数据库类型为 int 时,默认转换为 integer 优化 代码生成 sql server 下 显示 varchar(max) 而不是 varchar(-1) 优化 代码生成 postgresql 和 h2 下的字段类型进行简化显示 优化 代码生成 达梦数据库 NVARCHAR2 类型获取数据长度不正确问题 优化 GenUtils 验证表是否存在方法,支持多数据源情况下的验证 优化 日志标题,增加上级菜单和权限获取,提高日志标题生成的准确率 优化 字典管理,字典值 dict_value 字段存储加长到 500 字节 优化 字典数据管理,去掉停用和启用校验下级的限制,并支持级联更新 优化 重命名一些 CMS 模块字段名,避免某些数据库不允许字段名使用关键字的问题,省去加引号 优化 修改前后差异数据日志,表格展示美化,视觉优化,数据显示优化,支持 Swagger 注解获取标签 优化 当全局开启JTA/XA 时,可通过 jdbc.xa 或 jdbc.xxx.xa 参数关闭某一个数据源的 XA 优化 dataGrid editGridAddRowCallback(dataGridId, options) 增加 options 参数 优化 form:radio 单选框和 form:select 下拉框控件只显示字典类型的根节点数据 优化 表单页面,美化表单的子标题,缩进一些及其它细节 优化 编辑表格的控件样式,下划线改为激活控件时显示 优化 公司、部门、岗位增加 代码字段 的模糊查询 优化 弹窗带表格多出滚动条、标题图标细节美化 优化 表单页面,提示问号图标显示优化 优化 消息模板的内容 支持 html 格式 优化 升级 bootstrap css 3.4.1 优化 layer.msg 非正常消息,设置 timeout 为 10秒,长一些 优化 json 提交表单,新增 data-json-ignore 排除不想被序列化的参数 修改 json 提交表单,data-params 重命名为 data-url-params 修改 validation 的 abc 验证类型,增加字母开头的验证要求 修正 多数据源情况下的 tableAndColumn 参数没有区分问题 修正 弹窗的表单,点击保存调用两次 callback 的问题 修正 js.formatMoney 负数的时候多返回一个逗号的问题 修正 微服务下 jobLog 打不开的问题 Spring Boot 3 版本 包含上述的所有升级的内容 Vue 分离端版本 新增 Upload 组件增加 size 参数 新增 抽屉鼠标拖拽调整宽度,默认 true 优化 表单填写提示图标更换为问号,并优化大小 优化 编辑表格 样式,如输入框、下拉框、选择框等组件,去掉边框和背景 优化 编辑表格 Upload 组件展示小一点,防止行高撑大 优化 弹窗和抽屉 的内容间距 修正 抽屉 不显示加载框的问题 修正 路由表单,打开多个的时候,依次关闭到最后一个,表格高度不对问题 升级方法 修改所有pom.xml文件中的jeesite-parent版本号为5.7.1-SNAPSHOT 如果您修改了parent、common、modules等项目源码,请与git上的代码进行同步 修改 json 提交表单,data-params 重命名为 data-url-params, extend 重命名 jsonExtend 如果您是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改 执行root/package.bat(sh)打包脚本,强制更新依赖。 Spring Boot 3 版本 同上述的所有升级方法的内容 修改所有pom.xml文件中的jeesite-parent版本号为5.7.1.springboot3-SNAPSHOT Vue 分离端版本 请与jeesite-vue代码仓库源码进行同步,合并代码,手动解决冲突代码。 匹配后端版本为JeeSite v5.7.1 或 5.7.1.springboot3 了解更多 JeeSite 官网地址:http://jeesite.com JeeSite 在线文档:http://docs.jeesite.com JeeSite 演示地址:http://demo.jeesite.com JeeSite Vue 演示地址:http://vue.jeesite.com JeeSite 源码仓库:https://gitee.com/thinkgem/jeesite4 JeeSite Vue 前端源码:https://gitee.com/thinkgem/jeesite-vue JeeSite 跨平台手机端:https://gitee.com/thinkgem/jeesite-uniapp JeeSite Cloud 微服务:https://gitee.com/thinkgem/jeesite-cloud JeeSite 客户端安装程序:https://gitee.com/thinkgem/jeesite-client JeeSite 生态系统 分布式微服务(Spring Cloud):https://gitee.com/thinkgem/jeesite-cloud Flowable 业务流程引擎(BPM):http://jeesite.com/docs/bpm/ 多站点内容管理模块(CMS):https://jeesite.com/docs/cms/ 手机端移动端:https://gitee.com/thinkgem/jeesite-uniapp PC 客户端程序:https://gitee.com/thinkgem/jeesite-client Vue3 分离版本:https://gitee.com/thinkgem/jeesite-vue JeeSite 统一认证:https://jeesite.com/docs/oauth2-server TopIAM 统一认证:https://gitee.com/thinkgem/jeesite-topiam MaxKey 统一认证:https://gitee.com/thinkgem/jeesite-maxkey JFlow 工作流引擎:https://gitee.com/thinkgem/jeesite-jflow Mybatis-Plus:https://gitee.com/thinkgem/jeesite-mybatisplus Magic 接口快速开发:https://gitee.com/thinkgem/jeesite-magic-api 内外网中间件:https://my.oschina.net/thinkgem/blog/4624519

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

谁说 java 没有能打的 ORM?国产 ORM 框架 sqltoy-orm 5.6.1 发版

开源地址: 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、支持convertType别名@SqlToyFieldAlias双向PO<-->DTO 映射 (感谢@gleam) 2、优化sql查询结果按层级封装OneToOne,OneToMany 按照业务逻辑场景,而非存粹的数据库表主外键 (感谢@俊华) 感谢:@俊华、@Gleam 两位用户的反馈 JPA 部分 类似 JPA 的对象化 CRUD、对象级联加载和新增、更新 支持通过POJO生成DDL以及直接向数据库创建表 强化 update 操作,提供弹性字段修改能力,不同于 hibernate 先 load 后修改,而是一次数据库交互完成修改,确保了高并发场景下数据的准确性 改进了级联修改,提供了先删除或者先置无效,再覆盖的操作选项 增加了 updateFetch、updateSaveFetch 功能,强化针对强事务高并发场景的处理,类似库存台账、资金台账,实现一次数据库交互,完成锁查询、不存在则插入、存在则修改,并返回修改后的结果 增加了树结构封装,便于统一不同数据库树型结构数据的递归查询 支持分库分表、支持多种主键策略 (额外支持基于 redis 的产生特定规则的业务主键)、加密存储、数据版本校验 提供了公共属性赋值 (创建人、修改人、创建时间、修改时间、租户)、扩展类型处理等 提供了多租户统一过滤和赋值、提供了数据权限参数带入和越权校验 查询部分 极为直观的 sql 编写方式,便于从客户端 <--> 代码 双向快速迁移,便于后期变更维护 支持缓存翻译、反向缓存匹配 key 代替 like 模糊查询 提供了跨数据库支持能力:不同数据库的函数自动转换适配,多方言 sql 根据实际环境自动匹配、多数据库同步测试,大幅提升了产品化能力 提供了取 top 记录、随机记录等特殊场景的查询功能 提供了最强大的分页查询机制:1) 自动优化 count 语句;2) 提供基于缓存的分页优化,避免每次都执行 count 查询;3) 提供了独具特色的快速分页;4) 提供了并行分页 提供了分库分表能力 提供了在管理类项目中极为价值的:分组汇总计算、行列转换 (行转列、列转行)、同比环比、树形排序、树形汇总 相关算法自然集成 提供了基于查询的层次化数据结构封装 提供了大量辅助功能:数据脱敏、格式化、条件参数预处理等 支持多种数据库 常规的 mysql、oracle、db2、postgresql、 sqlserver、dm、kingbase、sqlite、h2、 oceanBase、polardb、guassdb、tidb 支持分布式 olap 数据库: clickhouse、StarRocks、greenplum、impala (kudu) 支持 elasticsearch、mongodb 所有基于 sql 和 jdbc 各类数据库查询 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、扩展集成

资源下载

更多资源
腾讯云软件源

腾讯云软件源

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

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

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

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册