原创 功夫貸支付服務架構演進之路——解決的問題

前天和朋友在一起聊天,聊到在做什麼,聽着他滔滔不絕地,真佩服他的記憶力,後面他說他都有記筆記的習慣,一篇篇的,什麼CSDN、javaeye、博客園,還自建博客。確實東西做久了,自然慢慢地也就淡忘了,回想一下以前做過的事,能記起來

原创 JAVA中爲什麼Map桶(鏈表)長度超過8才轉爲紅黑樹

爲什麼要轉換? 因爲Map中桶的元素初始化是鏈表保存的,其查找性能是O(n),而樹結構能將查找性能提升到O(log(n))。當鏈表長度很小的時候,即使遍歷,速度也非常快,但是當鏈表長度不斷變長,肯定會對查詢性能有一定的影響,所以才

原创 將文件複製到指定路徑[C# 文件操作]

將現有文件複製到新文件,不允許改寫現有文件。[C#] public FileInfo CopyTo(string); 將現有文件複製到新文件,允許改寫現有文件。[C#] public FileInfo CopyTo(string, boo

原创 WinSock網絡通信程序設計入門

      對於許多初學者來說,網絡通信程序的開發,普遍的一個現象就是覺得難以入手。許多概念,諸如:同步(Sync)/異步(Async),阻塞(Block)/非阻塞(Unblock)等,初學者往往迷惑不清,只知其所以而不知起所以然。   

原创 MFC的CSocket的一個小Bug?

      今天寫的程序用到了MFC的CSocket類 。       首先在一個自己的線程中調用這個CSocket類對象的創建函數CSocket::Create(),這個線程用來執行ReSipRocate的協議棧。       然後當點

原创 Struts1.2 控制流程

Struts1.2依然是應用很廣的框架,熟悉其基本的控制流程是必要的,先將其流程總結如下(供參考): 一、ActionServlet的初始化ActionServlet作爲Struts組件的前端控制器,由於web.xml的相應配置:<loa

原创 DataSet和DataTable

1、創建DataSet對象:DataSet ds = new DataSet("DataSetName"); 2、查看調用SqlDataAdapter.Fill創建的結構      da.Fill(ds,"Orders");      D

原创 C#事件(event)解析

      事件(event),這個詞兒對於初學者來說,往往總是顯得有些神祕,不易弄懂。而這些東西卻往往又是編程中常用且非常重要的東西。大家都知道windows消息處理機制的重要,其實C#事件就是基於windows消息處理機制的,只是封裝

原创 Java線程池實例

線程池的作用: 線程池作用就是限制系統中執行線程的數量。 根據系統的環境情況,可以自動或手動設置線程數量,達到運行的最佳效果;少了浪費

原创 SQL操作全集

下列語句部分是Mssql語句,不可以在access中使用。 SQL分類: DDL—數據定義語言(CREATE,ALTER,DROP,DECLARE) DML—數據操縱語言(SELECT,DELETE,UPDATE,INSERT) DCL—

原创 C#文件讀寫及相關操作

首先介紹一下對文件讀寫的一些相關操作 文件讀寫相關類介紹 文件讀寫操作涉及的類主要是: MarshalByRefObject 類:允許在支持遠程處理的應用程序中跨應用程序域邊界訪問對象; BinaryReader 類:用特定的編碼將基元

原创 將Python腳本文件轉化成Windows可執行exe文件

1、準備工作   確保機子安裝有以下程序: ①Python:可以從官方網站(http://www.python.org/download/)下載 下載快速通道(Python2.7.2 win32):http://www.python.or

原创 linux下一個線程佔用多少內存

羣裏討論出mysql的問題,因爲mysql是一個連接建立一個線程的,這就涉及到mysql可以建立多少個線程。無論是windwos 還是linux ,每個線程都有自己獨立的stack,每個stack 都佔用一定的空間。windwos 默認的

原创 SVN Install Guide

Introduction 1.1 Installing Subversion 1.1.1 The Subversion Windows installation package can be downloaded from the

原创 性能測試中如何定位性能瓶頸

以下內容來源於網絡,貼出來和大家分享。性能測試的概念是什麼,基本目的是什麼,我想大家都基本清楚,不作詳述,總之,性能測試只是測試過程中的一種方式,幫助我們的功能更好的運行,如果 功能測試是可用,易用,滿足需求、用戶使用爲目的,性能測試無非