摘要: in操作符,对于数组属性需要指定数字形式的索引值来表示数组的属性名称(固有属性除外,如length)。 所以说在这里,1 in [1]并不是表示数字1在不在数组里。而是表示数组中含不含有1这个索引index值。 数组长度为1,所以只含有的index值为0,这个表达式返回fasle。 阅读全文
posted @ 2023-11-05 23:26 龙陌 阅读(107) 评论(0) 推荐(0)
摘要: 任何数值除以0都会导致错误而终止程序执行。但是在 JavaScript 中,会返回出特殊的值,因此不会影响程序的执行。 比0大的数除以0,则会得到无穷大,所以 js 用 Infinity 来显示出来。 也就是1/0得到的是Infinity。isNaN(1/0)返回的是false。但是isNaN(0/ 阅读全文
posted @ 2023-11-05 23:24 龙陌 阅读(59) 评论(0) 推荐(0)
摘要: [ ] 阅读全文
posted @ 2023-03-30 00:51 龙陌 阅读(45) 评论(0) 推荐(0)
摘要: “Foo” 是一个编程中经常使用的占位符,它没有特定的含义,只是作为一个通用的标识符来使用,这种用法类似于数学中的"x"或"y"。 这个词最初可能源于20世纪60年代MIT的人工智能实验室,当时在使用LISP编程语言时,有些人在编程时使用了"Foobar"作为占位符。后来,"Foo"成为了一个更为普 阅读全文
posted @ 2023-03-12 14:56 龙陌 阅读(2195) 评论(0) 推荐(0)
摘要: 实际开发中,不建议在实体类中添加非表以外的字段,如果是表以外的字段,可以写一个DTO,作为数据传输对象,或者PO 阅读全文
posted @ 2021-04-05 14:41 龙陌 阅读(557) 评论(0) 推荐(0)
摘要: 在实际应用中经常会遇到使用多个参数的情况. 我们将多个参数合并到一个JavaBean中,并使用这个JavaBean作为接口方法的参数。 这种方法用起来很方便,但并不适合全部的情况,因为不能只为了两三个参数去创建新的JavaBean类, 因此对于参数比较少的情况,还有两种方式可以采用:使用Map类型作 阅读全文
posted @ 2021-04-04 14:57 龙陌 阅读(307) 评论(0) 推荐(0)
摘要: 为了防止类型错误,对于一些特殊的数据类型,建议指定具体的jdbcType值。例如headimg指定BLOB类型,createTime指定TIMESTAMP类型。 BLOB对应的类型是 ByteArrayinputStream,就是二进制数据流。 由于数据库区分date、time、datetime类型 阅读全文
posted @ 2021-04-04 14:39 龙陌 阅读(543) 评论(0) 推荐(0)
摘要: 可以通过在resultMap中配置property属性和column属性的映射,或者在sql中设置别名这两种方式实现将查询列映射到对象属性的目的。 property属性或别名委和对象中属性的名字相同,但是实际匹配时,MyBatis会先将两者都转换为大写形式,然后再判断是否相同, 即property= 阅读全文
posted @ 2021-04-04 14:14 龙陌 阅读(360) 评论(0) 推荐(0)
摘要: 由于java中的基本类型会有默认值,例如当某个类中存在private int age;字段时,创建这个类时,age会有默认值0. 当使用age属性时,它总会有值。 因此,在某些情况下,便无法使age为null. 并且在动态SQL的部分,如果使用age != null 进行判断,结果总会为true,因 阅读全文
posted @ 2021-04-04 13:46 龙陌 阅读(418) 评论(0) 推荐(1)
摘要: java: 对termsQuery的引用不明确 org.elasticsearch.index.query.QueryBuilders 中的方法 termsQuery(java.lang.String,double...) 和 org.elasticsearch.index.query.QueryB 阅读全文
posted @ 2021-03-26 11:22 龙陌 阅读(6218) 评论(0) 推荐(0)
摘要: 成员内部类面试题--要求:使用已知的变量,在控制台输出30,20,10 class Outer { public int num = 10; class Inner { public int num = 20; public void show() { int num = 30; System.ou 阅读全文
posted @ 2021-02-24 21:53 龙陌 阅读(304) 评论(0) 推荐(0)
摘要: 抽象类和接口有什么区别 (1)抽象类里面可以包含普通成员方法,接口不能包含普通成员方法 (2)抽象类可以有构造方法,接口中不能有构造方法 (3)抽象类不可以有默认方法,接口中可以有默认方法 (4)一个类只能直接继承一个父类(可以是抽象类),一个类可以实现多个接口 (5)类与类之间只能是单继承关系,接 阅读全文
posted @ 2021-02-24 21:45 龙陌 阅读(581) 评论(0) 推荐(0)
摘要: Java中static、final、static final的区别 1.final: (1)final可以修饰属性,方法,类,局部变量 (2)final修饰的属性的初始化可以在编译期,也可以在运行期,初始化后不能被改变。 (3)final修饰的属性表明是一个常数(创建后不能被修改)。 (4)fina 阅读全文
posted @ 2021-02-24 21:41 龙陌 阅读(664) 评论(0) 推荐(0)
摘要: 1.父类定义子类构建 2.接口定义实现类构建 3.抽象类定义实体类构建 4.方法重写。 阅读全文
posted @ 2021-02-24 21:29 龙陌 阅读(595) 评论(0) 推荐(0)
摘要: 前言 数组特点 存储区间是连续,且占用内存严重,空间复杂也很大,时间复杂为O(1)。 优点:是随机读取效率很高,原因数组是连续(随机访问性强,查找速度快)。 缺点:插入和删除数据效率低,因插入数据,这个位置后面的数据在内存中要往后移的,且大小固定不易动态扩展。 链表特点 区间离散,占用内存宽松,空间 阅读全文
posted @ 2021-02-04 23:14 龙陌 阅读(638) 评论(0) 推荐(0)
摘要: Vuex 是一个专为 Vue.js 设计的状态管理模式 vuex解决了组件之间同一状态的共享问题。当我们的应用遇到多个组件共享状态时,会需要: 多个组件依赖于同一状态。传参的方法对于多层嵌套的组件将会非常繁琐,并且对于兄弟组件间的状态传递无能为力。这需要你去学习下,vue编码中多个组件之间的通讯的做 阅读全文
posted @ 2020-12-13 23:43 龙陌 阅读(117) 评论(0) 推荐(0)
摘要: https://router.vuejs.org/ vue路由配置: 1.安装 npm install vue-router --save / cnpm install vue-router --save 2、引入并 Vue.use(VueRouter) (main.js) import VueRo 阅读全文
posted @ 2020-12-13 21:23 龙陌 阅读(1201) 评论(0) 推荐(0)
摘要: 非父子组件传值 1、新建一个js文件 然后引入vue 实例化vue 最后暴露这个实例 2、在要广播的地方引入刚才定义的实例 3、通过 VueEmit.$emit('名称','数据') 4、在接收收数据的地方通过 $om接收广播的数据 VueEmit.$on('名称',function(){ }) 阅读全文
posted @ 2020-12-13 20:45 龙陌 阅读(119) 评论(0) 推荐(0)
摘要: 搭建vue的开发环境: https://cn.vuejs.org/v2/guide/installation.html 1、必须要安装nodejs 2、搭建vue的开发环境 ,安装vue的脚手架工具 官方命令行工具 npm install --global vue-cli / cnpm instal 阅读全文
posted @ 2020-12-13 14:46 龙陌 阅读(409) 评论(0) 推荐(0)
摘要: Vue和Angular、React都是前端框架 1、单页面框架 2、基于模块化组件化的开发模式 Vue简单 灵活 高效 国内的中小企业里面用的非常多 前端技术薪资介绍 Html5+Css3+Jquery PC端 移动端静态页面 6k-8k Angular 、 Vue 、React 10k+ Node 阅读全文
posted @ 2020-12-13 14:40 龙陌 阅读(768) 评论(0) 推荐(0)
摘要: 接口和抽象类的区别 比较点抽象类接口 默认方法 抽象类可以有默认的方法实现 java 8之前,接口中不存在方法的实现 实现方式 子类使用extends关键字来继承抽象类.如果子类不是抽象类,子类需要提供抽象类中所声明方法的实现 子类使用implements来实现接口,需要提供接口中所有声明的实现. 阅读全文
posted @ 2020-08-27 09:15 龙陌 阅读(151) 评论(0) 推荐(0)
摘要: 多态的好处 允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用).主要有以下优点: 可替换性:多态对已存在代码具有可替换性. 可扩充性:增加新的子类不影响已经存在的类结构. 接口性:多态是超类通过方法签名,向子类提供一个公共接口,由子类来 阅读全文
posted @ 2020-08-27 09:09 龙陌 阅读(793) 评论(0) 推荐(0)
摘要: .HttpServletRequest对象 请求对象:封装了所有的请求数据,这个对象是由服务器创建,作为实参传递到doXXX方法中 常用方法: 1.设置请求数据的编码方式 request.setCharacterEncoding("utf-8"); 只针对post请求有效,因为post的数据封装为了 阅读全文
posted @ 2020-08-26 14:15 龙陌 阅读(250) 评论(0) 推荐(0)
摘要: 在面向对象编程中,封装(encapsulation)是将对象运行所需的资源封装在程序对象中——基本上,是方法和数据。 对象是“公布其接口”。其他附加到这些接口上的对象不需要关心对象实现的方法即可使用这个对象。 这个概念就是“不要告诉我你是怎么做的,只要做就可以了。”对象可以看作是一个自我包含的原子。 阅读全文
posted @ 2020-08-25 20:00 龙陌 阅读(1126) 评论(0) 推荐(0)
摘要: 只有一个标题:table-caption-tr-th-tr-td 带结构的表格:table-thead-tr-th-tbody​-tr-td-tfoot-tr-td 属性 》border:设置表格宽度 》width:设置表哥宽度 》align:用在表格中,设置表格居中。用在tr标签中,设置单元格内容 阅读全文
posted @ 2020-08-25 15:54 龙陌 阅读(385) 评论(0) 推荐(0)
摘要: POM文件 maven本质是通过pom来管理我们的项目 pom:project object model 项目对象模型 dom:文档对象模型 主标签:project 约束整个xml的数据信息(标签) dependencies标签 包含所有的依赖dependency dependency标签 一个de 阅读全文
posted @ 2020-08-25 15:39 龙陌 阅读(267) 评论(0) 推荐(0)
摘要: Maven环境的搭建 1.Maven是一个java开源项目 2.需要正确的配置了java——home环境变量 在dos窗口:echo %JAVA_HOME5 3.解压maven包 解压到一个没有中文的目录下 比如:D:\apache-maven-3.5.3 4.配置maven的home路径,叫M2_ 阅读全文
posted @ 2020-08-25 15:29 龙陌 阅读(158) 评论(0) 推荐(0)
摘要: Maven 1.Maven是用来构建和管理项目的工具 清理、编译、运行、打包、部署 2.白话 maven是用来帮你管理项目中的jar包 》自动下载 》同样的jar包,只存在一份,用什么给什么 3.maven约定了统一的项目格式 阅读全文
posted @ 2020-08-25 15:27 龙陌 阅读(165) 评论(0) 推荐(0)
摘要: J2EE的三层经典结构 1.表现层 1.展示给用户的窗口,与交互的界面,通过浏览器运行的 2.html,css,js 3.jsp,servlet 4.视图层, 展示数据,获取数据 html jsp beetl 5.控制层 servlet springmvc 2.业务逻辑层 1.处理具体的业务逻辑层 阅读全文
posted @ 2020-08-25 15:25 龙陌 阅读(418) 评论(0) 推荐(0)
摘要: DOM对象和jQuery对象对比 DOM对象:直接使用JavaScript获取的节点对象 jQuery对象:使用jQuery包装DOM对象后产生的对象,它能够使用jQuery中的方法var objDOM=document.getElementById("title"); var objHTML= 阅读全文
posted @ 2020-08-25 15:11 龙陌 阅读(188) 评论(0) 推荐(0)
摘要: 基本选择器 ID选择器 标签选择器 类选择器 组合选择器 $("p.red"):选择class属性值为red的p标签 层次选择器 后代选择器 子选择器 过滤选择器 $(“li:first”) //第一个li $(“li:last”) //最后一个li $(“li:even”) //挑选下标为偶数的l 阅读全文
posted @ 2020-08-25 15:10 龙陌 阅读(306) 评论(0) 推荐(0)
摘要: 1.jQuery是当前最流行的js库,本质就是一个js文件 2.其中封装了很多js的原生功能,让我们代码写起来更加简单 3.也可以理解为js框架 使用jQuery实现,代码非常简洁。 因为jQuery封装了原生的JavaScript的代码 jQuery的特点:write less ,do more 阅读全文
posted @ 2020-08-25 14:58 龙陌 阅读(1366) 评论(0) 推荐(0)
摘要: 网页中所有DOM文档结构绘制完毕后即刻执行,可能与DOM元素关联的内容(图片、flash、视频等)并没有加载完 语法: $(document).ready(function(){ //执行代码 });简写方式:$(function(){ //执行代码 }) ; 阅读全文
posted @ 2020-08-25 14:45 龙陌 阅读(427) 评论(0) 推荐(0)
摘要: 1.display:元素隐藏之后,在页面中不再占用位置 none:元素隐藏 block:元素显示 inline:行级显示 2.visibility:元素隐藏后,在页面中依然占用位置 hidden:元素隐藏 visible:元素显示 阅读全文
posted @ 2020-08-25 14:19 龙陌 阅读(165) 评论(0) 推荐(0)
摘要: undefinded 未定义,或者未声明,或者变量被声明后,但未被赋值 null 为空,表示无值 number string boolean array object 注意: ‘’空串属于字符串String,不是null 注意:如果判断获取的input标签是否有内容,应该是用””(空串来进行判断,而 阅读全文
posted @ 2020-08-25 13:57 龙陌 阅读(411) 评论(0) 推荐(0)
摘要: 》多态其实就是多种形态,多种形式:》两个最直接的体现方法重写方法重载 java实现多态的方式:1、在同一类中多个同名函数同时存在,具有不同的参数个数/类型,实现重载。2、在继承关系中,实现同名函数的重写。子类中的方法与父类中的某一方法具有相同的方法名、返回类型和参数表,则新方法将覆盖原有的方法。 重 阅读全文
posted @ 2020-08-25 10:36 龙陌 阅读(1075) 评论(0) 推荐(0)
摘要: 多态的定义 》生活中的多态,同一件事由于条件的不同,导致的结果不同 》程序中的多态,同一个引用类型,调用同一个方法,但因为真正创建的实例(对象)不同,导致执行结果不一样 父类引用,子类对象 调用同一个方法,但因为真正创建的实例(对象)不同,导致执行结果不一样 》实现多态的关键 》继承父类 》重写抽象 阅读全文
posted @ 2020-08-25 10:08 龙陌 阅读(293) 评论(0) 推荐(0)
摘要: 内部类 第五类成员 什么是内部类 类中的成员:成员变量、成员方法、构造方法初始化块、内部类 为什么需要内部类 如果一个类对象需要组合另外一个类对象才能正常使用,比如笔记本电脑和键盘 这可以把键盘定义为电脑的内部类 内部类提供了更好的封装,可以将内部类直接隐藏在外部类之内,同包下的其他类无法访问内部类 阅读全文
posted @ 2020-08-25 00:49 龙陌 阅读(180) 评论(0) 推荐(0)
摘要: 抽象类和接口的区别 语法角度:抽象类中可以有自己的普通的数据成员,也有抽象方法 接口中只能抽象方法和常量 编程角度:类只能继承一个类,但是可以实现多个接口 应用角度:抽象给体现继承关系,合理继承需要is-a关系 实现接口并不要求实现,类和接口在本质上是一样的,仅仅实现接口所定义的标签、规定、约定即可 阅读全文
posted @ 2020-08-25 00:46 龙陌 阅读(99) 评论(0) 推荐(0)
摘要: 理解接口 接口可以是一种约束或标准 生产标准 规定了必须按照什么样子的方式进行产品的生产 实体类如果符合这个标准就可以实现该接口 接口是一种能力 当我们说“做这项工作需要一个程序员”的时候,其实我们真正看中的是开发程序的能力,我们并不关注这个人是 可以把开发程序的能力单独拿出来作为接口 程序员可以实 阅读全文
posted @ 2020-08-25 00:44 龙陌 阅读(89) 评论(0) 推荐(0)