自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiaobaixie的博客

Java学习中的知识记录,便于复习。

  • 博客(39)
  • 收藏
  • 关注

转载 final关键字

Java中的final关键字非常重要,它可以应用于类、方法以及变量。这篇文章中我将带你看看什么是final关键字?将变量,方法和类声明为final代表了什么?使用final的好处是什么?最后也有一些使用final关键字的实例。final经常和static一起使用来声明常量,你也会看到final是如何改善应用性能的。final关键字的含义?final在Java中是一个保留的关键字,可

2017-11-24 23:56:43 163

原创 面试题积累之继承(细节问题)

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 194

原创 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 177

转载 SpringMVC拦截器

<div class="markdown_views"> <p>  Spring MVC也可以使用拦截器对请求进行拦截处理。</p>自定义拦截器  用户可以通过实现HandlerInterceptor接口,使用自定义的拦截器。   下面展示如何配置自定义的拦截器:创建拦截器类FirstInterceptorpublic class FirstInterce

2017-11-20 21:46:30 256

转载 Hibernate与Mybatis

1、hibernate 入门门槛高,是一个标准的ORM矿建(对象关系映射),不需要程序写sql,sql语句自动生成,对sql语句进行优化、修改比较困难。   mybatis专注于sql本身,需要程序员自己编写sql语句,sql修改、优化比较方便。是一个不完全的ORM框架,虽然程序员自己写sql,mybatis也可以实现映射(输入映射,输出映射)应用场景方面:2、hibern

2017-11-13 15:34:17 278

转载 SpringMVC与struts2的区别

1、springmvc基于方法开发的,struts2基于类开发的。2、单例和多例的区别:springmvc在映射的时候,通过形参来接收参数的,是将url和controller方法映射,映射成功后,springmvc生成一个handlers对象,对象中只包括一个method,方法执行结束的时候,形参的数据就销毁,所以springmvc可以进行单例开发,并且建议使用。但是structs接收

2017-11-13 15:32:24 158

原创 面试积累之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 166

原创 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 131

原创 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 269

原创 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 211

原创 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 532

转载 oracle数据库调整字段顺序

声明:本例以oracle自带的数据库,修改表EMP中SAL的位置。原表SAL为第6列,但是删除之后,再次添加,直接添加到表字段的最后,为保证与原表一致,故百度,参照前辈经验,进行修改,留此备份,以备不时之需。一、以sys身份登录(以DOS窗口为基础)sqlplus / as sysdba二、查询需要修改表的ID。select object_id  from all_objects

2017-09-08 11:05:27 16509 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 212

原创 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 178

原创 自定义标签&编码实战170723

一、课程回顾1、jsp加强1.1  jsp的9大内置对象  request     HttpServletRequest  response    HttpServletResponseconfig      ServletConfigapplication  ServletContextexception   Throwablepage        Object

2017-07-27 11:00:34 394

原创 编码实战&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 306

原创 会话管理170718

一、课程回顾  Servlet编程(1)servlet生命周期      构造方法:创建servlet对象。默认情况下,第一次访问servlet对象时,只调用一次      init方法(有参):创建完servlet对象后调用。只调用一次。        注意:会调用无参的init方法      Service方法:servlet提供服务的方法。每次发出请求调用。

2017-07-27 10:57:40 178

原创 Tomcat

一、Web开发入门1.1   引入  之前的程序:java桌面程序,控制台控制,socketgui界面。Javase规范  以后的程序:javaweb程序。浏览器控制,javaee规范1.2   软件的结构  C/S(Client/Server 客户端-服务器端)典型应用:QQ软件,飞秋,特点:(1)必须下载特定的客户端程序。       (2)服务器端升级,客

2017-07-19 15:11:31 218

原创 Servlet编程

一、课程回顾  http协议:(1)http协议:对浏览器客户端和服务端之间数据传输的格式规范(2)http请求:浏览器--à服务器端   格式:     请求行(请求方式(GET/POST) 请求资源(URL) http协议版本(http1.1))     请求头(键值对形式存在。host、user-agent、referrer)     一个空行     实体内

2017-07-19 15:10:37 277

原创 http协议

一、课程回顾  web入门    (1)web服务软件作用:把本地资源共享给外部访问         (2)tomcat服务器基本操作              启动:%tomcat%/bin/startup.bat                    关闭:%tomcat%/bin/shutdown.bat                    访问tomcat主页:

2017-07-19 15:09:40 277

原创 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 196

原创 城市的联动框

function showCity(){ //维护一个二维数组存储省份对应的城市 var citys = [[],["广州","佛山","湛江","中山"],["长沙","衡阳","岳阳","郴州"],["南宁","桂林","贵港","柳州"]]; //获取省份对应的节点 var provinceNode = document.getElementById("province");

2017-07-07 10:59:03 209

原创 根据属性找标签的联系

/**/ 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 282

原创 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 264

原创 显示当前的系统时间

无标题文档 当前系统时间: function getCurrentTime(){ // 获取到当前的系统时间 var date = new Date(); // 把当前系统时间拼装成我指定的格式 var timeInfo = date.getFullYear()+"年"+(date.getMonth()+1)+"月"+date.getDate()+"日"+date.

2017-07-07 10:51:35 493

原创 函数的作业

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 579

原创 盒子模型作业(仿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 1850

原创 常用的CSS样式

/*操作背景的属性*/ body{ /*background-color:#999; 设置背景颜色*/ background-image:url(a.jpg);/*添加图片*/ background-repeat:no-repeat;/*设置背景图片是否要重复*/ background-position:370px 100px;/*设置背景图片的位置,第一个参数是左上角的左边距,

2017-07-07 10:41:38 146

原创 伪类选择器

/* 伪类选择器:伪类选择器就是对元素处于某种状态下进行样式化的 注意: 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 281

原创 选择器

/*选择器:选择器的作用就是找到对应的数据进行样式化。 1、标签选择器:就是找到所有指定的标签进行样式化。 格式: 标签名{ 样式一;样式2...... } 例子: div{ color:#F06; font-size:24px; } 2、类选择器:使用类选择器首先要给html标签指定对应的class属性值 格式: .c

2017-07-07 10:36:19 279

原创 CSS的需求

<!-- html 在一个网页中负责的事情是一个页面的结构。 css(层叠样式表)在一个网页中主要负责了页面的数据样式。 编写css代码的方式: 第一种:在style标签中编写css代码。 只能用于本页面中,复用性不强。 格式: 编写css的代码 例子: a{ c

2017-07-07 10:12:40 259

原创 HTML常用标签

html常用标签 <!-- html常用的标签: ~ 表示是一个标题 段落标签 水平线标签 换行标签 上标 下标 原样标签:原样标签会保留空格和换行符 有序的列表

2017-07-07 10:04:31 356

原创 表单标签

无标题文档<!--表单标签:表单标签的作用是用于提交数据给服务器的。 表单标签的根标签是标签 常用的属性: action:该属性是用于指定提交数据的地址。 method: 指定表单的提交方式 get:默认使用的提交方式 提交的数据会显示在地址栏上 post:提交的数据不会显示在地址栏上 注意:表单项的数据如果需要

2017-07-07 09:52:50 138

原创 实体标签

无标题文档 <!-- 为什么要学实体标签? 因为> < 等一些符号在html页面中是有着特殊含义,这些字符如果需要在页面中显示,这时候就应该使用实体标签。 常用的实体字符: 空格   小于号 < 大于号 > & &

2017-07-07 09:48:11 806

原创 单例设计模式

单例设计模式:保证一个类在内存中只有一个对象。饿汉单例设计模式:1、  私有化构造函数。2、  声明本类的引用类型变量并且指向本类的对象,(private static)3、  提供一个公共静态的方法获取本类对象。例:  class Single{private Single(){}private static Single s =

2017-07-05 16:44:21 142

原创 JavaScript

HTML:负责了一个页面的结构   css: 负责了一个页面的样式   javascript: 负责与用户进行交互。   javascript的历时:             微软: 盖茨认为未来是"视窗"的世界。       网景: 1995年推出了一款浏览器(导航者)和liveScript(校验功能),非常受欢迎       和sun公司合作,借用了Java的名字,把l

2017-07-05 11:46:26 167

原创 HTML&CSS

html         软件的结构:                   c/s(ClientServer)结构的软件。比如:QQ、飞车、飞信                            c/s结构的软件的缺点:更新的时候需要用户下载更新包然后再安装,程序员则需要开发客户端和服务端,                            c/s结构的软件的优点:减轻服务

2017-07-05 11:44:43 176

原创 三角代码

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 386

原创 Java基础复习笔记

一、对象:真实存在的唯一的事物。二、类:同一种类型的事物公共属性与公共行为的抽取。三、Java面向对象语言:         1、核心思想:找适合的对象做适合的事情。2、找对象的方式:                   方式一:sun已经定义好了很多类,我们只需要认识这些类即可创建对象使用。                   方式二:我们需要自定义类,通过自定义类创建对

2017-06-13 14:06:02 423

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除