- 浏览: 7891 次
- 性别:
- 来自: 上海
最新评论
文章列表
gson
- 博客分类:
- Web前端學習筆記之JavaScript
最近在做一个java web service项目,需要用到jason,本人对java不是特别精通,于是开始搜索一些java平台的json类库。
发现了google的gson,因为之前对于protocolbuf有一些了解,带着一些好奇心,我开始使用了gson。
经过比较,gson和其他 ...
json
- 博客分类:
- Web前端學習筆記之JavaScript
JS操作JSON总结
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。
本文主要是对JS操作JSON的要领做下总结。
在JSON中,有两种结构:对象和数组。
1. 一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间运用 “,”(逗号)分隔。 名称用引号括起来 ...
Hibernate插件的安装及配置环境
- 博客分类:
- Hibernate
一、安装方法说明(hibernatetools-4.1.1.Final):
(1)Help --> Install New Software
(2)Add -->Archive...找到已经下载好的hibernatetools-Update-4.1.1.Final_2013-12-08_01-06-33-B605.zip—>打开
(3)Navigate to hibernatetools-Update-4.1.1.Final_2013-12-08_01-06-33-B605.zip and click Open
(4)Clicking OK in the Add ...
使用JDBC遇到的问题
- 博客分类:
- JavaWeb
属性文件:jdbc.properties(在src目录中)
driverClass = oracle.jdbc.driver.OracleDriver
url = jdbc:oracle:thin:@10.131.114.71:1521:eftest
user = orcl
password = orcl
问题一:使用如下语句获取不到属性文件jdbc.properties中的值,JUnit报空指针异常
InputStream in = JDBCUtil.class.getResourceAsStream("jdbc.properties");
Pr ...
jsp中的Servlet处理请求后一般都会做请求重定向或转发的处理,很多初学者会碰到很多问题,通过本人的总结,给出以下解决办法:1.重定向:
一般我们要根据我们的Web应用名称来写,如重定向到WebRoot根目录下的login.jsp,我们 ...
PL/SQL编程
- 博客分类:
- Oracle數據庫之sql相關問題
一、PL/SQL块结构
由三部分组成:声明部分、执行部分、异常处理部分。即:
DECLARE
--声明部分(可选),PL/SQL用到的变量、类型及游标,以及局部的存储过程及函数
BEGIN
--执行部分(必须),过程及SQL语句,即程序的主要部分
--SQL语句的操作:select ... into... from ...where...
EXCEPTION
--异常处理部分(可选)
--使用when ... then ...语句
END; --end后必须加“;”号
二、使用
(1)使用前必须先 ...
Oracle之創建和管理表
- 博客分类:
- Oracle
一、創建表
//創建一個student表
create table student(
ID number(6), //學號
NAME varchar2(25), //名字
BIRTH date, //生日
GRADE number(3,1) //成績 整數部分最大為3位,小數部分是1位
)
//創建表的第二種方式,將已有表中的列,作為一個新表
//将student1表中某些列创建成一个新表
create table student
as
select id,name,age from student1
where 1=2 //表示创建的表为空表,若不加此 ...
Java之網絡編程
- 博客分类:
- Java開發學習筆記
一、IP地址
(1)位于java.net包下的InetAddress类用来表示IP地址,一个InetAddress对象就代表着一个IP地址
(2)由于InetAddress类将构造器给私有化了,所以不能通过构造器直接创建InetAddress类的对象。但是可以在给定主机名的情况下,可以确定主机的IP地址,即调用InetAddress类的静态方法:getByName(String host)
(3)通过对象调用两个方法:
①getHostName():获取IP地址对应的域名
②getHostAddress():获取对应的IP地址
(4)扩展
①DNS,即域名解析服务器,可以通过域 ...
Java之JDBC
- 博客分类:
- Java開發學習筆記
一、JDBC的使用形式
1、JDBC-ODBC桥连接形式:程序—>JDBC—>ODBC—>数据库
这种方式的操作性能很差,但是支持度很高,它是java默认的支持方式,不需要任何的第三方驱动程序进行配置就可以使用
2、JDBC连接形式:程序—>JDBC—>数据库
这种方式的操作性能较第一种方式来说有所改善
3、JDBC网络连接形式:程序—>JDBC连接协议—>数据库
此方法在实际的开发过程中使用的最多
4、JDBC协议连接形式:即:使用特定的数据库生产商提供的协议标准进行数据库的操作,难度较高,一般不太使用
二、JDBC使用的包、接口及 ...
一、静态代理
//接口
interface All{
public void method1();
}
//被代理類
class A implements All{
//重寫接口中的方法
public void method1(){
System.out.println("method");
}
}
//代理類
class B implements All{
All obj;//被代理類的聲明,也是代理類B的成員變量
public B(All obj){//構造器
...
package testthread;
import java.util.concurrent.locks.Condition;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;
/*
* 编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,
* 要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推。
*
* 使用condition接口、lock类、ReentrantLock ...
java反射机制整理
- 博客分类:
- Java開發學習筆記
一、基本概念
反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反 ...
一、什么是动态加载类?什么又是静态的加载类?
Class.forName 不仅表示类的类型,还代表了动态加载类。编译时加载是静态加载类,运行时加载是动态加载类。
也就是说,new 是静态加载类,在编译时刻就需要加载所有可能使用到的功能,如果该类不存在,编译将不会通过,就会报错。而在日常中我们希望用到哪个就加载哪个,不用不加载,即使有的类不存在编译也会通过,就需要动态加载类。
二、举例
1、静态加载类举例
public class Main{
public static void main(String args[]){
if("A&quo ...
JS面向对象基础
- 博客分类:
- Web前端學習筆記之JavaScript
一、JS面向对象的一些说明
1、面向对象语言的功能一般有:封装、继承、多态、聚合(将多个对象组合起来实现更为复杂的功能)
2、对象一般由属性、方法、构造函数组成。
3、JavaScript没有类的概念,创建一个对象只要定义一个该对象的构造函数并通过它创建对象即可。
4、this指针对于JS也同样适用
二、构造函数的声明
function Object_Name(arg1,arg2,...(参数列表)){
//声明属性及初始化
this.arg1 = arg1;
this.arg2 = arg2;
......
//定义对象的方法,一般有调用和修改属性的gette ...
下载JDK源代码(Oracle官网找或者搜一下,到处都有),一般会打成zip包做下载,JDK安装目录里也有:Java\jdk1.6.0_30\src.zip
可使用以下几种方式将class文件与源文件进行关联:
(1) 如果你没有进行关联过,可以在Editor中写下如下的语句: String ...