原创 進程同步與互斥(PV操作)

在計算機操作系統中,PV操作是進程管理中的難點。首先應弄清PV操作的含義:PV操作由P操作原語和V操作原語組成(原語是不可中斷的過程),對信號量進行操作,具體定義如下:    P(S):①將信號量S的值減1,即S=S-1;        

原创 Tomcat使用中必須瞭解的10個配置

  1. 配置系統管理(Admin Web Application)大多數商業化的J2EE服務器都提供一個功能強大的管理界面,且大都採用易於理解的Web應用界面。Tomcat按照自己的方式,同樣提供一個成熟的管理 工具,並且絲毫不遜

原创 永遠做重要而不緊急的事

  相信大家都知道,時間是世界上最充分的資源,每個人都擁有24小時的一天,然而時間又是世界上最稀缺的資源。有效的管理者有一個共同特點:他們都是管理時間的高手,而失敗的管理者則無一例外地都不善於管理時間。很顯然,管理時間是有技巧的。 時間管

原创 Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

  一個Tomcat的問題。興沖沖的下載了一個Tomcat,跑到bin看到一個startup.bat就去執行,結果提示Neither the JAVA_HOME nor the JRE_HOME environment variab

原创 偏見的本質

      我們都有這樣一個常識,與人相處時第一印象一旦形成就很難在以後的相處中改變。 我曾在河南財經一趟政治課上學到:這就是心理學中的“刻板印象”規則。但是我也只記住了這個社會性的主管規則,缺一直沒有思考其中的客觀原因,今天上午的《概率

原创 web程序員未來十大技能

作爲一名程序員,如果你想在這個領域內繼續向前進步或者在當前的經濟形勢下保持不被炒魷魚,那麼你就決不應當自滿自足,你需要繼續學習。近日,著名IT評論員Justin James在他的博客中列出了未來五年程序員應當具備的十項技能,如果照此實踐,

原创 關於war包 jar包 ear包 及打包方法

war包:是做好一個web應用後,通常是網站打成包部署到容器中 jar包:通常是開發的時候要引用的通用類,打成包便於存放管理。 ear包:企業級應用 通常是EJB打成ear包 各種包的打法: 轉: 兄弟,對java着迷嗎,或者是爲了自己的

原创 mysql 常用命令

MySQL 命令行   第一招、mysql服務的啓動和停止net stop mysqlnet start mysql 第二招、登陸mysql語法如下: mysql -u用戶名 -p用戶密碼鍵入命令mysql -uroot -p, 回車後提

原创 Linux和Windows的文件共享幾種方式

Windows和Linux間有很多文件共享的方式,這裏別人總結了一下,我收集了下。。。。 假設你的Host計算機是Windows,Guest是Linux哈。 1.利用Samba 這是我用得最多的方式 2.在Linux下配置Apahce 在

原创 設計模式解讀之一: 策略模式

       當我們掌握了Java的語法,當我們瞭解了面向對象的封裝、繼承、多態等特性,當我們可以用Swing、Servlet、JSP技術構建桌面以及Web應用,不意味着我們可以寫出面向對象的程序,不意味着我們可以很好的實現代碼複用,彈性

原创 迷茫之後的覺悟

     看到 royaki 的 一篇記錄大學生活的文章裏面一句話讓我鬱悶良久:已經大二了,方向還沒選定。。。 我已經馬上要大三了  還在懷疑自己是否適合做個稱職的程序員。我以前一直想不管學什麼,努力學下 肯定賴好能找個飯吃,但那是你喜歡

原创 在Windows下刪除Linux系統的方法

   在以前電腦安裝了雙系統,Windows和Linux,不過由於現在用虛擬機了,所以我打算刪除Linux。 錯誤信息如下: GRUB Loading stage1.5GRUB loading , please wait...Error

原创 成爲web程序員的九大步驟!

想成爲一個成功的web程序員嗎?還在爲需要學什麼該怎麼學而迷茫嗎?那快來這裏瞭解一下經驗吧!! 如何成爲一個成功的Jsp程序員?一個普通的錯誤是把JSP當作簡化的 Java。它不是,(事實上, JSP 是簡化的 servlets 。)程

原创 原碼、反碼、補碼總結

原碼、反碼、補碼      數值在計算機中表示形式爲機器數,計算機只能識別0和1,使用的是二進制,而在日常生活中人們使用的是十進制,"正如亞里士多德早就指出的那樣,今天十進制的廣泛採用,只不過我們絕大多數人生來具有10個手指頭這個解剖學事