小编Har*_*kar的帖子

独立Java SE应用程序的项目目录结构是什么?

独立Java SE(基于命令行)应用程序的标准项目目录结构是什么?

src文件夹将包含.java正确组织的包中的所有文件.除此之外,我有bin包含我的.class文件的文件夹.

我的项目中有属性文件和XML配置文件.我应该在哪个目录中放置它们?我应该创建一个名为的包com.myproject.config并将所有.xml配置文件放在其中吗?

我希望依赖的罐子与我的最终包装一起包装.那么我应该创建一个文件夹(比如名称lib)来保存所有这些.jar文件吗?

java deployment software-packaging

13
推荐指数
4
解决办法
4万
查看次数

从Google App Engine数据存储区获取的内容不一致

我在Google应用引擎中部署了一个应用程序.当我在更新该实体后立即通过id获取实体时,我得到的数据不一致.我正在使用JDO 3.0来访问应用程序引擎数据存储区.

我有一个实体员工

@PersistenceCapable(detachable = "true")
public class Employee implements Serializable {

    /**
     * 
     */
    private static final long serialVersionUID = -8319851654750418424L;
    @PrimaryKey
    @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY, defaultFetchGroup = "true")
    @Extension(vendorName = "datanucleus", key = "gae.encoded-pk", value = "true")
    private String id;
    @Persistent(defaultFetchGroup = "true")
    private String name;
    @Persistent(defaultFetchGroup = "true")
    private String designation;    
    @Persistent(defaultFetchGroup = "true")
    private Date dateOfJoin;    
    @Persistent(defaultFetchGroup = "true")
    private String email;
    @Persistent(defaultFetchGroup = "true")
    private Integer age;
    @Persistent(defaultFetchGroup = "true")
    private Double salary;
    @Persistent(defaultFetchGroup = "true") …
Run Code Online (Sandbox Code Playgroud)

java google-app-engine jdo datanucleus google-cloud-datastore

7
推荐指数
2
解决办法
1106
查看次数

是否可以同时读取和写入java.net.Socket?

是否可以同时从套接字读取和写入?我有一个不断读取套接字的线程.由于只有一个线程从套接字读取,因此读取操作是线程安全的.现在我有许多线程(比如100)写入套接字.因此很明显我通过做这样的事情来使写操作线程安全,

package com.mysocketapp.socketmanagement;

import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;
import java.net.UnknownHostException;

public class SocketManager {

    private Socket socket = null;

    private InputStream inputStream = null;

    private OutputStream outputStream = null;

    public SocketManager() {
        socket = new Socket("localhost", 5555);
        //server's running on same machine on port 5555
        inputStream = socket.getInputStream();

        outputStream = socket.getOutputStream();
    }

    public void writeMessage(byte[] message) throws IOException {

        synchronized (SocketManager.class) {

            if (message != null) {
                outputStream.write(message);
            }
        }
    }

    public byte[] readMessage() throws IOException { …
Run Code Online (Sandbox Code Playgroud)

java sockets multithreading socket.io

3
推荐指数
1
解决办法
2924
查看次数

是否有适用于Apache CXF的在线教程?

请建议Apache CXF Web服务框架的在线教程.我是初学者,只掌握Java EE(JSP,Servlets,HTML,CSS,JavaScript,JQuery)的基本知识,并且知道一点点休眠.我也熟悉JDBC.

如果有任何可用于Eclipse Indigo IDE的CXF插件,请告诉我.

web-services eclipse-plugin cxf

0
推荐指数
1
解决办法
2085
查看次数