
java
文章平均质量分 52
invLong
I will protect you,and all you gotta do is......take this pocket right here.
展开
-
webservice技术之-axis2(服务端ADB)
前言: 近期研究webservice技术,各类文章很多,但对于第一次接触这个技术的人来讲,学习成本还是较高,记录下我学习的历程,希望对你有所帮助。 Apache官网的对于axis2的教程很详细,大家可以耐心读完。 Apache官网教程(点击这里) 一、什么是axis2 其实就是一种流行的开源webservice框架,现在流行的框架有Axis1,Axis2,Xfire,CXF,JWS等。原创 2015-12-31 16:29:10 · 1980 阅读 · 0 评论 -
如何将项目部署到tomcat下的wtpwebapps目录下
使用ireport时,由于需要设置部署后项目的classes,在tomcat目录下找了半天没有找到。原来我们的服务器默认的项目加载路径在工作空间中,比如我的工作空间目录为:D:\Tools\eclipse_dorado\workspace而默认的项目加载路劲就是:D:\Tools\eclipse_dorado\workspace\.metadata\.plugins\org.eclip原创 2015-03-16 10:05:56 · 2817 阅读 · 0 评论 -
Java之中StringBuffer的作用
要弄清楚Java之中的Buffer的作用,首先需要明白java之中Wrapper类型都是不可变的。什么是不可变类型呢?顾名思义,就是这种类型的对象一旦创建好之后,无论调用何种方法都无法改变该对象的任何的属性。你看看String类的源代码就会发现,它的所有的属性都是private final的,因此只有在构造String对象的时候,这些属性才是可以修改的。 String类的方法中需要返回一个St转载 2015-03-19 16:58:27 · 4182 阅读 · 0 评论 -
十进制与二进制的相互转换
一、二进制转十进制要从右到左用二进制的每个数去乘以2的相应次方例如:二进制数1101.01转化成十进制1101.01(2)=1*20+0*21+1*22+1*23 +0*2-1+1*2-2=1+0+4+8+0+0.25=13.25所以总结起来通用公式为:abcd.efg(2)=d*20+c*21+b*22+a*23+e*2-1+f*2-2+g*2-3转载 2015-03-19 09:11:41 · 1894 阅读 · 0 评论 -
浮点数在计算机中存储方式(转)
今天深入学习了一下浮点数在计算机的存储方式,下面文章将的比较好,但关于指数的存储没看懂,于是百度了另一篇,给了我教好的讲解,地址http://blog.youkuaiyun.com/nethibernate/article/details/6120382---------------------------------------------------------------------转载 2015-03-19 09:51:31 · 1111 阅读 · 0 评论 -
什么是线程安全
一直不是很理解,之前百度过没看懂,最近又遇到这个问题,百度下明白了,这个讲的还是很不错的如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。或者说:一个类或者程序所提供的接口对于线程来说是原子操作或者多个线程之间的切换不会导致该接口的执行结果存在二义性,也就是说转载 2015-02-14 13:45:18 · 530 阅读 · 0 评论 -
HashMap和Hashtable的区别
导读: 1 HashMap不是线程安全的 hastmap是一个接口 是map接口的子接口,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值。HashMap允许null key和null value,而hashtable不允许。2 HashTable是线程安全的一个Collection。HashMap是Has转载 2015-02-14 13:34:49 · 463 阅读 · 0 评论 -
怎样理解多对多
A表,a_id,a_name,a_tel三个字段。 B表,b_id,b_address,b_sol三个字段。 关联表,ref_id,a_id,b_id,存储着AB两表的id, 比如:A有 a0001,zhang3,139555533 a0002,li4,1397788888 a0003,wang5,13655566 B有 b0001,shanghai,234 b0002,she转载 2015-02-27 15:38:15 · 531 阅读 · 0 评论 -
java中Boolean和boolean的区别
今天做dorado项目,遇到Boolean的一些问题。1.当我的实体类数据类型为Boolean时,它与数据库对应的字段类型为bit类型的数据不匹配,会报找不到实体类的错误。2.当我的实体类类型为Boolean时,dorado的dataType的PropertyDef的DataType也是Boolean,此时,在datagrid中显示的为可以点击三次变化,而我只想要后两种,即选中和不选中原创 2015-02-28 15:53:39 · 36734 阅读 · 0 评论 -
springmvc封装jdbc的批量更新BatchPreparedStatementSetter问题
上篇文章里说到,使用springmvc实现登录的demo中,给出的例子中的DBUtil类中,使用的操作数据库类是SimpleJdbcTemplate而实际在springmvc3.0中该方法是不支持使用的,因此换用JdbcTemplate类来代替原方法中的批量更新操作。因为该类是对jdbc的简单封装,因此具有极大的灵活性,但使用相对繁琐。具体方法,我们可以查阅springmvc的AP原创 2015-02-25 16:30:17 · 3784 阅读 · 0 评论 -
springMVC实现登录的小例子
今天,学习使用springMVC实现登录,简单了解了一下这个mvc,很粗浅,我参考的博文如下,写的非常详细本文章知道简单的能够搭建Sping MVC环境进行代码基础开发。根据Spring的体系结构图画出Spring开发过程中涉及的文件和交流细节:Spring MVC流程说明:用户请求http://127.0.0.1:8080/user/login根据or转载 2015-02-25 16:18:15 · 1680 阅读 · 0 评论 -
Cannot create a server using the selected type
昨天停电,今天tomcat出问题了,看到一篇文章,解决我的我的问题在eclipse中安装tomcat服务器,报错" Cannot create a server using the selected type ".原因:以前安装的tomcat目录改变解决方法:Window->preferences->Server->Runtime Environment,改变tomcat的目录为你转载 2015-02-10 15:15:33 · 564 阅读 · 0 评论 -
org.apache.jasper.JasperException错误
该错误为所要转跳的jsp页面包含语句错误!org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application原创 2015-02-25 18:15:41 · 2551 阅读 · 0 评论 -
我对java泛型的理解
今天工作中,见到了java的泛型,由于之前没接触过,理解很少,今天特意百度学习了一下。泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 Java语言引入泛型的好处是安全简单。 在Java SE 1.5之前,没有泛型的情况的下,通过对类型Ob转载 2015-02-25 17:49:16 · 458 阅读 · 0 评论 -
springMVC导入报表,uuid使用,poi解析导入MySQL
今天继续昨天未完成工作,已经完工。下面总结下我遇到的问题1.使用springMVC上传文件,获得流以及条件,代码如下,jsp部分代码Please upload a file java后台接收代码/** *原创 2015-02-10 14:42:44 · 1744 阅读 · 1 评论 -
mysql使用小整理
今天,使用mysql,使用知识点有:1.批量导入测试数据,即同一条数据重复插入若干遍,写了一个存储过程。2.使用函数,自动创建不重复的主键id遇到的问题,1.写存储过程的时候,遇到了mysql的保留字,name,code,需要进行转义,使用反引号,位于键盘esc的下面`````这类符号2.使用uuid()函数生成主键时,需要方法来去掉中间连接符-,使用replace()函数原创 2014-12-01 16:47:42 · 498 阅读 · 0 评论 -
hsqldb的使用
目录结构如下1.首先下载hsqldb.jar放到lib目录中2.新建data目录3.打开命令行,转跳到data目录,然后执行下面命令:java -cp ../lib/hsqldb.jar org.hsqldb.Server即可开启服务原创 2015-03-26 09:57:16 · 526 阅读 · 0 评论 -
mysql 从一个表中查数据,插入另一个表
其实很简单,只是为了忘记,做个记录,用的时候方便。不管是在网站开发还是在应用程序开发中,我们经常会碰到需要将MySQL或MS SQLServer某个表的数据批量导入到另一个表的情况,甚至有时还需要指定导入字段。本文就将以MySQL数据库为例,介绍如何通过SQL命令行将某个表的所有数据或指定字段的数据,导入到目标表 中。此方法对于SQLServer数据库,也就是T-SQL来说,同样适用 。 类别一、转载 2015-03-17 11:19:40 · 920 阅读 · 0 评论 -
eclipse tomcat May be locked by another process 解决
eclipse中开发,项目部署在tomcat7中,每次修改文件之后,tomcat要自动重新部署,就会报这个错误Could not delete D:/workspace-jee-indigo/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/ssh/WEB-INF/lib. May be locked by ano转载 2015-03-17 13:14:05 · 972 阅读 · 0 评论 -
webservice-axis2 遇到问题整理
一、访问http://localhost:8080/axis2/services/listServices总是提示没有可用的服务 答:查了一天,终于找到原因,当我的eclipse中使用jrebel插件后,就无法使用axis2服务了,简单百度了一下也没找到原因。 二、使用ant编译时,汉字gbk编码的问题加上粗体部分就可以了~原创 2016-01-05 16:21:27 · 1258 阅读 · 0 评论 -
Java集合Map接口与Map.Entry学习
Map接口不是Collection接口的继承。Map接口用于维护键/值对(key/value pairs)。该接口描述了从不重复的键到值的映射。 (1) 添加、删除操作: Object put(Object key, Object value): 将互相关联的一个关键字与一个值放入该映像。如果该关键字已经存在,那么与此关键字相关的新值将取代旧值。方法返回关键字的旧值,如果关键字原先转载 2015-10-30 16:53:38 · 516 阅读 · 0 评论 -
mysql使用小记录
一、请问TRUNCATE TABLE 与 DELETE在删除整个表的所有记录时的区别具体到性能,效率,操作方式等方面 1、TRUNCATE在各种表上无论是大的还是小的都非常快。如果有ROLLBACK命令Delete将被撤销,而TRUNCATE则不会被撤销。 2、TRUNCATE是一个DDL语言,向其他所有的DDL语言一样,他将被隐式提交,不能对TRUNCATE使用ROLLBACK命令。 3转载 2015-10-29 19:51:31 · 589 阅读 · 0 评论 -
一篇很全面的freemarker教程
以下内容全部是网上收集: FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:格式部分,不会输出 3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出转载 2015-10-26 17:17:50 · 1088 阅读 · 0 评论 -
HTC国行获取Google服务框架方法-最简
Gmail什么的都得用到谷歌的服务框架但是官方固件里边都没有……其实你只要打开HTC商城,搜索GMS安装器,安装好之后打开,然后会提示你再拨号盘输入*#*#442#*#*,输完了它会自动重启进recovery自动安装(已经刷了recovery的自己进HGC这个文件夹刷里边的ZIP),装完重启就OK了……百度了2两天,这个方法靠谱简单转载 2015-11-09 10:00:42 · 5487 阅读 · 0 评论 -
mysql中DATE_FORMA T(date, format)的使用
DATE_FORMA T(date, format) 根据格式串format 格式化日期或日期和时间值date,返回结果串。可用DATE_FORMAT( ) 来格式化DATE 或DATETIME 值,以便得到所希望的格式。根据format字符串格式化date值:%S, %s 两位数字形式的秒( 00,01, …, 59)%i 两位数字形式的分( 00,01, …, 59)%H 两位数字形式的小时,2转载 2015-10-08 15:04:14 · 1914 阅读 · 0 评论 -
js数组操作
//shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1 //unshift:将参数添加到原数组开头,并返回数组的长度 var a = [1,2,3,4,5]; var b = a.unshift(-2,-1); //a:转载 2015-09-18 13:15:28 · 459 阅读 · 0 评论 -
json中带数组数据
今天使用json数据进行相关操作。遇到一种键值对中的值为数组的情况。 之前对这种数据类型知道但不甚了解,今天整理下写过的代码,留作记录。原创 2015-06-16 11:13:31 · 5013 阅读 · 0 评论 -
static详解
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,转载 2015-05-21 15:03:24 · 525 阅读 · 0 评论 -
java中类型所占字节数以及可表示的数字个数
之前一直不是很明白,这篇文章写的很好!文章地址 http://blog.sina.com.cn/s/blog_67aaf44401013cwl.html基本概念字节的单位是byte。位的单位是bit。1byte=8bit。1bit能表示多少个数字——最小0,最大1。2的1次方个。2bit能表示多少个数字——最小00,最大11。2的2次方个。3转载 2015-03-18 16:20:02 · 2364 阅读 · 0 评论 -
使用瑞道dorado-JavaScript实现复制功能
下面是转载的文章,讲的非常详细,而我使用的是瑞道,他的页面是通过xml来完成的,与之有一点不同。首先是js的引用,直接在瑞道的*.view.xml文件的js属性中写,无法正确的引用js和swf文件,咨询瑞道问答人员后,给出了方法调整一下js引入的方法。 1.在dorado-home目录的packege-context.xml中添加如下配置: libraries转载 2015-03-18 13:54:55 · 1160 阅读 · 0 评论 -
JAVA反编译的2个利器jd-gui和JAD
一直想安装java的反编译工具,今天百度了一下有两个比较出色的工具,如题jd-gui是一个图形界面的反编译工具,我们可以打开该工具,讲class文件或者jar文件拖放到界面即可。jad可以配置到Eclipse中,我们可以在Eclipse中开发jar的源码文章地址:http://yjingzeming.iteye.com/blog/1638657需要说明的是:Direct转载 2015-03-14 10:46:09 · 2298 阅读 · 0 评论 -
Java compiler level does not match the version of the installed Java project facet 的解决方案
http://blog.youkuaiyun.com/hemingwang0902/article/details/6873269今天导入dorado的standardlesson项目,总是报如题所示错误,方案1. 在项目名称处点击鼠标右键-->属性,打开项目属性对话框,找到 MyEclipse-->Project Facets,将此处的 java 版本设置为与项目编译级别相同。方案2.转载 2015-03-13 20:16:14 · 540 阅读 · 0 评论 -
成员变量和局部变量的区别
文章地址http://blog.sina.com.cn/s/blog_634dabf00100hwo1.html成员变量:作为类的成员而存在,直接存在于类中。所有类的成员变 量可以通过this来引用。局部变量:作为方法或语句块的成员而存在,存在于方法的参数列表和方法定义中。 1.成员变量可以被 public,protect,private,static等修饰符修饰,而局部变量不转载 2015-03-13 11:26:12 · 668 阅读 · 0 评论 -
安装 xmlbuddy 插件到 Eclipse 3.0 以支持编辑 xml 文件
在 http://xmlbuddy.com/2.0/download.php 下载到 xmlbuddy 2.0执行1,3 或者1,3,4命令即可。1、将插件解压到 Eclipse/plugins/ 下;2、在 eclipse 中做如下操作: 在菜单 [help]->[software updates]->[Manage Configuration]转载 2015-03-17 13:27:27 · 806 阅读 · 0 评论 -
poi解析Excel,存入MySQL
今天做了一个poi解析Excel,导入数据库的东东,还没做完,整理下知识点。1.首先是uuidpackage com.mytest;import java.util.UUID;public class UTest { public static void main(String[] args) { UUID uuid = UUID.randomUUID();原创 2015-02-09 20:16:38 · 1074 阅读 · 0 评论 -
ireport整理
三元元算($F{username}.equals("a"))?"它是a":"它不是a"原创 2014-09-19 14:18:25 · 1263 阅读 · 0 评论 -
java.sql.BatchUpdateException(转载)
今天遇到一个问题,执行控制台输出sql没错,但执行到最后抛异常,后来知道是批处理时出的问题,异常信息:java.sql.BatchUpdateException: 批次处理 0 insert into xxx (id, ...) values (44, ...) 被中止,呼叫 getNextException 以取得原因。org.postgresql.jdbc2.Abstrac转载 2014-11-27 11:20:42 · 4507 阅读 · 1 评论 -
EJB到底是什么,真的那么神秘吗??
1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"?既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉广大程序员什么时候用EJB 什么时候不用。于是大家都产生一些联想,认为EJB"分布式运算"指得是"负载均衡"提高系统的运行效转载 2014-11-22 08:41:25 · 649 阅读 · 0 评论 -
java 中static的含义以及static代码块
看到hibernateutil包里面的,static{}方法,百度了一下,整理记录学习成果。首先,什么是static呢是静态修饰符,什么叫静态修饰符呢?大家都知道,在程序中任何变量或者代码都是在编译时由系统自动分配内存来存储的,而所谓静态就是指在编译后所分配的内存会一直存在,直到程序退出内存才会释放这个空间,也就是只要程序在运行,那么这块内存就会一直存在。这样做有什么意义呢? 在Ja转载 2014-11-27 07:52:43 · 850 阅读 · 0 评论 -
tomcat内存溢出问题
-Xms256M -Xmx512M -XX:PermSize=128M -XX:MaxPermSize=512M原创 2014-11-06 09:45:44 · 450 阅读 · 0 评论