书栈网 · BookStack 本次搜索耗时 0.032 秒,为您找到 249514 个相关结果.
  • 声明式创建

    3.6.2.1.1. 声明式创建 3.6.2.1.1. 声明式创建 典型的情况下,数据源声明在界面描述文件的 dsContext 元素中。根据声明元素相对位置的不同,可以创建两种类型的数据源: 如果元素直接落在了 dsContext 的范围内,比如一个普通的 Datasource 或者 CollectionDatasource ,会创建一个...
  • 函数式编程

    函数式编程 读后有收获可以支付宝请作者喝咖啡,读后有疑问请加微信群讨论: 函数式编程 本章我们介绍Java的函数式编程。 我们先看看什么是函数。函数是一种最基本的任务,一个大型程序就是一个顶层函数调用若干底层函数,这些被调用的函数又可以调用其他函数,即大任务被一层层拆解并执行。所以函数就是面向过程的程序设计的基本单元。 Java不支持单独定义...
  • 函数式功能

    函数式功能 规划函数块 元组 函数式功能 可重用函数块基本是你一开始使用 Reactor 就需要的核心功能。[1] 那么函数式编程酷在哪里呢? 其核心理念之一将可执行代码当作另一种数据来处理。[2]业务逻辑由原始调用者决定,这与闭包和匿名函数的理念不谋而合。函数式编程还避免了 IF/SWITCH 语句块的包袱,并清晰地分离了功能:每个代码块只负责一...
  • 分布式

    分布式的特性 分布式的特性 在章节的开始我们提到Elasticsearch可以扩展到上百(甚至上千)的服务器来处理PB级的数据。然而我们的教程只是给出了一些使用Elasticsearch的例子,并未涉及相关机制。Elasticsearch为分布式而生,而且它的设计隐藏了分布式本身的复杂性。 Elasticsearch在分布式概念上做了很大程度上的透...
  • 声明式代码

    声明式代码 一个函数式的 flickr 有原则的重构 总结 声明式代码 我们要开始转变观念了,从本章开始,我们将不再指示计算机如何工作,而是指出我们明确希望得到的结果。我敢保证,这种做法与那种需要时刻关心所有细节的命令式编程相比,会让你轻松许多。 与命令式不同,声明式意味着我们要写表达式,而不是一步一步的指示。 以 SQL 为例,它就没有“...
  • 抢占式调度

    1248 2018-04-11 《深入解析Go》
    5.5 抢占式调度 从一个bug说起 总体思路 sysmon morestack的修改 5.5 抢占式调度 goroutine本来是设计为协程形式,但是随着调度器的实现越来越成熟,Go在1.2版中开始引入比较初级的抢占式调度。 从一个bug说起 Go在设计之初并没考虑将goroutine设计成抢占式的。用户负责让各个goroutine交...
  • 浮现式设计

    浮现式设计 意图导向 重构 模式与演进 浮现式设计 设计模式不是一开始就有的,好的软件也不是一开始就设计成现在这样的,好的设计亦是如此。 导致我们重构现有系统的原因有很多,但是多数是因为原来的代码变得越来越不可读,并且重构的风险太大了。在实现业务逻辑的时候,我们快速地用代码实现,没有测试,没有好的设计。 而下图算是最近两年来想要的一个答案:...
  • 快照式备份

    Pika 快照式备份方案 原理 流程 快照内容 Pika 快照式备份方案 原理 不同于Redis,Pika的数据主要存储在磁盘中,这就使得其在做数据备份时有天然的优势,可以直接通过文件拷贝实现实现 流程 打快照:阻写,并在这个过程中或的快照内容 异步线程拷贝文件:通过修改Rocksdb提供的BackupEngine拷贝快照中文件...
  • 分布式

    5172 2018-10-05 《Java面试手册》
    分布式 分布式全局ID生成方案 分布式事务 session 分布式处理 谈谈业务中使用分布式的场景 分布式锁的场景 分布是锁的实现方案 集群与负载均衡的算法与实现 说说分库与分表设计 分库与分表带来的分布式困境与应对之策 分布式寻址方式都有哪些算法知道一致性hash吗?你若userId取摸分片,那我要查一段连续时间里的数据怎么办? 说说 ...
  • 实战:使用Docker Compose编排WordPress博客

    小练习:使用Docker Compose编排WordPress博客 小练习:使用Docker Compose编排WordPress博客 version : '2' services : mysql : image : mysql : 5.7 expose : - "3306" ...