
java
SuperHong123
这个作者很懒,什么都没留下…
展开
-
java如何读取.properties文件
[color=red]Properties类继承了HashTable类Properties里面存放的键和值都是字符串Properties经常用在代码里面的一些配置文件,属性文件。Properties用法和HashMap相类似。另外System.getProperties()方法会返回系统所有的环境变量,返回的是一个Properties对象,读取里面的内容可以查看。[/color...原创 2011-10-10 11:52:08 · 98 阅读 · 0 评论 -
struts2国际化总结
国际化:针对不同的国家、语言提供不同的功能。国际化简称i18n。国际化:功能上不会有什么变化,只是将显示在页面上或某些应用上一些文本不直接写在页面上而是存储在一个国际化的文件里面,当读取用户请求来的信息的时候,发现用户的Request里面包含的用户的浏览器里面的语言信息,如果是中文的话,它就从中文这个资源文件里面取出对应的字符串发给用户,如果是其它语言的话就从对应语言的文件里面取出相应的字...原创 2013-03-25 17:49:52 · 124 阅读 · 0 评论 -
使用JFrame编写类似QQ好友列表悬浮界面例子,JFrame初学
JFrame是用java代码编写界面上的一些悬浮效果,初次学习,见附件QQ登陆和QQ列表界面示例。原创 2013-03-29 15:02:42 · 413 阅读 · 0 评论 -
JFrame界面问题添加超链接
http://www.vcsos.com/article/pageSource/120307/20120307110753.shtml原创 2013-03-29 16:39:51 · 590 阅读 · 0 评论 -
配置myecplise+tomcat+jdk注意事项
注意:配置myecplise+tomcat+jdk时候,在myecplise里面的tomcat下面配置的jdk需要选成是自己安装的jdk,而不用myecplise自带的。配置方法是Window-Preference-MyEcplise Enterprise Workbench-Servers-Tomcat-Tomcat 6.0-JDK-Add,然后选择自己安装的jdk路径,点击ok,然后回到J...原创 2013-04-01 16:04:34 · 199 阅读 · 0 评论 -
MyEcplise导入注释规范模板
导入方式:Windows--Preferences--Java--Code Style--Code Templates--Import导入后还需要更改一处设置,否则Ctrl+Shift+F会影响代码格式化布局。具体如下:Windows--Preferences--Java--Code Style--Formatter--New(新建一个,随便起名称)--Edit--Comments...原创 2012-11-05 15:22:04 · 140 阅读 · 0 评论 -
设置tomcat编码方式
在server.xml里的 加上URIEncoding="UTF-8"这一句原创 2012-11-05 15:29:21 · 90 阅读 · 0 评论 -
java中利用smtp服务器发送邮件实例
1、我们平常在代码里发送邮件都必须用到邮件服务器,可以是我们自己的,也可以用比如163邮箱的smtp服务器,126邮箱的smtp服务器。但如果用163或126的邮箱服务器的账号发送的话,账号都必须是很早之前注册过的,而且也不能用同一个账号频繁的发送。而如果是最近或当下注册的163、126邮箱账号一般是没有这种发送权限的,根本就发不出去(这也是为什么很多人会自己去寻找邮件服务器的原因)。 经...原创 2012-11-13 12:20:41 · 791 阅读 · 0 评论 -
Linux系统环境下 java编译环境的配置 (jdk安装)、java环境变量的设置
首先从sun下载jdk1.5*.bin 一、java安装 #./jdk*.bin 选择yes就ok了 二、java环境变量的设置 export JAVA_HOME=/usr/local/jdk1.5 export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.j...原创 2012-11-13 13:42:40 · 132 阅读 · 0 评论 -
读取大数据量excel
[code="java"]package excel;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import org.apache.poi.op...原创 2013-04-26 09:17:16 · 271 阅读 · 0 评论 -
myecplise打包jar文件成双击可运行文件注意事项
有时候我们有这样的需求,做一个小的java项目,然后不怎么需要浏览器去访问,而是直接指定一个main主类通过运行此类来运行该项目(把main方法作为项目的入口点),那么有的时候就需要做成一个可运行文件,双击之后自动运行,弹出该有的的初始界面。怎么实现呢?直接用myecplise把此工程打成jar包,在打包的过程中指定一个主类(入口点),即可,打成的jar包双击之后就能运行该项目。打包的过程中有一些...原创 2013-05-29 12:39:33 · 131 阅读 · 0 评论 -
java代码调用系统默认程序打开相应类型文件
来源:http://thetopofqingshan.iteye.com/blog/1500194package Interesting;import java.awt.Desktop;import java.io.File;import java.io.IOException;/** * * 调用系统程序打开指定文件:三种方法--@清山 * ...原创 2013-06-03 19:18:55 · 182 阅读 · 0 评论 -
手工在tomcat上配置wen项目
手工在tomcat上配置web项目,方法是到tomcat安装目录下的conf/server.xml文件里面,在Host标签里面添加:下面对各属性做出解释:Context表示上下文,一个tomcat里面可以配置多个上下文,每一个上下文对应一个web应用,docBase配置项目的路径(必须指定到WebRoot路径),path指定逻辑上虚拟的路径,通过path映射到docBase所指定的...原创 2013-06-18 11:57:07 · 89 阅读 · 0 评论 -
java三大框架独立运行以及互相之间整合各自需要用到的jar文件以及配置方式
配置Struts2分为三步:1、添加初始用到的jar文件有6个:commons-fileupload-1.2.1.jar;commons-logging-1.0.4.jar;freemarker-2.3.15.jar;ognl-2.7.3.jar;struts2-core-2.1.8.1.jar;xwork-core-2.1.6.jar,这些是基本的jar文件,加其他功能可能还需要用到stru...原创 2013-06-08 16:10:20 · 178 阅读 · 0 评论 -
web工程前期各种文档、详设编写方式以及用到的UML建模制图、数据库表格关系图等...
http://blog.youkuaiyun.com/tianhai110/article/details/6369762http://blog.youkuaiyun.com/tianhai110/article/details/6361338http://blog.youkuaiyun.com/tianhai110/article/details/6339565重中之重:powerdesigner在win7 6...原创 2013-06-09 11:12:49 · 289 阅读 · 0 评论 -
面试题总结(自己总结)
1、关于JaVa的描述哪一个是错误的( )A.Java是一种解释性语言 B.Java是面向对象的语言C.Java通过不同硬件平台安装同一个JVM实现来实现的可移植性D.Java可以通过API调用编译语言(如C或C++)编写的函数。2、哪个不是Java关键字( ) A.sizeof B. void C. const D. super...原创 2013-06-13 18:43:13 · 1080 阅读 · 0 评论 -
程序员每天该做的事
程序员每天该做的事1、总结自己一天任务的完成情况最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多2、考虑自己明天应该做的主要工作把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法出错不要紧,最重要的是不要重复犯相同的错误...原创 2013-06-13 18:48:39 · 74 阅读 · 0 评论 -
程序员发展阶段
第一阶段此阶段主要是能熟练地使用某种语言。这就相当于练武中的套路和架式这些表面的东西。第二阶段此阶段能精通基于某种平台的接口(例如我们现在常用的Win 32的API函数)以及所对应语言的自身的库函数。到达这个阶段后,也就相当于可以进行真实散打对练了,可以真正地在实践中做些应用。第三阶段此阶段能深入地了解某个平台系统的底层,已经具有了初级的内功的能力,也就是“...原创 2013-06-13 18:49:47 · 104 阅读 · 0 评论 -
程序员35岁之前成功法则
一:一个目标一艘没有航行目标的船,任何方向的风都是逆风1、你为什么是穷人,第一点就是你没有立下成为富人的目标2、你的人生核心目标是什么?杰出人士与平庸之辈的根本差别并不是天赋、机遇,而在于有无目标。3、起跑领先一步,人生领先一大步:成功从选定目标开始4、贾金斯式的人永远不会成功为什么大多数人没有成功?真正能完成自己计划的人只有5%,大多数人不...原创 2013-06-13 18:50:50 · 126 阅读 · 0 评论 -
“观察者模式总结”【这个是在“AWT事件总结”博客文章的基础上进行的总结】...
这篇文章是在前面的“AWT事件总结”博客文章的基础上总结的,其实前面的讲到AWT事件就是一个典型的观察者模式使用场景(一个典型的应用示例),这样顺序的讲解目的是为了让我们能用AWT事件来深刻的理解观察者模式。下面讲解观察者模式:那么在上面事件的调用过程中,为什么监听器比如ActionListener实现类里面特定事件的方法会在事件发生的时候被调用呢?这里用到了一种模式,[color...原创 2013-11-05 20:10:23 · 99 阅读 · 0 评论 -
“Java内部类”总结
内部类:将相关的类组织在一起,降低了命名空间的混乱,它是定义在小于一个包的范围内。内部类可以定义在另外一个类里面,可以定义在一个方法里面,甚至可以作为一个表达式的一部分。Java里面共有四种内部类:1、静态内部类(static inner class): 只能访问外部类的静态成员变量与静态方法,生成静态内部类对象的方式为: OuterClass.InnerClass inn...原创 2013-11-06 20:57:19 · 82 阅读 · 0 评论 -
“Java IO File 类”总结
对程序语言设计者来说,设计一个令人满意的I/O(输入输出)系统,是件极艰巨的任务。File类:---一个File类的对象,表示了磁盘上的[color=red]文件或目录[/color](把这两类统称了,java会提供一种方式来区分我这个File到底是一个文件还是一个目录)。---File类提供了与平台无关的方法来对磁盘上的文件或目录进行操作。---File类直接处理文件和文...原创 2013-11-07 14:41:14 · 217 阅读 · 0 评论 -
“Java 递归”总结
[color=red]递归(Recursion):就是方法调用自身。对于递归来说,一定有一个出口,让递归结束,只有这样才能保证不出现死循环[/color]。递归的代码很容易出错,很难调试。下面是一个简单的递归实例:[code="java"]package com.shengshiyuan.recursion;public class Test1 { // 循...原创 2013-11-07 17:08:45 · 115 阅读 · 0 评论 -
“Java IO”总结
首先讲到的是File类,首先查看博客文章“Java IO File类总结”流类:流的概念:---java程序通过流来完成输入/输出。流是生产或消费信息的抽象。流通过Java的输入/输出系统与物理设备链接。尽管与他们链接的物理设备不尽相同,所有流的行为具有同样的方式。这样,相同的输入/输出类和方法适用于所有类型的外部设备。这意味着一个输入流能够抽象多种不同类型的输入:从磁盘文件,从键...原创 2013-11-13 15:43:23 · 117 阅读 · 0 评论 -
Java IO "装饰模式(Decorator)”总结
[color=red]JAVA里面用到的最重要的一个设计模式:“装饰模式(Decorator)”。几乎IO整个体系里面都用到这个模式[/color]。• 装饰模式又名包装(Wrapper)模式。• 装饰模式以对客户端透明的方式扩展[color=red]对象[/color]的功能,是继承关系的一个替代方案。【例如继承是用来扩展类的功能的,父类定义了一些方法,子类继承这些方法,那么子类的功...原创 2013-11-18 14:08:48 · 106 阅读 · 0 评论 -
"java对象序列化与对象反序列化"深入详解
• 将对象转换为字节流保存起来,并在以后还原这个对象,这种机制叫做对象序列化。 【[color=red]比如内存里面有Person这样一个对象,这个对象已经new出来了,接下来我把这个对象保存到文件里面,因为内存里面的东西一旦java虚拟机关闭了就都没有了,所以保存到文件里面,保存到文件之后,等到下一次java虚拟机再次起来之后,我再把这个Person对象从文件里面读取回来,再加载到内存中。这就是...原创 2013-11-19 14:08:16 · 213 阅读 · 0 评论 -
myecplise+jdk+tomcat基础配置方式
myecplise+jdk+tomcat基础配置方式:http://www.cnblogs.com/emmy/archive/2011/02/14/1954286.htmlhttp://wenku.baidu.com/view/67b3e29f51e79b89680226ce.htmlhttp://www.cnblogs.com/sallon/archive/2012/05/18/25...原创 2013-01-22 16:08:38 · 168 阅读 · 0 评论 -
Java 中“Error occurred during initialization of VM”错误的解决方法
错误提示:Error occurred during initialization of VMCould not reserve enough space for object heap根据错误的提示初步判断是因为Java虚拟机内存设置的问题,查看了程序启动参数如下:java -Xms512m -Xmx2024 com.javatang.MyApp原来是设置内存的时候最...原创 2013-01-23 17:29:27 · 5532 阅读 · 0 评论 -
The method getJspApplicationContext(ServletContext) is undefined for the type Js
The method getJspApplicationContext(ServletContext) is undefined for the type JspFactory的解决方法:访问项目的时候突然报了如下错误:type Exception reportmessage description The server encountered an interna...原创 2013-01-23 17:32:21 · 152 阅读 · 0 评论 -
"Oracle 存储过程"简单总结
首先讲解下sql里面的dual虚拟表:在oracle中,我们有时候会需要判断一个字符串里边是否包含有某一个串;首先,oracle为我们提供了instr这个函数: instr( string1, string2 [, start_position [, nth_appearance ] ] ) 参数分析: string1,源字符串,要在此字符串中查找。 str...原创 2013-11-22 16:48:52 · 245 阅读 · 0 评论 -
"Java 多线程"简单总结
[color=red]程序本来是静止的,静止在磁盘上的,当它运行之后,当它运行之后,它就处在一个进程当中,而一个进程里面可以包含着多个线程,多个线程可以同时的运行,所谓多线程就是说多个这样的线程可以同时的去运行[/color]。就比如说你去一个建筑工地干活,有一对砖头你想要把他们搬走,如果你一个人去,那你就是一个进程,进程里面就你一个线程,你就开始一次次搬砖,一次可能搬几块砖,来回这样搬,直到你把...原创 2013-11-26 15:59:47 · 97 阅读 · 0 评论 -
"关于实现Serializable 接口的类中的SerialVersionUID"问题
当一个类实现了Serializable接口时,表明该类可以被序列化,这个时候Eclipse会要求你为该类定义一个字段,该字段名字为serialVersionUID,类型为long,提示信息如下:The serializable clss Student4 does not declare a static final serialVersionUID field of type long ...原创 2013-11-28 11:18:29 · 944 阅读 · 0 评论 -
"java 网络编程"简单总结
[code="java"]package com.shengshiyuan.network;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.net.URL;import java.net.URLConnection;p...原创 2013-11-28 14:37:01 · 84 阅读 · 0 评论 -
jsp界面里面js调用后台程序并验证并获取验证结果然后出弹窗提示或是往下走...
function addBeLongVehicle() { //str为后台获取到的后台验证结果 var str = $.ajax({ //ajax调用的struts2请求地址 url: "isCar.do", ...原创 2013-07-05 17:06:13 · 328 阅读 · 0 评论 -
Hibernate注解方式配置联合主键的三种方式
Hibernate Annotation 联合主键有三种写法 :第一种:Jlee01.java代码:Java代码 [code="java"]package com.jlee03.compositeId;import java.io.Serializable;import javax.persistence.Column;import javax.p...原创 2013-07-09 11:36:47 · 228 阅读 · 0 评论 -
"java xml 一"博客文章相关附件图片
"java xml"博客文章相关附件图片原创 2013-12-02 17:15:09 · 80 阅读 · 0 评论 -
"java xml 二"之Schema总结
下面讲解XML Schema【非常重要】:我们自己写的XML文件需要用Schema来验证有效性,而Schema恰恰也是一个XML文件,那么Schema这个XML文件的有效性用什么来验证呢?答案是用DTD来验证。用内置的XMLSchema.dtd来验证Schema文件(一个XML文件)的有效性。所以Schema里面定义命名空间的那个URL不能换成其他的,只能是http://www.w3....原创 2013-12-04 18:55:31 · 208 阅读 · 0 评论 -
Spring定时器配置
1、添加spring依赖jar文件:见Spring工程的过程:先建一个java工程--->然后点住这个工程,点开Myecplise选项--->里面有个Project Capabilities选项,选其中的Add Spring Capabilities选项,并且选Spring2.5--->Next--->把Enable AOP Builder的沟去掉并且选择New选项(自己新建一个ap...原创 2013-07-18 16:14:31 · 91 阅读 · 0 评论 -
spring依赖检查总结
在spring配置文件里面配置bean的时候有个配置属性dependency-check,这个配置属性就是spring里面的依赖检查,这个属性可取的值有下面几个:1、simple:会检查简单类型(原生数据类型)以及集合类型属性的设定2、objects:会检查对象类型3、all:会检查以上两者4、none:不检查5、defaule:默认不配置此属性就按默认的来,如果配置上...原创 2013-07-18 16:58:15 · 168 阅读 · 0 评论 -
Spring对集合的装配(各种集合类型的属性的注入方式)
见附件示例原创 2013-07-18 18:25:18 · 147 阅读 · 0 评论