Time of Update: 2015-06-10
查看遠程Redis伺服器的版本何查看遠程Redis伺服器的版本如果無遠程Redis伺服器的SSH存取權限,又想知道Redis伺服器是哪個版本,該怎麼辦?很簡單,在本地安裝一個Redis,利用Redis用戶端命令查看:# ./src/redis-cli -h 192.168.1.3 info | grep 'redis_version'redis_version:2.8.8還可以看完整的資訊: # ./src/redis-cli -h 192.168.1.3 info#
Time of Update: 2015-06-10
Oracle中的MD5加密因為要用到MD5加密,所以在網上搜了一下相關資料,並進行仔細研究。其核心就是MD5編碼的資料包函數:DBMS_OBFUSCATION_TOOLKIT.MD5,這裡涉及到RAW類型,其實就是原始的代碼值。MD5加密的結果就是16個byte值,也就是是RAW類型,是顯示不出來的,要正確顯示,需要經過Utl_Raw.Cast_To_Raw轉換,這個函數的作用是將每個位元組的值用十六進位字元表示出來。為了說明清楚,舉例如下:假定一個位元組的二進位值是0100
Time of Update: 2015-06-10
Cassandra分布式NoSQL資料庫安裝部署指導Apache Cassandra是一套開源分布式 Key-Value 儲存系統。它最初由 Facebook 開發用於儲存特別大的資料。Cassandra適合於即時交易處理和提供互動型資料。Cassandra的資料模型是基於列族(Column Family)的四維或五維模型。它借鑒了 Amazon 的 Dynamo 和 Google's BigTable 的資料結構和功能特點,採用 Memtable 和 SSTable 的方式進行儲存。在
Time of Update: 2015-06-11
影響資料檢索效率的幾個因素(1)資料檢索有兩種主要形態。第一種是純資料庫型的。典型的結構是一個關係型資料,比如 mysql。使用者通過 SQL 表達出所需要的資料,mysql 把 SQL 翻譯成物理的資料檢索動作返回結果。第二種形態是現在越來越流行的大資料玩家的玩法。典型的結構是有一個分區的資料存放區,最初這種儲存就是原始的 HDFS,後來開逐步有人在 HDFS 上加上索引的支援,或者乾脆用 Elasticsearc 這樣的資料存放區。然後在儲存之上有一個分布式的Realtime
Time of Update: 2015-06-10
Node.js遠端連線另一個主機上的MongoDB資料庫伺服器我的MongoDB是裝在linux下的。首先,先添加使用者1、首先在MongoDB伺服器主機上進行terminal命令列,輸入mongo2、輸入 use admin
Time of Update: 2015-06-10
使用Hive的正則解析器RegexSerDe分析Nginx日誌1、環境:Hadoop-2.6.0 + apache-hive-1.2.0-bin2、使用Hive分析nginx日誌,網站的訪問日誌部分內容為:cat /home/hadoop/hivetestdata/nginx.txt192.168.1.128 - - [09/Jan/2015:12:38:08 +0800] "GET /avatar/helloworld.png HTTP/1.1" 200 1521 "http://write.
Time of Update: 2015-06-10
MHA 日常管理MHA是眾多使用MySQL資料庫企業高可用的不二選擇,它簡單易用,功能強大,實現了基於MySQL replication架構的自動主從容錯移轉。本文主要描述MHA的日常相關操作,同時給出了關於MHA的相關串連,供大家參考。一、MHA的主要指令碼(perl)1.manager端masterha_check_ssh
Time of Update: 2015-06-10
Oracle中暫存資料表空間的清理Oracle暫存資料表空間主要用來做查詢和存放一些緩衝區資料。暫存資料表空間消耗的主要原因是需要對查詢的中間結果進行排序。暫存資料表空間的主要作用:索引create或rebuildOrder by 或 group byDistinct 操作Union 或 intersect 或 minusSort-merge
Time of Update: 2015-06-10
動態註冊監聽,動態監聽SQL> select * from v$version where rownum=1;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - ProductionSQL> !cat /etc/issueEnterprise
Time of Update: 2015-06-10
mysql 如果存在id則設資料自增加1 ,不存在則添加。java月份計算比較,mysql.java</pre><pre name="code" class="sql">INSERT INTO invite_rejectlog_num (player_id,MONTH,count,last_modify_time)VALUES (#{playerId},#{month},#{count},#{lastModifyTime})ON
Time of Update: 2015-06-10
oracle dblink造成遠端資料庫session過多,oracledblink 現場報網公司資料庫連不上,先檢查了下資料庫processes=1500,session=2200.我覺得很大啊,這個資料庫沒有幾個人用。 查看v$session中的session最多是哪個machine發起的,發現是省公司的資料庫發起的session,找開發梳理了下業務,省公司同步dblink操作網公司表,且是通過weblogic的串連池。
Time of Update: 2015-06-10
SqlServer 錯誤記錄檔切換和查看,sqlserver日誌Sql Server 日誌 和 代理錯誤日一般在執行個體重啟後自動切換,如果執行個體久未重啟,將可能積累太多的日誌,不方便查看.日誌切換:(需要許可權: sysadmin 固定伺服器角色的成員)--"Sql Server 日誌"切換exec msdb.dbo.sp_cycle_errorlog--"代理錯誤記錄檔"切換exec
Time of Update: 2015-06-10
關聯查詢之map的延伸用法,map延伸用法<select id="front.sort.selectListall" parameterType="myshop.services.front.sort.bean.sort" resultMap="sortResultMap"> select one.*,tw.id sid,tw.catlevel slevel,tw.name sname,tw.code
Time of Update: 2015-06-10
將在一列的以逗號隔開的列資料轉化為行資料顯示的函數,逗號資料顯示<pre name="code" class="sql">這個是字串分割函數的使用例子select to_number(strvalue) as Value from table(fn_split('1,2,3',',')) select to_char(strvalue) as Value from
Time of Update: 2015-06-10
PreparedStatement與Statement,preparedstatementPreparedStatement是用來執行SQL查詢語句的API之一,Java提供了 Statement、PreparedStatement 和 CallableStatement三種方式來執行查詢語句,其中 Statement 用於通用查詢, PreparedStatement 用於執行參數化查詢,而
Time of Update: 2015-06-10
使用Hive的正則解析器RegexSerDe分析nginx日誌,regexserdenginx1、環境:hadoop-2.6.0 + apache-hive-1.2.0-bin2、使用Hive分析nginx日誌,網站的訪問日誌部分內容為:cat /home/hadoop/hivetestdata/nginx.txt192.168.1.128 - - [09/Jan/2015:12:38:08 +0800] "GET
Time of Update: 2015-06-10
存在外部索引鍵關聯的主表truncate如何做,關聯truncate主外鍵是資料庫提供的一種兩表之間強制關聯的方法,也可以從應用程式層實現。優點缺點資料庫實現的主外鍵由資料庫層機制保證,無需應用額外實現強關聯,不易擴充變更應用實現的主外鍵易擴充變更完全由應用控制,要求較高我認為需要根據實際情況進行取捨,例如表不複雜,可以由應用實現,若表之間關聯較多且複雜,那麼交由資料庫處理,至少保證不會錯。存在主外部索引鍵關聯的主表,由於存在外部索引鍵關聯關係,因此有些操作就會禁止,例如truncate。實驗1
Time of Update: 2015-06-09
SQL中union, EXCEPT 和 INTERSECT使用方法,unionintersect這三個放在一起是有理由的,因為他們都是操作兩個或多個結果集,並且這些結果集有如下限制:所有查詢中的列數和列的順序必須相同. 資料類型必須相容. 並且它們都是處理於多個結果集中有重複資料的問題首先還是建立測試環境use tempdbcreate table tempTable1 (id int primary key identity, price int)create table
Time of Update: 2015-06-10
資料表欄位屬性查詢,資料表欄位屬性---查詢資料庫所有表名select id,name from sysobjects where xtype='u' order by name---查詢表的所有欄位屬性select * from syscolumns where
Time of Update: 2015-06-10
mongodb安裝與使用,mongodb安裝使用一.MongoDB安裝和啟動widndows和linux基本相同1.下載資料庫, linux:mongodb-linux-x86_64-ubuntu1404-3.0.3.tgz2.解壓檔案,並且放置到合適的位置 tar -vxf mongodb-linux-x86_64-ubuntu1404-3.0.3.tgz &