书栈网 · BookStack 本次搜索耗时 0.044 秒,为您找到 172347 个相关结果.
  • 实现: 创建并执行内核线程

    【实现】创建并执行内核线程 创建第0个内核线程idleproc 创建第1个内核线程initproc 调度并执行内核线程initproc 【实现】创建并执行内核线程 既然建立了进程控制块,我们就可以通过进程控制块来创建具体的进程了。首先,我们考虑最简单的内核线程,它通常只是内核中的一小段代码或者函数,没有用户空间。而由于在操作系统启动后,已经对整...
  • 错误处理-错误码实现

    自定义错误码 使用到中间件 当业务需要更复杂的错误码定义时,我们可以自定义实现业务自己的错误码,只需要实现gcode.Code 相关的接口即可。 我们来看个例子。 自定义错误码 定义结构体并实现gcode.code 接口定义的方法 type BizCode struct { code int messa...
  • 通过Ingress Annotation实现高阶流量治理

    通过Ingress Annotation实现高阶流量治理 前提条件 灰度发布 基于Header灰度发布 基于Cookie灰度发布 基于权重灰度发布 跨域 Rewrite重写Path和Host Rewrite重写Path Rewrite重写Host 重定向 配置HTTP重定向至HTTPS 永久重定向 临时重定向 Header控制 请求...
  • 服务发现实现地址互通

    基于应用级服务发现实现地址互通 应用级别服务发现 go server <-> java client 接口级别服务发现(仅dubbo2用户关注) how to run java server <-> go client go server <-> java client 基于应用级服务发现实现地址互通 dubbo-java 和 dubbo-...
  • 如何实现一个新引擎

    如何实现一个新引擎 实际案例 如何实现一个新引擎 实现一个新的引擎其实就是实现一个新的EngineConnPlugin(ECP)引擎插件。具体步骤如下: 新建一个maven模块,并引入ECP的maven依赖: <dependency> <groupId> org.apache.linkis </groupId> <artifactId>...
  • 依赖注入服务容器(实现控制反转)

    依赖注入服务容器(实现控制反转) 依赖注入 构造函数参数类型注入 举例说明 服务提供者 控制器 一般注入方式 注册方式 bind singleton instance 将接口绑定到实现 首先我们定义一个接口 定义具体的sms类 在控制器中使用 在使用之前需要先绑定 依赖注入服务容器(实现控制反转) 依赖注入 构...
  • 如何实现两种 get 操作

    Go 语言中读取 map 有两种语法:带 comma 和 不带 comma。当要查询的 key 不在 map 里,带 comma 的用法会返回一个 bool 型变量提示 key 是否在 map 中;而不带 comma 的语句则会返回一个 key 类型的零值。如果 key 是 int 型就会返回 0,如果 key 是 string 类型,就会返回空字符串。 ...
  • 12.3 Json 的四个实现

    12.3 Json 的四个实现 1、JFinalJson 2、FastJson 3、Jackson 4、MixedJson 12.3 Json 的四个实现 jfinal 官方默认给出了三种 json 实现,可以满足绝大多数需求。 1、JFinalJson JFinalJson 是 jfinal 官方最早的一个实现,这个实现最重要一点就是...
  • 33. 系统通知功能实现

    服务端 前端 不同于在线聊天,系统通知会在服务端进行保存。服务端数据库设计如下: msgcontent表用来保存每一条系统通知,sysmsg表则用来记录每一个用户和每一条通知的关系,比如该用户是否阅读了该条通知。 系统通知的整个处理流程是这样的: 1.用户登录成功来到Home页面后,会主动发起一次请求,查看是否有未读通知,如果有,则页面右上角...
  • MySQL · 引擎特性 · InnoDB MVCC 相关实现

    1509 2020-08-13 《数据库内核月报》
    Undo log Read View Semi consistent read 总结 InnoDB支持MVCC来提高系统读写并发性能。InnoDB MVCC的实现基于Undo log,通过回滚段来构建需要的版本记录。通过ReadView来判断哪些版本的数据可见。同时Purge线程是通过ReadView来清理旧版本数据。MVCC的相关知识在过去的月报...