自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AquariusGamus

勤奋学习,刻苦钻研。

  • 博客(41)
  • 资源 (12)
  • 问答 (3)
  • 收藏
  • 关注

原创 1. struts2快速入门步骤

1.下载jar包2.创建自己的工程,导入jar包将struts2中的apps下的blank示例解压,后找到它的lib下的jar包.3.编写一个hello.jsp页面访问struts2入门4.在web.xml中配置struts2的前端拦截器(Filter)struts2org.apache.struts2.dispatcher.ng.filter.Stru

2015-03-17 10:44:05 553

转载 SQL中 inner join、 left join 、right join、 outer join之间的区别

转自网络举个例子你就能知道了!A表(a1,b1,c1) B表(a2,b2)a1 b1 c1 a2 b201 数学 95 01 张三02 语文 90 02 李四03 英语 80 04 王五select A.*,B.* from A inner join B on(A.a

2014-12-09 12:48:22 3379 1

转载 Sql Server REPLACE函数的使用

出自:http://www.cnblogs.com/ATree/archive/2010/07/07/Sql-Serve-REPLACE.htmlREPLACE用第三个表达式替换第一个字符串表达式中出现的所有第二个给定字符串表达式。语法REPLACE ( ''string_replace1'' , ''string_replace2'' , ''string_replace3''

2014-07-21 14:58:27 588

转载 SQL嵌套SELECT语句的用法

出自:http://www.codesky.net/article/201011/144395.htmlSQL嵌套SELECT语句是很常见的SQL语句,下面就为您详细介绍SQL嵌套SELECT语句的语法,并附相关示例,供您参考学习之用。嵌套SELECT语句也叫子查询,一个SELECT 语句的查询结果能够作为另一个语句的输入值。子查询不但能够出现在Where子句中,也能够出现在from子句中

2014-07-21 14:31:39 8722

转载 Spring配置数据源四种方式

使用spring框架时,平常你都使用那种数据源呢?本篇博客将分享spring常用的四种配置数据源方式。以下使用Oracle10g版本作为例子。第一种:使用spring自带的DriverManagerDataSource配置文件如下:[plain]   class="org.springframework.jdbc.datasource.DriverManagerData

2014-07-12 04:52:15 496

原创 Mybatis框架提供的resultMap返回值别名

There are many built-in type aliases for common Java types. They are all case insensitive, note thespecial handling of primitives due to the overloaded names.Alias Mapped Type_byte byte_long l

2014-07-11 22:45:47 2067

原创 MYBATIS中resultMap和parameterMap的使用

当实体类中的属性和数据库中的字段

2014-07-11 22:23:44 30531 1

原创 管道流Demo

PipedInputStream 和 PipedOutputStream 用于在程序中创建管道通信,两者结合可以完成线程之间的通信。下面是一个简单的例子:package IO;import java.io.IOException;import java.io.PipedInputStream;import java.io.PipedOutputStream;

2015-04-19 19:15:58 623

原创 Eclipse启动多个程序时,控制台也有多个

如图所示:Eclipse启动多个程序时,控制台也有多个,按红色箭头那里可以切换

2015-04-15 17:08:51 2005 1

原创 java中的流

字节流继承于 InputStream OutputStream,字符流继承于InputStreamReaderOutputStreamWriter。在java.io 包中还有许多其他的流,主要是为了提高性能和使用方便。要把一片二进制数据数据逐一输出到某个设备中,或者从某个设备中逐一读取一片二进制数据,不管输入输出设备是什么,我们要用统一的方式来完成这些操作,

2015-04-13 13:25:13 499

原创 描述一下 JVM 加载 class 文件的原理机制?

JVM 中类的装载是由 ClassLoader 和它的子类来实现的,Java ClassLoader 是一个重要的Java 运行时系统组件。它负责在运行时查找和装入类文件的类。

2015-04-13 13:15:05 661

原创 heap 和 stack 有什么区别

java 的内存分为两类,一类是栈内存,一类是堆内存。栈内存是指程序进入一个方法时,会为这个方法单独分配一块私属存储空间,用于存储这个方法内部的局部变量,当这个方法结束时,分配给这个方法的栈会释放,这个栈中的变量也将随之释放。堆是与栈作用不同的内存,一般用于存放不放在当前方法栈中的那些数据,例如,使用 new创建的对象都放在堆里,所以,它不会随方法的结束而消失。 方法中的局

2015-04-13 13:13:46 536

原创 垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么 办法主动通知虚拟机进行垃圾回收?

对于 GC 来说,当程序员创建对象时, GC 就开始监控这个对象的地址、大小以及使用情况。通常, GC 采用有向图的方式记录和管理堆(heap)中的所有对象。通过这种方式确定哪些对象是"可达的",哪些对象是"不可达的"。当GC 确定一些对象为"不可达"时,GC 就有责任回收这些内存空间。可以。程序员可以手动执行 System.gc(),通知 GC 运

2015-04-13 13:10:48 702

原创 垃圾回收的优点和原理

Java 语言中一个显著的特点就是引入了垃圾回收机制,使 c++程序员最头疼的内存管理的问题迎刃而解,它使得 Java 程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制, Java 中的对象不再有"作用域"的概念,只有对象的引用才有"作用域"。垃圾回收可以有效的防止内存泄露,有效的使用可以使用的内存。垃圾回收器通常是作为一个单独的低级别的线程运行,不可预

2015-04-13 13:07:55 1528

原创 GC 是什么?为什么要有 GC?

GC 是垃圾收集的意思( Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃, Java 提供的 GC 功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的, Java 语言没有提供释放已分配内存的显示操作方法。

2015-04-13 13:01:14 750

转载 能不能自己写个类,也叫 java.lang.String?

可以,但在应用的时候,需要用自己的类加载器去加载,否则,系统的类加载器永远只是去加载 jre.jar包中的那个 java.lang.String。由于在 tomcat 的 web 应用程序中,都是由 webapp自己的类加载器先自己加载 WEB-INF/classess 目录中的类,然后才委托上级的类加载器加载,如果我们在 tomcat 的 web 应用

2015-04-13 12:55:59 2206

转载 Integer和Int的区别

int是java提供的8种原始数据类型之一。Java为每个原始类型提供了封装类,Integer是java为int提供的封装类。int的默认值为0,而Integer的默认值为null,即Integer可以区分出未赋值和值为0的区别,int则无法表达出未赋值的情况,例如,要想表达出没有参加考试和考试成绩为0的区别,则只能使用Integer。在JSP开发中,Integer的默认为nu

2015-03-31 10:18:15 401

原创 2、struts2的配置文件加载顺序和常用配置

lStruts2框架按照如下顺序加载struts2配置default.properties 该文件保存在 struts2-core-2.3.7.jar 中 org.apache.struts2包里面struts-default.xml该文件保存在 struts2-core-2.3.7.jarstruts-plugin.xml该文件保存在struts-Xxx-2.3.7.jarstr

2015-03-18 09:59:24 605

转载 windows指令查看文件夹、文件数目

@echo offfor /f %%i in ('dir/s/b/a-d^|find /c /v ".*"') do set f=%%idir/s/b/a-d|find /n /v ".*"echo 统计结果:  当前目录文件数:%f%   for /f %%i in ('dir/s/b/ad^|find /c /v ".*"') do set d=%%idir/s/b/ad|

2014-12-05 16:17:45 2745

转载 findbugs安装

http://findbugs.cs.umd.edu/eclipse最近在搭建持续集成服务器,在自动构建的时候,添加了findbugs检查。同时,我们还需要在自己的开发工具myeclipse上安装该插件,这样便于我们解决findbugs中找出的bug。尝试着装了几次findbugs插件,都不行,最后还是google,参看了别人的文章,解决了这个问题,现把解决办法记录如下: 

2014-09-02 00:00:14 589

转载 Myeclipse8.6中安装SVN插件

转载自:http://blog.163.com/duanpeng3@126/blog/static/88543735201082105352454/方法一:      1.打开HELP->MyEclipse Configuration Center,切换到SoftWare标签页。   2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://su

2014-07-15 09:45:52 539

转载 MYBATIS 的parameter

Parameter  1.   传入简单类型JAVA代码:Java代码 public User get(Long id) {        return (User) getSqlSession().selectOne("com.liulanghan.get" , id); }  public User get(Long id) {

2014-07-11 19:40:13 1082

原创 JDK配置环境变量

1.首先,打开配置环境变量界面,如下操作:我的电脑---属性---高级---环境变量 2.系统变量(S)中配置如下:   2.1,新建系统变量:   变量名:JAVA_HOME   变量值:C:\Program Files\Java\jdk1.5.0_17(该目录为JDK安装的目录)   2.2,编辑CLASSPATH,如果没有该变量则新建,   变量名:CLASSPATH

2014-07-11 01:45:16 653

原创 Struts学习笔记(1)---Action处理请求参数

Action处理请求参数struts2 和 MVC 定义关系 StrutsPrepareAndExecuteFilter : 控制器JSP : 视图Action : 可以作为模型,也可以是控制器 struts2 Action 接受请求参数 :属性驱动 和 模型驱动Action处理请求参数三种方式第一种 :Action 本身作为model对象,通过成员setter封装

2014-07-06 16:43:47 707

原创 JavaScript学习笔记(6)---闭包

闭包:在内部函数定义的函数在外部使用的现象,叫做闭包。保证属性的私有性这个叫匿名函数(function(形参){})(实参);(function(a){ alert(a);})(5);输出:5(function(){ 该函数定义在匿名函数中 function Person(){  //该函数返回一个json格式对象  return{   se

2014-07-02 11:47:24 394

原创 JavaScript学习笔记(5)---继承2

写一个函数,该函数有两个参数destinationsource该函数的功能:把source的内容复制到destination中function extend(destination,source){ if(source){//必须传递source参数   if(typeof source=="object")//确保source是一个对象   {  for(var

2014-07-02 11:45:51 359

原创 JavaScript学习笔记(5)---继承

//创建类的工厂function createClass(json){ //声明了一个对象、函数 function F(){   } for(var i in json){  F.prototype[i]=json[i]; } //把json的全部key、value值赋给F return F;}//这个方法就是对继承的封装//调用createClas

2014-07-02 11:18:14 436

原创 JavaScript学习笔记(4)---prototype

prototype js面向对象编程,最基本要有继承、封装、多态三个特点。 在js中,万物皆对象, //给Person对象动态的添加四个方法 //setName getName setSex getSex function Person(){   } Person.prototype.setName=function(name){     this.name

2014-07-02 11:15:04 417

原创 JavaScript学习笔记(3)---this

在Java中,谁调用方法,this就代表谁,js中也一样 function Person(){  alert(this); } Person();//window.Person(); var json={  a:Person }; json.a();//this代表json function Student(){  } Student.a=Perso

2014-07-02 11:12:07 405

原创 JavaScript学习笔记(2)---遍历json

json在js的架构中地位很重要var json={ a:1, b:2, c:3, d:4, 5:5};在不知道这个json内部有什么元素的时候。怎样遍历这个json对象呢?for(var i in json){ alert(i);//key值 alert(json[i]);//value值}这种方式可以动态的遍历json//给json对

2014-07-02 11:10:06 449

原创 JavaScript学习笔记(1)---理解function

一、function是一个函数 函数的三种表示方式  function Person(){}  var p =function(){}  new Function()  函数的两种执行方法:  1.声明+调用  function Person(){   alert("aaa");  }  Person();  2.声明+触发(取决于什么时候点击but

2014-07-02 11:03:32 474

原创 ExtJs入门(版本4.1.1)

1、下载和安装ExtJs

2014-06-24 23:18:33 836

原创 Address already in use:JVM_Bind:8080

netstat -a -n -o 最后一个选项表示连接所在进程id. 找到8080端口的PID然后打开任务管理器, 切换到进程选项卡, 在菜单栏选择查看->选择列, 选择PID. 在列表中找到PID对应的进程就可以了

2014-06-24 22:35:21 552

转载 用PLSQL创建oracle用户

1、以SYSDBA身份登录PL;2、右键“User”->“New”新建用户;3、弹出新建用户窗口,在“general”选项卡中,填写:name:用户名;password:密码;4、切换到“Role Privileges”选项卡:Role选择connect,勾选“Default”Role选择dba,勾选“Defaul

2014-06-24 16:13:37 549

转载 六步完全卸载Oracle11g R2

六步完全卸载Oracle11g R2声明:本文是参考网上的一篇文章所写,请大侠们不要见怪!第一步:在服务窗口中停止Oracle的所有服务第二步:使用SRVINSTW.EXE软件移除与Oracle有关的服务第三步:删除相应的注册表3.1运行regedit命令,打开注册表窗口3.2删除注册表中与Oracle相关的内容。(1)删除HKEY_LOCAL_MACHINE/

2014-06-24 15:38:34 728

转载 完全卸载oracle11g步骤

完全卸载oracle11g步骤:1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer,单击“卸载产品”-“全部展开”,选中除“OraDb11g_home1”外的全部目录,删除。5、 运行regedit

2014-06-24 14:45:45 644

原创 导入ExtJS包,eclipse卡死问题

去到工程根目录下,找到.project,用记事本打开,把两处删除掉: 第一处:          org.eclipse.wst.jsdt.core.javascriptValidator                  第二处: org.eclipse.wst.jsdt.core.jsNature 

2014-06-07 20:17:09 768

转载 单例模式(Singleton)

出处:单例模式(Singleton)首先来明确一个问题,那就是在某些情况下,有些对象,我们只需要一个就可以了,比如,一台计算机上可以连好几个打印机,但是这个计算机上的打印程序只能有一个,这里就可以通过单例模式来避免两个打印作业同时输出到打印机中,即在整个的打印过程中我只有一个打印程序的实例。简单说来,单例模

2014-06-05 09:55:06 511

转载 mybatis简单应用(基于配置文件)

本文主要介绍了如何使用mybatis进行简单的数据库操作。本人使用的是mybatis3.05。1.创建数据库表(User表)CREATE TABLE `NewTable` (`userId` bigint(20) NOT NULL AUTO_INCREMENT ,`userName` varchar(30) CHARACTER SET utf8 COLLATE utf8

2014-06-04 21:21:35 692

转载 Unable to load configuration

Exception starting filter struts2Unable to load configuration. - bean - jar:file:/E:/tomcat-7.0.11/webapps/struts/WEB-INF/lib/struts2-core-2.2.3.jar!/struts-default.xml:29:72 at org.apache.struts2.d

2014-06-02 22:08:52 668

apache-tomcat-7.0.57 64位

apache-tomcat-7.0.57,适用于windows 64位操作系统,需要的朋友快来下载吧~

2015-01-26

手动创建servlet 含源码

介绍了什么是servlet,怎么通过get和post方式访问servlet,手动创建servlet,内含源码

2015-01-26

DOM4J的jar包和API

Dom4j是一个简单、灵活的开放源代码的库。Dom4j是由早期开发JDOM的人分离出来而后独立开发的。与JDOM不同的是,dom4j使用接口和抽象基类,虽然Dom4j的API相对要复杂一些,但它提供了比JDOM更好的灵活性。 Dom4j是一个非常优秀的Java XML API,具有性能优异、功能强大和极易使用的特点。现在很多软件采用的Dom4j,例如Hibernate,包括sun公司自己的JAXM也用了Dom4j。 使用Dom4j开发,需下载dom4j相应的jar文件。

2015-01-05

site-1.6.13

site-1.6.13,myeclipse SVN 插件。

2014-07-21

Oracle11g安装文档

Oracle11g安装文档,一步一步教你安装Oracle11g

2014-07-15

mybatis打印出sql

用于mybatis打印出sql语句。内含log4j-1.2.16.jar 和 配置好的log4j.properties文件

2014-07-11

Oracle 11g 11.2.0.1.0 JDBC_ojdbc6.jar

Oracle11g 11.2数据库连接驱动(Oracle 11g 11.2.0.1.0 JDBC_ojdbc6.jar)

2014-07-11

SourceCounter-2.5.5.9源代码统计工具

对源码文件夹下面的文件进行统计,可以选择多种文件类型如:.java .html .jsp .xml等,非常好用,如果你想统计项目的代码行数,不妨用这个试试。

2014-07-02

JavaScript设计模式

JavaScript进阶必读。 第一部分给出了具体设计模式所需要的面向对象特性的基础知识,主要包括接口、封装和信息隐藏、继承、单体模式等内容。 第二部分则专注于各种具体的设计模式及在JavaScript语言中的应用。

2014-06-25

PDF Editor

PDF编辑器,真的很简单好用,支持图片等大小的编辑、坐标定位。

2014-06-20

PDF批量编辑器( PDF Stamp)

可以批量添加图片、文字等,运行很快。 含注册文件,注册后无水印。

2014-06-18

反编译工具

一款小巧、绿色、功能强大的java反编译工具,亲自鉴定绝对好用。

2014-06-04

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

TA关注的人

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