在備庫上建配置文件DGMGRL>createconfiguration'sharkdbbork'asprimarydatabaseis'sharkdb'connectidentifierissharkdb;Error:ORA-16501:theDataGuardbrokeroperationfailedError:ORA-16625:cannotreachdatabase"sharkdb"查看日志oracle@dg:[/u01/app/database/d
系統(tǒng) 2019-08-12 01:53:21 2221
Json與JavaBean互相轉(zhuǎn)換時(shí),Bean中的Timestamp字段是無法直接處理的,需要實(shí)現(xiàn)兩個(gè)轉(zhuǎn)換器。DateJsonValueProcessor的作用是Bean轉(zhuǎn)換為Json時(shí)將Timepstamp轉(zhuǎn)換為指定的時(shí)間格式。1importjava.text.DateFormat;2importjava.text.SimpleDateFormat;3importjava.util.Date;4importnet.sf.json.JsonConfig;5
系統(tǒng) 2019-08-12 01:53:08 2221
原文:SQL開發(fā)中容易忽視的一些小地方(一)寫此系列文章緣由:做開發(fā)三年來(B/S),發(fā)現(xiàn)基于web架構(gòu)的項(xiàng)目技術(shù)主要分兩大方面:第一:C#,它是程序的基礎(chǔ),也可是其它開發(fā)語言,沒有開發(fā)語言也就不存在應(yīng)用程序.第二:數(shù)據(jù)庫,現(xiàn)在是信息化世界,大多數(shù)信息都可以通過數(shù)據(jù)庫存儲(chǔ)來交換信息.常與應(yīng)用程序互相交流信息.但在SQL開發(fā)應(yīng)用時(shí),我們往往只觀注些常用的方法(insertdeleteselectupdate),對(duì)些小細(xì)節(jié)方面(系統(tǒng)存儲(chǔ)過程,函數(shù)的應(yīng)用,優(yōu)化分
系統(tǒng) 2019-08-12 01:53:07 2221
Referto:metalink134214.1如果存在歸檔日志備份集的話、那么RMAN就不一定會(huì)選擇增量備份集讓我們使用以下的RECOVER命令作為例子:RMAN>run{2>allocatechannelxtypedisk;3>restoredatafile7;4>recoverdatafile7;5>}首先、RMAN將把從最后一次0級(jí)增量備份的數(shù)據(jù)文件7覆蓋回去、接下來、RMAN會(huì)有2條路:①把自最后一次0級(jí)備份以來、所有存在的增量備份全部覆蓋回去然
系統(tǒng) 2019-08-12 01:52:18 2221
com即組件對(duì)象模型,是componentobjectmodel取前三個(gè)字母的縮寫,這三個(gè)字母在當(dāng)今Windows的世界中隨處可見。隨時(shí)涌現(xiàn)出來的大把大把的新技術(shù)都以com為基礎(chǔ)。各種文檔中也充斥著諸如com對(duì)象、接口、服務(wù)器之類的術(shù)語。因此,對(duì)于一個(gè)程序員來說,不僅要掌握使用com的方法,而且還要徹底熟悉com的所有一切。com到底是什么?簡(jiǎn)單地說,com是一種跨應(yīng)用和語言共享二進(jìn)制代碼的方法。與C++不同,他提倡源代碼重用。ATL便是一個(gè)很好的例證。源
系統(tǒng) 2019-08-12 01:32:51 2221
先開啟execsp_configure'showadvancedoptions',1reconfigureexecsp_configure'AdHocDistributedQueries',1reconfigure然后調(diào)用INSERTINTOSoyErpBasicData.dbo.Base_Datadictionary(Type,Code,Name,SeqNO,State,Notes,ParentID,IsLeaf_YN,CompCode)SELECTTy
系統(tǒng) 2019-08-12 01:54:07 2220
/***多字段條件查詢數(shù)據(jù)*@paramarray$valarray("name"=>$value)。name為要操作的字段,value為要操作的值*@paramint$limit數(shù)據(jù)數(shù)目*@paramint$offset開始位置*@paramstring$show_field要顯示字段*@paramarray$orderarray("name"=>$value):*name為排序依據(jù)的字段,*value為排序的方式【asc(升序,默認(rèn))或desc(降序)
系統(tǒng) 2019-08-12 01:53:00 2220
看DelimiterBasedFrameDecoder的API,有舉例:接收到的ChannelBuffer如下:+--------------+|ABC\nDEF\r\n|+--------------+經(jīng)過DelimiterBasedFrameDecoder(Delimiters.lineDelimiter())之后,得到:+-----+-----+|ABC|DEF|+-----+-----+而不是+----------+|ABC\nDEF|為什么?首先
系統(tǒng) 2019-08-12 01:51:51 2220
原文:讀書筆記之SQL注入漏洞和SQL調(diào)優(yōu)最近讀了程序員的SQL金典這本書,覺得里面的SQL注入漏洞和SQL調(diào)優(yōu)總結(jié)得不錯(cuò),下面簡(jiǎn)單討論下SQL注入漏洞和SQL調(diào)優(yōu)。1.SQL注入漏洞由于“'1'='1'”這個(gè)表達(dá)式永遠(yuǎn)返回true,而true與任何布爾值的or運(yùn)算的結(jié)果都是true,那么無論正確密碼是什么“Password='1'or'1'='1'”的計(jì)算值永遠(yuǎn)是true,這樣惡意攻擊者就可以使用任何帳戶登錄系統(tǒng)了。這樣的漏洞就被稱作“SQL注入漏洞(S
系統(tǒng) 2019-08-12 01:53:37 2219
1.查看數(shù)據(jù)泵的目錄對(duì)象,目錄對(duì)象是數(shù)據(jù)泵導(dǎo)出數(shù)據(jù)時(shí)存放的文件路徑:SQL>SELECT*FROMdba_directories;OWNERDIRECTORY_NAMEDIRECTORY_PATH------------------------------------------------------------------------------------------------------------------------------------
系統(tǒng) 2019-08-12 01:52:31 2219
什么是長(zhǎng)連接?其實(shí)長(zhǎng)連接是相對(duì)于通常的短連接而說的,也就是長(zhǎng)時(shí)間保持客戶端與服務(wù)端的連接狀態(tài)。通常的短連接操作步驟是:連接-》數(shù)據(jù)傳輸-》關(guān)閉連接;而長(zhǎng)連接通常就是:連接-》數(shù)據(jù)傳輸-》保持連接-》數(shù)據(jù)傳輸-》保持連接-》…………-》關(guān)閉連接;這就要求長(zhǎng)連接在沒有數(shù)據(jù)通信時(shí),定時(shí)發(fā)送數(shù)據(jù)包,以維持連接狀態(tài),短連接在沒有數(shù)據(jù)傳輸時(shí)直接關(guān)閉就行了什么時(shí)候用長(zhǎng)連接,短連接?長(zhǎng)連接主要用于在少數(shù)客戶端與服務(wù)端的頻繁通信,因?yàn)檫@時(shí)候如果用短連接頻繁通信常會(huì)發(fā)生Soc
系統(tǒng) 2019-08-12 01:51:51 2219
表記錄的插入方式有兩種。其一,先createtable再insertintofrom...。其二,直接selectinto。第一種方式,由于要記錄日志,因此IO消耗更多,duration更長(zhǎng)。一般來說能用selectinto的,就盡量不要用insertinto的方式。有時(shí),存儲(chǔ)過程中會(huì)需要,根據(jù)不同的條件,從不同的表中獲取數(shù)據(jù)放入一個(gè)臨時(shí)表。看起來,這樣就需要在不同的分支語句中,寫多個(gè)對(duì)同一張的selectinto語句。例如:if(@b=1)beginse
系統(tǒng) 2019-08-12 01:51:28 2219
原文:SQL點(diǎn)滴2—重溫sql語句中的join操作1.join語句Sqljoin語句用來合并兩個(gè)或多個(gè)表中的記錄。ANSI標(biāo)準(zhǔn)SQL語句中有四種JOIN:INNER,OUTER,LEFTER,RIGHT,一個(gè)表或視圖也可以可以和它自身做JOIN操作。下面舉例說明。下面所舉的例子使用的表有Employee和Department,在這兩個(gè)表中Department.DepartmentID是主鍵,Employee.DepartmentID是外鍵。圖1—Emplo
系統(tǒng) 2019-08-12 01:33:35 2219
方法一#includeintmain(){inta,b,n;while(scanf("%d%d%d",&a,&b,&n)!=EOF&&(a+b+n)!=0){intf1=1,f2=1,f3=1,t,r[8][8]={0},i,flag=0,x;for(i=3;i<=n;i++){f3=(a*f2+b*f1)%7;r[f1][f2]=i;f1=f2;f2=f3;if(r[f1][f2]&&flag==0){t=i-r[f1][f2]+1;i
系統(tǒng) 2019-08-12 01:55:38 2218
WekaEMcovariancedescription1:DearAll,IamtryingtofindoutwhatistherealmeaningoftheminStdDevparameterintheEMclusteringalgorithm.Cananyonehelpme?Ihavenotlookedatthecode,butIsuspectthattheminStdDevisusedasthefirstestimateofthecovarianc
系統(tǒng) 2019-08-12 01:55:12 2218