Tag: java

如何解决java.net.SocketException:损坏的pipe道?

我使用的Apache公共的HTTP客户端调用URL使用POST方法发布参数,它很less抛出下面的错误。 java.net.SocketException: Broken pipe at java.net.SocketOutputStream.socketWrite0(Native Method) at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92) at java.net.SocketOutputStream.write(SocketOutputStream.java:136) at java.io.BufferedOutputStream.write(BufferedOutputStream.java:105) at java.io.FilterOutputStream.write(FilterOutputStream.java:80) at org.apache.commons.httpclient.methods.ByteArrayRequestEntity.writeRequest(ByteArrayRequestEntity.java:90) at org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequestBody(EntityEnclosingMethod.java:499) at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2114) at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096) at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398) 有人可以build议是什么导致这个exception,以及如何debugging?

一个TCP套接字连接有一个“保持活着”?

我听说过HTTP保持活着,但现在我想打开与远程服务器的套接字连接。 现在这个套接字连接会一直保持打开状态,还是会有类似于HTTP保持连接的超时限制?

JPQL在select语句中创build新对象 – 避免还是拥抱?

我最近了解到,可以在JPQL语句中创build新的对象,如下所示: select new Family(mother, mate, offspr) from DomesticCat as mother join mother.mate as mate left join mother.kittens as offspr 这是要避免还是要拥抱? 根据良好的做法,何时使用这个function是合理的?

如何在圆形图像上添加阴影和边框androidView?

我用这个问题创build了一个CircularImageView: 在android中创build圆形图像视图 在GitHub上下载项目 1)这是CircularImageView类: public class CircularImageView extends ImageView { public CircularImageView(Context context) { super(context); } public CircularImageView(Context context, AttributeSet attrs) { super(context, attrs); } public CircularImageView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } @Override protected void onDraw(Canvas canvas) { Drawable drawable = getDrawable(); if (drawable == null) { return; } if […]

如何在Java中创build自定义exception?

我们如何在Java中创build自定义exception?

在Java中将boolean转换为int

在Java中将boolean转换为int最常用的方法是什么?

如何在Java中的两个字段进行sorting?

我有一些对象person ( int age; String name;) 。 如何sorting这个数组人按字母sorting,然后按年龄? 哪个algorithm是为了这个?

显式从超类转换为子类

public class Animal { public void eat() {} } public class Dog extends Animal { public void eat() {} public void main(String[] args) { Animal animal = new Animal(); Dog dog = (Dog) animal; } } 作业Dog dog = (Dog) animal; 不会生成编译错误,但在运行时会生成一个ClassCastException 。 为什么编译器不能检测到这个错误?

在Java中将多个variables初始化为相同的值

我正在寻找一个干净而有效的方法来声明多个相同types和相同值的variables。 现在我有: String one = "", two = "", three = "" etc… 但是我正在寻找像这样的东西: String one,two,three = "" 这是可以做在Java中的东西? 牢记效率。 编辑:有几位成员指出,这不是常态,会混淆大多数人。 谢谢你指出这一点。 我想我会远离这个实现,但我非常感谢下面的答案。

Java:如何从命令行导入jar文件

我试图从命令行(Windows)与Java调用类(主要方法)。 该类导入其他类(其他的jar子)。 我总是从我的主程序导入的类中得到“class not found exception”。 这是我的尝试: 添加一个CLASSPATH环境。 var与引用的lib所在的path(不工作) java -jar myjar.jar调用“ java -jar myjar.jar ”时,我尝试了所有这些不同的参数:“- -classpath lib/ ”,“- -classpath ./lib/ -classpath lib ”,“- -cp lib/* ” ,“ -classpath lib/referenced-class.jar -cp lib/\* ”,“- -classpath lib/referenced-class.jar ”,“ -classpath lib/referenced-class.jar -classpath ./lib/referenced-class.jar是引用的jar所在的位置) 我试着在我的主类所在的jar包里包装所有引用的jar … 所有这一切,我也试图指定在Manifest文件中的类: Class-path referenced-jar.jar ,我也试过Class-path lib/referenced-jar.jar