JAVA—咖啡館

          ——?dú)g迎訪問(wèn)rogerfan的博客,常來(lái)《JAVA——咖啡館》坐坐,喝杯濃香的咖啡,彼此探討一下JAVA技術(shù),交流工作經(jīng)驗(yàn),分享JAVA帶來(lái)的快樂(lè)!本網(wǎng)站部分轉(zhuǎn)載文章,如果有版權(quán)問(wèn)題請(qǐng)與我聯(lián)系。

          BlogJava 首頁(yè) 新隨筆 聯(lián)系 聚合 管理
            447 Posts :: 145 Stories :: 368 Comments :: 0 Trackbacks

          09 2015 檔案

          posted @ 2015-09-26 16:49 rogerfan 閱讀(364) | 評(píng)論 (0)  編輯

               摘要: 私服是什么
          私服,私有服務(wù)器,是公司內(nèi)部Maven項(xiàng)目經(jīng)常需要的東東,不總結(jié)一下,不足以體現(xiàn)出重視。Nexus是常用的私用Maven服務(wù)器,一般是公司內(nèi)部使用。下載地址是http://www.sonatype.org/nexus/go。默認(rèn)端口8081,這里我選擇最新版nexus-2.5.0-04。

          常用功能

          Nexus常用功能就是:指定私服的中央地址、將自己的Maven項(xiàng)目指定到私服地址、從私服下載中央庫(kù)的項(xiàng)目索引、從私服倉(cāng)庫(kù)下載依賴組件、將第三方項(xiàng)目jar上傳到私服供其他項(xiàng)目組使用。

          開啟Nexus服務(wù)后訪問(wèn)url地址http://localhost:8081/nexus/(推薦使用自己的ip地址),之后登錄系統(tǒng),用戶名密碼分別是:admin/admin123.

          最頻繁的就是點(diǎn)擊左側(cè)菜單欄的Repositories按鈕
            閱讀全文
          posted @ 2015-09-19 10:35 rogerfan 閱讀(464) | 評(píng)論 (0)  編輯

               摘要: 1.為什么要用VisualSVN Server,而不用Subversion?

          回答:

          因?yàn)槿绻苯邮褂肧ubversion,那么在Windows 系統(tǒng)上,要想讓它隨系統(tǒng)啟動(dòng),就要封裝SVN Server為windws service,還要通過(guò)修改配置文件來(lái)控制用戶權(quán)限,另外如果要想以Web方式【http協(xié)議】訪問(wèn),一般還要安裝配置Apache,如果是新手,豈不是很頭痛?而VisualSVN Serve集成了Subversion和Apache,省去了以上所有的麻煩。安裝的時(shí)候SVN Server已經(jīng)封裝為windws service,Apache服務(wù)器的配置也只是在圖像界面上,指定認(rèn)證方式、訪問(wèn)端口等簡(jiǎn)單操作;另外,用戶權(quán)限的管理也是通過(guò)圖像界面來(lái)配置。

          2.為什么不用TFS?

          回答:

          因?yàn)槲覀円婚_始就是用Subversion和TortioseSVN,所以就沒(méi)有更換其他的軟件。至于TFS至今沒(méi)有用過(guò),其實(shí),我只是看了一些的文章而已,對(duì)它也不了解。

          3.VisualSVN Serve  閱讀全文
          posted @ 2015-09-11 16:27 rogerfan 閱讀(1249) | 評(píng)論 (0)  編輯

               摘要: 本文是關(guān)于MySQL數(shù)據(jù)庫(kù)性能優(yōu)化方面的問(wèn)題,希望對(duì)初中級(jí)MySQL DBA以及其他對(duì)MySQL性能優(yōu)化感興趣的朋友們有所幫助。
          在平時(shí)被問(wèn)及最多的問(wèn)題就是關(guān)于MySQL數(shù)據(jù)庫(kù)性能優(yōu)化方面的問(wèn)題,所以最近打算寫一個(gè)MySQL數(shù)據(jù)庫(kù)性能優(yōu)化方面的系列文章,希望對(duì)初中級(jí)MySQL DBA以及其他對(duì)MySQL性能優(yōu)化感興趣的朋友們有所幫助。

          數(shù)據(jù)庫(kù)屬于IO密集型的應(yīng)用程序,其主職責(zé)就是數(shù)據(jù)的管理及存儲(chǔ)工作。而我們知道,從內(nèi)存中讀取一個(gè)數(shù)據(jù)庫(kù)的時(shí)間是微秒級(jí)別,而從一塊普通硬盤上讀取一個(gè)IO是在毫秒級(jí)別,二者相差3個(gè)數(shù)量級(jí)。所以,要優(yōu)化數(shù)據(jù)庫(kù),首先第一步需要優(yōu)化的就是IO,盡可能將磁盤IO轉(zhuǎn)化為內(nèi)存IO。本文先從MySQL數(shù)據(jù)庫(kù)IO相關(guān)參數(shù)(緩存參數(shù))的角度來(lái)看看可以通過(guò)哪些參數(shù)進(jìn)行IO優(yōu)化:

          ?query_cache_size/query_cache_type (global)

          Query cache作用于整個(gè)MySQL Instance,主要用來(lái)緩存MySQL中的ResultSet,也就是一條SQL語(yǔ)句執(zhí)行的結(jié)果集,所以僅僅只能針  閱讀全文
          posted @ 2015-09-10 19:22 rogerfan 閱讀(409) | 評(píng)論 (0)  編輯

               摘要: mysql cache功能分析:

          1 mysql的cache功能的key的生成原理是:把select語(yǔ)句按照一定的hash規(guī)則生成唯一的key,select的結(jié)果生成value,即 key=>value。所以對(duì)于cache而言,select語(yǔ)句是區(qū)分大小寫的,也區(qū)分空格的。兩個(gè)select語(yǔ)句必須完完全 全一致,才能夠獲取到同一個(gè)cache。

          2 生成cache之后,只要該select中涉及到的table有任何的數(shù)據(jù)變動(dòng)(insert,update,delete操作等),相 關(guān)的所有cache都會(huì)被刪除。因此只有數(shù)據(jù)很少變動(dòng)的table,引入mysql 的cache才較有意義。關(guān)于這方面的測(cè)試,可以參考:《Query Cache,看上去很美》一文。

          所以,mysql的cache功能只適用于下列場(chǎng)合:數(shù)據(jù)變動(dòng)較少,select較多的table。

          那么。在復(fù)雜的系統(tǒng)中,如何使用mysql的cache功能呢,基本方法如下:

          配置query_cache_type,同時(shí)改寫程序。

          quer  閱讀全文
          posted @ 2015-09-10 19:20 rogerfan 閱讀(436) | 評(píng)論 (0)  編輯

          主站蜘蛛池模板: 筠连县| 新乡县| 军事| 九龙坡区| 汉沽区| 莱州市| 上饶县| 麻江县| 维西| 栖霞市| 孝昌县| 南召县| 张家港市| 个旧市| 永顺县| 余江县| 巴林右旗| 翁牛特旗| 保定市| 叙永县| 平阳县| 庆安县| 广宗县| 昂仁县| 上饶县| 元谋县| 托克托县| 郸城县| 建水县| 安国市| 偃师市| 巍山| 临高县| 宽城| 依兰县| 高青县| 云阳县| 娄底市| 元谋县| 南宁市| 峨眉山市|