首页 文章 精选 留言 我的

精选列表

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

Bean Searcher 发布 v3.8.2 版本

Bean Searcher 新增:分页深度保护,默认最大允许分页偏移 20000 条 优化:当检索参数过于庞大(阈值可配置)时,不执行查询,直接返回空数据 优化:当逻辑组表达式过于复杂(阈值可配置)或非法时,不执行查询,直接返回空数据 优化:当指定的排序参数非法时,也不执行查询(之前是忽略排序),返回空数据 优化:提升参数构建器性能,并将 Builder.toFieldName 方法标记为过时,新增 FieldFns 工具类 优化:参数构建器新增 asc(boolean sure) 与 desc(boolean sure) 方法 优化:参数构建器新增 putAll(Map<String, ?> params) 方法 优化:当分页尺寸小于等于 0 时,不执行列表查询 优化:异常信息 Bean Searcher Boot Starter 新增 bean-searcher.params.filter.max-para-map-size 配置项,默认 150 新增 bean-searcher.params.group.max-expr-length 配置项,默认 50 新增 bean-searcher.params.pagination.max-allowed-offset 配置项,默认 20000 新增配置项校验:bean-searcher.params.pagination.default-size 的值不能比 bean-searcher.params.pagination.max-allowed-size 大,且都必须大于 0 源码: [Gitee]: https://gitee.com/troyzhxu/bean-searcher [Github]: https://github.com/troyzhxu/bean-searcher 文档:https://bs.zhxu.cn/

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

PHP 开发框架 TimoPHP 1.9.5 版本发布

PHP 开发框架 TimoPHP 1.9.5 发布了。TimoPHP 是一个简单、快速、规范、灵活、扩展性好的PHP MVC+框架,主要用于API接口开发。TimoPHP支持多环境,如开发环境(dev)测试环境(test)线上环境(pro),支持多应用,支持单入口和多入口。 use model\course\Course as CourseModel; use Timo\Core\App; class Course extends Base { public function list() { $type = Request::getInt('type'); $p = Request::getInt('p', 1); $page = ['p' => $p, 'limit' => 20]; $courses = CourseModel::where(['type' => $type, 'status' => 1]) ->fields('id, title, uid') ->order('id DESC') ->page($page) ->select() return App::result(0, 'ok', [ 'courses' => $courses, 'page' => $page ]); } } 更新日志 1、支持composer安装,支持composer创建项目:composer create-project tomener/timo 2、新增console命令行支持,如:php timo test:timo -name tomener,执行test下面的timo方法,并传入name参数 3、新增开发环境运行,php timo serve,直接访问http://localhost:8090即可看见 4、新增支持config/env.config.php环境配置,主要放置敏感的配置项目 5、异常由框架自动处理,简化了index.php入口文件 6、fix Model->orWhere当前面的where语句为空时的bug 7、模型:数据库连接改为惰性连接(当有实际数据库操作时才会去连接数据库) 8、废弃无用的方法、Loader类、Image类、Curl类、Validate类,强化Helper\Helper、Helper\Str、File\File 软件地址:https://github.com/tomener/TimoPHP

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

DRYCC Workflow v1.6.0 版本发布

RYCC 工作流是一个开源的超融合 PAAS 云,它基于 kubernetes、servicebroker 等技术,为运维人员、开发人员添加提供了一个方便快捷的工具,使应用程序的部署和管理变得容易。 DRYCC 工作流包括通过 git push 从源代码构建和部署的功能、简单的应用程序配置、创建和回滚发布、管理域名和 SSL 证书、提供无缝边缘路由、聚合日志以及与团队共享应用程序。 安装方法 首先准备一台纯净的 ubuntu/centos 主机,我们假设它的外网 IP 为209.119.4.8,系统为 ubuntu20.04,假设使用 nip.io 作为域名服务,我们需要导入如下环境变量: export CHANNEL=stable export DRYCC_REGISTRY=registry.drycc.cc export PLATFORM_DOMAIN=43.129.186.72.nip.io export DRYCC_ADMIN_USERNAME=admin export DRYCC_ADMIN_PASSWORD=admin export MINIO_PERSISTENCE_SIZE=60Gi 如果主机在国内,则需要增加如下环境变量做镜像加速: export INSTALL_DRYCC_MIRROR=cn 如果主机在内网,不存在外网 IP,则需要关闭 ACME 自动证书: export CERT_MANAGER_ENABLED=false 安装系统软件 apt-get update apt-get install curl haproxy nfs-common open-iscsi 安装 DRYCC curl -sfL https://www.drycc.cc/install.sh | bash - 发布内容 Drycc 从 21 年 9 月份到现在,过去了一年整整时间,在过去的一年里发生了很多激动人心的变化,从存储到网络Drycc做到了真正统一,Drycc storage组件支持对象存储和多写卷存储,因此不再需要诸如longhorn等外部的存储组件;同时将drycc的所有组件均支持云原生部署,本次主要更新如下: * Database组件中引入Patron,支持高可用、多副本、故障自动切换。 * Influxdb组件支持多写方案,很简陋的实现,虽然不完美,但是可以工作。 * drycc-cli支持远程执行命令,从此以后小伙伴们不用再羡慕`kubectl exec`了。 * drycc-cli支持持续输出日志流,小伙伴们也不用羡慕`tail -f`了,drycc也能做到。 时光飞逝,由于时隔整整一年的时间,有太多的变化,真是一言难尽;Drycc,未来已来,你来不来? 小编先不要审核通过,我没发现草稿功能,这个是先保存草稿用的。

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

Hexo Fluid 博客主题更新 1.9.3 版本

主要更新内容 许可协议可以被隐藏 TOC 支持自定义配置 优化重载事件触发 修改文字计数逻辑 略微缩短导航栏二级菜单的宽度 关于 Fluid Fluid 是一款基于 Hexo 框架的 Material Design 风格主题。 该主题相较于其他主题的优势: 1. 优雅的颜值,使用 Material Design 风格突出层次感,但又不失简约,让用户能专注于写作; 2. 提供大量定制化配置项,使每个用户使用该主题都能具有独特的样式; 3. 响应式页面,适配手机、平板等设备,包括极端的分辨率都能轻松应对; 4. 主题中少有的整合了 LaTeX 和 mermaid 的支持 目前具有的功能特性: 图片懒加载 自定义代码高亮方案 内置多语言 支持多款评论插件 支持使用数据文件存放配置 自定义静态资源 CDN 无比详实的用户文档 内置文章搜索 页脚备案信息 网页访问统计 支持脚注语法 支持 LaTeX 数学公式 支持 mermaid 流程图 暗色模式 详情查看:https://github.com/fluid-dev/hexo-theme-fluid

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

JECloud-v1.0.0 版本重磅发布

平台简介 JECloud 是基于微服务架构的低代码平台,是新一代企业级 APaaS 平台,为企业数字化业务提供了按需使用、持续运行的业务中台能力。快速满足企业多变的需求,允许个性化定制,提供支撑企业业务的完美解决方案,为企业业务的快速创新提供了重要支撑,加速企业数字化转型。 基础架构 JECloud 核心服务 网关服务 平台接口统⼀开放服务,用户可以自定义路由规则,同时默认实现三种路由方式:URL 路由、Header 路由、参数路由。 元数据服务 平台统⼀元数据管理服务。其功能主要包括:资源表元数据管理、功能元数据管理、数据字典元数据管理、图报表元数据管理、系统设置管理。 RBAC 服务 平台统⼀组织,用户,机构、账号、角色权限等管理服务。其主要功能主要包括: 组织管理、三方机构管理、员工管理、账号管理、角色管理、权限管理、授权管理、菜单管理等。 工作流服务 平台统⼀流程服务,功能主要包括:流程在线设计、流程流转、流程历史及待办。 消息服务 平台统⼀消息服务,功能主要包括:邮件消息发送、短信消息发送、微邮管理、冒泡管理、推送消息发送、钉钉消息发送、微信消息发送、飞书消息发送。 文档服务 平台统一文档存储服务,功能主要包括:阿里云对象存储、腾讯云对象存储、本地存储、NFS 存储、外部存储扩展。 链接器服务 平台统一的 WebSocket 链接管理服务。用于统一管理 WebSocket 链接,实现平台级页面消息推送。 Operator 服务 平台自动化流水线工具,基于 Go 语言构建,用于可基于架构管理,快速发布服务至目标服务器。 Features 完成菜单管理模块。 完成元数据资源表引擎。 完成元数据应用中心管理。 完成元数据数据字典引擎。 完成基于 Activiti7 的流程引擎。 完成微应用插件与管理。 完成顶部菜单模块。 完成平台级设置模块。 完成系统级设置模块。 完成统一机构管理,支持内部组织,外部组织机构的统一映射管理。 完成基于 RBAC 权限模型的重构。 完成人员多部门管理功能。 完成升级引擎,方便用户相关配置数据的打包和升级。 完成统一编号功能,为全局业务提供业务编号支持。 完成架构管理 - 微服务产品管理功能。 完成架构管理 - 运维管理功能。 完成平台统一缓存可视化功能。 完成微服务项目骨架项目,为业务快速创建微服务项目提供支持。 完成微应用项目骨架项目,为业务快速创建微应用项目提供支持。 完成基于 Go 的微服务流水线项目,方便用户一键发布微服务至目标服务器。 完成基于 Go 的微服务初始化项目,方便用户初始化基础环境。 NextStep 增加表单高保真在线设计器。 工作流增加随机节点。 工作流增加跳跃、加签、催办、预警延期、传阅等。 增加多附件组件。 数据权限增加字段和字典级权限。 增加图表引擎。 增加数据源引擎。 增加门户引擎。 完成 SaaS 相关中间件,SaaS 体系及 SaaS 运营管理。 增加移动端 APP、H5、小程序在线设计与发布。 完善平台帮助手册与相关教程。 体验地址: https://jecloud.net/experience

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

Bean Searcher 发布 v3.7.0 版本

简介 很多系统都有列表检索(如:订单管理,用户管理)这样的需求,而每一个列表页所需展示的数据往往会横跨多张数据库表(比如订单管理页表格里的订单号列来自订单表,用户名列来自用户表),此时我们的后端所建的 域类(或实体类,与数据库表想关联的那个类)与页面所需展示的数据并不能形成一一对应关系。 因此,VO(View Object) 产生了。它介于页面数据与域类之间,页面展示的数据不再需要与后端的域类一一对应,而只需要与 VO 一一对应就可以了,而 VO 也不再需要与数据表做映射,业务代码里拼装就可以了。但此时,后端的逻辑又复杂了一点,因为我们不仅需要解析前端传来的参数,还要处理 域类(或者复杂的 SQL 查询语句)与 VO 之间的转换关系。而 Bean Searcher 认为,VO 不再需要与域类扯上关系,一个 VO 既可以与页面数据一一对应,又可以直接映射到数据库里的多张数据表(域类不同,它只映射到一张表),而这种新的 VO 称为 Search Bean。 在 Search Bean 出现之前,前端传来的检索条件都是需要业务代码解析处理的(因为普通的 VO 无法与数据库直接映射),并且查询结果也需要再做一次 VO 转换。而 Search Bean 出现之后,条件可以用 Search Bean 里的字段和参数直接表达,并且直接映射成数据库的查询语句。 所以,后端检索接口里的代码只需要收集页面的检索参数即可,余下的就全部交给 Bean Searcher 处理了,并且它返回的 SearchBean 就是前端所需的 VO 对象,也不需要再多做转换了。 而这,就是 Bean Searcher 之所以能极大提高研发生产力的原因! v3.7.0 更新内容 ✨ Features Bean Searcher 新增SqlServerDialect方言实现,支持 SqlServer 2012+ 新增OrLike运算符,参见:https://github.com/ejlchina/bean-searcher/issues/38 增强SqlExecutor:新增SlowListener接口,可让用户在代码中监听慢 SQL 增强DefaultDbMapping:新增underlineCase属性,可配置自动映射时是否开启驼峰->下划线的风格转换 增强Dialect:新增hasILike()方法,当忽略大小写查询时,可利用数据库的ilike关键字提升查询性能 增强EnumFieldConvertor:支持整型转换为枚举(按枚举序号转换) 增强EnumFieldConvertor:新增failOnError属性, 可配置在遇到非法值无法转换时是否报错,默认true 增强EnumFieldConvertor:新增ignoreCase属性, 可配置字符串值匹配枚举时是否忽略大小写,默认false 优化SQL 日志:普通 SQL 显示执行耗时,慢 SQL 日志级别调整为WARN并输出关联的实体类 优化DefaultSqlExecutor,当执行 count sql 且查询结果为0时,则不再执行 list sql 优化参数构建器的page(..)与limit(..)方法,它们起始页码也受页码配置约束(破坏性更新) 优化Dialect:为toUpperCase(..)添加默认实现,用户自定义方言时,只有一个forPaginate(..)方法必须实现 优化DefaultParamResolver:默认使用page分页参数提取器 优化检索器的 count 与 sum 检索, 当无记录统计时,返回0而非null, 并再次优化检索性能 重构FetchType#ALL重命名为FetchType#DEFAULT Bean Searcher Boot Starter 新增bean-searcher.sql.slow-sql-threshold配置键,可配置慢 SQL 阈值(单位毫秒),默认为500 新增bean-searcher.sql.default-mapping.underline-case配置键,可配置自动映射时是否开始 驼峰->下划线 的风格转换,默认为true 新增bean-searcher.field-convertor.enum-fail-on-error配置键,可配置在遇到非法值无法转换时是否报错,默认true 新增bean-searcher.field-convertor.enum-ignore-case配置键,可配置字符串值匹配枚举时是否忽略大小写,默认false 支持 用户配置一个SqlExecutor.SlowListener的 Spring Bean 来监听慢 SQL 支持 用户配置bean-searcher.sql.dialect为SqlServer来使用 Sql Server 方言 升级spring-boot->v2.6.8 你还在问 Bean Searcher 是什么? 快来看它如何让你的效率提升 100 倍:https://juejin.cn/post/7027733039299952676 快来看它为何与被 MybatisPlus 直接的区别:https://juejin.cn/post/7092411551507808264 超详细文档:https://bs.zhxu.cn/ 如果觉得不错点个 STAR 吧 ^_^: Github:https://github.com/troyzhxu/bean-searcher Gitee: https://gitee.com/troyzhxu/bean-searcher

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

Hexo Fluid 博客主题更新 1.9.2 版本

主要更新内容 兼容hexo-blog-encrypt插件 优化 MathJax 加载 修复多处BUG 关于 Fluid Fluid 是一款基于 Hexo 框架的 Material Design 风格主题。 该主题相较于其他主题的优势: 1. 优雅的颜值,使用 Material Design 风格突出层次感,但又不失简约,让用户能专注于写作; 2. 提供大量定制化配置项,使每个用户使用该主题都能具有独特的样式; 3. 响应式页面,适配手机、平板等设备,包括极端的分辨率都能轻松应对; 4. 主题中少有的整合了 LaTeX 和 mermaid 的支持 目前具有的功能特性: 图片懒加载 自定义代码高亮方案 内置多语言 支持多款评论插件 支持使用数据文件存放配置 自定义静态资源 CDN 无比详实的用户文档 内置文章搜索 页脚备案信息 网页访问统计 支持脚注语法 支持 LaTeX 数学公式 支持 mermaid 流程图 暗色模式 详情查看:https://github.com/fluid-dev/hexo-theme-fluid

资源下载

更多资源
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等操作系统。

用户登录
用户注册