- 博客(39)
- 收藏
- 关注
转载 final关键字
Java中的final关键字非常重要,它可以应用于类、方法以及变量。这篇文章中我将带你看看什么是final关键字?将变量,方法和类声明为final代表了什么?使用final的好处是什么?最后也有一些使用final关键字的实例。final经常和static一起使用来声明常量,你也会看到final是如何改善应用性能的。final关键字的含义?final在Java中是一个保留的关键字,可
2017-11-24 23:56:43
213
原创 面试题积累之继承(细节问题)
public class Test1 { static { System.out.print("1"); } public Test1() { System.out.print("a"); }}public class Test3 extends Test1 { static { System.out.print("2"); } public Test3()
2017-11-24 23:55:02
240
原创 Java之冒泡排序
public class BubbleSort { /** * 冒泡排序 * @param args */ public static void main(String[] args) { //初始化一个数组 int[] arr = {2,31,5,4,1,9}; System.out.println("原数组:"); for (int i=0;
2017-11-24 23:51:41
221
转载 SpringMVC拦截器
<div class="markdown_views"> <p> Spring MVC也可以使用拦截器对请求进行拦截处理。</p>自定义拦截器 用户可以通过实现HandlerInterceptor接口,使用自定义的拦截器。 下面展示如何配置自定义的拦截器:创建拦截器类FirstInterceptorpublic class FirstInterce
2017-11-20 21:46:30
303
转载 Hibernate与Mybatis
1、hibernate 入门门槛高,是一个标准的ORM矿建(对象关系映射),不需要程序写sql,sql语句自动生成,对sql语句进行优化、修改比较困难。 mybatis专注于sql本身,需要程序员自己编写sql语句,sql修改、优化比较方便。是一个不完全的ORM框架,虽然程序员自己写sql,mybatis也可以实现映射(输入映射,输出映射)应用场景方面:2、hibern
2017-11-13 15:34:17
353
转载 SpringMVC与struts2的区别
1、springmvc基于方法开发的,struts2基于类开发的。2、单例和多例的区别:springmvc在映射的时候,通过形参来接收参数的,是将url和controller方法映射,映射成功后,springmvc生成一个handlers对象,对象中只包括一个method,方法执行结束的时候,形参的数据就销毁,所以springmvc可以进行单例开发,并且建议使用。但是structs接收
2017-11-13 15:32:24
192
原创 面试积累之equals与==
public static void main(String[] args) { /* public Integer(int value) { this.value = value; } */ Integer a = new Integer(3); Integer b = 3; int c = 3; System.out.println(a
2017-11-09 21:04:47
195
原创 Hibernate API(常用)
|-- Configuration 配置管理类对象 config.configure(); 加载主配置文件的方法(hibernate.cfg.xml) 默认加载src/hibernate.cfg.xml config.configure(“cn/config/hibernate.cfg.xml”); 加载指定路径下指定名称的主配置文件
2017-10-13 17:57:48
168
原创 Hibernate配置文件之主配置文件
Hibernate配置文件,主配置文件。命名:hibernate.cfg.xml<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"
2017-10-13 17:54:33
312
原创 Hibernate配置文件之映射文件配置(二)
Hibernate映射文件配置,复合主键映射<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
2017-10-13 17:51:05
250
原创 Hibernate配置文件之映射文件配置(一)
Hibernate映射文件配置,单列主键<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"><!-- package: 要映射的对象所在的包(可选,如果不
2017-10-13 17:46:42
578
转载 oracle数据库调整字段顺序
声明:本例以oracle自带的数据库,修改表EMP中SAL的位置。原表SAL为第6列,但是删除之后,再次添加,直接添加到表字段的最后,为保证与原表一致,故百度,参照前辈经验,进行修改,留此备份,以备不时之需。一、以sys身份登录(以DOS窗口为基础)sqlplus / as sysdba二、查询需要修改表的ID。select object_id from all_objects
2017-09-08 11:05:27
16786
3
原创 MySQL加强170725
一、课程回顾: 1.1MySQL基础1)MySQL存储结构:数据库:数据库---à表---à数据 SQL语句2)管理数据库: 增加:create database 数据库 defaultcharacter utf8; 删除:drop database 数据库; 修改:alter database 数据库 defaultcharacter gbk; 查询:sh
2017-07-27 11:02:13
257
原创 MySQL170724
一、课程回顾 1.1自定义标签&编码实战1.1.1自定义标签步骤 1)编写标签处理器类,继承SimpleTagSupport类,继承doTag方法 2)在WEB-INF目录下建立tld文件,在tld配置标签 3)在jsp页面导入标签库,使用taglib指令 4)在jsp页面中使用标签库中的标签1.1.2自定义标签生命周期: SimpleTag接口:
2017-07-27 11:01:30
213
原创 自定义标签&编码实战170723
一、课程回顾1、jsp加强1.1 jsp的9大内置对象 request HttpServletRequest response HttpServletResponseconfig ServletConfigapplication ServletContextexception Throwablepage Object
2017-07-27 11:00:34
437
原创 编码实战&jsp基础170720
一、课程回顾1.1 会话管理:1) 会话管理:管理浏览器和服务器之间的会话过程中产生的会话数据2) Cookie技术:会话数据保存在浏览器客户端Cookie核心的API:(1)在服务器端创建cookie对象 Cookie cookie = newCookie(“name”,”value”);(2)把cookie发送给浏览器端(通过响应头:set-cook
2017-07-27 10:58:45
358
原创 会话管理170718
一、课程回顾 Servlet编程(1)servlet生命周期 构造方法:创建servlet对象。默认情况下,第一次访问servlet对象时,只调用一次 init方法(有参):创建完servlet对象后调用。只调用一次。 注意:会调用无参的init方法 Service方法:servlet提供服务的方法。每次发出请求调用。
2017-07-27 10:57:40
209
原创 Tomcat
一、Web开发入门1.1 引入 之前的程序:java桌面程序,控制台控制,socketgui界面。Javase规范 以后的程序:javaweb程序。浏览器控制,javaee规范1.2 软件的结构 C/S(Client/Server 客户端-服务器端)典型应用:QQ软件,飞秋,特点:(1)必须下载特定的客户端程序。 (2)服务器端升级,客
2017-07-19 15:11:31
251
原创 Servlet编程
一、课程回顾 http协议:(1)http协议:对浏览器客户端和服务端之间数据传输的格式规范(2)http请求:浏览器--à服务器端 格式: 请求行(请求方式(GET/POST) 请求资源(URL) http协议版本(http1.1)) 请求头(键值对形式存在。host、user-agent、referrer) 一个空行 实体内
2017-07-19 15:10:37
313
原创 http协议
一、课程回顾 web入门 (1)web服务软件作用:把本地资源共享给外部访问 (2)tomcat服务器基本操作 启动:%tomcat%/bin/startup.bat 关闭:%tomcat%/bin/shutdown.bat 访问tomcat主页:
2017-07-19 15:09:40
313
原创 xml学习笔记
2Xml语法:xml文件以xml后缀名结尾3.1标签 语法:开始标签 标签体内容 结束标签 (1)或空标签。没有标签体内容 (2)xml标签名称区分大小写 (3)xml标签一定要正确配对 (4)xml标签名中间不能使用空格 (5)xml标签名不能以数字开头 (6)注意:在一个xml文档中,有且仅有一个根标签 3.2属
2017-07-07 22:42:05
252
原创 城市的联动框
function showCity(){ //维护一个二维数组存储省份对应的城市 var citys = [[],["广州","佛山","湛江","中山"],["长沙","衡阳","岳阳","郴州"],["南宁","桂林","贵港","柳州"]]; //获取省份对应的节点 var provinceNode = document.getElementById("province");
2017-07-07 10:59:03
240
原创 根据属性找标签的联系
/**/ function checkAll(allNode){ // 找到所有的选项 var items = document.getElementsByName("item"); // 找到全选按钮的对象 //var allNode = document.getElementsByName("all")[0];//正确代码 // for(var i=0; i
2017-07-07 10:57:15
317
原创 prototype的应用
/*练习:给字符串对象添加一个toCharArray的方法,然后再添加一个reverse(翻转)的方法*/// 把字符串转换成字符数组String.prototype.toCharArray = function(){ var arr = new Array(); for(var index=0; index<this.length; index++){ arr[inde
2017-07-07 10:53:36
304
原创 显示当前的系统时间
无标题文档 当前系统时间: function getCurrentTime(){ // 获取到当前的系统时间 var date = new Date(); // 把当前系统时间拼装成我指定的格式 var timeInfo = date.getFullYear()+"年"+(date.getMonth()+1)+"月"+date.getDate()+"日"+date.
2017-07-07 10:51:35
574
原创 函数的作业
function showDay(){// alert("hehe");// 找到对应的标签对象 var inputObj = document.getElementById("month");// 获取input标签数据 var month = inputObj.value; if(month==1||month==3||month==5||month==7
2017-07-07 10:49:41
761
原创 盒子模型作业(仿QQ登录界面)
.outer{ border-style:solid; width:370px; height:200px; margin-top:250px; margin-left:500px; background-image:url(a.jpg); background-repeat:no-repeat; background-position:center; } .
2017-07-07 10:45:12
1924
原创 常用的CSS样式
/*操作背景的属性*/ body{ /*background-color:#999; 设置背景颜色*/ background-image:url(a.jpg);/*添加图片*/ background-repeat:no-repeat;/*设置背景图片是否要重复*/ background-position:370px 100px;/*设置背景图片的位置,第一个参数是左上角的左边距,
2017-07-07 10:41:38
171
原创 伪类选择器
/* 伪类选择器:伪类选择器就是对元素处于某种状态下进行样式化的 注意: 1、a:hover 必须被置于 a:link和a:visited之后 2、a:active 必须被置于a:hover 之后*/ a:link{color:#F00} /*没有被点击过-----红色//IE可以,谷歌不可以*/ a:visited{color:#0F0} /*已经被访问过的样式----绿色*/
2017-07-07 10:37:10
306
原创 选择器
/*选择器:选择器的作用就是找到对应的数据进行样式化。 1、标签选择器:就是找到所有指定的标签进行样式化。 格式: 标签名{ 样式一;样式2...... } 例子: div{ color:#F06; font-size:24px; } 2、类选择器:使用类选择器首先要给html标签指定对应的class属性值 格式: .c
2017-07-07 10:36:19
328
原创 CSS的需求
<!-- html 在一个网页中负责的事情是一个页面的结构。 css(层叠样式表)在一个网页中主要负责了页面的数据样式。 编写css代码的方式: 第一种:在style标签中编写css代码。 只能用于本页面中,复用性不强。 格式: 编写css的代码 例子: a{ c
2017-07-07 10:12:40
286
原创 HTML常用标签
html常用标签 <!-- html常用的标签: ~ 表示是一个标题 段落标签 水平线标签 换行标签 上标 下标 原样标签:原样标签会保留空格和换行符 有序的列表
2017-07-07 10:04:31
386
原创 表单标签
无标题文档<!--表单标签:表单标签的作用是用于提交数据给服务器的。 表单标签的根标签是标签 常用的属性: action:该属性是用于指定提交数据的地址。 method: 指定表单的提交方式 get:默认使用的提交方式 提交的数据会显示在地址栏上 post:提交的数据不会显示在地址栏上 注意:表单项的数据如果需要
2017-07-07 09:52:50
168
原创 实体标签
无标题文档 <!-- 为什么要学实体标签? 因为> < 等一些符号在html页面中是有着特殊含义,这些字符如果需要在页面中显示,这时候就应该使用实体标签。 常用的实体字符: 空格 小于号 < 大于号 > & &
2017-07-07 09:48:11
864
原创 单例设计模式
单例设计模式:保证一个类在内存中只有一个对象。饿汉单例设计模式:1、 私有化构造函数。2、 声明本类的引用类型变量并且指向本类的对象,(private static)3、 提供一个公共静态的方法获取本类对象。例: class Single{private Single(){}private static Single s =
2017-07-05 16:44:21
173
原创 JavaScript
HTML:负责了一个页面的结构 css: 负责了一个页面的样式 javascript: 负责与用户进行交互。 javascript的历时: 微软: 盖茨认为未来是"视窗"的世界。 网景: 1995年推出了一款浏览器(导航者)和liveScript(校验功能),非常受欢迎 和sun公司合作,借用了Java的名字,把l
2017-07-05 11:46:26
203
原创 HTML&CSS
html 软件的结构: c/s(ClientServer)结构的软件。比如:QQ、飞车、飞信 c/s结构的软件的缺点:更新的时候需要用户下载更新包然后再安装,程序员则需要开发客户端和服务端, c/s结构的软件的优点:减轻服务
2017-07-05 11:44:43
210
原创 三角代码
public class Text{public static void main(String[] args) { /*1*1=11*2 =2 2*2=41*3=3 2*3=6 3*3=9*/for(int i = 1; i {for (int j = 1; j {System.out.print(j+"*"+i+"="+i*j
2017-06-13 14:16:57
427
原创 Java基础复习笔记
一、对象:真实存在的唯一的事物。二、类:同一种类型的事物公共属性与公共行为的抽取。三、Java面向对象语言: 1、核心思想:找适合的对象做适合的事情。2、找对象的方式: 方式一:sun已经定义好了很多类,我们只需要认识这些类即可创建对象使用。 方式二:我们需要自定义类,通过自定义类创建对
2017-06-13 14:06:02
480
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人