技术池(jishuchi.com) 本次搜索耗时 1.688 秒,为您找到 430 个相关结果.
  • Spring中都用到了那些设计模式?

    Spring中都用到了那些设计模式? 控制反转(IoC)和依赖注入(DI) 工厂设计模式 单例设计模式 代理设计模式 代理模式在 AOP 中的应用 Spring AOP 和 AspectJ AOP 有什么区别? 模板方法 观察者模式 Spring 事件驱动模型中的三种角色 事件角色 事件监听者角色 事件发布者角色 Spring 的事件流...
  • 第十六章 代码校验

    第十六章 代码校验 测试 如果没有测试过,它就是不能工作的。 单元测试 JUnit 测试覆盖率的幻觉 前置条件 断言(Assertions) Java 断言语法 Guava断言 使用断言进行契约式设计 检查指令 前置条件 后置条件 不变性 放松 DbC 检查或非严格的 DbC DbC + 单元测试 使用Guava前置条件 ...
  • 6.1 一个特殊的参数:return_value

    6.1 函数返回值 6.1 函数返回值 你也许会认为扩展中定义的函数应该直接通过return关键字来返回一个值,比如由你自己来生成一个zval并返回,就像下面这样: ZEND_FUNCTION ( sample_long_wrong ) { zval * retval ; MAKE_STD_ZVAL ( retva...
  • 【面试精选】关于大型网站系统架构你不得不懂的10个问题

    1. 你使用过哪些组件或者方法来提升网站性能,可用性以及并发量 2. 设计高可用系统的常用手段 3. 现代互联网应用系统通常具有哪些特点? 4. 谈谈你对微服务领域的了解和认识 5. 谈谈你对 Dubbo 和 Spring Cloud 的认识(两者关系) 6. 性能测试了解吗?说说你知道的性能测试工具? 7. 对于一个单体应用系统,随着产品使用的...
  • 第十二章 集合

    第十二章 集合 泛型和类型安全的集合 基本概念 添加元素组 集合的打印 列表List 迭代器Iterators ListIterator 链表LinkedList 堆栈Stack 集合Set 映射Map 队列Queue 优先级队列PriorityQueue 集合与迭代器 for-in和迭代器 适配器方法惯用法 本章小结 简单集...
  • 前后端分离开发

    前后端分离开发 返回JSON格式的数据 使用Vue.js渲染页面 前后端分离开发 在传统的Web应用开发中,大多数的程序员会将浏览器作为前后端的分界线。将浏览器中为用户进行页面展示的部分称之为前端,而将运行在服务器,为前端提供业务逻辑和数据准备的所有代码统称为后端。所谓前后端分离的开发,就是前后端工程师约定好数据交互接口,并行的进行开发和测试,后...
  • 1.7 错误和异常

    15518 2019-02-27 《Go语言高级编程》
    1.7 错误和异常 1.7.1 错误处理策略 1.7.2 获取错误的上下文 1.7.3 错误的错误返回 1.7.4 剖析异常 1.7 错误和异常 错误处理是每个编程语言都要考虑的一个重要话题。在Go语言的错误处理中,错误是软件包API和应用程序用户界面的一个重要组成部分。 在程序中总有一部分函数总是要求必须能够成功的运行。比如strconv...
  • Kafka 快速指南

    14754 2019-09-04 《Kafka 教程》
    Kafka 快速指南 Apache Kafka - 简介 什么是消息系统? 点对点消息系统 发布 - 订阅消息系统 什么是Kafka? 好处 用例 需要Kafka Apache Kafka - 基础 Apache Kafka - 集群架构 Apache Kafka - WorkFlow 发布 - 订阅消息的工作流程 队列消息/用户组的...
  • 1. gRPC 相关介绍

    14457 2020-06-23 《Golang Gin 实践》
    gRPC及相关介绍 一、RPC 什么是 RPC 实际场景: RPC 框架 常见 RPC 框架 比较一下 为什么要 RPC RPC 可以基于 HTTP 吗 二、Protobuf 介绍 语法 数据类型 v2 和 v3 主要区别 相较 Protobuf,为什么不使用 XML? 三、gRPC 介绍 多语言 特点 概览 讲解 示例...
  • nginx平台初探(100%)

    nginx平台初探(100%) 初探nginx架构(100%) nginx基础概念(100%) connection request keepalive pipe lingering_close 基本数据结构(99%) ngx_str_t(100%) ngx_pool_t(100%) ngx_array_t(100%) ngx_hash_...