原创 線程安全與併發編程探究(六)-死鎖舉例

      下面舉一個發生死鎖的代碼案例,加深對併發安全的理解。 package cn.zhou; import java.util.concurrent.CountDownLatch; /** 線程死鎖等待舉例 * 可以通過JCons

原创 NS2常用命令總結

NS2常用命令總結 set ns [new Simulator]  ;#新建一個Simulator對象ns set n0 [$ns node]   ;#創建一個單播節點n0   set ns [new Simulator -

原创 阿里面試經歷JAVA總結

爲記錄阿里的電面經歷,特與大家分享,崗位是JAVA研發工程師。 一面主要問題如下: 1)首先自我介紹 2)數據結構算法的基本問題,如排序算法,二叉樹遍歷,後序遍歷非遞歸,圖的最短路徑問題 3)對一個數組進行絕對值排序的算法 4)java中

原创 線程安全與併發安全探究(三)--servlet多線程併發問題

  Servlet/JSP技術和ASP、PHP等相比,由於其多線程運行而具有很高的執行效率。由於Servlet/JSP默認是以多線程模式執行的,所以,在編寫代碼時需要非常細緻地考慮多線程的安全性問題。然而,很多人編寫Servlet/JSP

原创 gnuplot使用的一些技巧

一、基礎篇: GNUPLOT是用於顯示數學函數和數據圖形的自由軟件 1、plot命令 基本命令:plot {<ranges>}     {<function> | {"<datafile>" {datafile-modifiers

原创 Spring框架原理(一)-- IOC與AOP

一、Spring介紹  Spring 作爲現在最優秀的框架之一,已被廣泛的使用。Spring 框架中的核心組件只有三個:Core、Context 和 Beans。它們構建起了整個 Spring 的骨骼架構。沒有它們就不可能有 AOP、W

原创 如何查看本機路由表並進行分析?

首先,通過 cmd -> route print(win 7 中) 得到如下所示的路由表記錄: 1) 2) ================================================================

原创 如何不加完全路徑直接輸入linux命令

cited http://blog.sina.com.cn/s/blog_62f3c4ef010179p2.html  以及 對Linux中執行shell腳本的4種方法總結 以nagios爲例,每次檢查配置文件更改是否有問題都

原创 線程安全與併發編程探究(七)--volatile java內存模型及線程知識小結

一、volatile與java內存模型 當一個變量定義爲volatile之後,可以保證此共享變量對所有其他線程的可見性,即一條線程修改了該變量的值,則新值對於其他線程來說都是可以立即得知的立即可見的。對volatile變量的寫操作都能立刻

原创 線程安全與併發探究(五)

        併發問題再也不是一個只有高級程序員才能接觸的問題了,在使用多線程編程的時候,我們更多的將目光放在追求系統的高併發和高吞吐,而這一切的前提是確保程序的正確性。在多線程編程中容易產生的問題有很多,比如線程安全問題、死鎖、飢餓等

原创 線程安全與併發編程(八)-Synchronized和Lock對比

轉自http://blog.csdn.net/houzuoxin/article/details/39274197 Lock和synchronized         JDK1.5以後,在鎖機制方面concurrent併發包裏引入

原创 線程安全與併發安全探究(二)

併發安全問題歷來是一個極其重要的技術要點,特別是在高併發大流量數據處理中。下面就線程非安全舉例,以便加深對java中如何實現線程安全的理解。 public class ThreadUnsafe { static int k=

原创 c++拷貝構造函數的形參爲什麼必須是引用類型

解釋一: 在C++中, 構造函數,拷貝構造函數,析構函數和賦值函數(賦值運算符重載)是最基本不過的需要掌握的知識。 衆所周知,c++中類沒有給出複製構造函數的話,編譯器會自動補上一個,然而對於深拷貝來說編譯器給的複製構造函數是無法勝任的。

原创 https 對接非對稱密鑰加密 MD5及數字簽名相關

由於面試筆試中經常會涉及到https及加密解密相關的技術,故此下面我對相關加解密知識進行簡單總結,主要是剖析https背後的運行機制。先來了解下有關加解密的基礎技術,如MD5  數字簽名 非對稱密鑰加密等。 1、MD5     MD5是m

原创 阿里hr面總結

 阿里HR面,相關問題分享下: 1、爲什麼選擇該部門?因爲在校招個人信息的開放問題中,有一個問題是:你最期望在阿里巴巴實習的部門或項目是什麼?請介紹下你對該部門的瞭解和希望實習的原因?而我只是寫了個部門名