From d9437e8c8b95377fde98f5ed9f66e54d9d59e4c6 Mon Sep 17 00:00:00 2001
From: zhubaomin <zhubaomin>
Date: 星期二, 08 四月 2025 17:27:22 +0800
Subject: [PATCH] 小程序获取项目列表取消分页功能

---
 pipIrr-platform/pipIrr-mw/pipIrr-mwTest-client/src/main/java/com/dy/testClient/Server.java |  151 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 151 insertions(+), 0 deletions(-)

diff --git a/pipIrr-platform/pipIrr-mw/pipIrr-mwTest-client/src/main/java/com/dy/testClient/Server.java b/pipIrr-platform/pipIrr-mw/pipIrr-mwTest-client/src/main/java/com/dy/testClient/Server.java
new file mode 100644
index 0000000..84796b2
--- /dev/null
+++ b/pipIrr-platform/pipIrr-mw/pipIrr-mwTest-client/src/main/java/com/dy/testClient/Server.java
@@ -0,0 +1,151 @@
+package com.dy.testClient;
+import java.util.ArrayList;
+import java.util.List;
+
+import com.dy.testClient.tcpClient.TcpClUnit;
+import com.dy.testClient.tcpClient.TcpClUnitConfigVo;
+import org.jdom2.Document;
+
+import com.dy.testClient.rmiClient.RmiClUnit;
+import com.dy.testClient.rmiClient.RmiClUnitConfigVo;
+import com.dy.common.mw.UnitInterface;
+import com.dy.common.mw.support.SupportUnit;
+import com.dy.common.mw.support.SupportUnitConfigVo;
+import com.dy.common.util.ConfigXmlNoSpringboot;
+
+public class Server {
+
+    private ConfigXmlNoSpringboot conf = null ;
+    private Document doc = null ;
+    private boolean showStartInfo = false ;
+
+    private final List<UnitInterface> units = new ArrayList<UnitInterface>() ;
+
+    /**
+     * @param args
+     */
+    public static void main(String[] args) {
+        Server sv = new Server();
+        Long start = System.currentTimeMillis() ;
+        try {
+            sv.conf = new ConfigXmlNoSpringboot() ;
+            sv.doc = sv.conf.createDom(sv.getClass(), "/config.xml") ;
+            ////////////////
+            //鏈嶅姟 閰嶇疆
+            sv.showStartInfo = sv.conf.getSetAttrBoolean(sv.doc, "config.server", "showStartInfo", null, null) ;
+
+            sv.startUnits() ;
+
+            String svName = null ;
+            try{
+                svName = sv.conf.getSetAttrTxt(sv.doc, "config.server", "name", null, false, null) ;
+            }catch(Exception e){
+                svName = "" ;
+            }
+
+            System.out.println("OOOOOOOOOO           OOOOOOOO       OOOOOOOO") ;
+            System.out.println("@@@@@@@@@@@@@@@@#O    $@@@@@@@@&    @@@@@@@@#") ;
+            System.out.println("@@@@@@@@@@@@@@@@@@@#    @@@@@@@@# $@@@@@@@@&") ;
+            System.out.println("@@@@@@@@@@@@@@@@@@@@@#   #@@@@@@@@@@@@@@@@O") ;
+            System.out.println("@@@@@@@@@@@@@@@@@@@@@@@   &@@@@@@@@@@@@@@") ;
+            System.out.println("@@@@@@$      $@@@@@@@@@&   O@@@@@@@@@@@#") ;
+            System.out.println("@@@@@@$        @@@@@@@@@     @@@@@@@@@&  " + svName + "tcpTestClient " ) ;
+            System.out.println("@@@@@@$        @@@@@@@@@     &@@@@@@@@") ;
+            System.out.println("@@@@@@$       O@@@@@@@@@     &@@@@@@@@") ;
+            System.out.println("@@@@@@$      #@@@@@@@@@$     &@@@@@@@@" ) ;
+            System.out.println("@@@@@@@@@@@@@@@@@@@@@@#      &@@@@@@@@   Runing in standalone mode" ) ;
+            System.out.println("@@@@@@@@@@@@@@@@@@@@@&       &@@@@@@@@   Startup in " + (System.currentTimeMillis() - start) + " MS" ) ;
+            System.out.println("@@@@@@@@@@@@@@@@@@@#         &@@@@@@@@") ;
+            System.out.println("@@@@@@@@@@@@@@@@#O           &@@@@@@@@") ;
+
+        }catch(Exception e){
+            e.printStackTrace();
+        }
+    }
+
+    private void startUnits(){
+        try {
+            ////////////////////////////////////////////////////////
+            //鏀寔妯″潡锛� springHibernate鍜� 绾跨▼姹�
+            SupportUnitConfigVo supVo = new SupportUnitConfigVo() ;
+            //鐭伐浣滄椂闀跨嚎绋嬫睜锛岀嚎绋嬭礋璐g敤鏃惰緝鐭殑宸ヤ綔浠诲姟
+            supVo.short_maxThread = conf.getSetAttrPlusInt(doc, "config.support", "short_maxThread", null, -1, 1000, null) ;//姹犱腑鏈�澶х嚎绋嬫暟涓烘墍鏈塁PU鏍告暟+1
+            if(supVo.short_maxThread < 0){
+                supVo.short_maxThread = -1 ;
+            }
+            supVo.short_minThread = conf.getSetAttrPlusInt(doc, "config.support", "short_minThread", null, -1, 100, null) ;//姹犱腑鏈�灏忕嚎绋嬫暟
+            if(supVo.short_minThread < 0){
+                supVo.short_minThread = -1 ;
+            }
+            supVo.short_freeTimeout = conf.getSetAttrPlusInt(doc, "config.support", "short_freeTimeout", null, 1, 90, null) * 1000 ;//绾跨▼鏁扮┖闂叉椂闀匡紝鑻ユ睜涓嚎绋嬫暟閲忓ぇ浜巑inThread锛屼笖鏈夌殑绾跨▼绌洪棽鏃堕暱瓒呰繃freeTimeout锛屽垯娓呴櫎璇ョ嚎绋嬶紝涓轰簡涓嶆竻闄わ紝鎶妋inThread涓巑axThread璁剧疆鐩哥瓑
+            supVo.short_busyTimeout = conf.getSetAttrPlusInt(doc, "config.support", "short_busyTimeout", null, 1, 10, null) * 1000 ;//绾跨▼涓嶉棿鏂伐浣滄椂闀匡紙鍗曚綅涓虹)瓒呮椂闄愶紝璁や负绾跨▼宸茬粡浜嗗穿婧冿紝灏嗗己鍒舵竻闄わ紝鐭伐浣滄椂闀胯缃负5绉�
+            if(supVo.short_maxThread == 0 || supVo.short_minThread == 0){
+                supVo.enableShortThreadPool = false ;
+            }else{
+                supVo.enableShortThreadPool = true ;
+            }
+
+            //闀垮伐浣滄椂闀跨嚎绋嬫睜锛岀嚎绋嬭礋璐g敤鏃惰緝闀跨殑宸ヤ綔浠诲姟
+            supVo.long_maxThread = conf.getSetAttrInt(doc, "config.support", "long_maxThread", null, -1, 1000, null)  ;//姹犱腑鏈�澶х嚎绋嬫暟,鑻ヤ负-1锛屼笉鍙楅檺鍒�
+            if(supVo.long_maxThread < 0){
+                supVo.long_maxThread = -1 ;
+            }
+            supVo.long_minThread = conf.getSetAttrPlusInt(doc, "config.support", "long_minThread", null, -1, 100, null) ;//姹犱腑鏈�灏忕嚎绋嬫暟
+            if(supVo.long_minThread < 0){
+                supVo.long_minThread = -1 ;
+            }
+            supVo.long_freeTimeout = conf.getSetAttrPlusInt(doc, "config.support", "long_freeTimeout", null, 1, 90, null) * 1000 ;//绾跨▼鏁扮┖闂叉椂闀匡紝鑻ユ睜涓嚎绋嬫暟閲忓ぇ浜巑inThread锛屼笖鏈夌殑绾跨▼绌洪棽鏃堕暱瓒呰繃freeTimeout锛屽垯娓呴櫎璇ョ嚎绋�
+            supVo.long_busyTimeout = conf.getSetAttrInt(doc, "config.support", "long_busyTimeout", null, -1, 10, null) ;//绾跨▼涓嶉棿鏂伐浣滄椂闀匡紙鍗曚綅涓虹)瓒呮椂闄愶紝鑻ヤ负-1锛屼笉鍙楅檺鍒�
+            if(supVo.long_busyTimeout < 0){
+                supVo.long_busyTimeout = -1 ;
+            }
+            if(supVo.long_maxThread == 0 || supVo.long_minThread == 0){
+                supVo.enableLongThreadPool = false ;
+            }else{
+                supVo.enableLongThreadPool = true ;
+            }
+
+            supVo.showStartInfo = showStartInfo ;
+
+            AdapterImp_SupportUnit supAdap = new AdapterImp_SupportUnit() ;
+            supAdap.setConfig(supVo);
+            SupportUnit supUnit = SupportUnit.getInstance() ;
+            supUnit.setAdapter(supAdap);
+            supUnit.start(obj -> {
+            });
+            units.add(supUnit) ;
+
+            // ///////////////
+            // rmi 妯″潡
+            RmiClUnitConfigVo rmiClVo = new RmiClUnitConfigVo();
+            rmiClVo.svUrl = conf.getSetAttrTxt(doc, "config.rmiCl", "rmiSvUrl", null, false, null) ;
+            rmiClVo.svContext = conf.getSetAttrTxt(doc, "config.rmiCl", "rmiSvContext", null, false, null) ;
+            rmiClVo.svPort = conf.getSetAttrPlusInt(doc, "config.rmiCl", "rmiSvPort", null, 0, 65535, null) ;
+            AdapterImp_RmiClUnit rmiClAdap = new AdapterImp_RmiClUnit();
+            rmiClAdap.setConfig(rmiClVo);
+            RmiClUnit rmiClUnit = RmiClUnit.getInstance();
+            rmiClUnit.setAdapter(rmiClAdap);
+            rmiClUnit.start(obj -> {
+            });
+            units.add(rmiClUnit) ;
+
+
+            // ///////////////
+            // Tcp Client 妯″潡
+            TcpClUnitConfigVo tcpClVo = new TcpClUnitConfigVo();
+            tcpClVo.enable = conf.getSetAttrBoolean(doc, "config.tcpCl", "enable", null, null) ;
+            if(tcpClVo.enable){
+                AdapterImp_TcpClUnit httpClAdap = new AdapterImp_TcpClUnit();
+                httpClAdap.setConfig(tcpClVo);
+                TcpClUnit httpClUnit = TcpClUnit.getInstance();
+                httpClUnit.setAdapter(httpClAdap);
+                httpClUnit.start(obj -> {
+                });
+                units.add(httpClUnit) ;
+            }
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
+    }
+}
+

--
Gitblit v1.8.0