摘要:
里氏代换原则 是Barbara Liskov女士在1988年发表的[ASD] 具体的数学定义比较复杂,可以查找相关资料 白话翻译 一个软件实体如果使用的是一个父类的话,那么一定适用于其子类,而且它察觉不出父类对象和子类对象的区别。 也就是说,在软件里面,把父类都替换成它的子类,程序的行为没有变化 简 阅读全文
摘要:
1.函数的使用 常用函数(比较,分组,判断等) 截取函数:substring_index(目标字符串,分隔符,序号) 获取时间函数:TIMESTAMPDIFF(格式,开始时间,结束时间) 2.遇到的问题 MySQL怎么用命令添加索引 MySQL怎么用命令添加字段 MySQL怎么用命令修改字段长度 阅读全文
摘要:
1.substring_index函数的语法及其用法 (1)语法:substring_index(string,sep,num) 即substring_index(字符串,分隔符,序号) 参数说明 string:用于截取目标字符串的字符串。可为字段,表达式等。 sep:分隔符,string存在且用于 阅读全文
摘要:
一.Java数组扩容的思路 正常逻辑:Java数组对象的大小是固定不变的,数组对象是不可扩容的。 尽然正常的不行,我们就在new他一次,利用数组复制方法可以变通的实现数组扩容。 逻辑:先弄出一个新的数组(数量符合扩容的长度),然后将老的数组数据放入到新new出来的数组中 二.代码 案例1 1.通过n 阅读全文
摘要:
问题 记录遇到的异常和总结处理的过程,希望能给到自己和别人帮助。 Error:(1, 1) java: 非法字符: ‘\ufeff’ 编译过程中出现报错Error:(1, 1) java: 非法字符: ‘\ufeff’ 原因 这个异常是因为程序编译时是按照UTF-8的格式来编译运行,但是当前文件格式 阅读全文
摘要:
一.问题 Parameter 'item' not found. 参数item找不到 二.原因 这里的值没有写对,#{item}的item应是改为productSku,改后就不会报错了 三.解决方案 #{item}的item应是改为productSku,改后就不会报错了 阅读全文
摘要:
一.介绍 语法 集合.stream().findFirst() 使用 // 我们的工具类(切割SKU字符串relatedSkuJoin,转为集合).stream.第一个数(); CommonUtils.splitStringList(item.getRelatedSkuJoin()).stream( 阅读全文
摘要:
一.常用命令 1.Linux命令之剪切 mv 目标文件 目的文件 2.Linux之新增文件夹 mkdir 路径+文件名 3.Linux之删除命令 rm 删除文件 rmdir 删除文件夹 阅读全文
摘要:
一.格式 mv source dest 二.介绍 mv: 命令 source: 源文件 dest: 目的地址 三.案例 剪切conf 文件到 /home/data 文件下 目前conf 文件是在/home/data/mongodb路径下 # 查看当前文件夹root@bbbbeb52b2aa:/hom 阅读全文
摘要:
一.问题 在docker容器中想编辑mongodb的配置文件,然后用vi就报错了 bash: vi: command not found root@bbbbeb52:/conf# vi mongod.conf bash: vi: command not found 或 bash: vim: comm 阅读全文