摘要:
Java Lambda表达式 Lambda 表达式被使用作提供一个功能接口的具体实现。节约代码。 在表达式中,不需要再定义方法提供实现,只需要编写具体实现的方法。 Lambda表达式会被视为一个函数,因此编译器不会创建.class文件 方法接口 在Lambda表达式中,提供了方法接口的实现方式。如果 阅读全文
摘要:
按键说明 光标移动 h,j,k,l分别对应的是左下上右 想要快速移动,例如向下移动30行,就可以使用30j或者30↓的组合 1.翻页(窗口滚动 ctrl+[f] 向下移动一页,相当于page down ctrl+[b] 向上移动一页,相当于page up 2.光标移动 + 光标移动到非空格符的下一行 阅读全文
摘要:
第六章 类文件结构 实现平台无关性的基础是虚拟机和字节码的存储格式。Java虚拟机不与任何程序语言绑定,只和其Class文件这种特殊的二进制文件格式关联。 6.1 Class类文件结构 Class文件格式采用类似C结构体的伪结构存储,包含两种数:无符号数和表。 无符号数:基本数据类型 , u1,u2 阅读全文
摘要:
整理ibm.com,不完善 插装&ASM 介绍 插桩技术是在保证目标程序原有逻辑完整的情况下,在特定的位置插入代码段,从而收集程序运行时的动态上下文信息 目前基于插桩技术实现Java程序的动态交互安全监测已经有一些实现形式,如RASP,IAST。在Java中插桩通过Instrument以及字节码操作 阅读全文
摘要:
数据卷是一个可提供一个或多个容器使用的特殊目录,其绕过UFS,可以提供很多有用的特性: 数据卷 可以在容器之间共享和重用 对 数据卷 的修改会立刻生效 对 数据卷 的更新不影响镜像 数据卷 默认会一直存在,即使容器被删除 数据卷的使用,类似于Linux下对目录或文件进行mount,镜像中的被指定为挂 阅读全文
摘要:
使用Dockerfile定制镜像 镜像的定制实际上就是每一层所添加的配置文件。 Dockerfile是一个文本文件,其中包含多条指令。每条指令构建一层。 FROM:定制的镜像都是基于FROM的镜像。 其中如果以scratch为基础镜像,意味着不需要任何镜像基础。 RUN 此指令用来执行命令行命令。主 阅读全文
摘要:
Docker架构 镜像(Image) Docker 镜像相当于root文件系统。 容器(Container) 镜像和容器相当于,类和实例。容器可以被创建,启动,停止,删除 仓库(Repository)仓库可以看成代码控制中心,保存镜像 Docker Hello world docker run ub 阅读全文
摘要:
"5292. 划分数组为连续数字的集合" 给你一个整数数组 和一个正整数 k,请你判断是否可以把这个数组划分成一些由 k 个连续数字组成的集合。 如果可以,请返回 True;否则,返回 False。 题目表述为集合,不是数组。 =__= 分析: 需要将数组按照k个一组划分。所以一共有 个集合。如果不 阅读全文
摘要:
联系上文 "SQL查询语句的执行" 查询语句的那一套流程,更新语句也是同样会走一遍。 更新流程还涉及两个重要的日志模块: redo log (重做日志)和 binlog (归档日志) redo log:重做日志 redo log是InnoDB引擎特有的日志 WAL技术,全称是Write Ahea 阅读全文
摘要:
执行过程 连接器 管理连接,权限验证 查询缓存 命中缓存直接返回结果 分析器 词法分析 ,语法分析 优化器 分析执行计划,选择最优的执行计划 执行器 操作存储引擎接口,返回结果 不同的存储引擎共用一个 Server层 连接器 连接器负责跟客户端建立连接、获取权限、维持和管理连接 客户端如果太长时间没 阅读全文