原创 SQLServer Alwayson架構下常用操作

新建用戶 1.主db新建sql用戶 2.等待次db同步sql用戶 3.腳本設置新用戶的db權限 USE MDM GO ALTER ROLE [db_datareader] ADD MEMBER [bpmuser] GO ALTER

原创 Ubuntu 18部署.net core webapi

系統環境: aliyun ECS服務器 Ubuntu 18.04 X64 .net core 2.2 webapi解決方案 apache 2+kestrel 容器 參考步驟: 官方部署文檔 注意點說明: 1.apache2 要開啓

原创 bpmn-js API

bpmn-js介紹: https://github.com/bpmn-io 1.導入流程圖 var bpmnModeler = new BpmnJS({ container: '#canvas',

原创 F1BPM Alpha

利用業餘時間做的一個BPMS小DEMO,命名F1飛流,靈感來源於同事。 目前已完成前端及審批覈心功能,分享下。 一、技術說明 前端:html+jquery+layui 後端: .net core 2.1 webapi+swagge

原创 Consul安裝及部署

下載 wget https://releases.hashicorp.com/consul/1.7.2/consul_1.7.2_linux_amd64.zip 解壓 unzip consul_1.7.2_linux_amd64

原创 Nginx實現IIS負載均衡

有兩臺或多臺WEB應用服務,想實現簡單的負載均衡? 有錢可以直接採購F5或者A10的硬負載設備。 沒錢可以嘗試nginx做軟負載! 1.一臺linux服務器安裝nginx服務 2.進入conf.d目錄創建負載均衡配置文件 eg:

原创 ASP.NET CORE 2.2 DOCKER部署

DOCKER安裝 yum install docker systemctl enable docker systemctl start docker docker version 具體參考:docker安裝 修改DOCKER鏡像

原创 HTTP POST和GET區別簡介

        Http定義了與服務器交互的不同方法,最基本的方法有4種,分別是GET,POST,PUT,DELETE。          一個URL地址,它用於描述一個網絡上的資源,而HTTP中的GET,POST,PUT,DELETE就

原创 ASP.NET導出頁面內容至word文檔

前臺頁面需要添加屬性:EnableEventValidation="false" 導出事件主要代碼:   protected void btnImportPage_Click(object sender, EventArgs e)

原创 H3 Workflow自由流的實現

       最近一年的時間都在做H3工作流的項目,作爲國產的一個工作流產品H3已經做得很好了,面對如此龐大複雜的一個客戶環境H3基本上完成了他們所有的功能。H3開發流程的一個主要特點就是開發速度快,筆者曾經一天做了4個簡單的流程,業務

原创 RegisterClientScriptBlock和RegisterStartupScript簡介

RegisterClientScriptBlock在 Page 對象的 元素的開始標記後立即發出客戶端腳本,RegisterStartupScript則是在Page 對象的 元素的結束標記之前發出該腳本。如果你的腳本有與頁面對象(douc

原创 IIS ARR組件實現負載均衡

Nginx負載均衡很好,可惜也有滿足不了的場景。 比如我的WEB應用是基於AD域控認證的,Nginx在這方面處理起來極其麻煩,跟小夥伴折騰幾天無果後,我們轉戰ARR組件來實現IIS的負載均衡。 ARR的組件安裝及配置不說了,網上類

原创 ASP.NET 自動運行程序

              項目發佈以後,假如想要一個可以自動執行的程序在後臺運行,比如每隔1分鐘去掃描數據庫發送郵件,這樣的需求經常見,在ASP.NET中我們可以採取兩種方法實現。 一、在項目的Global.asax文件中添加自動執行程

原创 Nginx註冊SSL證書https協議訪問

nginx代理的web應用要求支持https訪問? 可以將證書直接註冊在nginx代理服務器上實現此功能。 配置文件: customer.conf upstream customer { ip_hash; ser