日期:2014-05-20  浏览次数:20626 次

自己写的代码都看不懂了。。
Java code

    private Map<Integer, Map<String, ServerState>> serverStateMap = null; // channelId,ip,ServerState

    private static ServerStateRepo instance = new ServerStateRepo();

public void updateServerState(int channelId, String ip, ServerState serverState) {//这个方法有效果?
        synchronized (serverStateMap) {
            log.info("updateServerState");
            Map<String, ServerState> ipServerMap = serverStateMap.get(channelId); //ip,serverState
            if (null != ipServerMap) {
                ipServerMap.put(ip, serverState);
            }
        }
    }


------解决方案--------------------
只能说你自己写的太烂了。
------解决方案--------------------
..散分贴还是干嘛 自己都看不懂别人又怎么看 这个故事告诉我们注释真的很重要
------解决方案--------------------
散分贴
------解决方案--------------------
就是教育贴么?我去找个坐垫来听下。
------解决方案--------------------
还是能看的懂的吧,channelId,ip,serverState关联到一起,保证他们都有值