安迪
坚持不懈。充满自信。楽しい毎日=幸せな一生
展开
-
java7 nio 例子
/** * */package Test;import java.net.InetAddress;import java.net.InetSocketAddress;import java.net.Socket;import java.nio.channels.SelectionKey;import java.nio.channels.Selector;import java原创 2014-07-02 09:52:26 · 728 阅读 · 0 评论 -
MAP转成LIST(KEY做索引)的实现方法。
import java.util.ArrayList;import java.util.Arrays;import java.util.HashMap;import java.util.List;import java.util.Map;public class ListMap { /** * @param args * * @exceptio原创 2009-01-16 12:38:00 · 6364 阅读 · 0 评论 -
log4j相对路径设定无效报错
报错内容:log4j:ERROR setFile(null,true) call failed是log4j的版本问题,原来的是log4j-1.2.13.jar换成log4j-1.2.15.jar即解决了原创 2015-07-21 14:12:20 · 1224 阅读 · 0 评论 -
iReport 4.0制作带有barcode的PDF文件
iReport 4.0制作带有barcode的PDF文件原创 2011-01-31 14:57:00 · 5581 阅读 · 0 评论 -
linux 做双击执行的普通jar
今天在sourceforge网页利找了一个文本编辑软件,是个ApexText-1.2-platform-independent,名字上看,适合系统平台无关的,其实只要求你的系统有java即可,可是怎么运行jar文件呢?在终端下进入ApexText的目录,执行java -jar ApexText.jar即可运行软件,可是每次都要这样运行是不是有点麻烦啊,确实,我就在我的桌面创建了一个快捷方式,就原创 2015-11-25 10:45:54 · 3021 阅读 · 2 评论 -
java执行字符串中的运算公式
public class runString { static ScriptEngine jse = new ScriptEngineManager().getEngineByName("JavaScript"); /** * @param args */ public static void main(String[] args) { String strs = "1+1*原创 2014-05-07 10:55:22 · 33384 阅读 · 4 评论 -
java获取System.out输出内容
ByteArrayOutputStream baoStream = new ByteArrayOutputStream(1024);PrintStream cacheStream = new PrintStream(baoStream);PrintStream oldStream = System.out;System.setOut(cacheStream);//不打印到控制台Sy原创 2015-12-09 08:55:55 · 6950 阅读 · 0 评论 -
POI设置EXCEL单元格格式为文本、小数、百分比、货币、日期、科学计数法和中文大写...
再读本篇文章之前,请先看我的前一篇文章,前一篇文章中有重点讲到POI设置EXCEL单元格格式为文本格式,剩下的设置小数、百分比、货币、日期、科学计数法和中文大写这些将在下面一一写出以下将要介绍的每一种都会用到这三行中的变量 HSSFWorkbook demoWorkBook = new HSSFWorkbook(); HSSF...原创 2011-04-28 15:55:54 · 116 阅读 · 0 评论 -
JDK配置(注意)
安装JDK的路径:C:/Program Files/Java/jdk1.5.0_05配置环境变量:JAVA_HOME =C:/Program Files/Java/jdk1.5.0_05;PATH =C:/Program Files/Java/jdk1.5.0_05/bin;CLASSPATH =.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;原创 2008-06-23 14:56:00 · 543 阅读 · 0 评论 -
eclipse下用ant打包添加jar包方法
eclipse下用ant打包添加jar包方法如下:右键点击打包所用的文件(build.xxx.xml),选择Run As à 3.Ant Build2. 进入编辑配置页面如图1-1:选择classpath, Add External JARs…3.添加所需jar包即可原创 2015-11-25 11:02:18 · 2897 阅读 · 0 评论 -
Ant的build.xml脚本模板
目标hibernate hbm文件位置 源hibernate hbm文件位置 --> <javac srcdir="${src}" destd原创 2015-11-25 19:36:37 · 2720 阅读 · 0 评论 -
POI读取EXCEL进行sheet复制
/******************************************************************** * * (C) Copyright ISFnet Japan, Ltd. 2011 All rights reserved. * *********************************************************...原创 2011-08-10 12:10:47 · 609 阅读 · 0 评论 -
JasperReports + iReport 4.0 开发制作日文报表项目
JasperReports + iReport 4.0 开发制作日文报表项目原创 2011-01-31 14:38:00 · 4794 阅读 · 1 评论 -
两道普通的面试题
用System.out.print输出如下图形public class Start_test { /** * @param args */ public static void main(String[] args) { char c = '☆'; int i = 7; w原创 2014-05-27 16:24:38 · 693 阅读 · 0 评论 -
10人程序开发队伍的沟通模式
原创 2021-04-27 13:04:25 · 218 阅读 · 0 评论 -
JSP 抛出一些URI异常的解决方法
本文来自CSDN博客:http://blog.csdn.net/gabriel80/archive/2008/05/29/2493612.aspx The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files 抛出异常:Solution:...原创 2010-05-31 10:24:23 · 136 阅读 · 0 评论 -
zip文件解压读取
Constants.FILE_PATH_FULL).append(Constants.ZIP_FILE_NAME:zip文件全路径原创 2015-11-20 13:27:40 · 1315 阅读 · 0 评论 -
bat运行jar文件
set JAVA_HOME=D:\Users\Java\jdk1.6set PATH=%JAVA_HOME%\jre\bin;java -classpath D:\test\show\hello.jar showbat运行jar文件原创 2010-12-19 09:07:14 · 228 阅读 · 0 评论 -
控制台执行Junit
Windows方式1:step a:先set classpath,即工程所引用的jar包和其他工程(set classpath=工程/Jar包目录),注意case所在工程本身也要加入classpat直接执行java -cp [引用的jar或class] org.junit.runner.JUnitCore com.myself.MyTestLinux其他与w原创 2015-11-20 13:23:25 · 1779 阅读 · 0 评论 -
内部类和外部类
内部类是在一个类的内部嵌套定义的类,它可以是其它类的成员,也可以在一个语句块的内部定义,还可以在表达式内部匿名定义。 内部类有如下特性: ◇ 一般用在定义它的类或语句块之内,在外部引用它时必须给出完整的名称.名字不能与包含它的类名相同。 ◇ 可以使用包含它的类的静态和实例成员变量,也可以使用它所在方法的局部变量。 ◇ 可以定义为abstract。 ◇ 可以声明为private或prote原创 2008-08-27 16:05:00 · 690 阅读 · 0 评论 -
Struts1和Struts2的区别和对比
1.Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以...原创 2009-08-07 20:46:36 · 75 阅读 · 0 评论 -
有Main方法的Java类的类名取得
// 当クラス名取得 private static final String CLASS_NAME = new Object() { public String getClassName() { String clazzName = this.getClass().getName(); return clazzName.substring(clazzName.lastIndexO原创 2015-11-20 13:35:02 · 3019 阅读 · 0 评论 -
获取main方法的返回值
通常main是不返回内容。但是实在要返回。也只能返回状态码给操作系统。System.exit(1);//异常System.exit(0);//正常当然也可以定以很多其他 用于表示不同状态。至于如何从操作系统中取得这些状态码:Linux:echo $? 上一个执行命令之后的返回状态码Windows:要在windows系统下查看状态,键入C:direct原创 2015-12-07 16:06:32 · 3065 阅读 · 0 评论 -
JavaMail 电子邮件发送实例
pageEncoding="UTF-8"%>http://www.w3.org/TR/html4/loose.dtd">JavaMail 电子邮件发送系统// 以下变量为用户根据自己的情况设置String smtphost = "192.168.XXX.XXX"; // 发送邮件服务器String user = "XXXXX"; // 邮件服务器登录用户名String password =原创 2008-09-28 11:28:00 · 768 阅读 · 0 评论 -
Jetty Maven 和JDK之间版本关系
Jetty7/8 的Maven插件配置:http://wiki.eclipse.org/Jetty/Feature/Jetty_Maven_PluginJetty9 最新的Maven插件配置:http://www.eclipse.org/jetty/documentation/current/jetty-maven-plugin.html 或者 最新RELEASE版配置Je原创 2016-09-05 15:05:19 · 5049 阅读 · 1 评论 -
JTA与JDBC
JTA主要用于分布式的多个数据源的两阶段提交的事务,而JDBC的Connection提供的单个数据源的事务; 后者因为只涉及到一个数据源,所以其事务可以由数据库自己单独实现, 而JTA事务因为其分布式和多数据源的特性, 不可能由任何"一个"数据源实现事务, 因此JTA中的事务是由"事务管理器"实现的,它会在多个数据源之间统筹事务,具体使用的技术就是所谓的"两阶段提交", 一般JTA事务都是用于EJ原创 2009-05-08 16:41:00 · 692 阅读 · 0 评论 -
如何成功制作可执行的Jar包
今天试了一下制作可执行的Jar文件的方法。具体如下:首先,创建一个项目文件夹jartest,在jartest目录中建立hello包。其次,按照以下步骤:1、在目录hello下编写Hello.java(自己的类名)文件。示例内容如下:package hello;public class Hello { public static void main(String args[]...原创 2010-12-19 12:23:16 · 121 阅读 · 0 评论 -
HashMap 简单理解
HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。HashMap 继承于AbstractMap,实现了Map、Cloneable、java.io.Serializable接口。HashMap 的实现不是同步的,这意味着它不是线程安全的,但可以用 Collections的synchronizedMap方法使HashMap具有线程安全的能力。它的key、value都可以为n...原创 2018-04-26 08:39:44 · 219 阅读 · 0 评论 -
Java Map 集合类简介
Java.util 中的集合类包含 Java 中某些最常用的类。 最常用的集合类是 List 和 Map。 List 的具体实现包括 ArrayList 和 Vector,它们是可变大小的列表,比较适合构建、存储和操作任何类型对象的元素列表。 List 适用于按数值索引访问元素的情形。Map 提供了一个更通用的元素存储方法。 Map 集合类用于存储元素对(称作“键”和“值”),其中每个键映射到一个原创 2009-01-13 21:00:00 · 679 阅读 · 0 评论 -
三种数字型转成字符型方法的效率比较
/** * @param args */ public static void main(String[] args) { Integer x = 500; long curMillis = System.currentTimeMillis(); // ""+500 curMillis = System.currentTimeMillis(); for (int原创 2014-07-02 09:53:46 · 1526 阅读 · 0 评论 -
springboot中配置文件application.properties的理解
# 文件编码banner.charset= UTF-8# 文件位置banner.location= classpath:banner.txt# 日志配置# 日志配置文件的位置。 例如对于Logback的`classpath:logback.xml`logging.config=# %wEx#记录异常时使用的转换字。logging.exception-conversion-wo...原创 2019-09-11 11:34:02 · 864 阅读 · 0 评论 -
struts2.0简单的例子
Struts2.0是struts1.0和WebWork2.2合并版本,集成了两大流行MVC框架的优点,对struts框架来说是一个大的提升,同时也更大程度地简化了开发人员的开发过程。 这个例子实现了一个简单的登陆效果,操作步骤如下: 1、首先,要从apache网站上下载struts2.0.11的完整包(http://struts.apache.org/downloads.html),解压后需要找到原创 2009-05-10 11:27:00 · 1036 阅读 · 1 评论