自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 资源 (7)
  • 问答 (5)
  • 收藏
  • 关注

原创 SSH

一:hadoop集群SSH配置:( 说明:hadoop@hadoop~]$ssh-keygen  -t  rsa这个命令将为hadoop上的用户hadoop生成其密钥对,询问其保存路径时直接回车采用默认路径,当提示要为生成的密钥输入passphrase的时候,直接回车,也就是将其设定为空密码。生成的密钥对id_rsa,id_rsa.pub,默认存储在/home/hadoop/.ssh目录下

2014-03-08 15:46:26 965

原创 CSS之Position详解

CSS之Position详解CSS的很多其他属性大多容易理解,比如字体,文本,背景等。有些CSS书籍也会对这些简单的属性进行大张旗鼓的介绍,而偏偏忽略了对一些难缠的属性讲解,有避重就轻的嫌疑。CSS中主要难以理解的属性包括盒型结构,以及定位。正如positioniseverything,本文将主要讲述关于position的理解,力求让您看完本文后对position有着最全面的认识。

2013-09-02 17:59:25 1161

原创 css

1.overflow:hidden的作用是隐藏溢出2.clear:both; 图像的左侧和右侧均不允许出现浮动元素:img { float:left; clear:both; }

2013-08-29 12:28:51 899

原创 关于js闭包的理解

先解释一下什么是闭包闭包就是内部函数通过某种方式使其可见范围超出了其定义的范围,这就产生了一个在其定义范围内的闭包.我们先来了解一下内部函数(inner function)javascript是支持内部函数申明(inner function declaration)的编程语言,内部函数就是在另一个函数的内部定义,比如function outerFun(){  functio

2013-07-25 16:26:30 943

原创 表格合并相同列,相同行的jquery实现

网上找到的jQuery方法: //函数说明:合并指定表格(表格id为_w_table_id)指定列(列数为_w_table_colnum)的相同文本的相邻单元格 //参数说明:_w_table_id为需要进行合并单元格的表格的id。如在HTMl中指定表格 id="data" ,此参数应为 #data //参数说明:_w_table_colnum为需要合并单元格的所在列。

2013-07-22 14:48:06 986

原创 Jquery-Ajax-Json

Dom2-testget

2013-07-21 13:10:45 869

原创 web.xml中classpath和classpath*的含义!

web.xml中classpath是什么含义简单理解,classpath就是代表  /WEB-INF /classes/  这个路径(如果不理解该路径,就把一个web工程发布为war包,然后用winrar查看其包内路径就理解啦)常用的场景:在SSH架构中,配置Spring的上下文环境:            contextConfigLo

2013-07-09 10:34:17 1164

原创 Linux用户环境变量设置

转自http://hi.baidu.com/cuit_6015/blog/item/8d61edec8934feddb21cb14c.html建立交叉编译环境是嵌入式开发的一个重要的步骤,安装交叉编译环境就是为交叉编译工具设置环境变量。下面就是安装交叉编译环境的一个例子:首先:安装工作目录。把解压后的交叉编译工具链arm-linux-gcc 3.4.1版本复制到/usr/local

2013-06-28 13:40:26 2121

转载 java反射机制

Reflection是Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。 Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息。Jav

2013-05-24 15:49:20 787

原创 synchronized&synchronized(something)与对象锁

Java中同步机制可以用synchronized关键字来实现,当然了,其他办法也是有的。先从synchronized这个关键字说起吧。      首先synchronized关键字可以用来修饰对象的方法,对象的方法有静态方法与非静态方法;其次,synchronized可以修饰语句块。使用 synchronized关键字的语句块要先获得synchronized(something)中someth

2013-04-26 13:40:03 669

原创 java中关于线程的wait , notify ,sleep详解 。

在JAVA中,是没有类似于PV操作、进程互斥等相关的方法的。JAVA的进程同步是通过synchronized()来实现的,需要说明的是,JAVA的synchronized()方法类似于操作系统概念中的互斥内存块,在JAVA中的Object类型中,都是带有一个内存锁的,在有线程获取该内存锁后,其它线程无法访问该内存,从而实现JAVA中简单的同步、互斥操作。明白这个原理,就能理解为什么synchron

2013-04-25 17:44:10 789

原创 java synchronized详解

一直对这些不是很懂。找了一下,看一下,供我以后再看:第一篇:  Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。      一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以

2013-04-25 17:38:47 550

原创 关于java中split的使用

Java代码  String s2="this is a test";  String sarray[]=s2.split("/s");  System.out.println("sarray.length="+sarray.length);  这个输出是什么还是编译出错?我想那个split方法中的参数要是"s"的话,输出一定是4了,就是将原来字符串分成了数组{"thi","i

2013-04-22 09:31:06 763

原创 Java中的Enum的简单实用

示例:public enum EnumTest {     FRANK("The given name of me"),     LIU("The family name of me");     private String context;     private String getContext(){     return this.context;

2013-04-16 14:02:10 997

原创 java并发库之Executors常用的创建ExecutorService的几个方法说明

java并发库之Executors常用的创建ExecutorService的几个方法说明 Executors提供了一些方便创建ThreadPoolExecutor的常用方法,主要有以下几个:1、 Executors.newFixedThreadPool(int nThreads);创建固定大小(nThreads,大小不能超过int的最大值)的线程池//线程数量int nTh

2013-04-16 13:32:12 1186

原创 java中数字格式转化

NumberFormat.getInstance()方法返回NumberFormat的一个实例(实际上是NumberFormat具体的一个子类,例如DecimalFormat), 这适合根据本地设置格式化一个数字。你也可以使用非缺省的地区设置,例如德国。然后格式化方法根据特定的地区规则格式化数字。这个程序也可以使用一个简单的形式:NumberFormat.getInstance().forma

2013-04-16 09:46:18 1492

原创 Mysql数据库常用语法

1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES;2:2、创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA;3:选择你所创建的数据库mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)4:查看现在的数据库中存在什么表m

2013-04-03 21:31:12 688

原创 反射实现 AOP 动态代理模式(Spring AOP 的实现 原理)

好长时间没有用过Spring了. 突然拿起书.我都发现自己对AOP都不熟悉了.其实AOP的意思就是面向切面编程.OO注重的是我们解决问题的方法(封装成Method),而AOP注重的是许多解决解决问题的方法中的共同点,是对OO思想的一种补充!还是拿人家经常举的一个例子讲解一下吧:比如说,我们现在要开发的一个应用里面有很多的业务方法,但是,我们现在要对这个方法的执行做全面监控,或部分监

2013-04-01 15:32:40 609 1

原创 spring 3.0新特性学习

spring 3.0新特性学习11 用注释   @ContextConfiguration("classpath:beans.xml")public class UserDAOTest extends AbstractJUnit4SpringContextTests{  @Resource(name="userDAO") private UserDAO userDAO;

2013-03-29 14:59:47 668

原创 常用log4j配置

常用log4j配置,一般可以采用两种方式,.properties和.xml,下面举两个简单的例子:一、log4j.properties### 设置org.zblog域对应的级别INFO,DEBUG,WARN,ERROR和输出地A1,A2 ##log4j.category.org.zblog=ERROR,A1 log4j.category.org.zblog=INFO,A2 lo

2013-03-11 21:44:35 849

原创 Comparator和Comparable在排序中的应用

当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。一、Comparator强行对某个对象collection进行整体排序的比较函数,可以将Comparator传递给Collections.sort或Arrays.sort。接口方法:  /**   * @return o1小

2013-03-10 18:32:59 1170

原创 Java数组排序Arrays.sort,以及Comparator接口的用法

有的时候需要对数组里的element进行排序。当然可以自己编写合适的排序方法,但既然java包里有自带的Arrays.sort排序方法,在数组元素比较少的时候为何不用?  Sorting an Array 1. 数字排序  int[] intArray = new int[] { 4, 1, 3, -23 };  Arrays.sort(intArray);  输出: [-

2013-03-10 18:26:05 714

原创 内部类(匿名内部类)

public class TestStatic {public static void main(String[] args) {final int []k = new int[1] ;   这里不能是int k ;因为必须是final  ,但是final数组表示不能引用另外一个数组(引用类型),数组中的元素可以自由更改。Date [] date = new Date[10

2013-03-10 18:22:40 600

原创 Struts2获取request三种方法

Struts2获取request三种方法struts2里面有三种方法可以获取request,最好使用ServletRequestAware接口通过IOC机制注入Request对象。在Action中获取request方法一: 在Action中的代码:Map request =(Map)ActionContext.getContext().get("request");

2013-03-04 15:17:47 475

原创 response.sendRedirect() 的session丢失问题

问题描述:login.jsp是登陆页面,login_action.jsp是处理登陆数据的页面,welcome.jsp是登陆成功后的欢迎界面。如果login传过来的用户名和密码已经存在,在welcome.jsp中就用到这个用户名,于是写了如下代码: session.setAttribute("username",username); response.sen

2013-03-03 22:21:23 3763

原创 Java中两种字符串初始化方法的区别

Java中两种字符串初始化方法的区别        String str1 = new String("abc");           String str2 = "abc";         虽然两个语句都是返回一个String对象的引用,但是jvm对两者的处理方式是不一样的。对于第一种,jvm会马上在heap(堆)中创建一个String对象,然后将该对

2013-02-27 19:44:22 769

原创 单例

单例多例需要搞明白两个问题:1. 什么是单例多例;2. 如何产生单例多例;3. 为什么要用单例多例4. 什么时候用单例,什么时候用多例;1. 什么是单例多例:所谓单例就是所有的请求都用一个对象来处理,比如我们常用的service和dao层的对象通常都是单例的,而多例则指每个请求用一个新的对象来处理,比如action; 2. 如何产生单例多例:    在通用的SSH中

2013-02-25 09:19:37 607

原创 Hibernate-类映射文件中常用属性的了解(unique,length)

我们把User.hbm.xml加了一些扩展来说说常用的属性的含义:[html] view plaincopyxml version='1.0' encoding='utf-8'?>  PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"  "http://hibernate.sou

2013-02-24 22:43:04 2737

原创 Hibernate中outer-join与lazy关键字的使用

column="UserName"            not-null="true"            unique="false"  />                    not-null="false"            unique="false"        />

2013-02-24 22:40:07 500

原创 many-to-one/one-to-many/many-to-many关系映射 (Hibernate)

many-to-one/one-to-many/many-to-many关系映射本文的内容:介绍NH如何处理对象间many-to-one,one-to-many和many-to-many的双向映射关系(本文主要介绍了映射文件,对于类的生成可以跟据前两篇描述的方法生成);经验教训:相关类图:(下面的类图包含一对一,多对一,一对多和多对多)many-to-one:描述多

2013-02-24 22:31:44 839

原创 日期排序

public class TestBubble { public static void main(String[] args) { Date[] days = new Date[5]; days[0]= new Date(2008,6,3); days[1]= new Date(2008,5,9); days[2]= new Date(2008,9,6);

2013-02-22 15:32:55 484

原创 cookies和session的概念

一、cookie机制和session机制的区别  具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。  同时我们也看到,由于在服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择。二、会话cookie和持久cookie的

2013-02-21 11:16:16 581

原创 Jquery Ajax

jQuery Ajax 实例演示 $(document).ready(function(){//这个就是jQueryready ,它就像C语言的main 所有操作包含在它里面 $("#button_login").mousedown(function(){ login(); //点击ID为"button_login"的按钮后触发函数 login(); });

2013-02-20 12:55:42 778

原创 SSH的JAR所需的全部jar包

Hibernate jar包=================必要的包:hibernate3.jar,这个是hibernate3.0的核心jar包,必须的,呵呵,没的选,像我们常用的Session,Query,Transaction都位于这个jar文件中,必要。 cglib-2.1.3.jar,CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常

2013-01-31 21:10:22 761

原创 Statement和PreparedStatement的区别

优势:1.节省传递时间。 2.并发处理。PreparedStatement:1) addBatch()将一组参数添加到PreparedStatement对象内部。2) executeBatch()将一批参数提交给数据库来执行,如果全部命令执行成功,则返回更新计数组成的数组。Statement:1) addBatch(String sql)方法会在批处理缓存中加入一条sql语句。

2013-01-29 16:47:20 699

原创 Spring配置文件总结

首先来看一个标准的Spring配置文件 applicationContext.xmlhttp://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schem

2013-01-29 10:46:18 457

原创 java 日期转换

两个个主要的jar包:SimpleDateFormat  和  Calendar  1. 加中文 : 2.Calendar  shu输出结果:11,11,11,11,...3.Date 类型只能代表日期,不能代表时间。所以输出全是 00:00:00  ,如果只想输出时间,就要用到,java.sql.time类了。4.   java.until.Date

2013-01-27 16:32:30 729

原创 page、request、session和application有什么区别?

1.简单说 page指当前页面。在一个jsp页面里有效 2.request 指从http请求到服务器处理结束,返回响应的整个过程。在这个过程中使用forward方式跳转多个jsp。在这些页面里你都可以使用这个变量。 3.Session 有效范围当前会话,从浏览器打开到浏览器关闭这个过程。 4.application它的有效范围是整个应用。 作用域里的变量,它们的存活时间是最长的,如

2013-01-27 15:02:11 428

原创 Hibernate ORM - 一对多双向关联关系(我是韦小宝)

对于一对多的关联关系,通常的做法就是在多方映射的数据表中增加一个外键字段,用以保持一方的主键标识符,维持一对多的关联关系。   一。Husband Java代码  package com.orm.model;    import java.util.List;    /**  * Created by IntelliJ IDEA.

2013-01-26 21:27:04 1007

原创 Java web应用中的常见字符编码问题的解决方法

1. html页面的编码在web应用中,通常浏览器会根据http header: Content-type的值来决定用什么encoding, 比如遇到Content-Type: text/html; charset=UTF-8, 页面使用的就UTF-8编码。但是考虑到离线的html(用户可能把页面html保存到本地), 打开离线的html的时候就要在meta指定编码,当然不指定也会有def

2013-01-24 20:35:05 561

深入解析MapReduce架构设计i与实现原理

Hadoop技术内幕:深入解析MapReduce架构设计i与实现原理

2013-06-20

hibernate官网中文翻译版

hibernate官网中文翻译版 便于大家学习hibernate

2012-12-08

jQuery+验证大全api

用于学习jquery 网页技术的验证器大全

2012-12-08

jquery的很不错的api

想学习javascript和jquery的同学朋友可以好好学习这里的源码,便于查询,有自动搜索功能。

2012-11-21

Richfaces3.3.3常用组件使用手册,非常全

Richfaces3.3.3常用组件使用手册 便于学习Richfaces和a4j和jsf框架 很好很实用

2012-11-04

leaveApplication

之前公司做的一个考勤系统,SSH框架做的,很适合java初学者对框架的学习,数据库也在里面。

2012-11-01

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

TA关注的人

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