java
fy_kenny
每天努力,让自己的生活工作更好.
展开
-
【实践】一种基于Spring Boot最简单的RESTFul接口版本管理
==通过增加资源的表现形式来增加版本==RESTFul学习不下于4次了,并不是每一次学习都有收货,但是总体下来还是有一些收货的。网上绝大多数的文章理解不清楚,写得都不清楚,绝大多人应用也都不清楚。痛恨百度搜索,但是又没有自己的搜索。为了大家少走弯路==直达罗马==,这里我就简单写一点。原创 2022-09-07 18:54:05 · 444 阅读 · 1 评论 -
Axis2开发问题与解决
我也是去年进新公司刚学的Axis2开发。其中,也比较过几种WS的开发框架。最后,选择了Axis2。选择Axis2理由很简单,一方面是大家都说Axis2比较好,还有个我使用过也确实不错。很方便的。边学变开发的过程中,也难免遇到各种问题,有些问题也花了我不少时间去搜索baidu,google的,没有搜索到解决方案的都是我自己尝试解决的。因为,写这文章的时候,已经离问题解原创 2012-02-21 17:44:18 · 1142 阅读 · 0 评论 -
C#调用axix2发布的Web服务(参数为int时,异常:未处理 System.Web.Services.Protocols.SoapException Message="unknown
服务端public boolean init(int i);客户端int i = 1;bool b1 = true;bool ret;bool spec;service.init(i, b1, out ret, out spec);注意:一定要将b1设置为true,否则会抛出异常,因为参数i是int类型,而非string类型,我推测可能其他非string原创 2012-02-21 17:00:37 · 4806 阅读 · 0 评论 -
Axis2开发环境的搭建
开始,我考虑到开发Web是MyEclipse的强项,所以,尝试在MyEclipse中集成Axis2。但是,遇到的很多问题。后来,直接登录到Eclipse.org,下载里看了一遍,发现有个Java EE版本的Eclipse,下来之后,集成Axis2成功。接下来的开发都是用了这个版本(Eclipse是3.7)其实,Axis2的开发最重要的有两个工具插件,都可以在官方网站原创 2012-02-21 17:19:04 · 2620 阅读 · 0 评论 -
axis2问题解决方法:org.apache.axis2.databending.ADBException:Unexpedted subelement return
axis2报错:org.apache.axis2.databending.ADBException:Unexpedted subelement return大致异常是以上内容,经过很长时间的网络资源搜索无果,我根据控制台大致的内容,查看了axis2.xml(此文件在项目下的WebContent/WEB-INF/conf中),发现false这个配置项,将其设置为true,原创 2012-02-21 16:54:08 · 5804 阅读 · 2 评论 -
SWT表格字体的设置(即TableViewer)其实设置的是Table
查看API你会发现,Table.setFont,这个是控制表格全部字体的方法。有些同志反应,为什么没有数据的时候,表格的行还是默认的,有了数据后表格行才会改变样式。其实,是实现改变行高的方法不同,一般网上常见是方式如下:table.addListener(SWT.MeasureItem, new Listener() { public void han原创 2012-01-04 20:33:34 · 2695 阅读 · 2 评论 -
java sleep后,中途使用interrupt打断
<br />Thread.sleep(n);<br />暂停n毫秒后,如果想立马打断sleep,让Thread继续执行。<br />那么,可以通过interrupt方法打断sleep。这时会出一个InterruptedException异常,没有关系,也不需要输出。<br /> <br />但是,要注意打断的是自己制定的Thread,不要瞎打断,否则后果很严重的。<br /> <br />可以使用一个static全局变量来保存该Thread的引用。<br />如:<br />public static Th原创 2010-07-12 15:09:00 · 6419 阅读 · 0 评论 -
多种获取字符串像素长度的方法
Pixel length of String 1. awt Font font = new Font("Verdana", Font.PLAIN, 10); FontMetrics metrics = new FontMetrics(font) { }; Rectangle2D bounds = metrics.getStringBounds("string", null);原创 2009-12-14 15:51:00 · 2120 阅读 · 0 评论 -
最简单移动文件的方法
今天,突然问同事,SUN公司有没有提供直接的方法来移动文件的?结果同事说“那你还不如直接把项目给SUN免费做完了,再还给你” 利用File类中的renameTo(File dest)方法,就可以写很少代码就可以成功的把文件移动到其他目录了 但是,此方法有的问题需要大家注意,如果目标目录不存在,此文件就不会自动创建目标目录,也不会移动文件了。而且,也不会有任何Exc原创 2009-12-14 16:18:00 · 1006 阅读 · 0 评论 -
个人关于“this”关键字的理解
this在不同情况下,是比较让人模糊的一个关键字,但是,目前我对this关键字的理解是“当前类的当前对象”为什么说当前类呢?这是因为,this可能出现在普通类中,动态类中,匿名类中,所以,你还要好好理解不同种类的Class~~原创 2009-07-22 17:37:00 · 660 阅读 · 0 评论 -
用Properties读取配置文件后,使用TreeMap对keys进行排序
用Properties读取配置文件后,使用TreeMap对keys进行排序, 这是一个非常简单的过程,下面利用了内部API实现的。 相信使用Properties类来读取配置大家都已经非常清楚了,也非常简单。读取配置文件后,默认keys是杂乱无章的。据说是使用了传说中的散列数。 下面开始进行我们的主题,那就是对已经读取到的Properties的keys原创 2009-05-05 15:49:00 · 1802 阅读 · 0 评论 -
使用客户端MercurialEclipse1.1.867进行源码管理的问题
听了同事的说的这软件,首次使用MercurialEclipse1.1.867发布版,就遇到了问题了。当我创建一个mercurial_testProjectOne并使用MercurialEclipse(版本是1.1.867)“Share Project共享工程”时出现类似下面的信息:hg init F:/workspace/!web/mercurial_testProjectOne Done原创 2008-11-20 19:48:00 · 1864 阅读 · 0 评论 -
遍历List列表进行选择性的删除操作
遍历List列表进行选择性的删除操作可以用于一个显示的List中,需要删除一部份对象的同时,也可以向List中添加一部分对象的情况。如下代码是我实际项目的用过的:说明:当指定一个userId的时候,可以在界面上显示已经分配给该用户的角色,此时,使用的用户可以有两个操作,一个是将已经存在的角色删除一部分,还有一个操作是从未添加的角色中,再选择一部分分配给该用户。具体请看代码。/** * 设置用原创 2008-10-31 10:44:00 · 1860 阅读 · 0 评论 -
UnsupportedOperationException
英文原文: http://www.theserverside.com/discussions/thread.tss?thread_id=38493原创 2008-10-20 12:04:00 · 823 阅读 · 0 评论 -
UnsupportedOperationException的分析与解决方案
UnsupportedOperationException的分析与解决方案 当你在操作List对象时,可能会遇到类似这样的异常。java.lang.UnsupportedOperationException at java.util.AbstractList.remove(Unknown Source) at java.util.AbstractList$Itr.remove(Unkno原创 2008-10-20 13:36:00 · 14221 阅读 · 2 评论