dubbo配置清單-超詳細版

来源:https://www.cnblogs.com/tinyj/archive/2018/10/30/9880236.html
-Advertisement-
Play Games

服務發佈者 在服務發佈者的springboot主配置文件application.properties中添加dubbo配置 服務調用者 在服務調用者的springboot主配置文件application.properties中添加dubbo配置 應用配置參數(必須配置) 服務掃描的包 註冊中心支持的配 ...


服務發佈者

在服務發佈者的springboot主配置文件application.properties中添加dubbo配置

#dubbo服務名
spring.dubbo.application.name=xxx
#註冊中中心
spring.dubbo.registry.address=zookeeper://127.0.0.1:2181
#dubbo的RPC協議
spring.dubbo.protocol.name=dubbo
#dubbo的RPC埠
spring.dubbo.protocol.port=20880
#遠程服務超時時間
spring.dubbo.provider.timeout=5000
#發佈服務掃描的路徑
spring.dubbo.base-package=xxx

服務調用者

在服務調用者的springboot主配置文件application.properties中添加dubbo配置

#dubbo應用名
spring.dubbo.application.name=xxx
#連接的註冊中心地址
spring.dubbo.registry.address=zookeeper://127.0.0.1:2181
#遠程服務調用超時
spring.dubbo.consumer.timeout=5000
#啟動時檢查提供者是否存在,true報錯,false忽略
spring.dubbo.consumer.check=false
#引用服務掃描的路徑
spring.dubbo.base-package=xxx

應用配置參數(必須配置)

spring:
  dubbo: 
    application:
      name: demo-provider     # 必填 服務治理 當前應用名稱,用於註冊中心計算應用間依賴關係,註意:消費者和提供者應用名不要一樣,此參數不是匹配條件,
你當前項目叫什麼名字就填什麼,和提供者消費者角色無關,比如:kylin應用調用了morgan應用的服務,則kylin項目配成kylin,
                   morgan項目配成morgan,可能kylin也提供其它服務給別人使用,但kylin項目永遠配成kylin,這樣註冊中心將顯示kylin依賴於
                   morgan 1.0.16以上版本
      owner: luohaipeng       # 可選 服務治理 應用負責人,用於服務治理,請填寫負責人公司郵箱首碼 2.0.5以上版本
      architecture:           # 可選 服務治理 用於服務分層對應的架構。如,intl、china。不同的架構使用不同的分層。 2.0.7以上版本
      compiler: javassist     # 可選 性能優化 Java位元組碼編譯器,用於動態類的生成,可選:jdk或javassist 2.1.0以上版本
      environment:            # 可選 服務治理 應用環境,如:develop/test/product,不同環境使用不同的預設值,以及作為只用於開發測試功能的限制條件 2.0.0以上版本
      logger: slf4j           # 可選 性能優化 日誌輸出方式,可選:slf4j,jcl,log4j,jdk 2.2.0以上版本
      organization:           # 可選 服務治理 組織名稱(BU或部門),用於註冊中心區分服務來源,此配置項建議不要使用autoconfig,直接寫死在配置中,
                   比如china,intl,itu,crm,asc,dw,aliexpress等
2.0.0以上版本
version: # 可選 服務治理 當前應用的版本
2.2.0以上版本

服務掃描的包

spring:
  dubbo: 
    base-package:             # 提供者service和消費者所在的java包,多個包用逗號分割

註冊中心支持的配置參數 (必須配置)

spring:
  dubbo:
    registry:               # 應用註冊中心配置項
      protocol: zookeeper   # 必填 服務發現 註冊中心支持的協議 包括 dubbo,multicast,zookeeper,redis 預設是zookeeper
      address: 127.0.0.1    # 必填 服務發現 註冊中心伺服器地址,如果地址沒有埠預設為9090,同一集群內的多個地址用逗號分隔,如:ip:port,ip:port,不同集群的註冊中心,請配置多個spring.dubbo.registry.標簽 1.0.16以上版本
      port: 2181            # 可選 服務發現 註冊中心預設埠,當address沒有帶埠時使用此埠做為預設值 2.0.0以上版本
      client: zkclient      # 可選 服務發現 註冊中心支持的客戶端, zookeeper 支持客戶端包括 curator和zkclient,如果不配置,預設使用zkclient 
      session: 60000        # 可選 性能調優 註冊中心會話超時時間(毫秒),用於檢測提供者非正常斷線後的臟數據,比如用心跳檢測的實現,此時間就是心跳間隔,不同註冊中心實現不一樣。 2.1.0以上版本
      register: true        # 可選 服務治理 是否向此註冊中心註冊服務,如果設為false,將只訂閱,不註冊 2.0.5以上版本
      check: false          # 可選 服務治理 服務是否動態註冊,如果設為false,註冊後將顯示後disable狀態,需人工啟用,並且服務提供者停止時,也不會自動取消冊,需人工禁用。 2.0.5以上版本
      dynamic: true         # 可選 服務治理 服務是否動態註冊,如果設為false,註冊後將顯示後disable狀態,需人工啟用,並且服務提供者停止時,也不會自動取消冊,需人工禁用。 2.0.5以上版本
      file: regcache.log    # 可選 服務治理 使用文件緩存註冊中心地址列表及服務提供者列表,應用重啟時將基於此文件恢復,註意:兩個註冊中心不能使用同一文件存儲 2.0.0以上版本
      username:             # 可選 服務治理 登錄註冊中心用戶名,如果註冊中心不需要驗證可不填 2.0.0以上版本
      password:             # 可選 服務治理 登錄註冊中心密碼,如果註冊中心不需要驗證可不填 2.0.0以上版本
      subscribe:            # 可選 服務治理 是否向此註冊中心訂閱服務,如果設為false,將只註冊,不訂閱 2.0.5以上版本
      timeout:              # 可選 性能調優 註冊中心請求超時時間(毫秒) 2.0.0以上版本
      wait: 0               # 可選 性能調優 停止時等待通知完成時間(毫秒) 2.0.0以上版本
      transport: netty      # 可選 性能調優 網路傳輸方式,可選mina,netty 2.0.0以上版本
      id:                   # 可選 配置關聯 註冊中心引用BeanId,可以在<dubbo:service registry="">或<dubbo:reference registry="">中引用此ID 1.0.16以上版本

    registrys:               # 多個應用註冊中心時配置項(註意,如果要配置多個註冊中心,必須指定的不同的id和名字)
      - id: test2
        name: test2
        protocol: zookeeper   # 必填 服務發現 註冊中心支持的協議 包括 dubbo,multicast,zookeeper,redis 預設是zookeeper
        address: 127.0.0.1    # 必填 服務發現 註冊中心伺服器地址,如果地址沒有埠預設為9090,同一集群內的多個地址用逗號分隔,如:ip:port,ip:port,不同集群的註冊中心,請配置多個spring.dubbo.registry.標簽 1.0.16以上版本
        port: 2182            # 可選 服務發現 註冊中心預設埠,當address沒有帶埠時使用此埠做為預設值 2.0.0以上版本
        client: zkclient      # 可選 服務發現 註冊中心支持的客戶端, zookeeper 支持客戶端包括 curator和zkclient,如果不配置,預設使用zkclient

服務協議支持的類型

spring:
  dubbo:
    protocol:               # 預設的應用協議棧
      name: dubbo           # 必填 性能調優 協議名稱 2.0.5以上版本
      serialization: hessian2 #可選 性能調優 協議序列化方式,當協議支持多種序列化方式時使用,比如:dubbo協議的dubbo,hessian2,java,compactedjava,以及http協議的json等 2.0.5以上版本
      accepts: 0            # 可選 性能調優 服務提供方最大可接受連接數 2.0.5以上版本
      accesslog: false      # 可選 服務治理 設為true,將向logger中輸出訪問日誌,也可填寫訪問日誌文件路徑,直接把訪問日誌輸出到指定文件 2.0.5以上版本
      buffer: 8192          # 可選 性能調優 網路讀寫緩衝區大小 2.0.5以上版本
      charset: UTF-8        # 可選 性能調優 序列化編碼 2.0.5以上版本
      client: netty         # 可選 性能調優 協議的客戶端實現類型,比如:dubbo協議的mina,netty等 2.0.5以上版本
      codec: dubbo          # 可選 性能調優 協議編碼方式 2.0.5以上版本
      contextpath:          # 可選 服務治理 2.0.6以上版本
      dispatcher: all       # 可選 性能調優 協議的消息派發方式,用於指定線程模型,比如:dubbo協議的all, direct, message, execution, connection等 2.1.0以上版本
      heartbeat: 0          # 可選 性能調優 心跳間隔,對於長連接,當物理層斷開時,比如拔網線,TCP的FIN消息來不及發送,對方收不到斷開事件,此時需要心跳來幫助檢查連接是否已斷開 2.0.10以上版本
      host:                 # 可選 服務發現 -服務主機名,多網卡選擇或指定VIP及功能變數名稱時使用,為空則自動查找本機IP,-建議不要配置,讓Dubbo自動獲取本機IP 2.0.5以上版本 
      id: dubbo             # 可選 配置關聯 協議BeanId,可以在<dubbo:service protocol="">中引用此ID,如果ID不填,預設和name屬性值一樣,重覆則在name後加序號。 2.0.5以上版本
      iothreads:            # 可選 性能調優 io線程池大小(固定大小) 2.0.5以上版本 
      path:                 # 可選 服務發現 提供者上下文路徑,為服務path的首碼 2.0.5以上版本
      payload: 88388608     # 可選 性能調優 請求及響應數據包大小限制,單位:位元組 2.0.5以上版本
      port:                 # 可選 服務發現 不輸入或者輸入0,將自動在53600~53688之間生產一個  服務埠  2.0.5以上版本 , 
      queues: 0             # 可選 性能調優 線程池隊列大小,當線程池滿時,排隊等待執行的隊列大小,建議不要設置,當線程程池時應立即失敗,重試其它服務提供機器,而不是排隊,除非有特殊需求。 2.0.5以上版本
      register: true        # 可選 服務治理 該協議的服務是否註冊到註冊中心 2.0.8以上版本
      server:               # 可選 性能調優 協議的伺服器端實現類型,比如:dubbo協議的mina,netty等,http協議的jetty,servlet等 2.0.5以上版本
      telnet:               # 可選 服務治理 所支持的telnet命令,多個命令用逗號分隔 2.0.5以上版本
      threadpool: fixed     # 可選 性能調優 線程池類型,可選:fixed/cached 2.0.5以上版本
      threads: 100          # 可選 性能調優 服務線程池大小(固定大小) 2.0.5以上版本
      transporter: netty    # 可選 性能調優 協議的服務端和客戶端實現類型,比如:dubbo協議的mina,netty等,可以分拆為server和client配置 2.0.5以上版本

提供者預設的配置參數

spring:
  dubbo: 
    provider:                 # 公用的生產者配置
      retries: -1             # 可選 性能調優 遠程服務調用重試次數,不包括第一次調用,不需要重試請設為0 2.0.5以上版本
      accesslog: false        # 可選 服務治理 設為true,將向logger中輸出訪問日誌,也可填寫訪問日誌文件路徑,直接把訪問日誌輸出到指定文件 2.0.5以上版本
      delay: 0                # 可選 性能調優 延遲註冊服務時間(毫秒)- ,設為-1時,表示延遲到Spring容器初始化完成時暴露服務 2.0.5以上版本
      deprecated: false       # 可選 服務治理 服務是否過時,如果設為true,消費方引用時將列印服務過時警告error日誌 2.0.5以上版本
      document:               # 可選 服務治理 服務文檔URL 2.0.5以上版本
      dynamic: true           # 可選 服務治理 服務是否動態註冊,如果設為false,註冊後將顯示後disable狀態,需人工啟用,並且服務提供者停止時,也不會自動取消冊,需人工禁用。 2.0.5以上版本
      executes: 0             # 可選 性能調優 服務提供者每服務每方法最大可並行執行請求數 2.0.5以上版本
      group:                  # 可選 服務發現 服務分組,當一個介面有多個實現,可以用分組區分 2.0.5以上版本
      id: dubbo               # 可選 配置關聯 協議BeanId,可以在<dubbo:service proivder="">中引用此ID 1.0.16以上版本
      layer:                  # 可選 服務治理 服務提供者所在的分層。如:biz、dao、intl:web、china:acton。 2.0.7以上版本
      listener:               # 可選 性能調優 服務提供方導出服務監聽器名稱,多個名稱用逗號分隔 2.0.5以上版本
      mock: false             # 可選 服務治理 設為true,表示使用預設Mock類名,即:介面名 + Mock尾碼。 2.0.5以上版本
      owner:                  # 可選 服務治理 服務負責人,用於服務治理,請填寫負責人公司郵箱首碼 2.0.5以上版本
      path:                   # 可選 服務發現 提供者上下文路徑,為服務path的首碼 2.0.0以上版本 
      protocol: dubbo         # 可選 性能調優 協議名稱 1.0.16以上版本
      proxy: javassist        # 可選 性能調優 生成動態代理方式,可選:jdk/javassist 2.0.5以上版本
      registry:               # 可選 配置關聯 向指定註冊中心註冊,在多個註冊中心時使用,值為spring.dubbo.registry.的id屬性,多個註冊中心ID用逗號分隔,如果不想將該服務註冊到任何registry,可將值設為N/A 2.0.5以上版本
      stub: false             # 可選 服務治理 設為true,表示使用預設代理類名,即:介面名 + Local尾碼。 2.0.5以上版本
      token: false            # 可選 服務治理 令牌驗證,為空表示不開啟,如果為true,表示隨機生成動態令牌 2.0.5以上版本
      version: 0.0.0          # 可選 服務發現 服務版本,建議使用兩位數字版本,如:1.0,通常在介面不相容時版本號才需要升級 2.0.5以上版本
      weight: 0               # 可選 性能調優 服務權重 2.0.5以上版本
      accepts: 0              # 可選 性能調優 服務提供者最大可接受連接數 2.0.5以上版本
      actives: 0              # 可選 性能調優 每服務消費者每服務每方法最大併發調用數 2.0.5以上版本
      async: false            # 可選 性能調優 是否預設非同步執行,不可靠非同步,只是忽略返回值,不阻塞執行線程 2.0.5以上版本
      buffer: 8192            # 可選 性能調優 網路讀寫緩衝區大小 2.0.5以上版本
      charset: UTF-8          # 可選 性能調優 序列化編碼 2.0.5以上版本
      client: netty           # 可選 性能調優 協議的客戶端實現類型,比如:dubbo協議的mina,netty等 2.0.0以上版本
      cluster: failover       # 可選 性能調優 集群方式,可選:failover/failfast/failsafe/failback/forking 2.0.5以上版本
      codec: dubbo            # 可選 性能調優 協議編碼方式 2.0.0以上版本
      connections: 0          # 可選 性能調優 對每個提供者的最大連接數,rmi、http、hessian等短連接協議表示限制連接數,dubbo等長連接協表示建立的長連接個數 2.0.5以上版本
      default: false          # 可選 配置關聯 是否為預設協議,用於多協議 1.0.16以上版本
      host:                   # 可選 服務發現 服務主機名,多網卡選擇或指定VIP及功能變數名稱時使用,為空則自動查找本機IP,建議不要配置,讓Dubbo自動獲取本機IP 1.0.16以上版本
      iothreads:              # 可選 性能調優 IO線程池,接收網路讀寫中斷,以及序列化和反序列化,不處理業務,業務線程池參見threads配置,此線程池和CPU相關,不建議配置。 2.0.5以上版本
      loadbalance: random     # 可選 性能調優 負載均衡策略,可選值:random,roundrobin,leastactive,分別表示:隨機,輪循,最少活躍調用 2.0.5以上版本
      payload: 88388608       # 可選 性能調優 請求及響應數據包大小限制,單位:位元組 2.0.0以上版本
      queues: 0               # 可選 性能調優 線程池隊列大小,當線程池滿時,排隊等待執行的隊列大小,建議不要設置,當線程程池時應立即失敗,重試其它服務提供機器,而不是排隊,除非有特殊需求。 2.0.5以上版本
      serialization: hessian2 # 可選 性能調優 協議序列化方式,當協議支持多種序列化方式時使用,比如:dubbo協議的dubbo,hessian2,java,compactedjava,以及http協議的json,xml等 2.0.5以上版本
      server: netty           # 可選 性能調優 協議的伺服器端實現類型,比如:dubbo協議的mina,netty等,http協議的jetty,servlet等 2.0.0以上版本
      telnet:                 # 可選 服務治理 所支持的telnet命令,多個命令用逗號分隔 2.0.5以上版本
      threadpool: fixed       # 可選 性能調優 線程池類型,可選:fixed/cached 2.0.5以上版本
      threads: 100            # 可選 性能調優 線程池類型,可選:fixed/cached 2.0.5以上版本
      timeout: 1000           # 可選 性能調優 遠程服務調用超時時間(毫秒) 2.0.5以上版本
      filter:                 # 可選 性能調優 服務提供方遠程調用過程攔截器名稱,多個名稱用逗號分隔 2.0.5以上版本

調用者預設的配置

spring:
  dubbo: 
    consumer:                   # 公用的消費者配置
      lazy: true                #
      timeout: 1000             # 可選 性能調優 遠程服務調用超時時間(毫秒) 1.0.16以上版本
      check: true               # 可選 服務治理 啟動時檢查提供者是否存在,true報錯,false忽略 1.0.16以上版本
      retries: 2                # 可選 性能調優 遠程服務調用重試次數,不包括第一次調用,不需要重試請設為0 1.0.16以上版本
      filter:                   # 可選 性能調優 服務消費方遠程調用過程攔截器名稱,多個名稱用逗號分隔 2.0.5以上版本
      actives: 0                # 可選 性能調優 每服務消費者每服務每方法最大併發調用數 2.0.5以上版本
      async: false              # 可選 性能調優 是否預設非同步執行,不可靠非同步,只是忽略返回值,不阻塞執行線程 2.0.0以上版本
      cache:                    # 可選 服務治理 以調用參數為key,緩存返回結果,可選:lru, threadlocal, jcache等 Dubbo2.1.0及其以上版本支持
      cluster: failover         # 可選 性能調優 集群方式,可選:failover/failfast/failsafe/failback/forking 2.0.5以上版本
      connections: 100          # 可選 性能調優 每個服務對每個提供者的最大連接數,rmi、http、hessian等短連接協議支持此配置,dubbo協議長連接不支持此配置 1.0.16以上版本
      generic: false            # 可選 服務治理 是否預設泛化介面,如果為泛化介面,將返回GenericService 2.0.0以上版本
      init: false               # 可選 性能調優 是否在afterPropertiesSet()時饑餓初始化引用,否則等到有人註入或引用該實例時再初始化。 2.0.10以上版本
      layer:                    # 可選 服務治理 服務調用者所在的分層。如:biz、dao、intl:web、china:acton。 2.0.7以上版本
      listener:                 # 可選 性能調優 服務消費方引用服務監聽器名稱,多個名稱用逗號分隔 2.0.5以上版本
      loadbalance: random       # 可選 性能調優 負載均衡策略,可選值:random,roundrobin,leastactive,分別表示:隨機,輪循,最少活躍調用 1.0.16以上版本
      owner:                    # 可選 服務治理 調用服務負責人,用於服務治理,請填寫負責人公司郵箱首碼 2.0.5以上版本
      proxy: javassist          # 可選 性能調優 生成動態代理方式,可選:jdk/javassist 2.0.5以上版本
      registry:                 # 可選 配置關聯 向指定註冊中心註冊,在多個註冊中心時使用,值為spring.dubbo.registry.的id屬性,多個註冊中心ID用逗號分隔,如果不想將該服務註冊到任何registry,可將值設為N/A 2.0.5以上版本
      retries: 2                # 可選 性能調優 遠程服務調用重試次數,不包括第一次調用,不需要重試請設為0 1.0.16以上版本
      validation:               # 可選 服務治理 是否啟用JSR303標準註解驗證,如果啟用,將對方法參數上的註解進行校驗 Dubbo2.1.0及其以上版本支持

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 1 public class Sort { 2 public static void main(String[] args) { 3 int[] arr = { 9, 54, 5, 47, 61, 2, 4, 32, 25 }; 4 selectSort(arr); 5 print(arr); 6 ... ...
  • 多線程 繞過mutex的保護 mutex,能夠解決線程安全的問題,但它不是萬能的。下麵的例子雖然使用了mutex,但是惡意註入了一個外部函數,導致把被mutex保護的雙向鏈表,讓一個外部的指針指向了,結果就可以通過這個外部的指針操作被保護的雙向鏈表,也就繞過了metex的保護。 例子: c++ in ...
  • JDBC 筆記 作者:晨鐘暮鼓c個人微信公眾號:程式猿的月光寶盒 對應pdf版:https://download.csdn.net/download/qq_22430159/10754554 沒有積分的可關註公眾號後臺回覆[JDBC] Day1 JDBC概述+JDBC完成CRUD+DAO設計 1.J ...
  • 1. 函數進階 動態接收位置參數 之前寫的函數都是固定參數的,假設有個函數需要的參數由幾十個,一個個寫在形參的位置會非常麻煩,因此我們要考慮使用動態參數,使用動態參數時需要在參數前加 ,表示接收多個參數: 從上面的例子我們可以看出,動態參數可以接收任意個參數,在形參中作為一個元組的形式傳遞過來;但是 ...
  • 利用tensorflow實現數據的線性回歸 導入相關庫 import tensorflow as tf import numpy import matplotlib.pyplot as plt rng = numpy.random 參數設置 learning_rate = 0.01 training ...
  • tensorflow常數操作 結果 a=2, b=3 Addition with constants: 5 Multiplication with constants: 6 tensorflow變數操作 變數作為圖形輸入,構造器的返回值作為變數的輸出,在運行會話時,傳入變數的值,在進行運算。 結果 ...
  • 線程的狀態 線程的所有狀態在Thread中的State枚舉中定義 public enum State{ NEW, //剛剛新建的線程,還沒有開始執行 RUNNABLE, //執行時的狀態 BLOCKED, //在執行過程中遇到synchronized同步塊,進入blocked阻塞狀態,暫停執行,直到 ...
  • 前通過傳智的視頻自學了webservice的基本使用,也瞭解到webservice就是一種跨編程語言和跨操作系統平臺的遠程調用技術。 對於這些理論知識在這裡也不再做過多的解釋,本次主要就是記錄與分享使用cxf 框架完成遠程調用氣象局提供的介面,來實現天氣查詢的全過程。 1、項目搭建 * 創建一個ma ...
一周排行
    -Advertisement-
    Play Games
  • 前言 本文介紹一款使用 C# 與 WPF 開發的音頻播放器,其界面簡潔大方,操作體驗流暢。該播放器支持多種音頻格式(如 MP4、WMA、OGG、FLAC 等),並具備標記、實時歌詞顯示等功能。 另外,還支持換膚及多語言(中英文)切換。核心音頻處理採用 FFmpeg 組件,獲得了廣泛認可,目前 Git ...
  • OAuth2.0授權驗證-gitee授權碼模式 本文主要介紹如何筆者自己是如何使用gitee提供的OAuth2.0協議完成授權驗證並登錄到自己的系統,完整模式如圖 1、創建應用 打開gitee個人中心->第三方應用->創建應用 創建應用後在我的應用界面,查看已創建應用的Client ID和Clien ...
  • 解決了這個問題:《winForm下,fastReport.net 從.net framework 升級到.net5遇到的錯誤“Operation is not supported on this platform.”》 本文內容轉載自:https://www.fcnsoft.com/Home/Sho ...
  • 國內文章 WPF 從裸 Win 32 的 WM_Pointer 消息獲取觸摸點繪製筆跡 https://www.cnblogs.com/lindexi/p/18390983 本文將告訴大家如何在 WPF 裡面,接收裸 Win 32 的 WM_Pointer 消息,從消息裡面獲取觸摸點信息,使用觸摸點 ...
  • 前言 給大家推薦一個專為新零售快消行業打造了一套高效的進銷存管理系統。 系統不僅具備強大的庫存管理功能,還集成了高性能的輕量級 POS 解決方案,確保頁面載入速度極快,提供良好的用戶體驗。 項目介紹 Dorisoy.POS 是一款基於 .NET 7 和 Angular 4 開發的新零售快消進銷存管理 ...
  • ABP CLI常用的代碼分享 一、確保環境配置正確 安裝.NET CLI: ABP CLI是基於.NET Core或.NET 5/6/7等更高版本構建的,因此首先需要在你的開發環境中安裝.NET CLI。這可以通過訪問Microsoft官網下載並安裝相應版本的.NET SDK來實現。 安裝ABP ...
  • 問題 問題是這樣的:第三方的webapi,需要先調用登陸介面獲取Cookie,訪問其它介面時攜帶Cookie信息。 但使用HttpClient類調用登陸介面,返回的Headers中沒有找到Cookie信息。 分析 首先,使用Postman測試該登陸介面,正常返回Cookie信息,說明是HttpCli ...
  • 國內文章 關於.NET在中國為什麼工資低的分析 https://www.cnblogs.com/thinkingmore/p/18406244 .NET在中國開發者的薪資偏低,主要因市場需求、技術棧選擇和企業文化等因素所致。歷史上,.NET曾因微軟的閉源策略發展受限,儘管後來推出了跨平臺的.NET ...
  • 在WPF開發應用中,動畫不僅可以引起用戶的註意與興趣,而且還使軟體更加便於使用。前面幾篇文章講解了畫筆(Brush),形狀(Shape),幾何圖形(Geometry),變換(Transform)等相關內容,今天繼續講解動畫相關內容和知識點,僅供學習分享使用,如有不足之處,還請指正。 ...
  • 什麼是委托? 委托可以說是把一個方法代入另一個方法執行,相當於指向函數的指針;事件就相當於保存委托的數組; 1.實例化委托的方式: 方式1:通過new創建實例: public delegate void ShowDelegate(); 或者 public delegate string ShowDe ...