迭代器删除 容器相关 源码
死循环里面捕捉异常,然后
前端
elementUI
表单回车提交。vue中是监听回车事件 但是elementUI封装了input标签 需要用
数据库相关
MySQL
- 建表的时候默认值不能用函数,比如它不认识
- char是固定长度的,varchar会根据具体的长度来适用存储空间,因此它需要额外的1-2个字节来存储字符串的长度,长度小于255用一个字节,大于255用2个字节。
- varchar存非Unicode,nvarchar存Unicode
- nvarchar适用于存中文
- 设置主键自增的话类型应该是int
算法
二进制
这些坑踩一遍以后就这一遍了。
- 人为什么用十进制,不知道,可能跟手指头有关
- 10进制和2进制表数的共通点 基数 (radix)基数排序li>
- 8进制通常前面有个0 16进制开头有个
- 十进制转二进制看图
- 210=1024全记住!
- 一般写8位 就是一个字节
原码反码补码
- 十进制直接转换成的二进制 就是原码
- 反码是原码1变成0 0变成1
- 补码是反码+1
- 二进制负数是正数的补码
- 二进制负数转十进制符 位不变其余位取反+1
- 8位数第一位是代表正负
- 8位数由于有符 位 那么表示范围就是-27~27 这就是为什么java里 int代表的是-128~127
- 为什么计算机负数用补码表示
- 0的表述实现统一。
- 能够把减法当成加法来运算 例如。CPU里没有减法器这个概念
二进制的逻辑运算重灾区
- 与& 遇0则0
- 或| 遇1则1
- 反~ 1-0 0-1
- 异或^ 相同为1 不相同为0(不进位加法)
- 右移位 (补符 位)
- 左移位 (补0)
- 无符 右移 (补0)
- 怎么算23 22效率最高
- 互换两个正整数的值 a = 3 b = 4
长整数和短整数转换
- 这里短整数有8位 长整数有16位
- 长整数->短整数 直接砍位数 会发生精度的丢失
bit Byte
计算机中最小存一个东西 都按字节 byte来 不足一个字节 补0 补成一个字节
16进制实际上是2进制短的表示方式 一个数表示4位2进制
要事为先,二进制小数就先不思考了
VMware装Linux 虚拟环境
虚拟环境说白了就是假的,不是真实存在的,通过一系列技术手段模拟出来的。
- what 什么是虚拟环境
- why 为什么要装虚拟环境 因为学习大数据要弄多个节点,所以整。主要还是为了学习用
- how
-
- 整一个虚拟机出来 -> 攒了一台机器
-
-
- 不要选典型,很多配置会走默认。
-
-
-
- 稍后安装操作系统
-
-
-
- 选择centos
-
-
-
- 络使用NAT 络这挺重要的
-
-
-
- 虚拟机的内存如果设置小于768MB那么安装过程没有图形界面。我也没有试过。
-
-
-
- sda是一块磁盘,。用不同的字母来区分磁盘。被孙玄问过
-
-
-
- 分三个区 第一个开机引导系统用的,第二个内存不够用的时候,缓存到这个区里(一般是使用内存的两倍)。第三个区所安装的软件都放里面。
-
配置虚拟机的 络 【重要】
- 找到 卡
- if->interface cfg->config eth->Ethernet 头一回知道是这么回事
- 把这个干掉, 卡硬件的地址 也干掉。因为要克隆虚拟机
- 启用 卡
- 配置协议
- 虚拟机的 关地址也能当做是dns地址trong>看下图 是可以的
快照
- 打快照能回到过去
- 克隆之后 由于 卡地址是克隆来的 这里留个坑 去百度一下。
windows命令的本质
命令都是可执行文件
是自带的命令
- 找一个命令默认先从当前目录里找,没有就去环境变量里找。
- 能够显示环境变量,使用隔开的
环境变量:用户变量和系统变量
- 系统环境变量是所有用户都能用的
cmd不区分大小写
使用序列化技术实现深拷贝
两个list中的map指向的市堆里的同一个map对象,用流做深拷贝
springboot 配置文件问题
这里扯到配置文件读取的优先级问题,我们在jar包同级目录里放了在crontab中执行任务 配置文件没有读到同级目录中的config/application.yml,需要指定绝对路径
Redis哨兵模式
- 哨兵负责切换Redis的主从,springboot应用应该连接哨兵,不用连接具体是哪个Redis,程序还有bug,需要抽空研究。
- 经验证可以单独放在其他机器上执行,kafka的有可能同理。
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览93767 人正在系统学习中 相关资源:七夕表白Chrome插件-Javascript文档类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!