自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 如何将Springside4项目转成Eclipse项目---小笔记

1)下载springside4 官网地址 http://www.springside.org.cn/download.html2)运行CMD,进入C:\Documents and Settings\User\My Documents\GitHub\springside4\modules  目录运行:mvn install注:该命令的作用,将所有module编译打包安装到Ma

2014-05-13 11:14:50 395

转载 百度地图的级别---小尾巴

百度地图自身有17个级别,如下:[java] view plaincopyprint?{"20m","50m","100m","200m","500m","1km","2km","5km","10km","20km","25km","50km","100km","200km","500km","1000km","2000km"}  

2014-05-12 16:05:50 737

转载 mybatis学习笔记之trim标签---小笔记

trim 属性:                prefix:前缀覆盖并增加其内容                 suffix:后缀覆盖并增加其内容                 prefixOverrides:前缀判断的条件                 suffixOverrides:后缀判断的条件

2014-05-04 15:21:58 372

转载 mybatis学习笔记之foreach标签---小笔记

foreach的主要构建 foreach元素的属性主要有 item,index,collection,open,separator,close。 item表示集合中每一个元素进行迭代时的别名. index指 定一个名字,用于表示在迭代过程中,每次迭代到的位置. open表示该语句以什么开始,separator表示在每次进行迭代之间以什么符号作为分隔 符. c

2014-05-04 14:42:08 418

原创 Oracle的U​n​i​o​n​、​U​n​i​o​n​_​A​l​l​、​I​n​t​e​r​s​e​c​t​、​M​i​n​u​s用法---小笔记

Union,对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;Intersect,对两个结果集进行交集操作,不包括重复行,同时进行默认规则的排序;Minus,对两个结果集进行差操作,不包括重复行,同时进行默认规则的排序。intersect运算 返回查询结果中相同的部分

2014-04-30 15:56:23 699

转载 ecilpse反编译插件---小笔记

我们在使用Eclipse的时候,经常是会使用别人的Jar包,然后,通常情况下,我们是不会得到他们的源码的,出发是个开源项目。但是有时候很多异常会从jar包里爆出来,我们没有源代码,就无法去查找具体原因,那么有没有一个工具可以让我们直接就像自己写的代码一样在Eclipse中按住Ctrl+鼠标,就直接查看源码呢?对,这个工具就是JAD编译器。看看如何让使用吧!~一:下载插件JAD :免

2014-04-30 10:28:10 589

转载 ORACLE创建数据库的方式---小笔记

在Oracle中建库,通常有两种方法。一是使用Oracle的建库工且DBCA,这是一个图形界面工且,使用起来方便且很容易理解,因为它的界面友好、美观,而且提示也比较齐全。在Windows系统中,这个工具可以在Oracle程序组中打开(”开始”—“程序”—“ Oracle - OraDb10g_home1”—“ Configuration and Migration Tools”—“ Databas

2014-04-25 09:22:29 339

转载 java环境变量设置 --- 小笔记

1.打开我的电脑--属性--高级--环境变量2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;3. 选择“系统

2014-03-27 17:31:29 260

转载 java读取TXT文件的方法---小笔记

                String encoding="GBK";                File file=newFile(filePath);                if(file.isFile() && file.exists()){//判断文件是否存在                    InputStream

2014-03-27 17:18:28 325

原创 获得系统时间 ---小笔记

function todayTime() {//得到时间对象  var time = new Date();//得到年  var year = time.getFullYear();//得到月(因为月是(0-11)所以加一)  var month = time.getMonth() + 1;//得到星期  var week = time.getDay();

2014-03-27 17:09:46 293

原创 简单的倒计时 --- 小笔记

//倒计的剩余时间var shengyu = 60 * 2; function daojishi() {    if (shengyu > 0) {   //获得小时   var hour = Math.floor(shengyu / 3600);   //获得分钟   var minute = Math.floor(shengyu / 60 % 60);

2014-03-27 17:06:26 300

原创 java创建文件写入文件---小笔记

File  fileurl  = new File("d:");   //判断文件路径是否存在  if(!fileurl.exists()){   fileurl.mkdirs();   }  // fileName表示你创建的文件名;为txt类型;  String  filename = "答案_"+user+".txt";  //在路径上创建文件  

2014-03-27 16:55:25 337

转载 vector和ArrayList和linklist的区别---小笔记

首先vector和ArrayList都是基于Aarry的线性数组,vector是线程安全的而ArrayList不是,ArrayList动态增加数组大小的模式是当新增的大小超出了原有数组的范围,ArrayList在内存不够时默认是扩展50% + 1个,Vector是默认扩展1倍。Vector提供indexOf(obj, start)接口,ArrayList没有。Vec

2014-03-24 13:12:52 610

原创 String数组转List,List转String数组---小笔记

string类型转换List:string str = "a,b,c";var liststr = str.Split(',');List mylist=new List();for(int i = 0, i {myList.add(item);}list转String数组:package com.util;import java.util.Ar

2014-03-24 11:39:31 833

转载 工厂模式和单例模式---小笔记

工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。工厂模式按照《Java与模式》中的提法分为三类: 1. 简单工厂模式(Simple Factory) 2. 工厂方法模式(Factory Method) 3. 抽象工厂模式(Abstract Factor

2014-03-24 10:35:02 374

转载 hibernate的核心接口---小笔记

Session接口:Session接口负责执行被持久化对象的CRUD操作(CRUD的任务是完成与数据库的交流,包含了很多常见的SQL语句。)。但需要注意的是Session对象是非线程安全的。同时,Hibernate的session不同于JSP应用中的HttpSession。这里当使用session这个术语时,其实指的是Hibernate中的session,而以后会将HttpSession对

2014-03-24 10:17:24 441

转载 java中hashcode()和equals()的详解---小笔记

hashCode是jdk根据对象的地址或者字符串或者数字算出来的int类型的数值 详细了解请 参考public int hashCode()返回该对象的哈希码值。支持此方法是为了提高哈希表(例如 java.util.Hashtable 提供的哈希表)的性能。首先equals()和hashcode()这两个方法都是从object类中继承过来的。 equals()方法在object

2014-03-21 13:08:47 255

转载 string的方法---小笔记

1、length() 字符串的长度   例:char chars[]={'a','b'.'c'};     String s=new String(chars);     int len=s.length(); 2、charAt() 截取一个字符   例:char ch;     ch="abc".charAt(1); 返回'b' 3、 getChars() 截

2014-03-21 12:56:08 282

转载 Native关键字---小笔记

java native关键字 一. 什么是Native Method   简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++中,你可以用extern "C"告知C++编译器去调用一个C的函数

2014-03-21 12:33:14 375

转载 final,finally,finalize的区别---小笔记

final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载。 finally—再异常处理

2014-03-21 12:26:43 276

转载 接口和抽象类---小笔记

abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface 选择显得比较随意。

2014-03-20 17:41:10 264

转载 如何向妻子解释OOD---小笔记

此文译自CodeProject上How I explained OOD to my wife>一文,该文章在Top Articles上排名第3,读了之后觉得非常好,就翻译出来,供不想读英文的同学参考学习。  作者(Shubho)的妻子(Farhana)打算重新做一名软件工程师(她本来是,后来因为他们孩子出生放弃了),于是作者就试图根据自己在软件开发设计方面的经验帮助她学习面向对象设计(

2014-03-20 17:33:18 307

转载 MVC设计模式---小笔记

MVC是一种目前广泛流行的软件设计模式,早在70年代,IBM就推出了Sanfronscisico项目计划,其实就是MVC设计模式的研究。近来,随着J2EE的成熟,它正在成为在J2EE平台上推荐的一种设计模型,也是广大Java开发者非常感兴趣的设计模型。MVC模式也逐渐在PHP和ColdFusion开发者中运用,并有增长趋势。随着网络应用的快速增加,MVC模式对于Web应用的开发无疑是一种非

2014-03-20 16:44:22 298

转载 Servlet生命周期与工作原理---小笔记

Servlet生命周期分为三个阶段:  1,初始化阶段  调用init()方法  2,响应客户请求阶段  调用service()方法  3,终止阶段  调用destroy()方法Servlet初始化阶段:  在下列时刻Servlet容器装载Servlet:    1,Servlet容器启动时自动装载某些Servlet,实现它只需要在web.XML文件中的之间添加

2014-03-20 16:39:08 295

转载 java线程的几种状态 ---小笔记

Java是少数的集中支持多线程的语言之一,大多数的语言智能运行单独的一个程序块,无法同时运行不同的多个程序块,Java的多线程机制弥补了这个缺憾,他可以让不同的程序块一起运行,这样可以让程序运行更加顺畅,同时也达到了多任务处理的目的:   一、线程和进程的概念   现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。   进程是程序的一个动态执行过程,是指一个

2014-03-20 16:29:47 537

转载 面向对象语言的理解---小笔记

面向对象的程序设计语言必须有描述对象及其相互之间关系的语言成分。这些程序设计语言可以归纳为以下几类:系统中一切皆为对象;对象是属性及其操作的封装体;对象可按其性质划分为类,对象成为类的实例;实例关系和继承关系是对象之间的静态关系;消息传递是对象之间动态联系的唯一形式,也是计算的唯一形式;方法是消息的序列。它可以有不同层次的理解:从世界观的角度可以认为:面向对象的基本

2014-03-20 16:23:21 417

转载 多线程的优缺点---小笔记

何时使用多线程技术,何时避免用它,是我们需要掌握的重要课题。多线程技术是一把双刃剑,在使用时需要充分考虑它的优缺点。多线程处理可以同时运行多个线程。由于多线程应用程序将程序划分成多个独立的任务,因此可以在以下方面显著提高性能:(1)多线程技术使程序的响应速度更快 ,因为用户界面可以在进行其它工作的同时一直处于活动状态;(2)当前没有进行处理的任务时可以将处理器时间让给其它任务;

2014-03-20 16:19:43 345

转载 Oracle一个中文汉字占用几个字节---小笔记

Oracle 一个中文汉字 占用几个字节,要根据Oracle中字符集编码决定查看oracle server端字符集 select userenv('language') from dual;如果显示如下,一个汉字占用两个字节SIMPLIFIED CHINESE_CHINA.ZHS16GBK如果显示如下,一个汉字占用三个字节SIMPLIFIED CHI

2014-03-20 16:16:58 283

转载 ArrayList和Vector的区别,HashMap和Hashtable的区别---小笔记

就ArrayList与Vector主要从二方面来说. 一.同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的 二.数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半 就HashMap与HashTable主要从三方面来说。 一.历史原因:Hashtable是基于陈旧的Dictionary

2014-03-20 16:15:59 304

转载 notify()和notifyAll()的区别---小笔记

notify()和notifyAll()都是Object对象用于通知处在等待该对象的线程的方法。两者的最大区别在于:notifyAll使所有原来在该对象上等待被notify的线程统统退出wait的状态,变成等待该对象上的锁,一旦该对象被解锁,他们就会去竞争。notify则文明得多他只是选择一个wait状态线程进行通知,并使它获得该对象上的锁,但不惊动其他同样

2014-03-20 16:13:45 292

空空如也

空空如也

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

TA关注的人

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