书栈网 · BookStack 本次搜索耗时 0.035 秒,为您找到 172348 个相关结果.
  • Tomcat配置Redis实现Session共享

    Tomcat配置Redis实现Session共享 使用 Webapp-Runner 或 Jetty-Runner 使用 docker 镜像 Tomcat配置Redis实现Session共享 为了使您的应用承受更多的并发,提高应用稳定性,您需要在适当情况下进行扩容。每个节点下的 Tomcat 只存储来访问自己的请求时产生的 session,为了解决扩...
  • 使用 GitOps 实现应用持续部署

    使用 GitOps 实现应用持续部署 前提条件 tip 通过 Rainbond 源码构建并配置自动部署 使用 GitOps 实现应用持续部署 本文介绍 Rainbond 如何和 GitLab 进行 OAuth 对接,并实现对 GitLab 中项目的快速部署和利用 Webhook 实现自动构建。 前提条件 参阅 Git 仓库对接 文档,完...
  • 基于 Rainbond 实现组件A/B测试

    一. 概述 二. 对外服务的A/B测试 前提条件 操作步骤 效果展示 三. 对内服务的A/B测试 前提条件 操作步骤 效果展示 数据反馈 存在的缺陷和改进计划 一. 概述 AB测试是为应用制作两个(A/B)或多个(A/B/n)版本,在同一时间维度,分别让组成成分相同(相似)的访客群组(目标人群)随机的访问这些版本,收集各群组的用户体...
  • 24. Module 的加载实现

    Module 的加载实现 Module 的加载实现 上一章介绍了模块的语法,本章介绍如何在浏览器和 Node.js 之中加载 ES6 模块,以及实际开发中经常遇到的一些问题(比如循环加载)。 浏览器加载 ES6 模块与 CommonJS 模块的差异 Node.js 加载 循环加载
  • 4.6.栈帧:实现递归

    4.6.栈帧:实现递归 4.6.栈帧:实现递归 假设不是将递归调用的结果与来自 convertString 的字符串拼接到 toStr,我们修改了算法,以便在进行递归调用之前将字符串入栈。此修改的算法的代码展示在 ActiveCode 1 中。 from pythonds . basic . stack import Stack r...
  • 海量存证数据 + 区块链实现

    海量存证数据 + 区块链实现 区块链存证目前存在的挑战 优化实现方案 亦笔科技的存证数据存储实现 为什么使用Phoenix + Hbase Hbase数据模型 Hbase分片基础的Region Hbase在业务实现上存在的不足 Phoenix架构 Phoenix性能对比 Cassandra如何快速、可靠的存储小文件 CommitLog 数据格...
  • 利用正则实现匹配和替换

    tbox里面针对三个正则库(pcre/pcre2/posix)进行了封装,实现接口统一和跨平台处理,只要xmake在编译配置的时候自动检测到其中一种库,就可以使用了,一般会优先使用pcre2。 如果你不想过多的依赖第三方库,可以切换到posix的正则,调用 xmake f --pcre=false --pcre2=false 把pcre的库禁用了就行了...
  • Android Sonic Quick模式实现原理

    Sonic Quick模式实现原理 一,无缓存模式 二,有缓存模式 3,模版变更 Sonic Quick模式实现原理 根据本地是否有缓存数据可以将Quick模式下的sonic分为无缓存和有缓存模式。对于有缓存模式又可以分为完全缓存、局部刷新和全局刷新(也就是模版变更),下面就看下这几种模式的执行流程。 无论是哪种执行模式,核心的思想都是并行...
  • Tomcat配置Redis实现Session共享

    使用 Webapp-Runner 或 Jetty-Runner 使用 docker 镜像 Tomcat配置Redis实现Session共享 为了使您的应用承受更多的并发,提高应用稳定性,您需要在适当情况下进行扩容。每个节点下的 Tomcat 只存储来访问自己的请求时产生的 session,为了解决扩容后 session 持久化的问题,我们提供 Jav...
  • 如何实现可扩展——插件化

    如何实现可扩展——插件化 三大抽象概念 发布者(Publisher) 订阅者(Subscriber) 房间(Room) 如何实现可扩展——插件化 许多IDE和编辑器都依靠插件化技术得以拓展其功能,并形成其生态,例如vs、vs code、eclipse、jetbrains系列,当然vue作为一个前端框架也是设计了很不错的插件机制。这些都可以作为...