摘要:寫在開篇之前 相信很多同學和蟲子一樣 當初選擇.net、java或者其他什么... 一定程度上并非自己的主觀意愿 而是迫于職場需要。至于身為微軟派為什么要重新走linux的路,這里不想挑起所謂的派系爭論,就算一開始蟲子選擇的是linux下編程,今天也一樣會重走windows的。 另外告訴大家一個好消息,12月份的編程語言排行榜c#已經追到第四了 ~ ~ 本篇開始蟲子將和有同樣愛好的同學一起學習linux下編程,很多人多說語言是相通的,一通則百通。這里我就不吐槽了,只想說一句人云亦云是不好的。不同類型的編程語言有不同的適用場景,不同的領域。你讓c coder去開發(fā)web應用、他會拿掃帚追你... 閱讀全文
走向DBA[MSSQL篇] 從SQL語句的角度 提高數據庫的訪問性能
2011-12-09 17:28 by 熬夜的蟲子, 8734 閱讀, 41 推薦, 收藏,
摘要:最近公司來一個非?;⒌膁ba 10幾年的經驗 這里就稱之為蔡老師吧在征得我們蔡老同意的前提下 我們來分享一下蔡老給我們帶來的寶貴財富 歡迎其他的dba來拍磚目錄1、什么是執(zhí)行計劃?執(zhí)行計劃是依賴于什么信息。2、 統一SQL語句的寫法減少解析開銷3、 減少SQL語句的嵌套4、 使用“臨時表”暫存中間結果5、 OLTP系統SQL語句必須采用綁定變量6、 傾斜字段的綁定變量窺測問題7、 begin tran的事務要盡量地小。8、 一些SQL查詢語句應加上nolock9、加nolock后查詢經常發(fā)生頁分裂的表,容易產生跳讀或重復讀10、聚集索引沒有建在表的順序字段上,該表容易發(fā)生頁分裂11、使用復合索 閱讀全文
分享新出爐的微軟派工具 你,值得擁有
2011-12-02 09:47 by 熬夜的蟲子, 6931 閱讀, 24 推薦, 收藏,
摘要:好久沒逛園子了,送上一份薄禮軟件背景大家平時工作過程中一些重復的過程完全可以程序化,容易忘記的東西可以文檔化。詳細設計本篇著重概述以及注意事項。軟件基于.net 3.5,暫時不向下支持。demo概要下載好程序以后,啟動MaoyaApp.exe。切入主面板 mac風格關于每個功能的描述可以查看幫助迷你web宿主最主要的作用是讓.net程序脫離iis來演示端口是針對宿主服務容器演示不需要端口 開啟服務時注意端口別被其他程序占用默認軟件目錄下會生成MaoyaWeb文件夾 用來存放待演示頁面文件文件可以通過軟件添加 也可以自己手動copy容器演示啟動服務后可以通過端口 直接在瀏覽器中運行動靜分離主要作 閱讀全文
曬一下我的統一網站管理平臺
2011-11-29 18:15 by 熬夜的蟲子, 2037 閱讀, 1 推薦, 收藏,
摘要:軟件背景 對龐大的企業(yè)系統群進行解耦,部分功能抽出復用、服務化管理。現階段demo版本,偏重設計思想,功能有待完善。統一網站管理平臺只是解耦出來的其中一部分。 邏輯架構圖 word畫的 模塊圖 visio畫的 微軟派 --___-- 系統角色 系統管理員:系統配置、無關應用,內置不可修改。超級管理員 閱讀全文
曬一下我的web過濾器
2011-11-14 22:49 by 熬夜的蟲子, 2489 閱讀, 2 推薦, 收藏,
摘要:背景 Xss跨站腳本的煩惱大部分程序員應該都碰到過,防不勝防。關于跨站的實例可以看這里。如果在項目開發(fā)前期開始控制還容易點,但是如果是歷史項目還是相當龐大的,那么你該糾結了。本章給大家介紹一種解決方案。當然作為過濾器本身不單單是防跨站的作用。概述 提交數據時提供post、get、head、cookies4種方式的過濾 ,瀏覽頁面時提供服務器端控件的check,以及頁面輸出流的check和更新,IP黑白過濾Demo概要流程step.1 配置過濾類別 post get head cookies大家都懂的 other為自定義擴展 outputcontrol為服務器端控件檢查 outputhtml.. 閱讀全文
曬一下我的監(jiān)控系統
2011-11-13 22:35 by 熬夜的蟲子, 7021 閱讀, 10 推薦, 收藏,
摘要:背景 一般情況下,由于服務器環(huán)境或者程序漏洞的問題,現行的系統多多少少會發(fā)生一些異?;蛘遙ug,給用戶體驗甚至利益造成影響。而現在的第三方監(jiān)控工具大多是關于服務器硬件數據監(jiān)控。對于業(yè)務方面、例如每日訂單的數據量、Mq中的要求退款的隊列長度...還是比較薄弱。這套系統的作用就是在第一時間捕獲工程師可以考慮到的系統風險異常。結構草圖 監(jiān)控系統的結構整體分為4塊:1.監(jiān)控web應用站點為后臺主控程序負責各個監(jiān)控邏輯的策略配置、監(jiān)控跟蹤、報表履歷以及用戶、權限等等傳統的信息流管理;2.監(jiān)控webservice提供監(jiān)控系統的采集以及策略配置的更新標志;3.報警win服務,根據各個策略規(guī)則對采樣進行匹配. 閱讀全文
XSS跨站腳本實例
2011-11-13 11:35 by 熬夜的蟲子, 2023 閱讀, 0 推薦, 收藏,
摘要:剛畢業(yè)時候的做的報告,整理文檔的時候搜了出來,可能不是很正確僅供參考了URL注入例如在頁面上輸入http://localhost/SNDA.BBSEngine.UI.ALWeb/TopicContent.aspx?BoardID=59&TopicID=6890&Page=1-->'");></SCRIPT></style></title></textarea><SCRIPT>alert("haha")</SCRIPT>查看源文件里的會有這樣的代碼<A 閱讀全文
走向DBA[MSSQL篇] 針對大表 設計高效的存儲過程【原理篇】 附最差性能sql語句進化過程客串
2011-11-11 17:56 by 熬夜的蟲子, 2256 閱讀, 1 推薦, 收藏,
摘要:測試的結果在此處本篇詳解一下原理設計背景由于歷史原因,線上庫環(huán)境數據量及其龐大,很多千萬級以上甚至過億的表。目標是讓N張互相關聯的表 按照一張源表為基表,數據搬移歸檔 這里我們舉例N為50 每張表數據5000W最差性能sql進化客串2表KeyName 字段意義 名稱等相同 從bug01 表中取出前500條不在bug02 表中的數據最差性能:SELECT TOP 500 a.KeyName FROM bug01 a LEFT JOIN bug02 b on a.KeyName = b.KeyName WHERE (a.KeyName not in (select distinct b.KeyNa 閱讀全文
玩《DOTA》有感
2011-11-10 15:06 by 熬夜的蟲子, 734 閱讀, 1 推薦, 收藏,
摘要:這個圈子大部分男生都喜歡玩dota 為嘛 寂寞....謹以此文獻給廣大KB的程序員們文章很多笑點摘自網絡陣營 就用dota2的名稱 比較帥氣一點圣輝: 主角小A 高級工程師或架構師(矮人火槍手 綽號傳說哥 Carry) 程序員小B(地精工程師綽號埋坑高手 控場) 美工小C(lion 綽號雷人一指ganker) DBA小D(小牛 綽號其實我是個演員控場) 測試小E(VS 綽號美女玩家、包雞包眼包tp 輔助+控場)夢魘: 項目經理小H (幻影刺客 Carry) 產品經理小I(痛苦女王 ganker) 部門經理小J(冥界亞龍vip ganker) 市場部小K(劇毒術士 ganker)其他部門程序員或 閱讀全文
走向DBA[MSSQL篇] 面試官最喜歡的問題 ----索引+C#面試題客串
2011-11-07 13:05 by 熬夜的蟲子, 3206 閱讀, 7 推薦, 收藏,
摘要:對大量數據進行查詢時,可以應用到索引技術。索引是一種特殊類型的數據庫對象,它保存著數據表中一列或者多列的排序結果,有效地使用索引可以提高數據的查詢效率。大家面試初級、中級或者高級程序員的時候應該大部分都會被問到這樣一些問題,你了解索引嗎?你知道索引的分類嗎?你知道這些索引的區(qū)別嗎?你如何去創(chuàng)建有效的索引。本章讓大家學會反問面試官 hold住全場。 --_____--友情客串最近面試的文章比較火 客串一下 我只簡單問2個問題 看看有多少人能直接回答出來 都是比較基礎的1.基類虛函數、派生類重寫 與 基類普通函數、派生類覆蓋的區(qū)別(-____-)2.Using閉包中try catch,異常捕獲后拋 閱讀全文
走向DBA[MSSQL篇] 詳解游標
2011-11-07 10:05 by 熬夜的蟲子, 2449 閱讀, 0 推薦, 收藏,
摘要:前篇回顧:上一篇蟲子介紹了一些不常用的數據過濾方式,本篇詳細介紹下游標。概念簡單點說游標的作用就是存儲一個結果集,并根據語法將這個結果集的數據逐條處理。觀點正因為游標可以將結果集一條條取出處理,所以會增加服務器的負擔。再者使用游標的效率遠遠沒有使用默認的結果集效率高,在默認結果集中,從客戶端發(fā)送到服務器的唯一一個數據包是包含需執(zhí)行語句的數據包。而在使用服務器游標時,每一個FETCH語句都必須從客戶端發(fā)送到服務器,然后在服務器中將它解析并編譯為執(zhí)行計劃。除非要再sqlserver上進行很復雜的數據操作?;局R一. SQL Server 2005 支持兩種請求游標的方法 1.Transact-. 閱讀全文
分享改進 高性能數據同步工具(一)
2011-11-04 15:08 by 熬夜的蟲子, 4492 閱讀, 4 推薦, 收藏,
摘要:題外:在博文索引中暫時列出了開源的計劃一覽,蟲子開源的目的是希望能有更多的交流,部分軟件可能小得連開源協議的認證價值都沒有。不管程序有多小多簡單,用心把一個完整的設計思路、實現過程以及測試結果展現給大家。歡迎大牛拍磚,小牛問路。蟲子的博文索引http://www.rzrgm.cn/dubing/archive/2011/11/03/2234599.html軟件背景拿本次高性能數據同步工具來說,目前還處于開發(fā)階段,大概是1/4的樣子。為了避免模糊,就先把這1/4分享給大家。數據作為系統的核心價值,因為其流動性所以經常會有載體的變更。如何高性能、安全的將數據搬移是一個大家經常接觸也一直在用的 閱讀全文
浙公網安備 33010602011771號