Time of Update: 2018-07-26
1、自旋鎖 自旋鎖可以使線程在沒有取得鎖的時候,不被掛起,而轉去執行一個空迴圈,(即所謂的自旋,就是自己執行空迴圈),若在若干個空迴圈後,線程如果可以獲得鎖,則繼續執行。若線程依然不能獲得鎖,才會被掛起。
Time of Update: 2018-07-26
今天在測試伺服器上安裝、配置subversion都非常順利的,之後通過svn從用戶端提交代碼時倒是出現了問題,報了個錯 誤:Can't open file '/data/svn/develop/db/txn-current-lock': Permission denied 。哎又是沒有許可權的啊。
Time of Update: 2018-07-26
--今天有需要寫了一個--測試測下:CREATE DATABASE [db1] CREATE DATABASE [db2] USE [db1]CREATE TABLE [dbo].[table1]([id] [int],[name] [varchar](20)) CREATE TABLE [dbo].[table2]([id] [int],[name] [varchar](20)) CREATE TABLE [dbo].[table3]([id] [int],[name] [varchar](2
Time of Update: 2018-07-26
今天客戶問我們能不能在ECSHOP商城下面加個每日團購功能,當然這裡我們最後選擇了最土的商業版程式,功能還算完善吧。 第一,我們要考慮會員的同步問題,這個就不用多說了,首先我就象到了UCENTER 。最直接也是最簡單的操作方式。 ECSHOP如何整合UC我們就不說了,網上已經說爛了。不過下面我還是會略帶而過。 我們將EC做為主程式,放在根目錄下,任何建立2個檔案夾在根目錄分別放UC和ZUITU
Time of Update: 2018-07-26
環境資訊 CentOS Linux release 7.4.1708 (Core) jdk1.8.0_172 卸載OpenJDK 在終端運行命令,查看是否有安裝OpenJDK [vagrant@localhost ~]$ java -versionopenjdk version "1.8.0_161"OpenJDK Runtime Environment (build 1.8.0_161-b14)OpenJDK 64-Bit Server VM
Time of Update: 2018-07-26
首先需要說明該文檔所使用的Oracle的版本及類型:12c,案頭版(desktop class,與之相對的是server class) 我們知道,Oracle本地訪問host為localhost,和其他關係型資料庫mysql,sql server一樣,Oracle遠端存取同樣需要修改host等參數。 因此,在部署Oracle前,需要確認的事只有一個:確保安裝Oracle的機器有靜態ip(在區域網路內是靜態ip也行) 下面開始:
Time of Update: 2018-07-26
1 TCP關閉時的四次握手 Tcp串連在關閉的的時候,執行的是一個四次握手的過程,下圖是用戶端發起的關閉時用戶端和伺服器的狀態轉換圖 具體過程如下: 1、 用戶端發送FIN報文段,進入FIN_WAIT_1狀態。 2、 伺服器端收到FIN報文段,發送ACK表示確認,進入CLOSE_WAIT狀態。 3、 用戶端收到FIN的確認報文段,進入FIN_WAIT_2狀態。 4、 伺服器端發送FIN報文端,進入LAST_ACK狀態。 5、
Time of Update: 2018-07-26
下載hornetq並解壓,啟動bin目錄下邊的run.bat啟動hornetQ服務。 demo中的"springIntegration" 通過listener的方式實現了非同步模式。 demo中的"topic" C端通過receive()方法得到訊息,實現了同步模式. 一、下面根據這兩種模式的例子做一下配置說明: (1)topic (同步):
Time of Update: 2018-07-26
相對厚重點,用MPM封裝了進程模型,多種策略可以選擇 MPM的資料結構 記分板 共用記憶體,存放子進程的狀態資訊,主要用於父進程對子進程進行控制。 每次執行任務後,子進程都會檢查是否跟正在啟動並執行主進程是同一個家族,否則就優雅退出。(running_generation 家族號)
Time of Update: 2018-07-26
http://kb.cnblogs.com/page/42731/ 系列文章導航: memcached完全剖析–1. memcached的基礎 memcached全面剖析–2. 理解memcached的記憶體儲存 memcached全面剖析–3. memcached的刪除機制和發展方向 memcached全面剖析–4. memcached的分布式演算法 memcached全面剖析–5. memcached的應用和相容程式 翻譯一篇技術評論社的文章,
Time of Update: 2018-07-26
想要使用郵件通知,首先需要設定SMTP伺服器位址。在首頁面選擇“系統管理”-->"系統設定",然後在“郵件通知”標籤中設定SMTP伺服器。 1、Jenkins預設的郵件通知 採用Jenkins預設的郵件通知,在項目配置的”Post-build Actions”選項中勾選”Email Notification”標籤,並在“Recipients”中填入郵件地址即可。 但是,這樣每次編譯都會郵件通知,有點煩,因此可選擇郵件通知的外掛程式,更優。
Time of Update: 2018-07-26
A題: A題題目連結 題目描述: Fibonacci-ish TimeLimit:3000MS MemoryLimit:512MB 64-bit integer IO format: %I64d Problem Description Yash has recently learnt about the
Time of Update: 2018-07-26
說明:本文大部分內容來源於MSDN,我主要對內容進行了梳理,並對其中一些細節地方做了描述 本文只在進行功能說明與一些相關產品方面的介紹,並不是所謂的軟文,呵呵。 水晶報表本來是CrystalDecisions的產品,之後公司整體被BO(BusinessObjects)收購,而現在SAP已經把BO收購了。 早先Crystal Reports 4.x的時候,曾嵌入到VS中,後來就沒有了,自VS.Net後,又重新嵌入。 目前市面上存在的幾個版本為: 最新獨立版本為CR2008,最新嵌入版本為VS200
Time of Update: 2018-07-26
1. Git概念 1.1. Git庫中由三部分組成 Git 倉庫就是那個.git 目錄,其中存放的是我們所提交的文檔索引內容,Git 可基於文檔索引內容對其所管理的文檔進行內容追蹤,從而實現文檔的版本控制。.git目錄位於工作目錄內。 1) 工作目錄:使用者本地的目錄; 2) Index(索引):將工作目錄下所有檔案(包含子目錄)產生快照,
Time of Update: 2018-07-26
徹底刪除ORACLE資料庫方法: 1、開始->設定->控制台->管理工具->服務 停止所有Oracle服務。 2、開始->程式->Oracle - OraHome81->Oracle Installation
Time of Update: 2018-07-26
這兩天嘗試搭建Eclipse+Selenium的web自動化測試架構,使用Chrome和Firefox均出現問題,找不到Driver,經實踐,最終解決方案如下: 環境:wIn10 x64 開發工具:Eclipse
Time of Update: 2018-07-26
關於推送、mqtt、mosquitto相關的討論可加入群:221779856 訊息與通知 本文中的訊息是指交給推送系統的待發送字串;通知是指推送系統內部,通過長串連服務發送給用戶端的通知字串,它只在推送系統內部使用,對於使用推送系統的上層應用無法感知其存在; 一、 安全性
Time of Update: 2018-07-26
QProcess有一個signal叫做finished,具體定義如下: void QProcess::finished(int exitCode, QProcess::ExitStatus exitStatus)當進程結束的時候,該signal會被發射出去。exitCode就是進程的退出碼,而exitStatus就是退出狀態。 若在一個系統服務中,想保持另一個進程始終處於運行狀態(比如某server),那麼就可以connect這個finished訊號。詳細代碼如下:
Time of Update: 2018-07-26
1、DirectX是什麼 DirectX是微軟推出的一套基於Windows系統的多媒體應用程式介面APIs函式。在開發中,DX分為兩個部分,一個是運行庫,通過DX編譯出來的程式必須要有運行庫的支援,另外一個是開發庫,也就是常說的SDK,這部分是在編譯DX程式中是必需的。 DirectX是一種圖形應用程式介面(API),簡單的說它是一個輔助軟體,一個提高
Time of Update: 2018-07-26
一、簡介 在講解這些鎖概念之前,我們要明確的是這些鎖不等同於Java API中的ReentratLock這種鎖,這些鎖是概念上的,是JDK1.6中為了對synchronized同步關鍵字進行最佳化而產生的的鎖機制。這些鎖的啟動和關閉策略可以通過設定JVM啟動參數來設定,當然在一般情況下,使用JVM預設的策略就可以了。 二、Java對象頭中的Mark Word