笔记
一位大腿
这个作者很懒,什么都没留下…
展开
-
java常用设计模式
设计模式分为三种类型,共23种:创建型模式:单例模式、建造者模式、工厂模式、原型模式结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式行为型模式:模板方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式以下主要讲解:创建型模式:单例模式、建造者模式、工厂模式结构型模式:适配器模式、代理模式行为型模式:模板方法模式、策略模式一、创建型模式例子单例模式:对应的类: SingleTon.java参考博客:h原创 2021-04-25 15:21:46 · 246 阅读 · 0 评论 -
sql优化的常用方法
按sql优化方向划分:一、sql优化应尽量避免全表扫描1.建表的时要考虑在where和order by涉及的列上建立索引,避免全表扫描。2.where中尽量避免使用不等号(!= <>),否则引擎会放弃使用索引查询而使用全表扫描。3.where中尽量避免null值判断,可以给列设置默认值,否则引擎会放弃使用索引查询而使用全表扫描。例: select id from student where sex is null可以给sex列设置默认值0,上面的语句可以优化为:select id原创 2021-04-07 21:06:16 · 252 阅读 · 1 评论 -
FinalShell连接云服务器上传文件
1.先下载FinalShell安装包大家可以在网上搜或者点击下方的连接:下载链接:http://www.hostbuf.com/downloads/finalshell_install.exe百度网盘连接:链接:https://pan.baidu.com/s/1vSmK1Up_k-NTQA9UBvECNQ 提取码:c53c下载好安装包一路下一步安装好软件2.连接云服务器点击第二步的文件夹选择 SSH连接Linux服务器连接成功。3.上传文件在Linux命令窗口输入cd,然后在输入*原创 2021-03-13 13:51:13 · 9106 阅读 · 0 评论 -
java获取excel文件中的数据和图片
package com.yinghuo.platform.system.api.utils;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFDateUtil;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.poifs.filesystem.POIFSFileSystem;imp原创 2021-03-05 09:47:13 · 671 阅读 · 1 评论 -
element el-date-picker设置默认时间定位
:default-value=“defaultValue1”原创 2021-01-05 10:30:29 · 2557 阅读 · 0 评论 -
根据参数不同控制el-date-picker的时间范围
<el-date-picker v-if="enterLoad" v-model="enterTime" type="date" value-format="yyyy-MM-dd" :picker-options="pickerOptions" placeholder="请选择进场时间"></el-date-picker>v-if是为了重新加载组件,若只需要加载一次,则不用定义v-if;若多次进入弹窗页面每次都要重新加载否则第二次不会刷新时间原创 2021-01-04 15:43:25 · 389 阅读 · 0 评论 -
js根据字符串查找对象中同名的属性值
var row = { id:1, name:'aaa',};var descs = 'id';//调用该方法输出为1itemAValue(descs,row){ return row[descs];},可以在中括号直接写字符串。原创 2020-12-29 17:02:00 · 1743 阅读 · 1 评论 -
el-table默认选中
1.首先在el-table中加上 ref=“defaultSelectMenu”,在data中声明该数组 defaultSelectMenu: [];defaultSelectMenu是自定义的数组名称2.运用el-table的toggleRowSelection的属性完成默认选中。我这里用了this.$nextTick,主要作用是回调延迟到下次 DOM 更新循环之后执行,可以在回调中获取更新后的DOMthis.$nextTick(function () { response.forEac原创 2020-12-28 16:36:02 · 3177 阅读 · 0 评论 -
int与Integer的区别
1.基本使用对比int是基本数据类型,Integer是int的包装类;int不需要实例化就可使用,Integer需要实例化才能使用;int直接储存数据值,Integer是引用类型,是对象的地址;int默认为0,integer默认为null....原创 2020-11-19 20:20:57 · 187 阅读 · 0 评论 -
==, equals 与 hashCode 的区别与联系
概述概念:== : 该操作符生成的是一个boolean结果,它计算的是操作数的值之间的关系equals : Object 的 实例方法,比较两个对象的content是否相同hashCode : Object 的 native方法 , 获取对象的哈希值,用于确定该对象在哈希表中的索引位置,它实际上是一个int型整数二、关系操作符 ==1、操作数的值基本数据类型变量在Java中有八种基本数据类型:浮点型:float(4 byte), double(8 byte)整型:byte(1 byte)原创 2020-11-19 16:40:54 · 150 阅读 · 0 评论 -
面向对象的三大基本特征:封装、继承、多态
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2020-10-30 23:40:52 · 198 阅读 · 0 评论 -
重写与重载
重写(overriding)a.子类对父类函数重新定义,对父类原有方法进行一定的改造,方法名、返回类型和参数一致,是父类与子类之间的多态性。b.重写方法的访问权限不能少于父类的。(修饰符权限要大于被重写的方法权限)c.重新的方法不能抛出新的异常或声明更加宽泛的异常。规则:方法...原创 2020-11-17 19:17:31 · 135 阅读 · 0 评论 -
java泛型
1.概念形参:是声明函数时写的。实参:调用方法时传入的值。泛型也叫‘参数化类型’,在不创建新类型的情况下,通过泛型指定不同类型来控制形参,具体限制类型。在泛型的使用过程中,操作的数据类型被指定为一个参数类型。例: List array = new ArrayList();这时的array可以add字符串和数字类型。当使用时,都以String类型使用时就会报错。List<String> array = new ArrayList<String>();这时add类型为Int原创 2020-11-12 20:26:44 · 76 阅读 · 0 评论 -
内部类和静态内部类
定义在一个类内部的类叫内部类,该类叫外部类原创 2020-11-09 20:51:05 · 285 阅读 · 0 评论