自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 MySQL基于Navicat的基本操作技巧

Navicat常用快捷键ctrl+q 打开查询窗口 ctrl+/ 注释 ctrl +shift+/ 解除注释 ctrl+r 运行选中的SQL语句 ctrl+l 删除选中行内容 ctrl+d 复制当前行内容并粘贴到下一行 ctrl+w 关闭当前查询窗口数据库的基本概念

2017-01-08 21:44:07 6809 1

原创 包装类的装箱和拆箱

你是否真的会用==?下面是我从别处看到的两段小代码,方知我了解的只是皮毛中的皮毛; 代码一:Integer a=128,b=128; Integer c=100,d=100; System.out.println(a==b);//false System.out.println(c==d);//true 结果为false和tr

2017-01-02 23:08:30 743

原创 List、Set、Map集合的区别

List、Set、Map的区别List和Set都是单列元素的集合,他们有共同的父接口Collection; List中的元素是有序的可以重复;而Set中的元素是无序的,不能重复,内部排序 ArrayList、Vector、LinkedList三者的区别 三者的的父接口都是List,ArrayList和Vector都使用数组方式储存数据,索引

2016-12-25 05:08:13 699

原创 Overload和Override、super和this、==和equals()的区别

Overload和Override、super和this、==和equals()的区别Overload和Overrride的区别overload 是方法的重载,函数名一样,可以通过改参数的类型、参数的个数、以及参数的位置实现重载; 注意:不能通过改变返回类型来实现重载 override 是方法的重写,函数名一样,参数的类型、个数、以及参数的位置都必须一致才是重写;super和this的区别s

2016-12-24 07:00:55 603

原创 final、static、abstract修饰符的作用

##final 修饰符>final不能用来修饰构造函数  >因为final 修饰的方法不能被重写  ;但是能够被重载  >final 修饰的属性也不能被更改  >final 修饰的类不能被继承##static 修饰符>static 修饰的方法不能出现this关键字  >java中的main()方法必须写成static的原因:在类加载时无法创建对象,而静态方法

2016-12-23 21:27:37 1020

原创 soap

SOAP协议:简单对象访问协议,基于已经官方使用的两协议,HTTP和XML,它还支持从消息系统到远程过程调用等大量的应用程序,之所以是对象访问,是因为把访问的web服务称为对象,既然是服务对象,那么服务肯定有相关的属性和调用行为,这些属性和行为是通过WSDL(web服务描述语言)来描述的。WSDL:Web Service Description Language,是一个用来描述we

2016-08-21 17:00:36 315

原创 rest

# Rest对资源请求的处理 #GET  获取资源PUT 更新资源POST 添加资源DELETE 删除资源----------分布式开发:当一个WEB应用程序比较大,访问量比较多时,一台服务器可能满足不了访问量的需求时,就应该建几个服务器,用于分担访问压力,这时,就是几个服务器为一个WEB应用程序提供服务,由于是为了一个WEB应用程序服务,服务器之间会存

2016-08-21 15:16:02 234

原创 mybatis

# mybatis的简介 #mybatis是一种持久层框架,也属于ORM映射,前身是ibatis相比于hibernate,hibernate为全自动化,配置文件书写后不需要书写SQL语句,但欠缺灵活,很多时候需要优化mybatis为半自动化,需要自己写SQL语句,需要自己定义映射,带来了设计上的灵活性对数据库的兼容性比hibernate差,移植性不好,但可编写灵

2016-08-14 15:30:05 319

原创 springMVC

# springMVC #特点:1 基于的是servlet/jsp模式2 控制器不再需要继承其它类,只需要用@Controller注解3 不需要哟formbean之类的对象了,方法参数中需要的页面值,可通过@RequestParam直接从页面请求中获得4 控制器方法签名定义灵活5 返回页面直接在方法中指定,可以是String,也可以是其它的6 性能也很优秀,和s

2016-08-14 13:33:48 318

原创 spring

Spring的好处:Spring能消除在许多工程中常见的对Singleton的过多使用;Spring能消除各种各样自定义格式的属性文件的需要,使配置信息一元化;Spring能帮助我们真正意义上实现针对接口编程;使用Spring构建的应用程序易于单元测试;Spring支持JDBC和O/R Mapping产品(Hibernate);MVC web框架,提供一种清晰,无侵

2016-07-31 14:15:14 397

原创 缓存

## 缓存 ##什么是缓存:缓存就是数据库在内存中的临时容器位于数据库与数据库访问层中间ORM在查询数据时首先会根据自身的缓存管理策略,在缓存中查找相关数据,如发现所需的数据,则直接将此数据作为结果加以利用避免了数据库调用性能的开销相对内存操作而言,数据库调用是一个代价高昂的过程。一级缓存:即在当前事务范围内的数据缓存,就hibernate而言,一级缓存是基于s

2016-07-31 13:53:26 293

原创 EL表达式/ JSTL标准标签库

EL表达式:我的狗的名字是:${person.dog.name},需要注意,通过EL表达式取属性值时,调用的是get方法,所以如果没有该属性,但是有get方法,同样可以通过EL表达式取出数据。 从pageContext、request、session、ServletContext中查找属性值,从小作用域向大作用域查找,找到之后不再查找。 可以采用EL表达式隐式对象减少搜

2016-07-24 15:44:03 562

原创 servlet、session、jsp的生命周期

servlet的生命周期:1、容器启动,会读取conf/server.xml文件,以确定启动端口和WEB应用存放的路径2、WEB容器启动会读取每个WEB应用的web.xml文件配置信息,并解析web.xml文件。得到servlet配置信息。容器加载并实例化Servlet(web.xml文件配置servlet时有个如果大于等于0则启动容器就实例化,如果为负数或缺省

2016-07-24 09:44:40 1316

原创 ajax

# AJAX #AJAX涉及到7项技术,Javascript,XMLHttpRequest,Dom,css,HTML,XML及相关服务器API----------同步提交和异步提交:表单提交、超链接提交、浏览器访问servlet都属于同步提交。这时,响应信息会直接显示在客户端浏览器中,并且将客户端页面原来的内容全部清空。当客户端发出AJAX请求,为异

2016-07-17 15:50:12 402

原创 过滤器

# 过滤器 #过滤器:一个中间组件,用于拦截源数据和目的数据之间的消息,过滤二者之间传递的数据EL表达式的作用域:${键名} 先从小对应的作用域中查找,如果小作用域中有该键的值,则取出,并忽略其他作用域,如果小作用域中没有该键,那么再去大作用域中查找,所以,可以通过作用域,指定需要查绑定对象。${sessionScope.aaa}--表示在session会话范围中查

2016-07-17 08:15:19 355

原创 jsp

jsp:全称java server pagejsp页面要被WEB容器翻译成java类,按照servlet规范,所有jsp翻译生成的类必须实现HttpJspPage接口,而HttpJspPage是Servlet的子接口,也就意味着所有Jsp翻译生成类也会实现Servlet,所以,从这个意义上说,Jsp本质是servlet,jsp重在与页面显示,而servlet重在于逻辑处理。

2016-07-10 15:50:16 386

原创 cookie 和session的工作流程

cookie的工作流程:客户端访问服务器,服务器调用response.addCookie()方法,产生响应时,会产生set-cookie响应头,将cookie文本发送给客户端,客户端会将cookie文本保存起来,当客户端再次请求服务器时,会产生cookie请求头,将之前服务器发送的cookie信息,再发送给服务器,服务器就可以根据cookie信息跟踪客户端的状态。-------

2016-07-10 15:31:00 5275 1

原创 html、web、http

html:全称为超文本标记语言,是通过标记和子标记来描述网页内容。超文本的含义为在网页中描述的不只是文本数据,还可以通过一系列标记去链接各式各样的资源,包括图片,音频,css,js等,当客户端在访问网页时,除了要下载文本数据,还要通过网页中描述的链接地址,去下载各式各样的资源文件,才能让网页正常显示。http:超文本传输协议,属于应用协议层协议,位于TCP/IP协议 的

2016-07-03 16:04:05 496

原创 tomcat目录结构

# tomcat的目录结构 #bin:用于存放tomcat中的可执行文件,其中startup.bat用于启动tomcat。shutdown.bat用于关闭tomcat。conf:存放tomcat的配置文件。其中server.xml用于tomcat服务器相关的配置,web.xml用于tomcat中web应用相关的配置。server.xml    port描述tom

2016-07-03 15:52:13 314

原创 jquery元素设置

# jquery 元素设置#设置、获得标签中的内容(相当于innerHTML)$("#div1").html("aaa");//设置内容alert($("#div1").html());//获取内容设置、获得value值$("#userName").val("张三");//设置value值alert($("#userName").val());获得v

2016-06-26 16:32:05 313

原创 jquery 基础

# jquery #jquery是免费开放源代码的javascript代码库优点:1 轻量级 2 强大的DOM选择器,简化js和ajax开发 3 解决不同浏览器兼容问题 4 提供UI库组件,让页面开发更方便----------jquery对象和dom对象的转换 dom转jquery:var jq = $(obj);obj为dom对象j

2016-06-26 16:30:39 237

转载 js的常用技巧

简洁写法JavaScript里我最喜欢的一种东西就是生成对象和数组的简写方法。在过去,如果你想创建一个对象,你需要这样:1 var car = new Object();2 car.colour = 'red';3 car.wheels = 4;4 car.hubcaps = 'spinning';5 car.age = 4;下面的写法能够达到同样的效果:

2016-06-20 22:21:05 267

原创 javascript数据相关内容

# JavaScript变量 #特点:1 弱类型,不一定要初始化2 弱类型是指变量任何数据都可以存放,可以存放数字,字符串,对象的引用3 正因为javascript是弱类型的语言,所以形参不能指明变量的类型----------用户自定义的变量名和函数名不能和标签同名,函数名也不能和元素的ID同名# javascript数据类型 #原始数据类型

2016-06-19 15:22:10 254

原创 XHTML中元素相关问题

XHTML元素分为块级元素和内嵌元素二者的不同之处在于块级元素定义的文本是换行的,而内嵌元素定义的文本是不换行的常见的块级元素:div,blockquote,列表元素(dl,ol,ul),fieldset,form,h1-h6,hr,p,pre,table等内嵌元素:span,a,img,label,所有的表单输入元素,iframe,object等web中布局属性mar

2016-06-19 12:42:09 336

转载 MVC模式

  MVC模式介绍:MVC全名是Model ViewController,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用于组织代码用一种业务逻辑和数据显示分离的方法,这个方法的假设前提是如果业务逻辑被聚集到一个部件里面,而且界面和用户围绕数据的交互能被改进和个性化定制而不需要重新编写业务逻辑MVC被独特的发展起来用于映射传统的输入、处

2016-06-11 23:35:05 385

转载 多线程

1.常见线程名词解释主线程:JVM调用程序mian()所产生的线程。当前线程:这个是容易混淆的概念。一般指通过Thread.currentThread()来获取的进程。后台线程:指为其他线程提供服务的线程,也称为守护线程。JVM的垃圾回收线程就是一个后台线程。前台线程:是指接受后台线程服务的线程,其实前台后台线程是联系在一起,就像傀儡和幕后操纵者一样的关系。傀儡是前台线

2016-06-11 23:00:16 289

转载 JAVA基础面试

1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。 2、Java有没有goto? java中的保留字,现在没有在java中使用。 3、说说&和&&的区别。&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运

2016-06-05 15:09:12 291

原创 常见SQL异常及解决方法

java.lang.ClassNotFoundException  类名找不到,类加载错误解决办法:看异常提示,查看类加载的地方,java.sql.SQLException:Access denied for user ‘root’@'localhost'(using password : YES)   SQL密码输入错误解决办法 : 看异常提示,查看 SQL 密码处c

2016-05-29 08:30:11 8445

原创 关系型数据库

#关系型数据库管理系统 关系型数据库: 关系模型把世界看作是实体和联系组成的,而关系型数据库是将数据库表作为实体, 以数据库表的主键和外键的关联关系描述联系的一种数据库结构。关系的分类:    一对一:一条主表记录对应一条从表记录,同时一条从表记录也对应一条主表记录;    eg:一个公民对应一个身份证号    一对多:一条主表记录对应多条从表记录,同时,一条从

2016-05-29 08:27:59 531

原创 输入输出流

流的分类:按数据方向分:输入流和输出流输入流:InputStream/Reader输出流:OutputStream/Writer按数据类型分:字节流:InputStream/OutputStream字符流:Reader/Writer流的选择:在处理纯文本文件时,优先考虑使用字符流,除此之外都使用字节流原因是:硬盘上的所有文件都是以字节的形式进行传输或者保存的

2016-05-22 14:46:43 331

原创 SQL中 WHERE和HAVING的区别

二者都是过滤条件, WHERE运行在分组前,不能和任何聚合函数组合使用,这也是有HAVING的原因;HAVING是运行在分组后,只能用作聚合函数的过滤eg:显示每个地区以及该地区国家总人口数不少于10000000的国家总数????SELECT region , COUNT(population) cp  FROM bbc WHERE population >=

2016-05-21 14:29:09 381

原创 图形界面

#  #第十六章 Java图形界面编程1 容器和组件2 布局管理器(Layout)  分类:边界布局(BorderLayout),流布局(FlowLayout),网络布局(GirdLayout),卡片布局(CardLayout)  3 边界布局管理器(BorderLayout)  作用:将界面划分成东西南北中五个部分,中间部分最大,南北是贯通

2016-05-14 23:47:53 375

转载 。。。

9527随笔】韦德:热火灵魂,迈阿密的真上帝  由 o代号9527o 发表在虎扑篮球·篮球场 http://bbs.hupu.com/nba【9527随笔】韦德:热火灵魂,迈阿密的真上帝肯巴-沃克连拿12分,黄蜂打出了疯狂的气势,一波流将比分迫近到只差2分。“我的天呐,这是肯巴-沃克的夜晚,他在宣誓自己要在这场比赛终结系列赛。”不由的

2016-05-02 00:00:32 1365

原创 String类

第十二章  常用类String类- 1  String类常用的重要方法- ----------     1.public int leng()//当前字符串的长度     2.public char charAt(int index)//返回在指定index位置的字符,index(位置)从0开始     3.public char[] toCharArray()

2016-04-30 21:26:46 631

空空如也

空空如也

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

TA关注的人

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