自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Good good study!

Day day up!

  • 博客(358)
  • 资源 (1)
  • 收藏
  • 关注

原创 JDBC笔记-PreparedStatement

1.Statement语句执行sqlString sql = "insert into customers (name, email) values("+ parameterName + "," + parameterEmail+ ")";Statement statement = connection.createStatement(sql);int rslt = state

2016-04-30 20:43:15 337

原创 JDBC笔记-Meta类

1.DatabaseMetaDataDatabaseMetaData类中提供了许多方法用于获得数据源的各种信息。getURL() 返回String类型的数据库的URLgetUserName() 返回用户名isReadOnly() 数据库是否为只读数据库getDatabaseProductName()getDatabaseProductVersion()getDriver

2016-04-29 22:38:04 479

原创 JDBC笔记-基本操作

JDBC缩写:Java Database ConnectivityJava中对数据库的操作都是面向接口编程的,使用JDBC时,不管底层是Mysql还是Oracle,所有的操作都是一样的。数据库连接使用的是Connection接口,这个结构是定义在JavaSE的SDK中的,而不是JavaEE的SDK中的。可以看到Connection是没有子类实现的,具体的实现是每个数据库厂商提供的。各数据库

2016-04-29 16:27:48 937

原创 Ajax笔记-jQuery操作Ajax

$.ajax()比较基础的函数,灵活性最大,一般不用。$(domobject).load(url, [data], [callback])最简单常用的方法,直接load远程的HTML文件代码,并插入到domobject中。默认使用 GET 方式,如果使用了data参数自动转换为 POST 方式。url请求的网址,data参数是key/value数据,callback,如果载入成功则

2016-04-29 10:03:26 320

原创 AJAX笔记-数据传输格式

HTML优点:传输的直接是HTML格式的内容,可以直接用innerHTML = XMLHttpRequest.responseText来获取操作。缺点如果是更新多个部分,则对responseText内容不容易拆分。XMLvar result = XMLHttpRequest.responseXML返回的是XML文档,需要进行解析,然后重组成HTML文档。通常是通过类似下

2016-04-25 23:48:07 1082

原创 AJAX笔记-基本使用

AjaxAsynchronous JavaScript and XML功能。页面不刷新同服务器通信的功能统称为Ajax。XMLHttpRequest:该对象是对JavaScript的一个扩展,可以使网页与服务器进行通信。是创建Ajax的最佳选择,实际上通常把Ajax当成是XMLHttpRequest对象的代名词。缺点:由于AJAX是采取的局部刷新,导致后退等功能失效。方法:xm

2016-04-24 23:48:52 355

原创 jQuery笔记-事件

window.onload必须等待网页中的而所有内容加载完毕后(包括图片)才能执行在一个网页中只能有一个,定义多个后,后面的会覆盖前面的。$(document).ready(function(){...})网页中的所有DOM结构绘制完毕后就执行,与DOM关联的东西(比如图片)不一定加载完毕一个网页中可以编写多个。多个可以同时执行。为事件绑定动作,可以同时绑定多个动作

2016-04-24 22:21:10 352

原创 jQuery笔记-文档处理

创建节点$(html) 语句可以自动将其中的html转换为jQuery对象。通过这种方法创建的元素必须是闭合的,即有就必须有一个内部插入节点函数a.append(content) 将content节点加入a的尾部,content可以使jQuery对象,也可以是html片段a.appendTo(content) 将a加入到content,content可以使jQuery对象,也可以是

2016-04-23 23:46:20 315

原创 jQuery笔记-常用方法

jQuery常用方法选取被选中的Select的optioin需要使用选取子节点的方式:$("select['test']空格 :selected").each(function(){//空格的作用是选择select['test']的所有子元素});click方法jQuery对象会进行隐式迭代,比如下面操作会为所有的p元素节点添加onclick处理函数。$("p").

2016-04-23 21:41:38 341

原创 POJO

POJOPOJO(Plain Ordinary Java Object)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。使用POJO名称是为了避免和EJB混淆起来, 而且简称比较直接. 其中有一些属性及其getter setter方法的类,没有业务逻辑,有时可以作为VO(value -object)或dto(Data Transform Ob

2016-04-23 13:53:53 487

原创 jQuery笔记-选择器

1.加载jQuery文件。如果浏览器已经加载一次,下次不会重新加载,使用利用率较高的cdn也可以加快自己网站的速度。2.选择器$(this) 选择当前的HTML元素$("#test") 选择id="test"的元素,id在网页中是不会重复的。$("p#test") 选择id="test"的元素$("p") 选择所有的元素$(".test") 选择所有clas

2016-04-23 13:52:32 335

原创 Cookie

创建CookieCookie cookie = new Cookie("user", "high");response.addCookie(cookie); %>获取CookieCookie[] cookies = request.getCookies();for(Cookie c : cookies){out.println(c.getName()+":"+c

2016-04-21 23:06:51 378

原创 中文乱码解决

中文乱码解决1.2.post请求的乱码在request和response处理前设置编码。request.setCharacterEncoding("UTF-8");response.setCharacterEncoding("UTF-8");3.get请求的乱码在旧版本的Tomcat中(新版本8中没有问题),由于get会将网址在浏览器中进行默认编码ISO

2016-04-18 21:18:07 1718

原创 指令与动作

指令(Directive)page一般放在页面的起始位置。常用的page属性有。[ import="java.util.*,high.Test" ] 多个包用,分开    [ session="true | false" ]     [ isThreadSafe="true | false" ]     [ errorPage="relative_url" ] JS

2016-04-17 23:33:50 673

原创 Jsp的四大域对象

Jsp的四大域对象根据作用范围从小到大依次为:pageContext->request->session->applicationpageContext:作用域仅限于当前页面对象,可以近似于理解为java的this对象,离开当前JSP页面(无论是redirect还是forward),则pageContext中的所有属性值就会丢失。request:作用域是同一个请求之内,在页面跳

2016-04-17 18:25:50 1869

原创 JSP原理和语法

JSP原理JSP对应的Servlet代码JSP所有的网页,都会被生成Servlet的子类,在eclipse的工程相对路径下可以查到jsp网页的代码。比如FirstWeb工程的路径如下,可以看到所有的jsp网页都会生成一个filename_jsp为类名的HttpJspBase(扩展自HttpServlet)子类。.metadata\.plugins\org.eclipse.wst.s

2016-04-17 15:11:33 445

原创 线程笔记

Java采用的是抢占式调度方式。Thread 和 Runnable区别。1.通常情况使用Thread即可,但是Thread是一个类,如果想线程化的对象已经继承了一个类,则由于单继承的特性。只能通过实现Runnable接口来实现。2.Runnable适合多个相同程序的代码去处理同一个资源,该资源放在实现Runnable接口的类中,传递到不同的线程中即可。比如下面的例子,两个线

2016-04-10 12:37:22 321

转载 Java新特性

Java5:1、泛型 Generics:        引用泛型之后,允许指定集合里元素的类型,免去了强制类型转换,并且能在编译时刻进行类型检查的好处。        Parameterized Type作为参数和返回值,Generic是vararg、annotation、enumeration、collection的基石。        A、类型安全   

2016-04-07 00:02:44 531

原创 AOP笔记

AOP面向切面编程(Aspect oriented Programming)将通用需求功能从不相关的类当中分离出来,能够使得很多类共享一个行为,一旦发生变化,不必修改很多类,而只需要修改这个行为即可。比如在编程时通用的Cache,Error handling,log等功能,这些内容不适合放在某个共通类中,而是统一处理比较好。在面向过程编程中,可能比较容易想到,但是在经历长时间的面向

2016-04-05 18:43:10 393

原创 泛型笔记

数组与其他容器的区别:效率高其他容器通过自动包装也可以包含基本类型,另外泛型不支持基本数据类型。Arrays.asList使用泛型实现的,不支持原型数据。即如果是int[]数组,则asList返回的还是一个地址。而Integer则可以被处理一个列表。public static List asList(T... a)Introspector 内省泛型

2016-04-05 17:33:39 408

原创 Wordpress-插件概述

本文是下述文件的笔记:http://codex.wordpress.org/zh-cn:%E5%BC%80%E5%8F%91%E4%B8%80%E4%B8%AA%E6%8F%92%E4%BB%B6插件头信息文件头中在加入插件信息后即被识别为插件。<?php/*Plugin Name: 插件名称Plugin URI: http://URI_Of_Page_Des

2016-01-31 16:35:54 419

原创 小常识

单引号,双引号,连接符$a = 1;$b = 2;echo '$a '; //当做字符串输出 输出 $a//echo $c;echo "$a + $b "; // 双引号中的变量会转换为值 输出 1+2//连接符 .echo $a.$b; //点的话可以将两个变量链接为一个字符串 输出 12?>

2016-01-31 14:15:33 323

原创 零碎的考题

short s=1;s = s+1; short s = 1;s+= 1;第一个会报错,因为整数提升,类型不匹配。第二个没有问题,扩展的运算符都隐含了自动强制类型转换。环境变量中classpath的作用,在任意的路径下可以执行在classpath中指定的路径下面的类文件。在java执行.class时,会优先执行classpath下的文件,然后再到当前路径下查

2016-01-11 22:40:15 370

原创 JavaEE JavaSE

JavaEE 比 se多了许多包,用于开发大规模的,分布式的Java应用/服务器。比如JSP,Servlet相关的包都是在JavaEE范畴,SE里面没有的。1.下载JaveEE文件:http://www.oracle.com/technetwork/java/javaee/downloads/java-ee-7-sdk-with-jdk-u45-2066865.html

2015-10-24 11:04:45 792

原创 Eclipse快捷键总结

Ctrl + F11 运行F11调试运行内容辅助键Alt + / 提示作用。当有些类忘记名字时,可以输入前几个字母,然后Alt+/可以自动提示。变量名起名字时,也可以自动完成。main + alt + / 可以自动输出main函数。syso + alt + / 可以跳出system.out.printCtrl+Shift+F 格式化当前代码注意当文档

2015-10-20 22:56:31 394

原创 this-gc-初始化-匿名类笔记

1.this有两种用法: Test(String s)      {          //Test(); 构造函数的调用必须用this          this();          System.out.println(s);          System.out.println(this.s); //this的第二种用法,代表当前对象         

2015-10-18 23:50:55 410

原创 RTTI&反射笔记

Class.forName("ClassName")等效于 ClassName.class,都是获取ClassName的一个Class实例。但是后者不会将ClassName进行实例化,但是Class.forName()则会实例化ClassName

2015-05-14 23:52:34 520

原创 容器

Java容器类类库的用途是“保存对象”,容器可以分为两类:1)Collection:List、Set、Queue2)Map※hashtable,Vector是遗留下来的数据结构,不建议使用。ArrayList,LinkedListHashSet,TreeSet,LinkedHashSetHashMap,TreeMap,LinkedHashMap

2015-04-30 16:22:32 467

原创 基础知识笔记

static方法就是没有this的方法。由于不存在this,所以不能通过“向对象发送消息”,即static方法不能调用非static得方法。构造器是一个特殊的static方法,构造函数可以调用非静态函数。将不需要被覆盖的方法定义为final的好处,可以避免被误覆盖。更重要的原因可以关闭动态绑定,这样编译器不需要进行处理动态绑定,可以为final的方法调用生成更有效的代码。

2015-04-30 10:33:09 450

原创 异常

Catch 顶级父类Exception可以捕获所有的异常class MyException extends Exception{void test(){System.out.println("test");}}public class NewTest{public static void main(String[] args) throws Except

2015-04-06 21:55:43 665

原创 接口相关零碎的东西

接口中得所有成员函数都是public的。接口中可以定义成员变量,但是成员变量默认是static final 的。即只能是静态常量。抽象类中得成员函数以及成员变量则没有此特殊规定。interface extends interfaceclass implements interface非嵌套类和接口只能又public和默认的包访问权限嵌套类本质上来说同成员函数一样,可

2015-03-29 23:33:10 638

原创 匿名类

匿名内部类class Contents{ int data = 1; void func() { System.out.println("data"+data); }}class NoNameClass{ //这里将新建的内部类向上转换成其父类Contents返回 //由此也可以看出,内部类只能重写父类的方法,利用多态的特性可以被调用的。 //但是新增的属性是无法被

2015-03-29 11:52:07 744

原创 内部类和嵌套类

内部类.this和.newclass OuterClass{ int data = 3; class InnerClass { void func() { //访问外围类的成员 System.out.println("InnerClass.func "+ "data:" + data); } } InnerClass getInnerClass()

2015-03-28 22:20:22 707

原创 协变和抗变

在OO中,协变是指按照继承链正向改变,抗变是指逆向改变.class Grain{ public String toString() { return "Grain"; }}class Wheat extends Grain{ public String toString() { return "Wheat"; }}class Mill{ Grain pr

2015-03-28 17:58:52 1029

原创 类继承

1.如果定义了自定义构造函数,则默认构造函数不会被创建。2.子类的构造函数中必须调用父类的构造函数,如果父类又没有参数的构造函数,或者默认构造函数,则系统会自动调用无参构造函数3.如果父类中没有午餐构造函数,则必须手动调用。4.finalize函数是protected void的5.finalize函数是不可控的,如果想真的析构则用try catch

2015-03-28 11:40:51 457

原创 可变参数和枚举和静态导入

可变参数public class Test{ //用数组的方式,然后通过foreach的方式可以实现可变参数数组 void f(Object[] args) { for (Object o : args) { System.out.println(o); } } //Java自带的方法 void f2(Object ... args) { for (O

2015-03-27 13:40:42 542

原创 类的构造和析构

基本类型重载时会自动将小类型提升到int类型,如下的程序public class Test{public static void main(String args[]){Test t = new Test();t.f1(3); //默认提升为intt.f1((char)3);//进行了显示的转换,所以会调用char的函数}void f1(char x){

2015-03-27 08:28:44 1625

原创 控制执行流程

foreachpublic class Test{ public static void main(String[] args){ int arr[] = {1,2,3}; for (int i=0;i<3;i++) { System.out.println(arr[i]); } //for each的用法 for (int i:arr) { S

2015-03-13 23:40:35 491

转载 防盗链Referer

HTTP来源地址(referer,或HTTP referer),是HTTP表头的一个字段,用来表示从哪儿链接到目前的网页,采用的格式是URL。换句话说,借着HTTP来源地址,目前的网页可以检查访客从哪里而来,这也常被用来对付伪造的跨网站请求。而 dereferer 则是将HTTP来源地址信息剥离,所以网站将无法识别访客从何而来。Referer的正确英语拼法是referrer。由于早期HTTP规范的

2014-12-09 21:30:22 721

原创 Servlet基础

java web目录结构每个应用的目录是一样的,都会包含以下内容webapp--WEB-INF-----classes servlet类目录-----lib 项目中用到的各种jar-----web.xml配置文件--JSP/html文件开发servlet可以通过实现三个接口来实现1)实现servlet2)实现GenericServlet3)实

2014-12-06 16:31:26 433

uCOS-II

Micrium-uCOS-II-V286<br>0分分享 共同学习

2008-07-10

空空如也

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

TA关注的人

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