- 博客(46)
- 收藏
- 关注
翻译 从==,equals()到变量存储位置
String a = "arknights";String b = "arknights";String c = new String("arknights");System.out.println(a==b);System.out.println(a.equals(b));System.out.println(a == c);System.out.println(a.equals(c...
2019-07-16 14:43:42
144
原创 19.2.22框架使用总结
海门项目框架使用总结 spring springmvc mybatis目录结构entity——对应数据库表的实体类dao——连接数据库的接口daoImpl——连接数据库接口的实现类service——controller调用的服务serviceImpl——controller调用服务的实现类,通过调用dao处理业务逻辑controller——通过调用service完成前端用...
2019-02-22 10:33:32
152
原创 Maven学习
Maven的好处依赖管理:对jar包统一管理,节省空间一键构建: 打包极为方便跨平台:本身就是纯java代码开发的应用于大型项目,可以提高开发效率,分模块开发环境变量的配置把Maven的bin目录配置到path下Maven仓库本地仓库远程仓库(私服)中央仓库(2015年时越2亿个jar包)目录main:主目录、java中放原代码,resources中放配置文件...
2018-11-23 14:51:50
135
原创 中天笔试题
一、接口和抽象类的区别是什么?相同点:都不能被实例化,位于继承树的顶端,是用于被其他类继承或者实现的;都可以包含抽象方法,子类都必须要实现抽象方法;在实际的开发中,都是接口先行,一般都是先定义接口,然后开发人员实现接口,完成具体方法的实现。抽象类是个半成品,可以作为一个模板去使用。不同点:抽象类中可以定义普通方法,但是接口中都是抽象方法和静态变量;在抽象类是可以定义静态方法...
2018-11-12 16:25:49
163
原创 中威笔试题
1.重写与重载的区别,重载的方法可以改变返回值类型吗重写:@Override:子类继承父类,父类的方法不满足需求,子类重写父类的方法;方法重载:在同一个类中,多个方法名一样但是参数列表不一样,这个叫方法的重载;方法重载可以改变返回值类型。2.有一张表table :张三 数学 75 语文 76 英语 77李四 数学53 语文75 英语 47如何写SQL语句,使其变成如...
2018-11-12 16:22:38
174
原创 复选框的练习
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>复选框的全选与单选问题</title> <link rel="stylesheet" href="../css/bootstrap.min.css
2018-11-10 10:12:51
260
原创 学生系统项目总结
先展示项目相关的流程图总结项目是挺简单的项目,但是由于是第一次做这么完整的项目,再加上用上的是刚学习不就的ssm框架,所以在写代码的过程当中遇到了很多的坑。在相关配置方面首先是jdk版本和jar包的问题,有些jar包还不支持jdk10,导致报错或者部分功能不能实现,为此我从网上又下载了jdk8版本。然后配置文件一定要写规范,少一个字母都可能导致项目直接无法启动或者功能缺失。代码相...
2018-11-03 17:22:57
473
原创 演讲总结
演讲总结上台演讲之后,发现自己有很多不足的地方我是以讲故事为主题的,一开始还是很流畅的,但是逐渐开始发现下面的听众没有很好的反响,于是就有些乱了方寸。说话开始重复,逻辑也没有一开始那么清晰了。当然,这和事前没有充分准备也有很大的关系。所以经过这次演讲,我觉得讲话时的氛围是很重要的,这和人与人之间单独交谈的情况也很像,当两人的谈话处于十分愉快的氛围之中时,那么你讲的话更容易被人听进去。那...
2018-11-03 09:39:12
1929
转载 mybatis动态SQL
动态SQL:if语句根据 username 和 sex 来查询数据。如果username为空,那么将只根据sex来查询;反之只根据username来查询1.首先不使用 动态SQL 来书写&lt;select id="selectUserByUsernameAndSex" resultType="user" parameterType="com.ys.po.User"
2018-11-01 19:15:25
163
1
原创 JQ动态绑定
动态绑定与静态绑定的区别图示&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;动态绑定与静态绑定的区别&lt;/title&gt;
2018-11-01 18:43:04
725
原创 编程素养019
JavaScript 编程题JSP 中动态 include 与静态 include 的区别?动态 include: &lt;jsp:include page=“included.jsp” flush=“true” /&gt;静态 include:&lt;%@ include file=“included.htm” %&gt;静态导入是将被导入页面的代码完全融入,两个页面融合成一个整体 S...
2018-11-01 18:17:42
109
原创 编程素养018
JavaScript 编程题列举 Java 和 JavaScript 之间的区别?Java 是一门十分完整、成熟的编程语言。相比之下,JavaScript 是一个可以被引入 HTML 页面的编程语言。这两种语言并不完全相互依赖,而是针对不同的意图而设计的。 Java 是一种面向对象编程或结构化编程语言,类似的如 C ++ 或 C,而 JavaScript 是客户端脚本语言,它被称为非结构化编...
2018-11-01 18:17:08
105
原创 编程素养017
JavaScript 编程题请你说说 split() 与 join() 函数的区别?前者是切割成数组的形式,后者是将数组转换成字符串。join 函数获取一批字符串,然后用分隔符字符串将它们连接起来,从而返回一个字符串。split 函数获取一个字符串,然后在分隔符处将其断开,从而返回一批字符串。但是,这两个函数之间的主要区别在于 Join 可以使用任何分隔符字符串将多个字符串连接起来,而 sp...
2018-10-31 21:04:32
116
原创 编程素养016
JavaScript 编程题说说你对 json 的理解?JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation);JSON 是轻量级的文本数据交换格式,并不是编程语言;JSON 独立于语言存在;JSON 具有自我描述性,更易理解;JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这...
2018-10-29 19:39:47
109
原创 编程素养015
JavaScript 编程题DOM 操作怎样添加、移除、替换、插入、创建和查找节点?创建新节点创建一个具体的元素: createElement()创建一个文本节点:createTextNode()添加、移除、替换、插入添加:appendChild()移除:removeChild()替换:replaceChild()插入:insertBefore() 在已有的子节点前插入一个...
2018-10-29 19:32:44
104
转载 面试题
1. 重写与重载的区别,重载的方法可以改变返回值类型吗?重写是发生在继承中的,子类重写父类的方法。重载是发生在本类中的,发生在方法名相同但是方法的签名不同的情况。不可以改变返回值类型2. string与stringbuffer的区别?String为字符串常量,而StringBuilder和StringBuffer均为字符串变量,即String对象一旦创建之后该对象是不可更改的,但后两...
2018-10-29 19:19:46
120
原创 编程素养013
JavaScript 编程题谈谈你对Ajax 的理解?(概念、特点、作用)AJAX 全称为「Asynchronous JavaScript And XML」(异步 JavaScript 和 XML) 是指一种创建交互式网页应用的开发技术、改善用户体验,实现无刷新效果。优点无刷新更新数据,能在不刷新整个页面的前提下与服务器通信维护数据;异步与服务器通信,不需要打断用户的操作,具有更加...
2018-10-29 08:44:26
117
原创 编程素养014
JSP 简答题B/S 与 C/S 的联系与区别。C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到 Client 端和 Server 端来实现,降低了系统的通讯开销。B/S(Browser/Server)结构即浏览器和服务器结构。它是随着 Internet 技术的兴起,对 C/S 结...
2018-10-26 08:48:12
115
原创 编程素养012
JavaScript 编程题按照下列要求,用JavaScript写一个年,月,日的联动菜单。1、默认显示当前日期;2、选择年才可以选择月,选择月才可以选择日,并且 2 月的天数要正确;&lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&
2018-10-25 08:30:59
120
原创 编程素养011
JavaScript 编程题去掉一组整型数组中重复的值。比如输入:[1,13,24,11,11,14,1,2]输出[1,13,24,11,14,2]需要去掉重复的 11 和 1 这两个元素。function cut(arr){ var a = []; for (var i = 0; i &lt; arr.length; i++) { if(a.indexOf(arr[...
2018-10-23 15:30:02
83
原创 编程素养010
JavaScript 编程题输入某年某月某日,判断这一天是这一年的第几天?&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;测试&lt;/tit
2018-10-23 15:29:45
89
原创 编程素养009
JavaScript 编程题null 和 undefined 的区别?undefined 类型只有一个值,即 undefined。当声明的变量还未被初始化时,变量的默认值为 undefined。null 类型也只有一个值,即 null。null 用来表示尚未存在的对象,常用来表示函数企图返回一个不存在的对象。MySQL 编程题查询出只选修了一门课程的全部学生的学号和姓名。SELE...
2018-10-21 16:30:50
88
原创 编程素养008
jQuery 编程题请描述 jQuery 能做什么?方便快捷地获取 DOM 元素;动态修改页面样式;动态改变 DOM 内容;响应用户的交互操作;为页面添加动态效果;统一 ajax 异步刷新;简化 JavaScript 操作;MySQL 编程题MySQL 相比于其他数据库有哪些特点?MySQL 是一个小型关系型数据库管理系统,开发者为瑞典 MySQL AB 公司,现在已经...
2018-10-21 16:30:36
69
原创 编程素养007
JQuery 问答题jQuery 中有哪些方法可以遍历节点?children():取得匹配元素的子元素集合;next() :取得匹配元素后面紧邻的同辈元素;prev():取得匹配元素前面紧邻的同辈元素;siblings():取得匹配元素前后的所有同辈元素;closest(): 取得最近的匹配元素;find():取得匹配元素中的元素集合,包括直接子元素和后代元素;MySQL 编程...
2018-10-19 18:16:49
96
原创 编程素养006
JavaScript 问答题什么是 NaN,它的类型是什么?怎么测试一个值是否等于 NaN?答:NaN 是 Not a Number 的缩写,JavaScript 的一种特殊数值,其类型是 Number,可以通过 isNaN(param) 来判断一个值是否是 NaN:console.log(isNaN(NaN)); //trueconsole.log(isNaN(23)); //fal...
2018-10-18 10:44:07
95
原创 编程素养005
JavaScript 编程题解释一下下面代码的输出。console.log(0.1 + 0.2); //0.30000000000000004console.log(0.1 + 0.2 == 0.3); //false解释:JavaScript 中的 number 类型就是浮点型,JavaScript 中的浮点数采用IEEE-754 格式的规定,这是一种二进制表示法,可以精确地表示分数...
2018-10-16 18:53:08
133
原创 编程素养004
JavaScript 编程题页面上输入一个年份(需验证),判断是否是闰年(能被 4 整除,却不能被 100 整除的年份;能被 400 整除的是闰年),并且在页面上显示相应提示信息。<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title&am
2018-10-16 17:22:04
171
原创 编程素养003
JavaScript 编程题查找「sdddrtkjsfkkkasjdddj」字符串中,出现次数最多的字符和次数&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;title&
2018-10-15 13:37:33
134
原创 编程素养002
JavaScript 编程题输出结果如下所示原因:而在 JS 中,如若语句各占独立一行,通常可以省略语句间的分号(;),JS 解析器会根据能否正常编译来决定是否自动填充分号.MySQL 编程题SELECT name FROM student_score GROUP BY name HAVING MIN(score)&gt;80;Java 编程题一球从 100 米高度自由落...
2018-10-13 16:25:47
103
原创 编程素养001
JS编程题打印九九乘法表<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>九九乘法表</title> <script src="../js/jquery.min.js"><
2018-10-12 20:57:42
78
原创 部分考试题和考试后的感想
感想基本功还是用很多有待于提高的部分,现在的状态就是学了后面的开始遗忘之前的知识了,主要还是平常没有写与之相关的代码了,针对这个问题,列出如下的复习计划html部分基本没有问题了css部分对于调整模块与模块之间的位置,bootstrap自适应部分还需要努力js部分,需要主力复习,主要集中在修改页面的样式上复选框的全选案例java部分,把天猫商城的案例完完整整写一遍(不使用框架)学习...
2018-10-12 19:06:03
145
转载 JSP运行原理
在一个JSP文件第一次被请求时,JSP引擎把该JSP文件转换成为一个Servlet。而这个引擎本身也是一个Servlet。JSP的运行过程如下所示:(1)JSP引擎先把该JSP文件转换成一个Java源文件(Servlet),在转换时如果发现JSP文件有任何语法错误,转换过程将中断,并向服务端和客户端输出出错信息。(2)如果转换成功,JSP引擎用javac把该Java源文件编译成相应的class...
2018-10-12 08:43:21
145
原创 eclipse断点调试
eclipse断点调试断点调试的作用可以查看程序的执行流程和解决程序中存在的bug断点调试的具体操作想从哪边开始调试,就在哪行代码的最左边双击,出现一个小圆点然后右键——Debug as——Java Application查看部分:variables中查看变量的变化,console控制台按F6使得程序继续往下执行再次双击小圆点可以取消断点...
2018-10-08 19:32:02
704
原创 8.30java
异常处理为什么要异常处理如果可能错误的地方不进行异常处理,那么程序就会到异常的地方终止异常处理常用代码try(){ int i = 10 / 0;} catch (Exception e){ System.out.print("程序出现的错误") e.printStackTrace();}finally{ System.out.print...
2018-08-30 23:20:58
99
原创 8.28接口和集合框架
接口接口是功能的集合,比抽象类更抽象接口中只有抽象方法接口中的成员变量都是静态的常量接口中抽象方法的写法public abstract 返回值类型 方法名();接口关键字interface实现类关键字implements接口与接口之间的关系是继承,接口与类之间的关系是实现接口可以多继承,也可以多实现接口中没有构造器集合框架集合框架主要分为Collection和...
2018-08-28 20:16:12
142
原创 8.27java复习
类的简图UML+=public-=private#=protected箭头表示继承关系项目的开发一般包括需求分析、详细设计、编码、测试这几个过程多态一个事物往往具有多种形态,比如一个学生,他既可以是一个学生,也可以是一个人多态的前提是类与类之间的继承关系Person p = new Student();对于上面一个表达式,前者是在编译的时候确定类型,后者则是在...
2018-08-27 23:13:54
80
原创 8.26周末复习
复习static的作用当一个方法或者属性用static进行修饰的时候,可以使用类名来调用属性或者是方法,而不加static的属性或方法只能通过对象来调用静态的方法中不能调用一般的方法加上static后的属性一般使用大写,方便区分参数传递参数传递的过程是值传递传递之后会在栈内存中建立一个副本简单来说就是基本数据类型在参数传递的过程中不会改变原来的值,但是引用数据类型...
2018-08-26 21:35:30
76
原创 8.24Java部分的复习和预习
复习面向过程和面向对象面向过程就好比你要组装一台台式机,你自己去京东上面搜索各类硬件设施例如显卡,固态硬盘,机箱,显示屏等等,然后再百度看看各个型号的评价和价格等参数。买回来以后,你再自己上网查找组装电脑的教程,最后你把电脑组装完成了,累死个半条命。面向对象就好比你去拜托硬件知识靠谱的朋友去根据你的要求帮你推荐各种硬件设施,在保证性能的前提下,你可以获得一个最优惠的价格,接着你去寻找一...
2018-08-24 20:45:48
141
原创 8.23java学习
天猫商城已列好了计划,预计下周二每个人能把页面做完然后趁着周三自习日查漏补缺,相互讨论再把页面联动起来,做到页面和我们所模仿的网站基本一致上课内容修饰符和数据的存放学习到了四个访问修饰符,权限由大到小依次是public、defalut、protected、private了解到了数据在内存中存在的三个地方,栈和堆和字面量池。基本数据类型是存放在占内存中的,存放着变量...
2018-08-23 21:38:24
84
原创 8.21学习总结
天猫商城又完善了一个页面课堂部分了解到了计算机语言的演变机器语言(0101)汇编语言(对机器语言做了简单的抽象)高级语言(对汇编语言做了复杂的抽象)随着语言的演变,程序员的工作渐渐从专注于计算机到专注于具体的业务基本数据类型byteshortintlongfloatdoublecharboolean引用数据类型各种类Str...
2018-08-21 21:47:27
109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人