书栈网 · BookStack 本次搜索耗时 0.021 秒,为您找到 165372 个相关结果.
  • 设计_动态修改maxActive支持

    实现 在0.2.6之后,开始支持动态修改maxActive,增强对动态配置的支持。 实现 DruidDataSource初始化之后,也就是inited=true,修改maxActive记录info级别的日志。 调用setMaxActive的参数值和原来一样,不会输出日志。 当新设置的值大于原来的值,DruidDataSource的存储数组扩容。 ...
  • 可视化设计 - 动画

    动画 动画 整个 iOS 中漂亮、微妙的动画在人与屏幕内容之间构建了一种可视化情感的连接。适当的使用时,动画可以传递状态,提供反馈,增强直接操作感,并帮助用户设想其行为的结果。 明智的使用动画和运动效果。 不要为了使用动画而使用动画。过多或非必要的动画会使人感到不连贯和分心,尤其是在不提供沉浸式的体验应用中。iOS 使用运动效果(如视差效果),在...
  • 设计模式与足球(二)

    设计模式与足球(二) 设计模式与足球(二) 结构型模式 (6) 适配器模式:很多足球队都喜欢请外国教练(其中有一支我们都非常熟悉的国家队,名字偶就不说了,大家都懂的,微笑),外国教练请回来通常很难跟队员直接交流(语言不通),因此需要配翻译,此时,翻译充当了教练和队员之间的适配器,负责协调教练和队员之间的交流。 例如:pass —> shoot ...
  • prepare的设计与实现

    prepare的设计与实现 背景 prepare execute send_long_data close 总结 参考资料 prepare的设计与实现 背景 应用端使用prepare主要考虑通过固定sql模板,在执行sql时只传输参数,减少数据包传输大小,提升sql执行效率。对于非分库分表的情况,我们可以直接通过转发execute(...
  • 设计稿及尺寸单位

    设计稿及尺寸单位 API 配置 onePxTransform (Boolean) unitPrecision (Number) propList (Array) selectorBlackList replace (Boolean) mediaQuery (Boolean) minPixelValue (Number) 忽略 属性 文件 ...
  • 全链路跟踪设计

    一、项目实践的痛点 1、组件没有严格执行标准 2、第三方组件杂乱无章 3、业务逻辑易丢失链路 二、框架全链路跟踪 1、统一框架 2、标准落地 3、日志支持 4、规范检测工具 5、链路传递支持 可观测性是很重要的,目前已经有比较不错的OpenTelemetry 标准,各个第三方组件以及厂商都按照这套标准库来暴露和对接观测数据将会更加简便。...
  • 统一框架设计

    一、技术体系化 二、开发规范化 三、组件统一化 四、版本一致性 五、解决方案沉淀 六、避免资源浪费 软件行业和建筑行业比较像,如果说我们的产品是一栋高楼大厦,那么程序代码就是建筑高楼的砖坯(我们每天的工作就像是在不停”搬砖”)。如果说软件架构是高屋建瓴,那么程序代码是软件架构能够准确落地的关键构成。 程序代码如此重要,那么开发框架的重要性...
  • 区块链服务平台设计

    区块链服务平台设计 区块链服务平台设计 规模是困难之源。 信息产业过去的十年,是云计算的十年。云计算技术为传统信息行业带来了前所未有的便捷。用户无需在意底层实现细节,通过简单的操作,即可获得可用的计算资源,节约大量运维管理的时间成本。 区块链平台作为分布式基础设施,其部署和维护过程需要多方面的技能,这对很多应用开发者来说都是不小的挑战。为了解决这...
  • Redis-接口化设计

    接口定义 相关方法 更进一步 gredis 采用接口化设计,具有强大的灵活性和扩展性。 接口定义 https://pkg.go.dev/github.com/gogf/gf/v2/database/gredis#Adapter 相关方法 // SetAdapter sets custom adapter for current redis ...
  • 开发设计规范概述

    开发设计建议概述 开发设计建议概述 本开发设计建议约定数据库建模和数据库应用程序开发过程中,应当遵守的设计规范。依据这些规范进行建模,能够更好地契合openGauss的处理架构,输出更高效的业务SQL代码。 本开发设计建议中所陈述的“建议”和“关注”含义如下: 建议 :用户应当遵守的设计规则。遵守这些规则,能够保证业务的高效运行;违反这些规则,将...