以前用過openfire做為服務器,但是openfire的集群支持不是很好,所以改用Ejabberd,由于它是用Erlang語言開發的,其并發率與分布式的功能都是很強悍的,在此我記錄一下我的安裝與配置過程。1.安裝就不用說了,到其官網下載安裝包。我的系統是MacOS,所以我只說明在MacOS上安裝。下載安裝包后,直接點擊安裝。安裝后會在/Applications目錄生成Ejabberd的目錄,由于我下載的是Ejabberd-2.1.11,所以安裝目錄為:/
系統 2019-08-12 01:51:30 2415
原文:SQLSERVER2008配置DatabaseMail–用SQL數據庫發郵件SQLSERVER2008配置DatabaseMail–用SQL數據庫發郵件原文來自:http://blog.sqlauthority.com/2008/08/23/sql-server-2008-configure-database-mail-send-email-from-sql-database/August23,2008bypinaldave今天這篇文章我們來討論da
系統 2019-08-12 01:51:30 2415
MSSQLServer數據庫服務器可以說是應用范圍最廣的數據庫產品,并且越來越多地在大型和比較關鍵的應用系統中提供服務。當企業應用越來越復雜、數據量越來越大的時候,SQLServer數據庫要不停的進行處理、存儲、查詢的工作,這個時候企業就要考慮SQLServer數據庫服務器的性能和速度及安全性了。然而,長期以來,SQLSERVER數據庫服務器都只有“熱備”的解決方案,而沒有“負載均衡”和“集群”的解決方案。這種解決方案固然提升了系統的可靠性,但也存在一些問
系統 2019-08-29 22:44:36 2414
假設存在如下縱向表,第一列為id(可能是某個業務數據的id),第二列為類型,第三列為類型對應的值,如下圖:如上表,存在2,3,4三種類型,其中業務數據ID為1的三種類型都有值,業務數據ID為2的三種類型都有值,業務數據ID為3的只有類型2和3有值,現在要把縱向表橫過來顯示,可以采用如下代碼:--=========================================================--縱向表變橫向表:--1.轉換類型,類型的值必須
系統 2019-08-12 01:55:22 2414
原文:MySQL中Procedure事務編寫基礎筆記目錄:一、PROCEDURE;二、CREATEPROCEDURE基本語法;三、PROCEDURE小進階3.1、基本的DECLARE語句;3.2、聲明HANDLER句柄;3.3、聲明CURSOR游標;3.4、循環語句;四、順帶提一下觸發器TRIGGER一、PROCEDURE:PROCEDURE,事務,一個存儲過程,實際上就是在服務器端直接在數據庫中編寫一段代碼作運算,在服務器端進行高效的運算,運算結果直接返
系統 2019-08-12 01:54:36 2414
問題:輸出二叉樹的每一行的結點,從葉子到根/***Definitionforbinarytree*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode(intx):val(x),left(NULL),right(NULL){}*};*/classSolution{public:intdfs(TreeNode*root){if(root==NULL)return0;if(root->l
系統 2019-08-12 01:52:22 2414
在PostgreSQL中修改了一行不明顯的代碼,把(ANY(ARRAY[...])改成ANY(VALUES(...))),結果查詢時間從20s變為0.2s。最初我們學習使用EXPLANANALYZE來優化代碼,到后來,Postgres社區也成為我們學習提升的一個好幫手,付出總會有回報,我們產品的性能也因此得到了極大的提升。事出有因我們所開發的產品是Datadog,它是專門為那些編寫和運營大規模應用的團隊、IT運營商提供監控服務的一個平臺,幫助他們把海量的數
系統 2019-08-12 01:32:28 2414
語句:selectrowid=identity(int,1,1),*into#tempfrom表名select*from#temp舉例:原始數據:數據庫為mydata,表名為:刊名語句:selectrowid=identity(int,1,1),*into#tempfrom[mydata].[dbo].[刊名]select*from#temp結果:SQLserver經驗分享(四):查詢中增加序號列
系統 2019-08-29 22:37:47 2413
#include"ClassDll.h"#include"ClassDll_i.c"if(FAILED(CoInitialize(NULL))){return;}IClass*pIClass;hr=CoCreateInstance(CLSID_Class,NULL,CLSCTX_INPROC_SERVER,IID_IClass,(void**)&pIClass);if(SUCCEEDED(hr)){//hr=pIClass->Method();if(SUC
系統 2019-08-12 01:54:50 2413
周六晚上還在辦公室導入數據。按schemas導入成功的關鍵是:導入的環境和源數據環境里面的表空間大小,表空間名字,需要一模一樣(當然,表空間大小創建到和源數據環境里面ues_size大小就可以了)查詢表空間總的大小、使用量,未使用量:SELECTA.TABLESPACE_NAME,A.FILENUMBER,ROUND(A.TBSCURRENTSIZEINMB/1024,2)TOTAL_SIZE_G,ROUND(B.SEGMENTSIZEINMB/1024,
系統 2019-08-12 01:54:24 2413
題意:找相同字符竄首字母的地址讀題。。。。Awordmatchesastraight,uninterruptedlineoflettersinthegrid.Theoutputsoftwoconsecutivecaseswillbeseparatedbyablankline.這兩句haunted都沒讀出來。。。。一個說字符竄必須直線,一個說輸出在兩組數據內,第一個沒讀導致我用搜索TLE,第二個WA#include#include
系統 2019-08-12 01:54:12 2413
sql9.0版本出來快一年了,科室分派每個人一些學習任務,我的研究方向是NotificationServices和ServiceBroker,這里我想總結一下我的安裝經歷。由于這兩個功能是SQL2005新增的,所以我在安裝的時候也就一股腦的默認到底(最近覺得自己很糙),然后又給打了SP1的補丁,幾天后,斷斷續續地快把聯機文檔看完,準備就教程做下實例,不想需要用到示例數據庫,而默認情況下是沒有安裝的,二話沒說,馬上安裝,不過最后提示現有版本高于現在安裝組件的
系統 2019-08-12 01:53:18 2413
A、環境描述服務器A(主)192.168.0.105服務器B(主)192.168.0.108Mysql版本:5.6.21SystemOS:CentOSrelease6.5主從需同步的數據庫內容保持一致。B、主主配置過程(1)創建同步用戶在主服務器上為從服務器建立一個連接帳戶,該帳戶必須授予REPLICAITONSLAVE權限。服務器A和服務器B互為主從,所以都要分別建立一個同步用戶mysql>grantreplicationclient,replicati
系統 2019-08-12 01:53:10 2413
#includeintmain(){__int64n,i,sum,l,r;while(scanf("%I64d",&n)!=EOF){sum=0;for(i=1;i*i<=n;i++){sum+=n/i*i;if(i!=n/i){l=n/(i+1)+1;r=n/i;sum+=i*(l+r)*(r-l+1)/2;}}printf("%I64d\n",sum);}return0;}借鑒別人的代碼http://218.245.3.161/201
系統 2019-08-12 01:53:08 2413
為了建立冗余較小、結構合理的數據庫,設計數據庫時必須遵循一定的規則。在關系型數據庫中這種規則就稱為范式。范式是符合某一種設計要求的總結。要想設計一個結構合理的關系型數據庫,必須滿足一定的范式。在實際開發中最為常見的設計范式有三個:1.第一范式第一范式是最基本的范式。如果數據庫表中的所有字段值都是不可分解的原子值,就說明該數據庫表滿足了第一范式。第一范式的合理遵循需要根據系統的實際需求來定。比如某些數據庫系統中需要用到“地址”這個屬性,本來直接將“地址”屬性
系統 2019-08-12 01:52:48 2413