2013年5月31日

Intellij IDEA自动热部署完整详细版

摘要: win7+Intellij 12.1.3首先,下载jrebel.jar 最新的为5.2.2下载地址为: http://pan.baidu.com/share/link?shareid=496787&uk=2885709842下载完成后一共两个文件: jrebel.jar-->破解的jar包 jrebel.lic->一个能用的执照 然后,在Intellij的plugins中下载jrebel插件 选中这个插件,右键选择Download。下载完毕后关闭Intellij。 找到C:\用户\你的用户名\.IntelliJIdea12\config\plugins\jr-ide-ide 阅读全文

posted @ 2013-05-31 16:49 紫色天空 阅读(6976) 评论(0) 推荐(0)

2013年4月28日

maven Access denied for user 'root'@'localhost'

摘要: 今天从网上当了一个项目,运行maven test时竟然报错。用maven test -X查看了一下详细信息:如下:Failed to execute goal org.codehaus.mojo:sql-maven-plugin:1.5:execute (create-db) on project user-core: Access denied for user 'root'@'localhost' (using password: YES)。。。Caused by: java.sql.SQLException: Access denied for user 阅读全文

posted @ 2013-04-28 00:14 紫色天空 阅读(939) 评论(0) 推荐(0)

2013年4月26日

eclipse maven plugin 插件 安装 和 配置 [转载]

摘要: 环境准备:eclipse(Helios)3.6maven3.0.4maven3 安装:安装 Maven 之前要求先确定你的 JDK 已经安装配置完成。Maven是 Apache 下的一个项目,目前最新版本是 3.0.4,我用的也是这个。首先去官网下载 Maven:http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0.4-bin.tar.gz下载完成之后将其解压,我将解压后的文件夹重命名成 maven,并将它放在 D:\Server 目录下,即 maven 最终的路径是:D:\Server\maven配置 mav 阅读全文

posted @ 2013-04-26 21:05 紫色天空 阅读(563) 评论(1) 推荐(1)

2013年4月12日

自制java收发邮件的例子

摘要: 功能点:1.发送邮件{ 多附件上传,邮件中可以带图片(可以是本地的图片),可以密送,无中文乱码问题。}2.接收查看所有邮件{ 为了效率起见(懒得做分页了),这儿只支持显示前5封邮件。但是懂代码的可以看到我加限制的地方。}3.查看某封邮件的具体内容{ 可以查看到附件信息,可以查看带图片的邮件,可以保留邮件中的html格式}使用jar包:commons-email-1.3.1.jar 一个对发送邮件封装了的jar包mail.jar oracle提供的javamail标准jar包上传下载文件系自己实现,未使用第三方jar包。文件会默认上传到项目和WEB-INF目录并列的attachment目录... 阅读全文

posted @ 2013-04-12 23:26 紫色天空 阅读(219) 评论(0) 推荐(0)

纯servlet文件上传

摘要: 对于学习JSP/SERVLET的人来说,学会使用jar包实现文件上传的只是一种入门,就好像别人写了一个类,你知道调用类的main方法一样。但是,我们不仅要知道怎么调用main方法,更要知道main方法中写的是什么。最近对文件上传下载感兴趣,就找了找相关资料,结合自己所学,做了一个文件上传的例子。便于大家的学习。 例子的功能:实现多文件上传下载实现获取提交的form表单的其他项实现获取上传文件的列表注意:本例子在struts下失效,原因是struts对request进行过封装。文件只有两个。 1.test.jsp <%@ page language="java" con 阅读全文

posted @ 2013-04-12 23:07 紫色天空 阅读(582) 评论(0) 推荐(0)

5.抽象类和接口

摘要: 抽象类和接口历来都是难理解的地方,尤其理解它的用途,更是需要建立在大量项目DEMO的开发上才能正确理解。我刚开始时就一直在纳闷这两个东西到底有什么用,除了增加代码量之外,什么事都不顶啊。后来随着项目的开发才慢慢理解了。 面试官经常会这么问:抽象类和接口的区别是什么? 而我一般是这样答的:在我看来,抽象类是一种特殊的Java类,是一种必须有abstract修饰的抽象方法的类。而接口是一种特殊的抽象类,因为接口中只能有抽象的方法,里面只有公共的常量和抽象方法。 抽象类和接口的作用是什么? 答:抽象类一般用来作模板,而接口一般用作定义规则。 抽象类: 在现实生活中,经常有一些抽象的概念,比如说 阅读全文

posted @ 2013-04-12 22:46 紫色天空 阅读(258) 评论(0) 推荐(0)

6.面向对象的三大基本特征

摘要: 封装有些人可能学Java有半年了,还是搞不懂封装是什么东西。其实我们每天都在用封装。那么封装是什么呢?封装简单来说就是包装。比如说:我们把一堆数据放在一个类里面,并且加上get和set方法,这个就是JavaBean封装。再比如:我们把一些通用的代码放在一个方法里面,以后需要的时候直接调用方法就行了,这就是代码封装。 那么,为什么要用封装呢?封装有什么好处呢? 比如:我们需要一个学生的信息:姓名,年龄。并且在控制台显示出来,我们可以这样写: public static void main(String[] args){ String name; int age; System.out.print 阅读全文

posted @ 2013-04-12 22:46 紫色天空 阅读(429) 评论(2) 推荐(3)

4.面向对象基础3

摘要: Java与内存Java的内存分为4大块:heap segment,stack segment,code segment,data segment分别是:堆,栈,代码区,静态区。 堆:所有通过new出来的对象都放在堆中。 栈:基本数据类型,引用 代码区:程序的方法都放在这儿 静态区:静态变量都放在这儿 另外,在.class文件中,会对文件中的常量存放在常量池和静态常量池中(这两个池都在.class中)。也就是说,在程序中出现"abc"这个常量,在编译成.class文件时,就已经存放在常量池中了。 问:String s=new String("abc");中 阅读全文

posted @ 2013-04-12 22:45 紫色天空 阅读(173) 评论(0) 推荐(0)

3.面向对象基础2

摘要: main方法java中执行一个java程序的方式:先将.java文件转换为.class文件,然后调用main方法。 那么,什么是main方法呢? 首先,java需要加载类之后就调用方法,不需要类的实例化,所以方法必须修饰为staticmain只是用于调用,所以不需要返回值,所以需要voidmain方法需要虚拟机访问,因此必须为public(由虚拟机的特殊性决定的) 因为java规定main方法必须能够传入参数,以便有时在执行时传入参数,所以参数处必须为String数组形式:String[] args因此,遵循以上原则,main方法需要这样写: public static void main(S 阅读全文

posted @ 2013-04-12 22:44 紫色天空 阅读(170) 评论(0) 推荐(1)

2.面向对象基础的补充

摘要: 基本数据类型我们经常会在程序中出现一些数字,比如1,2,1.1099等等,这些是在生活中常见的东西,按照Java的一切都是对象来说呢,我们要使用这些数字时需要这样: 数字类型 数字名称=new 数字类型(1); 以后想使用数字1时,就调用"数字名称"。当然,这样是非常麻烦的,用个数字还得建个对象,写程序要累死了。 因此Java中出现了基本数据类型这一概念。 什么是基本数据类型呢?顾名思义,是最基本的,最单纯不可分解的代表数据的一种类型。 基本数据类型可以直接在程序中出现,而不需要建对象才能使用。 比如程序中可以直接出现数字"1"。 基本数据类型有哪些呢? 阅读全文

posted @ 2013-04-12 22:41 紫色天空 阅读(170) 评论(0) 推荐(0)

导航