
java
文章平均质量分 53
Vigor
微信
schrodingerman
展开
-
报错:java.net.bindexception: address already in use: jvm_bind:8080
原因:8080端口被占用 (我遇到的是8005的Tomcat被占用啊)严重: StandardServer.await: create[localhost:8005]: java.net.BindException: Address already in use: JVM_Bind at java.net.PlainSocketImpl.socketBind(Native Method)转载 2012-05-31 23:33:16 · 18043 阅读 · 0 评论 -
Drools5集成Spring3
在drools5.2,有一个jar包:drools-spring-5.2.0.Final.jar,其中定义了在spring中应用的drools的扩展。通过这些扩展,可以直接在spring的配置文件中,配置knowledgebase、session等bean,从而在spring配置的程序中直接应用。drools-spring-5.2.0.Final.jar在droolsjbpm-integratio转载 2013-12-08 23:35:13 · 1537 阅读 · 0 评论 -
JAVA规则引擎 -- Drools
Drools是一个基于java的规则引擎,开源的,可以将复杂多变的规则从硬编码中解放出来,以规则脚本的形式存放在文件中,使得规则的变更不需要修正代码重启机器就可以立即在线上环境生效。 本文所使用的demo已上传 http://download.youkuaiyun.com/source/30022131、Drools语法开始语法之前首先要了解一下drools的基本工作过程,通常而言我们转载 2013-12-08 23:32:50 · 954 阅读 · 0 评论 -
Java数据类型和MySql数据类型对应一览
下面将以列表的形式对MySql数据类型和Java数据类型进行对应比较,如果您对MySql数据类型方面感兴趣的话,不妨一看。java mysql 数据类型对照 类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述 VARCHARL+NVARCHARjava.lan转载 2013-12-06 16:42:40 · 903 阅读 · 0 评论 -
mysql插入数据后返回自增ID的方法
mysql插入数据后返回自增ID的方法 mysql和oracle插入的时候有一个很大的区别是,oracle支持序列做id,mysql本身有一个列可以做自增长字段,mysql在插入一条数据后,如何能获得到这个自增id的值呢? 方法一是使用last_insert_id 1mysql> SELECT LAST_INSERT_ID();转载 2013-12-06 16:43:49 · 65419 阅读 · 1 评论 -
java调用WebService天气预报实例
import java.io.IOException;import java.io.InputStream;import java.io.UnsupportedEncodingException;import java.net.MalformedURLException;import java.net.URL;import java.net.URLConnection;im转载 2013-12-14 21:13:02 · 7908 阅读 · 8 评论 -
struts2之单个文件上传
通过2种方式模拟单个文件上传,效果如下所示开发步骤如下:1、新建一个web工程,导入struts2上传文件所需jar,如下图目录结构 2、新建Action 第一种方式package com.ljq.action;import java.io.File;import org.ap转载 2013-12-29 22:50:40 · 905 阅读 · 0 评论 -
关于struts2上传文件报错“No result defined for action and result input”
以往开发过程中碰到struts2上传文件报错“No result defined for action and result input”的几种原因: 1、表单中字段的类型与Action中定义的类型不匹配,需仔细检查。 2、struts.properties中struts.multipart.saveDir属性指定的目录没有被赋予当前用户的操作权限。 注意:转载 2013-12-29 22:51:43 · 2129 阅读 · 0 评论 -
用MyEclipse10开发一个基于JAX-WS的Web Service实例
一、打开MyEclipse,新建一个Web Service项目。二、输入项目名Demo点Finish新建项目。三、新建一个java类package server;public class Demo {public String sayHello(String name) { return name + ", hello!";转载 2014-03-05 10:28:04 · 838 阅读 · 0 评论 -
Android完全关闭应用程序
工作过程序中遇到一个需要完全关闭应用程序的问题,每篇都是用System.exit(0)或者android.os.Process.killProcess(android.os.Process.myPid())这两种方法,但是我试过了,System.exit(0)这个根本不行,而android.os.Process.killProcess(android.os.Process.myPid())这个只能转载 2014-03-07 23:35:39 · 668 阅读 · 0 评论 -
遍历ResultSet
为什么遍历ResultSet,行列要从1开始。因为Resultset的第一行的第一列都是空的,要用rs.next()到第一行才能进行读取。Statement stmt=null; ResultSet rs=null; ResultSetMetaDatam=null;//获取 列信息 try { stmt=con.createStateme转载 2014-05-04 21:21:59 · 21479 阅读 · 0 评论 -
Android取得当前屏幕静态布局的截图
Android取得屏幕截图主要使用了Bitmap类里的方法,首先取得一个bitmap然后用取得的bitmap去绘制一张图片然后进行保存。代码如下:import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import android.app.Act转载 2014-04-19 16:55:51 · 3328 阅读 · 2 评论 -
百度Android定位SDK实现获取当前经纬度及位置
转载自http://www.open-open.com/lib/view/open1346982366162.html 程序有点过时但是 改改还能用使用Android自带的LocationManager和Location获取位置的时候,经常会有获取的location为null的情况,并且操作起来也不是很方便,在这个Demo里我使用了百度地图API中的定位SDK,可以一次性获取当前位置经纬度转载 2014-04-18 20:04:50 · 37757 阅读 · 1 评论 -
storm单机版和集群版安装配置过程
(单机版)本身使用closure编写,配置文件使用yaml,连README文件都用Markdown写。整个一反Haoop的Java+XML+HTML这些传统技术。安装Storm之前要先安装下面几个软件。一、准备工作1、安装zeromq。wgethttp://download.zeromq.org/historic/ze转载 2014-04-13 17:02:46 · 798 阅读 · 0 评论 -
Java 字符串算术表达式求值
package com.cal;import java.util.ArrayList;import java.util.Stack;/** * * @author yhh * */public class Calculater {/*** 将字符串转化成List* @param str* @return*/public转载 2014-05-20 14:29:41 · 890 阅读 · 0 评论 -
AXIS调用jws发布的webservice出现Cannot find dispatch method for
服务端代码[java] view plaincopy@WebService @SOAPBinding(style = SOAPBinding.Style.RPC) public class WebserviceServer { @WebMethod public void doSomething() {转载 2014-04-29 11:22:18 · 8576 阅读 · 2 评论 -
java调用webservice接口方法
webservice的 发布一般都是使用WSDL(web service descriptive language)文件的样式来发布的,在WSDL文件里面,包含这个webservice暴露在外面可供使用的接口。今天搜索到了非常好的 webservice provider列表http://www.webservicex.net/WCF/default.aspx这上面列出了70多个包括很多方面转载 2014-04-29 11:26:27 · 3477 阅读 · 0 评论 -
Struts2如何传值到jsp页面
不是action传值到jsp页面,而是jsp页面获取action中的属性值,或者范围(如request,session,application等)里的值。所以,有两种方法1,获取的是action属性的值,用struts2标签和ognl即可获取如, 这种形式2,获取的是范围内的值直接使用EL表达式如${name}为requestScope范围绑定的名为name的属性,省略requestScope因为转载 2014-05-28 13:43:35 · 37138 阅读 · 2 评论 -
JAVA获取CLASSPATH路径
ClassLoader提供了两个方法用于从装载的类路径中取得资源: public URL getResource(String name); public InputStream getResourceAsStream(String name); 这里name是资源的类路径,它是相对与“/”根路径下的位置。getResource得到的转载 2013-12-08 23:29:32 · 789 阅读 · 0 评论 -
Drools入门-----------环境搭建,分析Helloworld
Drools官网:http://www.jboss.org/drools Drools and jBPM consist out of several projects:(Drools软件包提供的几个部分的功能)Drools Guvnor (Business Rules Manager) (规则集管理器)Drools Expert (rule engine)转载 2013-11-03 16:11:57 · 2695 阅读 · 0 评论 -
Java中file类getPath(),getAbsolutePath(),getCanonicalPath()方法区别
file的这几个取得path的方法各有不同,下边说说详细的区别概念上的区别:(内容来自jdk,个人感觉这个描述信息,只能让明白的人明白,不明白的人看起来还是有点难度(特别试中文版,英文版稍好些)所以在概念之后我会举例说明。如果感觉看概念很累就跳过直接看例子吧。看完例子回来看概念会好些。getPathpublic String getPath()将此抽象路径名转换为一个路径名字符转载 2013-11-15 15:55:59 · 724 阅读 · 0 评论 -
大话设计模式
1、FACTORY?追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及转载 2012-06-18 16:39:13 · 1545 阅读 · 0 评论 -
UML类图中箭头和线条的含义和用法
UML类图中箭头和线条的含义和用法在学习UML过程中,你经常会遇到UML类图关系,这里就向大家介绍一下UML箭头、线条代表的意义,相信通过本文的介绍你对UML中箭头、线条的意义有更明确的认识。AD: 本节向大家学习一下UML箭头、线条代表的意义,UML中关系主要有依赖,聚合,合成,泛化和实现等,下面就让我们来看一下这些关系如何用UML箭头和线条来转载 2012-06-18 19:49:10 · 44098 阅读 · 5 评论 -
android模拟器创建和使用SDCard存储和使用图片、视频文件的操作方法
序目:其实,我也不想创建SDCard,但是用android模拟器的时候,看到那个Gallery,是一个图片、视频播放的按钮,却老是说没有任何媒体文件(NO MEDIA FOUND),有功能不能用,那不行。后来,想到了一个方法,就是不用模拟器本身的这个功能,因为你不知道它其中的文件在什么地方。所以要安装一个文件浏览器来看。这样,就需要一个SDCard来传文件了。 1.创建一个SDCard镜像转载 2012-06-28 18:47:41 · 2011 阅读 · 0 评论 -
在MyEclipse下配置SSH框架学习资源整合
使用MyEclipse部署SSH框架[转]使用MyEclipse部署SSH框架我用的是MeEclipse6.6,如果是不同版本的话,导入的Sturts或其他包的时候有一些不同。1、打开MyEcclipse,建立一个Web Project。2、在工程名下点出右键菜单MyEclipse->Add Sturts Capabilities...;添加完成后在WEB-INF文件夹下会多出一个转载 2012-10-12 21:07:45 · 2159 阅读 · 0 评论 -
SSH2环境搭建+简单的登录测试
第二部分:SSH2搭建1、创建Web Project项目(额。。。这不是废话吗?没项目,你干啥呢?)2、Struts2的搭建Ⅰ、引包,去你下载回来的Struts2.2.1.1的lib目录下找到commons-fileupload-1.2.1.jar、commons-io- 1.3.2.jar、freemarker-2.3.16.jar、ognl-3.0.jar、struts2-core转载 2012-10-13 11:45:31 · 3945 阅读 · 1 评论 -
java的main函数为什么没有返回值
刚看了下c++,他的main函数可以返回int值,用来作为一个状态指示器,java提供了类似的功能没啊,void作为返回值什么用意呢?在Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是public static void 类型的,方法必须转载 2012-10-18 10:21:54 · 4564 阅读 · 0 评论 -
在MyEclipse环境下将采用SSH2框架的项目从连接到MySQL数据库改成连接到Oracle数据库
1.要改变需要使用的数据库,首先要考虑的是是否需要修改表名,因为不同数据库的保留字是不同的。如MySQL可以使用user作为表名,而在Oracle中user是保留字,遇到这种情况表名是必须修改的。2.修改数据库表名之后,在MyEclipse下利用打开数据库链接,然后利用Hibernate 逆向工程生成需要的Bean包中的类以及必须的xx.hdm.xml3.根据新生成的bean修改相应的原创 2012-10-19 19:46:53 · 6840 阅读 · 0 评论 -
数据库方言
Hibernate就相当于一个翻译,配置“方言”选项,就是告诉Hibernate它要说哪里的言。是这样的,因为不同的数据库,在Sql语句的设计上是存在差异的,就好比不同地方的人说不同的方言。而Hibernate呢,它会所有的“方言”,我们要做的,就是告诉它,我们需要它说哪种“方言”。以下是各数据库对应的方言RDBMS 方言 DB2 org.hibernate.dialect.D转载 2012-10-19 17:24:41 · 2182 阅读 · 0 评论 -
SSH框架数据库插入记录
UserfDaoImpl里的代码:public void save(Userf userf) {super.getHibernateTemplate().save(userf);}action里面的:public String save() {userfBiz.save(userf);return SUCCESS;}转载 2012-10-26 15:01:01 · 4998 阅读 · 3 评论 -
Linux:将java代码打包成可执行的jar包
首先比如你写了一个hello.java 先javac hello.java得到 hello.class打包:jar -cvf nimei.jar hello.class得到 nimei.jar双击进入 jar中的MANI-INFO文件夹下的配置文件 manifest增加一行 Main-Class: hello 然后保存并且更新最后运行 java -jar nimei.j原创 2012-12-14 22:14:00 · 1994 阅读 · 0 评论 -
java基本类型位数、最大值、最小值
java基本类型位数、最大值、最小值package day02;public class ShuJuLeiXin { public static void main(String[] args) { // byte p("基本类型:byte 二进制位数:" + Byte.SIZE); p("包装类:java.lang.Byte转载 2012-12-20 15:21:20 · 1071 阅读 · 0 评论 -
List和ArrayList的区别
List和ArrayList的区别List是一个接口,而ListArray是一个类。 ListArray继承并实现了List。 所以List不能被构造,但可以向上面那样为List创建一个引用,而ListArray就可以被构造。List list; //正确 list=null; List list=new List(); // 是错误的用法转载 2013-01-04 18:19:45 · 502 阅读 · 0 评论 -
Java中ArrayList类的用法
1、什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处: 动态的增加和减少元素 实现了ICollection和IList接口 灵活的设置数组的大小2、如何使用ArrayList 最简单的例子: ArrayList List = new ArrayList(); for( int i=0转载 2013-01-05 15:29:46 · 435 阅读 · 0 评论 -
java文件写入写出
import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;import java.io.RandomAccessFile;转载 2013-01-11 12:20:28 · 822 阅读 · 0 评论 -
类与类之间的关系
类与类之间的关系对于理解面向对象具有很重要的作用,以前在面试的时候也经常被问到这个问题,在这里我就介绍一下。 类与类之间存在以下关系: (1)泛化(Generalization) (2)关联(Association) (3)依赖(Dependency) (4)聚合(Aggregation)UML图与转载 2013-10-12 20:45:25 · 1877 阅读 · 0 评论 -
类与类之间的关系图(Class Diagram,UML图)
一、简介二、类的构成三、类之间的关系(Relationship)1、单向关联2、双向关联3、自身关联4、多维关联(N-ary Association)5、泛化(Generalization)6、依赖(Dependency)7、聚合(Aggregation)8、组合(Composite)四、总结一转载 2013-10-12 21:11:37 · 1906 阅读 · 0 评论 -
No result defined for action and result input
写道No result defined for action and result input 文章分类:Java编程 今天在编程的时候,我遇到了No result defined for action and result input的错误,这个错误想必大家都有遇到过吧,我今天发了很长时间弄这个错误,我以为我的Action函数出错了想调试,但是程序就是不进入断点,上网查资料,有的转载 2013-10-16 20:56:06 · 910 阅读 · 0 评论 -
java string 字符串替换
i、replace方法 该方法的作用是替换字符串中所有指定的字符,然后生成一个新的字符串。经过该方法调用以后,原来的字符串不发生改变。例如: String s = “abcat”; String s1 = s.replace(‘a’,‘1’); 该代码的作用是将字符串s中所有的字符a替换成字符1,生成的新字符串s1的值转载 2014-05-27 22:33:56 · 3677 阅读 · 0 评论