原创 Windows 上搭建 nginx服務器

1、在ngnix官網上下載ngnix windows版,我下載的版本是;nginx-1.7.1.zip; 2、解壓到C盤,並把根目錄名稱改爲nginx; 3、若系統中安裝了IIS,暫停IIS; 4、進入命令行,執行命令:netstat -

原创 通過IIS7代理Tomcat服務

這段時間,我們需要在服務器上同時使用IIS7和tomcat,但是一臺服務器上只能有一個80端口,所以需要把IIS7和tomcat整合到一個80端口中。經過多方查詢和嘗試,總算配置成功。配置方式如下: 1、搭建IIS7環境 IIS7運行在W

原创 使用非root賬戶運行tomcat

        在Linux中,賬戶root有着生殺予奪的絕對權力,所以必要隨便使用root賬戶。這也就是說我們不能用root賬戶來運行暴露在外網上的切可以增刪改文件的應用程序。所以我們開發的網站或者說像tomcat等WEB服務是不可直接

原创 給Eclipse提速的7個技巧

大約一個月前,我發表了一篇博客,其中介紹了對Eclipse的愛與恨。 有些人問我如何給Eclipse提速,這篇文章就來討論這個問題。順帶提一下,這篇

原创 Eclipse.ini的相關說明

本文蒐集整理自網上 Eclipse的啓動由$ECLIPSE_HOME/eclipse.ini控制,如果$ECLIPSE_HOME 沒有被定義,則Ec

原创 C\C++代碼優化的27個建議

1. 記住阿姆達爾定律: funccost是函數func運行時間百分比,funcspeedup是你優化函數的運行的係數。所以,如果你優化了函數TriangleIntersect執行40%的運行時間,使它運行快了近兩倍,而你的程序會運

原创 第一個使用Spring Tool Suite(STS)和Maven建立的Spring mvc 項目

一、目標 在這篇文章中,我將要向您展示如何使用Spring Frameworks 和 Maven build創建您的第一個J2ee 應用程序。 二、信息 Maven是一個java項目的構建工具(或者自動構建工具)。它與Ant或Gradle

原创 IIS7上部署WCF問題總結

在IIS上部署WCF實在是方便,只需要簡單安裝一下Windows組件就可以了。 若使用net.tcp協議,需要指定端口,默認端口爲808,也就是需要在綁定裏面選擇類型net.tcp,在綁定信息裏面輸入808:*,即指定端口爲808; 但是

原创 NHibernate的SessionContext

NHibernate在不同的環境應該使用不同的上下文環境,分類如下: 1、  NHibernate.Context.ManagedWebSessionContext 爲Web項目的HttpContext提供操作上下文,僅用在Web 項目

原创 爲什麼MySql數據庫的InnoDB使用B+樹

可選存儲數據結構:哈希表、B樹、B+樹。 它們作爲單個數據查詢都很快。但爲什麼最終選擇B+樹呢?我們先看它們的區別: 1、爲了保證單數據查詢性能,哈希表無序排列。 2、B樹在每個節點都可以存儲數據,所以每一次查詢都需要從根節點開始遍歷。

原创 遠程部署服務器遇到的問題總結

       近期,服務器經常出險問題。雖然網站能夠打開,但是數據卻沒辦法加載。遠程登錄服務器雖然能夠訪問得到,但是,卻登錄不進去,每次到如下圖階段,就會自動斷開,也不會彈出任何提示。 我們的服務器是Windows 2008標準版,最

原创 常見Visual Studio項目類型的GUID

最近在用Visual Studio開發一些項目時碰到了VS項目類型轉換和設定的問題,微軟給每個特定的VS項目類型指定了一個唯一的GUID,這裏整理一個常見VS項目類型的GUID對照表,方便查詢: Windows (C#): {FAE04

原创 遠程訪問 Sql Server Express 的方法

Sql Server Express 默認不支持遠程訪問,僅可本機訪問。若想要遠程訪問,需要修改默認配置,以Sql server Express 2014 爲例,步驟如下: 1、啓用TCP/IP 和 Named Pipes。 在開始菜單中

原创 Eclipse啓動時發生An internal error occurred during: "Initializing Java Tooling".錯誤的解決方法

問題描述: Eclipse啓動時發生An internal error occurred during: "Initializing Java Tooling".錯誤的解決方法 解決方案: 刪除當前工作目錄下的WORKSPACE_HOME

原创 java多線程技術知識彙總

一.Thread的生命週期     Thread類是線程類,是創建多線程的基礎。線程的生命週期有5個狀態:新建(New),就緒(Runable),運行(Running),阻塞(Blocked)和死亡(Dead)。線程各狀態之間相互轉換,及