继承,抽象类,接口,内部类
父类private的东西子类也是可以继承过来的,只是因为封装的特性阻碍了直接调用,但是可以通过暴露出来的方法(get/set)进行间接调用 某种程度上说,父类是大于子类的, 子类有更多的约束,所以小于父类 在特殊情况下,当子类和父类属性重名时,你要想使用父类的属性,必修加上修饰符super, 只能通过super.属性调用 在特殊情况下,当子类和父类方法重名时,你要想使用父类的方法,必修加上修饰符s…
父类private的东西子类也是可以继承过来的,只是因为封装的特性阻碍了直接调用,但是可以通过暴露出来的方法(get/set)进行间接调用 某种程度上说,父类是大于子类的, 子类有更多的约束,所以小于父类 在特殊情况下,当子类和父类属性重名时,你要想使用父类的属性,必修加上修饰符super, 只能通过super.属性调用 在特殊情况下,当子类和父类方法重名时,你要想使用父类的方法,必修加上修饰符s…
今天在跑一个hive任务的时候,遇到了这个错误,很明显这个错误是在 shuffle阶段 出现了问题,报错为 java.lang.OutOfMemoryError:java heap space 从网上找到了解决办法,这里记录一下: 异常原因 : 很可能是因为数据倾斜导致的栈溢出。 在shuffle阶段,会将map的output数据给取下来,然后根据设定的参数决定是放进内存中,还是存储到磁盘里面进行…
一、什么是单点登录(SSO) 单点登录主要用于多系统集成,即在多个系统中,用户只需要到一个中央服务器登录一次即可访问这些系统中的任何一个,无须多次登录。 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 二、web系统如何实现单点登录 目前已经有了成熟的单点登录…
ElasticSearch03 1.ES聚合常见的有三类: 2.Bucket聚合的数量,和排序? 3.限定聚合范围:先写条件,再写聚合统计。提高效率 4.聚合知识小节: 5.为什么可以同时聚合多个字段? 6.在创建索引库时,通过settings来配置自定义的analyzer(分词器) 7.存储按拼音建立索引,搜索按照汉字进行搜索。 8.kibana小tips:小扳手自动对齐。 9.自动补全查询:C…
手机浏览器scheme唤醒抖音实现跳转 js代码 <a href="snssdk1128://webview?url=path&from=webview&refer=web" class="dl-btn" >打开抖音并跳转到path路径</a> 所有案例 home: "snssdk1128://feed?refer=web&gd_label={{gd…
J DBC 一. 简述 JDBC: Java操作数据库技术 JDBC是一套 接口 (有个别特殊类) JDBC可以操作多种 关系型数据库 (MySQL、oracle) 操作MySQL的JDBC,有一套专门的实现类 ---- 驱动 操作oracle的JDBC,也有一套专门的实现类 ---- 驱动 实现了JDBC接口的实现类,驱动 驱动一般都由数据库生成厂商提供。 MySQL的JDBC驱动,由MySQL…
jsdiv鼠标移动事件 想法:鼠标移入区域 div跟着鼠标位置移入鼠标移出时沿着鼠标移出方向移出 难点: 在于如何判断进入和移出事件 如何记录移入移出位置 这里用了π.pI用弧度来求得鼠标的位置 效果 : 可以随着鼠标移进移出并且记录位置 先确定移动的div 注意: getBoundingClientRect 没有参数 Math.PI 是圆周率π 写当前移动的移入移出事件 Mouseenter (…
Windows平台下安装OpenCV与Eigen一般需要先进行编译,配置环境变量,再在VsCode里面进行文件配置。本文按照编译及环境配置-vscode文件配置进行。 编译及路径配置 MinGW 首先我们需要先 mingw ,用于gcc与g++的编译与调试。下滑页面,下载seh后缀文件,在系统盘根目录下进行安装。 解压后文件长这样: 随后在高级系统设置-环境变量中添加Path,字段为: C:\mi…
前言 随着Linux的流行,很多小伙伴都想耍耍,但是也绝不可能放弃使用Windows,毕竟还得靠Windows放松呢!linux发行版众多,Manjaro作为Arch的衍生版本,异军突起,排名一路高歌猛进,下面就详细描述一下Windows和 Manjaro 双系统安装步骤! 磁盘操作 想要安装双系统的小伙伴首先得整理出一定的磁盘空间出来,以便安装Manjaro系统。使用Windows自带的磁盘整理…
QEMU SIMD Code Generation 文章目录 QEMU SIMD Code Generation 1. SIMD指令发展 2. Challenges in SIMD generation 2.1 SIMD架构自身问题 2.2 现代DBT翻译SIMD的问题 2.2.1 翻译方式 2.2.2 翻译结果 3. 优化现代DBT翻译SIMD指令方式 3.1 Improving SIMD Co…