ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>成人在线免费视频,久久这里精品,欧美日韩精品免费观看视欧美高清免费大片 http://www.aygfsteel.com/ldwblog/category/42960.html态度军_®šä¸€åˆ?/description>zh-cnTue, 07 Jan 2020 10:50:06 GMTTue, 07 Jan 2020 10:50:06 GMT60个äh公众受÷€ŒJava爱好者社区」高质量原创文章持箋输出åQŒæ¬¢˜qŽå„位小ä¸Õd…³æ³?/title><link>http://www.aygfsteel.com/ldwblog/archive/2019/10/30/434887.html</link><dc:creator>David1228</dc:creator><author>David1228</author><pubDate>Wed, 30 Oct 2019 06:10:00 GMT</pubDate><guid>http://www.aygfsteel.com/ldwblog/archive/2019/10/30/434887.html</guid><wfw:comment>http://www.aygfsteel.com/ldwblog/comments/434887.html</wfw:comment><comments>http://www.aygfsteel.com/ldwblog/archive/2019/10/30/434887.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/ldwblog/comments/commentRss/434887.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/ldwblog/services/trackbacks/434887.html</trackback:ping><description><![CDATA[blogjava¾|‘ç«™ä¸Žåšå®¢å›­åˆåÆˆäº†ï¼Œå¯¹blogjava˜q˜æ˜¯æœ‰æ„Ÿæƒ…çš„ã€?br />òq¶ä¸”blogjava¾|‘站发布的文章是在博客园首页看不到的ã€?br />blogjava¾|‘站首页能看刎ͼŒä½ å¯ä»¥ç‚¹å‡ÀL ‡é¢˜è¿›å…¥å¯ä»¥çœ‹åˆ°å›¾ç‰‡äºŒ¾l´ç ä¿¡æ¯ã€?br /><br /><strong style="color: red; font-size: 14pt;">Java爱好者社åŒ?/strong><br />公众号内容简介:<br /><p><span style="background-color: yellow; color: red;">专注于分享Java后端相关技术、老司机实战干货,不限于JVMã€åÆˆå‘ã€è®¾è®¡æ¨¡å¼ã€æ€§èƒ½ä¼˜åŒ–ã€åˆ†å¸ƒå¼&微服务、云原生、大数据相关主题ã€?/span><br style="color: red;" /><span style="background-color: yellow; color: red;">希望å…Ïx³¨çš„你停下脚步åQŒå®šæœ‰æ‰€æ”¶èŽ·ã€?/span><br style="color: red;" /><br />以前的个人博客内容不好迁¿U»ï¼Œæ‰€ä»¥æˆ‘打算æ ÒŽ®è‡ªå·±çš„多òq´ç»éªŒï¼Œä¸æ–­æ•´ç†è¾“出有ä­h值的内容ã€?br />目前公众号内å®ÒŽœ‰å…³äºŽ<span style="background-color: yellow; color: red;">SpringCloudåQˆå¾®æœåŠ¡æ¡†æž¶åQ‰ã€SkywalkingåQˆAPM监控调用链)、JVMåQˆGCåˆ†æžã€å†…å­˜æ³„æ¼åˆ†æžï¼‰ã€åÆˆå‘ç¼–½E?/span>相关原创实战文章已出炉ã€?br /><br />最˜q‘刚开始已¾læœ‰ä¸å°‘ž®ä¼™ä¼´å…³æ³¨äº†åQŒæœŸå¾…能有幸搜烦到本博客的同学,可以扫码å…Ïx³¨ä¸€ä¸‹ï¼Œä¸èƒœæ„Ÿæ¿€ã€?br />大家有ä“Q何技术、职场、面试上的问题都可以与我交流ã€?br /><br /><span style="background-color: yellow;"><strong>方式一åQ?/strong></span><span style="color: red; background-color: yellow;"><strong>扫码以下公众号二¾l´ç åQ?/strong></span><br /><img src="http://www.aygfsteel.com/images/blogjava_net/ldwblog/Java%E7%88%B1%E5%A5%BD%E8%80%85%E7%A4%BE%E5%8C%BA%E4%BA%8C%E7%BB%B4%E7%A0%81.png" border="0" alt="" /><br /><br />方式二:<span style="color: red;">在微信上直接搜烦åQ?nbsp;</span><span style="color: red; background-color: yellow;">javatech_cbo</span><br /><br />感谢各位ž®ä¼™ä¼´çš„æ”¯æŒåQŒåŽ¾l­ä¼šåœ¨è¯¥å…¬ä¼—号上输出大量的有价值的实战òq²è´§ åQŒæœŸå¾…与你一同进步与成长ã€?br /></p><img src ="http://www.aygfsteel.com/ldwblog/aggbug/434887.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/ldwblog/" target="_blank">David1228</a> 2019-10-30 14:10 <a href="http://www.aygfsteel.com/ldwblog/archive/2019/10/30/434887.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>涉及到的½Ž—法问题思èµ\http://www.aygfsteel.com/ldwblog/archive/2009/12/04/304742.htmlDavid1228David1228Fri, 04 Dec 2009 02:50:00 GMThttp://www.aygfsteel.com/ldwblog/archive/2009/12/04/304742.htmlhttp://www.aygfsteel.com/ldwblog/comments/304742.htmlhttp://www.aygfsteel.com/ldwblog/archive/2009/12/04/304742.html#Feedback0http://www.aygfsteel.com/ldwblog/comments/commentRss/304742.htmlhttp://www.aygfsteel.com/ldwblog/services/trackbacks/304742.html对于梅花雪树选中节点的删除:¾U§è”删除该节点下所有子孙节ç‚?br />

    private List processGetSysFunPointList(String id, TReqSysDTO sysDTO)
            
throws ParseException {
        List rslist 
= new ArrayList();
        
//思èµ\åQ?br />         //1åQŒæ‰¾å‡ºå½“前节ç‚?br />         //2åQŒæ‰¾å‡ºå½“前节点的所有直接子节点
        
//3åQŒåˆ†åˆ«æ‰¾å‡ºæ¯ä¸ªç›´æŽ¥å­èŠ‚ç‚¹çš„ç›´æŽ¥å­èŠ‚ç‚¹
        
//4åQŒé‡å¤ç¬¬3步操作,直至扑ևºå½“前节点的所有子节点
        
        
//½Ž—法åQ?br />         //1åQŒå…ˆæ‰‘Ö‡ºå½“前所有最新版本的节点åQŒåƈž®è£…成Map[pid,vo]数据¾l“æž„åQŒä»¥æé«˜½Ž—法查找效率ã€?br />         //        æ³¨ï¼š 1)ž®è£…æ—‰™åŽ†é‡‡ç”¨while循环¾l“构以提高åó@环效率ã€?br />         //            2)ž®è£…时对™å¶çñ”节点åQŒå³çˆ¶èŠ‚ç‚¹äØ“½Iºçš„节点åQŒä¸˜q›è¡Œž®è£…处理ã€?br />         //            3åQ‰å°è£…结构的¾l“果是:所有的非叶子节点的ID都包含mapçš„keySet集合中;
        
//2åQŒæ ¹æ®ä¸Šé¢çš„æ€èµ\写递归½Ž—法来求解当前节点的所有子节点
        
        
        Map map 
= new HashMap();
        List list 
= this.myReqSystemFunctionPointDAO.findAll(sysDTO);
        
if(list!=null){
            Iterator itr 
= list.iterator();
            
while(itr.hasNext()){
                SysFunTreeNodeVO vo 
= (SysFunTreeNodeVO)itr.next();
                
//扑ևºå½“前当前节点
                if(id.equals(vo.getId())){
                    rslist.add(vo);
                }

                
//ž®è£…Map[pid,vo]数据¾l“æž„åQŒä¾›é€’å½’½Ž—法使用
                String pid = vo.getParentSysFunPointId();
                
if(pid!=null && !pid.equals("")){//˜q‡æ×o™å¶çñ”节点åQŒé¡¶¾U§èŠ‚ç‚ÒŽ— éœ€ž®è£…˜q›map¾l“æž„
                    if(map.containsKey(pid)){
                        ((List)map.get(pid)).add(vo);
                    }

                    
else{
                        List tmp 
= new ArrayList();
                        tmp.add(vo);
                        map.put(pid, tmp);
                    }

                }

            }

        }


        
//递归½Ž—法åQŒæ‰¾å‡ºå½“前节点的所有子节点
        List sons = findSons(id, map);
        
if(sons!=null){
            rslist.addAll(sons);
//æ·ÕdŠ å­èŠ‚ç‚?/span>
        }

        
        
return rslist;
    }


    
public List findSons(String id,Map srcmap){
        List rslist 
= new ArrayList();
        
if(id!=null && srcmap!=null && srcmap.containsKey(id)){
            
//扑ևºid的直接子节点。注åQšä¸æ˜¯id的所有子节点åQŒè€Œæ˜¯å…¶ä¸€¾U§å­èŠ‚ç‚¹
            List sons = (List) srcmap.get(id);
            
if(sons!=null){
                rslist.addAll(sons);
//æ·ÕdŠ ç›´æŽ¥å­èŠ‚ç‚?/span>
                Iterator itr = sons.iterator();            
                
while(itr.hasNext()){//遍历æ·ÕdŠ ç›´æŽ¥å­èŠ‚ç‚¹çš„æ‰€æœ‰å­èŠ‚ç‚¹
                    SysFunTreeNodeVO vo = (SysFunTreeNodeVO) itr.next();
                    List sonslist 
= findSons(vo.getId(), srcmap);
                    rslist.addAll(sonslist);
                }

            }

        }

        
return rslist;
    }



//ž®è£…成逗号隔开的串保存
  String fids = "";
  if(filesIdList !=null && filesIdList.size() > 0)
  {
   for(int i =0;i<filesIdList.size();i++)
   {
    fids = fids + filesIdList.get(i);
    if(filesIdList.size() >1 && i!=filesIdList.size()-1)
    {
     fids = fids + ",";
    }
   }
  } 


 



]]>
Ö÷Õ¾Ö©Öë³ØÄ£°å£º ÁÉÔ´ÊÐ| ¾ÞÂ¹ÏØ| ³¤ÎäÏØ| ×ÛÒÕ| ÖÜÖÁÏØ| ÉÏÀõÏØ| ÕØÔ´ÏØ| ÁÉÖÐÏØ| ³¤¸ðÊÐ| ¿Æ¼¼| ÄϳÇÏØ| »³ÈáÇø| ËÄÆ½ÊÐ| ãäÁêÏØ| Ã×Ò×ÏØ| ÉîÔóÏØ| ¿ªÔ­ÊÐ| ÇØ»ÊµºÊÐ| ä»Ë®ÏØ| Èð½ðÊÐ| °²Ë³ÊÐ| ½¨Ê¼ÏØ| »¸Ì¨ÏØ| º£Â×ÊÐ| ±±¾©ÊÐ| ÄÏÄþÊÐ| É̺ÓÏØ| ÏʳÇ| ¼Ð½­ÏØ| Î¢É½ÏØ| ÐÂÎÅ| µ±ÐÛÏØ| ³çÒåÏØ| ¼ªÄ¾ÄËÏØ| ½ðƽ| Ó¢É½ÏØ| ½­½òÊÐ| ·áÕòÊÐ| Îä³ÇÏØ| ƽÌÁÏØ| ÜõÍåÇø|