- 博客(57)
- 收藏
- 关注
原创 模拟面试5
1.动态include和静态include的写法和区别? 静态 <%@ include file=" "%> 在翻译阶段执行 子页面是原封不动的把页面的信息放到了父页面中 动态 <jsp:include page=" " flush="true"/> 在请求处理阶段执行 每个子页面和父页面中定义的 Scriptlet 是不会产生冲突2.JSP中内置对象有哪些? ...
2018-05-15 16:15:08 146
原创 模拟面试4
1.如何理解Servlet的生命周期Servlet 加载—>实例化—>服务—>销毁。init():在Servlet的生命周期中,仅执行一次init()方法。它是在服务器装入Servlet时执行的,负责初始化Servlet对象。可以配置服务器,以在启动服务器或客户机首次访问Servlet时装入Servlet。无论有多少客户机访问Servlet,都不会重复执行init()servic...
2018-05-14 16:26:37 281
原创 模拟面试3
1.请描述EL表达式的语法?${}//EL表达式用来解决单个对象的输出问题2.什么是JSTL?在JSP页面使用JSTL需要做哪些准备?jar包,将tld文件夹放置到WEB-INF目录下,web.xml文件中注册要使用的taglib,在要使用标签的JSP页面导入tld3.请描述你知道的JSTL常用标签有哪些?分别具有什么作用?判断标签<c:if>迭代输出标签<c:forEach&g...
2018-05-11 16:05:24 159
原创 模拟面试2
1.为什么需要分层模式?分层开发的优势有哪些?分层式设计可以达至如下目的:分散关注、松散耦合、逻辑复用、标准定义。2.请描述下jsp,html之间的关系? 1、HTML能直接通过浏览器打开,而JSP只能发布到Tomcat服务器才能打开; 2、HTML中不能嵌套Java代码,而JSP中可以嵌套Java代码; 3、HTML是静态页面可以直接运行,而JSP页面运行时需要转换成servl...
2018-05-10 17:09:54 264
原创 数据类型转换
.低级到高级的自动类型转换; 例如:short a=10; int b=20; System.out.print(a+b);输出结果会是 int类型的。2.高级到低级强制类型转换(会导致溢出或丢失精度); 例如: long a=10; int b=(int)a; System.out.print(b); 注:对于byte ,short, char,这三种类型而言,他们是平级的,不能相互自...
2018-05-08 14:40:18 153
原创 模拟笔试1
1.什么是B/S技术?B/S技术与C/S技术的区别?B/S 指的是 Browser/Server ; C/S 指的是Client/Server区别:1、 B/S最大优势为客户端免维护,适用于用户群庞大,或客户需求经长发生变化的情况。 C/S功能强大,可以减轻服务器端压力,如果用户的需求特别复杂,用C/S。 2、 Client/Server是建立在局域网的基础上的. Browser/Ser...
2018-05-08 14:37:29 183
原创 test19
JSP 中动态 include 与静态 include 的区别?动态 include: <jsp:include page="included.jsp" flush="true" />静态 include:<%@ include file="included.htm" %>1、静态导入是将被导入页面的代码完全融入,两个页面融合成一个整体 Servlet;而动态导入则是在 S...
2018-04-19 15:18:37 118
原创 test18
列举 Java 和 JavaScript 之间的区别?> Java 是一门十分完整、成熟的编程语言。相比之下,JavaScript 是一个可以被引入 HTML 页面的编程语言。这两种语言并不完全相互依赖,而是针对不同的意图而设计的。 Java 是一种面向对象编程或结构化编程语言,类似的如 C ++ 或 C,而 JavaScript 是客户端脚本语言,它被称为非结构化编程。数据库事务的四个特性...
2018-04-19 15:17:36 113
原创 test17
请你说说 split() 与 join() 函数的区别?前者是切割成数组的形式,后者是将数组转换成字符串。join 函数获取一批字符串,然后用分隔符字符串将它们连接起来,从而返回一个字符串。split 函数获取一个字符串,然后在分隔符处将其断开,从而返回一批字符串。但是,这两个函数之间的主要区别在于 Join 可以使用任何分隔符字符串将多个字符串连接起来,而 split 只能使用一个字符分隔符将字...
2018-04-19 15:16:43 114
原创 test16
说说你对 json 的理解?a、JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation);b、JSON 是轻量级的文本数据交换格式,并不是编程语言;c、JSON 独立于语言存在;d、JSON 具有自我描述性,更易理解;e、JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应...
2018-04-19 15:15:48 149
原创 test15
DOM 操作怎样添加、移除、移动、复制、创建和查找节点?1、创建新节点创建一个具体的元素: createElement()创建一个文本节点:createTextNode()2、添加、移除、替换、插入添加:appendChild()移除:removeChild()替换:replaceChild()插入:insertBefore() 在已有的子节点前插入一个新的子节点3、查找通过标签名称:getEle...
2018-04-19 15:14:24 240
原创 test14
B/S 与 C/S 的联系与区别。C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到 Client 端和 Server 端来实现,降低了系统的通讯开销。B/S(Browser/Server)结构即浏览器和服务器结构。它是随着 Internet 技术的兴起,对 C/S 结构的一种变化或者改进的结构。...
2018-04-19 15:13:06 164
原创 test13
谈谈你对Ajax 的理解?(概念、特点、作用)AJAX 全称为「Asynchronous JavaScript And XML」(异步 JavaScript 和 XML) 是指一种创建交互式网页应用的开发技术、改善用户体验,实现无刷新效果。优点a、无刷新更新数据,能在不刷新整个页面的前提下与服务器通信维护数据;b、异步与服务器通信,不需要打断用户的操作,具有更加迅速的响应能力;c、提高 Web 程...
2018-04-19 15:11:31 142
原创 test12
按照下列要求,用JavaScript写一个年,月,日的联动菜单。1、默认显示当前日期;2、选择年才可以选择月,选择月才可以选择日,并且 2 月的天数要正确;<html> <head> <meta charset="UTF-8"> <title>年月日下拉框联动</title> </head> &l
2018-04-19 15:09:51 166
原创 test11
去掉一组整型数组中重复的值。比如输入:[1,13,24,11,11,14,1,2]输出:[1,13,24,11,14,2]需要去掉重复的 11 和 1 这两个元素。<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> &
2018-04-19 15:07:00 205
原创 表单get 和post的区别
post方式与get方式的区别:一、安全性 get方式不安全,以URL方式进行提交。(密码会显示在地址栏) post以请求实体提交,不会显示地址栏,足够安全二、提交大小限制 get方式提交的内容有限,一个地址栏放不了多少东西,1k左右 post大小无限制,可以放大文件(音频,视频,图像等等)<form action="" method="post"> 用户名<input...
2018-03-30 10:31:24 225
原创 test10
输入某年某月某日,判断这一天是这一年的第几天?<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>测试</title> </head> <body> <script
2018-03-23 09:57:49 155
原创 test9
1.null 和 undefined 的区别?undefined 类型只有一个值,即 undefined。当声明的变量还未被初始化时,变量的默认值为 undefined。null 类型也只有一个值,即 null。null 用来表示尚未存在的对象,常用来表示函数企图返回一个不存在的对象。2.表名 studentsidsnousernamecoursescore11张三语文5021张三数学8031张三...
2018-03-23 09:46:36 188
原创 test8
1.请描述 jQuery 能做什么?1、方便快捷地获取 DOM 元素;2、动态修改页面样式;3、动态改变 DOM 内容;4、响应用户的交互操作;5、为页面添加动态效果;6、统一 ajax 异步刷新;7、简化 JavaScript 操作;MySQL 相比于其他数据库有哪些特点2.MySQL 是一个小型关系型数据库管理系统,开发者为瑞典 MySQL AB 公司,现在已经被Sun公司收购,支持 Linu...
2018-03-23 09:35:12 184
原创 java知识点总结构造器 语法: [修饰符] 类名([参数列表]) {}
什么是JavaJava可以理解为编程语言或者开发工具。目的Java 最终的目的是用于编写直接在机器上运行的程序。Java 的运行原理Java源程序经过编译器编译后变成字节码,字节码由虚拟机解释执行,虚拟机将每一条要执行的字节码送给解释器,解释器将其翻译成特定机器上的机器码,然后在特定的机器上运行。类和对象概念类是一群对象的特征母版,对象是类的实现。特征(类)包含的内容有:基本属性(属性)、行为(方...
2018-03-20 09:23:21 1588
原创 day7
jQuery 中有哪些方法可以遍历节点?children():取得匹配元素的子元素集合;next() :取得匹配元素后面紧邻的同辈元素;prev():取得匹配元素前面紧邻的同辈元素;siblings():取得匹配元素前后的所有同辈元素;closest(): 取得最近的匹配元素;find():取得匹配元素中的元素集合,包括直接子元素和后代元素;什么是数据库三大范式?1NF:原子性,字段不可分,否则就...
2018-03-16 09:05:31 98
原创 day 6
什么是 NaN,它的类型是什么?怎么测试一个值是否等于 NaN?NaN 是 Not a Number 的缩写,JavaScript 的一种特殊数值,其类型是 Number,可以通过 isNaN(param) 来判断一个值是否是 NaN:console.log(isNaN(NaN)); //trueconsole.log(isNaN(23)); //falseconsole.log(isNaN(...
2018-03-16 09:04:25 109
原创 day 5
解释一下下面代码的输出。console.log(0.1 + 0.2); //0.30000000000000004console.log(0.1 + 0.2 == 0.3); //falseJavaScript 中的 number 类型就是浮点型,JavaScript 中的浮点数采用IEEE-754 格式的规定,这是一种二进制表示法,可以精确地表示分数,比如 1/2,1/8,1/1024,每个浮点...
2018-03-16 09:03:06 77
原创 Java中的Bigdecimal类型
Java中的Bigdecimal类型运算Java中的Bigdecimal类型运算 双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。Java在java.math包中提 供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。表5.7中列出了BigDecimal类的主要构造器和方法。 构造器 描 述 BigDecimal(in...
2018-03-16 09:01:20 843
原创 周测
1、实现在控制台输出九九乘法表。public class Test { public static void main(String[] args) { for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { System.out.print("" + i + " * " + j + " = " +...
2018-03-14 08:39:22 128
原创 3月13号编程素养
1.页面上输入一个年份(需验证),判断是否是闰年(能被 4 整除,却不能被 100 整除的年份;能被 400 整除的是闰年),并且在页面上显示相应提示信息。<!doctype html><html> <head> <title>闰年</title> <meta charset="utf-8"> <
2018-03-14 08:37:56 337
原创 3月12号编程素养
查找「sdddrtkjsfkkkasjdddj」字符串中,出现次数最多的字符和次数。<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body>
2018-03-14 08:36:02 141
原创 3月9号编程素养
1.下面两个函数的返回值是一样的吗?为什么?function foo1() { return { bar: "hello" };}function foo2() { return { bar: "hello" };}在编程语言中,基本都是使用分号(;)将语句分隔开,这可以增加代码的可读性和整洁性。而在 JS 中,如若语句各占独立一行,通常可以省略语句间的分号(;)...
2018-03-14 08:34:07 145
原创 java方法参数的使用
关于Java中方法参数的使用情况:1一个方法不能修改一个基本数据类型的参数(即数值型或布尔型)。 –> 见ParamTest之Test 12一个方法可以改变一个对象参数的状态。–> 见ParamTest之Test 23一个方法不能让对象参数引用一个新的对象。–>见ParamTest之Test 3ParamTest.java:/** *This program demonstra...
2018-03-07 15:28:27 119
原创 静态引入
要使用静态成员(方法和变量)我们必须给出提供这个静态成员的类。 使用静态导入可以使被导入类的静态变量和静态方法在当前类直接可见,使用这些静态成员无需再给出他们的类名。 静态导入也是JDK5.0引入的新特性,下面以实例来说明静态导入的用法: 比如先在一个包中定义一个这样的类: package com.example.learnjava;public class Common{...
2018-03-07 15:21:40 80
原创 debug认识
认识debug视图,红色部分框为线程堆栈视图,黄色部分框为表达式、断点、变量视图,蓝色部分为代码视图。 线程堆栈视图分别介绍一下这几个按钮的含义:1.表示当前实现继续运行直到下一个断点,快捷键为F8。2.表示打断整个进程3.表示进入当前方法,快捷键为F5。4.表示运行下一行代码,快捷键为F6。5.表示退出当前方法,返回到调用层,快捷键为F7。6.表示当前线程的堆栈,从中可以看出在运行哪些代码,并且...
2018-03-06 13:37:05 198
原创 总结
1:栈 在函数中定义的一些基本类型的变量数据和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当该变量退出该作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 每个线程包含一个栈区,每个栈中的数据(原始类型和对象引用)都是私有的,其他栈不能访问。栈分为3个部分:基本类型变量区、执行环境...
2018-03-02 08:56:35 104
原创 8月一号学习心得
public class Hello { public static void main(String[] args) { System.out.println("Hello, world!"); int a = 1; System.out.println(a); String b = "后羿"; String c = new String("后羿"); System.out.prin...
2018-03-01 14:15:31 128
原创 Eclipse使用
1.1.1 Ctrl + E,在右边显示出当前打开的所有文件1.1.2 Ctrl + Pg Up ,Ctrl + Pg Dn ,逐个文件跳跃按下Ctrl + Pg Dn,从AdConf.java跳到 AdQuaryServiceImpl.javaBefore:After:反之亦然。1.1.3 Ctrl + F6,在当前文件里显示当前打开的所有文件我个人比较喜欢Ctrl + E 这种方式。1.2 复...
2018-02-28 13:39:27 399
原创 文章标题
h1{ font-size:35px; letter-spacing:10px; } h2{ color:red; font-size:30px; } span{ width: 1080px;
2017-12-14 16:15:51 78
原创 文章标题
颜色是由红(RED),绿(GREEN),蓝(BLUE )光线的显示结合。 RGB颜色值RGB颜色值在所有主要浏览器都支持。RGB颜色值指定:RGB(红,绿,蓝)。每个参数(红色,绿色和蓝色)定义颜色的亮度,可在0和255之间,或一个百分比值(从0%到100%)之间的整数。例如RGB(0,0,255)值呈现为蓝色,因为蓝色的参数设置为最高值(255)而其他设置为0。此外,下面的值定义相同的颜色:RG
2017-12-14 16:15:14 111
原创 java部分自我评估
java这部分我自认为学的不到位,还有一些没有搞懂,觉得自己还够用心,还要好好学,再这么拖的话,感觉自己块跟不上节奏了,还要抓紧时间把以前的知识点在复习复习。 我个人认为老师有点讲的太快,跟不上节奏,我上课还在想上个知识点的时候,老师已经讲到了下个知识点了。 在接下来的时间里,我要尽快的跟上老师的节奏,上课好好听讲,不能做与课堂无关的事情。 java学的这部分实在是有很多不懂,还要花些时间在这
2017-11-12 08:37:24 342
原创 java总结
java这部分这一部分经过了几个星期的学习,才算结束了,这里面比之前学的内容多的多,还要更难一些,在java这部分里,我们从开始就听老师讲java的历史,然后是基础部分,对象,变量,运算符等等。最后是最重要的部分,集合框架,常用类的学习,异常处理,还有设计模式-单例模式和JDBC,这些重要的内容。 数据类型:int, long, float, double, boolean … 对应的对象类型
2017-11-12 08:30:26 478
原创 文章标题
1.由于不同进制的运算,所以会变成这样 2.SELECT * FROM student_score_1 WHERE name LIKE '张%' GROUP BY name HAVING AVG(score) >75;3.class Test { public static void main(String[] args) { int x = 1; for
2017-11-06 19:29:17 104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人