摘要: /*** 根据两地经纬度,计算两地距离* * @author Administrator* */public class Distance { /** 地球半径,以米(m)为计算单位 */ private static final double EARTH_RADIUS = 6378137.0; public static void main(String[] args) { double lo1 = 108.90, la1 = 34.1;// 第一个经纬度 double lo2 = 115.4648060, la2 = 38.8738910;// 第二个经纬度 System.out.p... 阅读全文
posted @ 2012-09-07 23:50 风吹倒了蕉 阅读(534) 评论(0) 推荐(0) 编辑
摘要: model类是这样的public calss User{ private CorpAddr corpAddr; private String name;}CorpAddr类是这样的public class CorpAddr{ private Date birthday; }jsp form表单映射<spring:bind path="user.name"> <input type="text" name="name" /></spring:bind>这样绑定user.name属性是没问题的,但用同样 阅读全文
posted @ 2012-08-16 10:09 风吹倒了蕉 阅读(3112) 评论(1) 推荐(1) 编辑
摘要: java @override 报错处理 有时候在自己电脑上编译通过的java代码,在别人那里却编译不通过,总是@override报错,把@override去掉就好了,但不能从根本上解决问题。据说这是jdk的问题,@Override是JDK5就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Override 而JDK6修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override。首先要确保安装了jdk 1.6,然后,在eclipse中修改配置,在 Windows->Preferences-->java->Compiler-->com 阅读全文
posted @ 2012-08-11 01:54 风吹倒了蕉 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 用yum装完svn后,svn登陆时它出现:Authorization failed问题解决:http://hi.baidu.com/tianfu_xue/blog/item/9dbfd6fa4d416d839f51462b.html出现该问题基本都是三个配置文件的问题,下面把这个文件列出来。svnserve.conf:[general]anon-access = readauth-access = writepassword-db = passwdauthz-db = authzpasswd:[users]harry = harryssecretauthz:[groups][/]harry = 阅读全文
posted @ 2012-07-30 17:52 风吹倒了蕉 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 项目中用mybatis3.x,用sql查询某个表类型为int的字段,那个表是空表,没有数据,结果抛异常了,原因是在对象中的属性为int,空表时,sql查询出来的是NULL,结果赋值时抛异常了。org.apache.ibatis.binding.BindingException: Mapper method 'getSort' (xx.yy.cc.DxxDAO) attempted to return null from a method with a primitive return type (int).抛这样的异常。解决这个问题,是当查出来为NULL时,结一个默认值,如:0 阅读全文
posted @ 2012-07-04 17:05 风吹倒了蕉 阅读(11815) 评论(1) 推荐(0) 编辑
摘要: 有时,我们需要把某些bat加入到系统的服务里,如tomcat的bat文件.其实好简单的,cmd 进入到tomcat 的bin目录输入:service install tomcat 命令就搞掂了。 阅读全文
posted @ 2012-07-03 11:16 风吹倒了蕉 阅读(257) 评论(0) 推荐(0) 编辑
摘要: java.util.Date类的toString()方法默认生成"Fri May 04 17:25:34 CST 2012"形式的字符串,但从这样的字符串生成java.util.Data对象却不那么自然,如下述代码Datea=newDate();SimpleDateFormatsdf=newSimpleDateFormat("EEEMMMddHH:mm:sszzzyyyy",Locale.US);StringdateString=a.toString();System.out.println("待转换的日期字符串为:"+dateStr 阅读全文
posted @ 2012-07-02 11:34 风吹倒了蕉 阅读(799) 评论(0) 推荐(0) 编辑
摘要: 本人是一名linux新手,现在要在linux下部署java web,http server采用apache2.4.2。新装的操作系统,查看版本号用命令:cat /proc/versionLinux version 2.6.18-92.el5PAE (mockbuild@builder16.centos.org) (gcc version 4.1.2 20071124 (Red Hat 4.1.2-42)) #1 SMP Tue Jun 10 19:22:41 EDT 2008一开始,本以为自己的操作系统是64位的(别人帮忙装的),在安装jdk,mysql,apache过程中,可想而知,那些恐怖 阅读全文
posted @ 2012-06-30 12:27 风吹倒了蕉 阅读(1926) 评论(0) 推荐(1) 编辑
摘要: 进入mysql后,像往常一样的操作,show databases;后,提示:Ignoring query to other database为什么?难道我进错了,检查了一下,没错!难道没权限了,但没权限,为什么我能进到 mysql > 界面仔细查看了一下,我进入mysql时的命令,原来我打错了,打成:mysql -root -p了,一般正确的应该是:mysql -u root -p 阅读全文
posted @ 2012-06-30 11:57 风吹倒了蕉 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 如何看linux是32位还是64位查看linux是多少位的几位方法:查看linux机器是32位还是64位的方法:方法一:file /sbin/init 或者 file /bin/ls结果如下:/sbin/init: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped如果显示 64-bit 则为64位;file /sbin/init/sbin/init: ELF 32-bit LSB executable 阅读全文
posted @ 2012-06-29 10:23 风吹倒了蕉 阅读(12121) 评论(0) 推荐(2) 编辑