原创 忘記電腦密碼,修改開機密碼

在生活中偶爾會碰到忘記了自己的電腦開機密碼,那麼試試下面的方法。 使用U盤進行修改密碼 準備:1個4G或以上的U盤,另一個可以打開的電腦(沒有的去網吧) 1.前往http://www.uqidong.asia/uqdpe/下載製

原创 1.2重構-第一章

1.2重構的第一步          每當要進行重構的時候,第一個步驟永遠相同:即爲將修改的代碼建立一組可靠的測試環境,這些測試是必要的,因爲儘管遵循重構手法可以使我避免絕大多數引入bug的情形,但我畢竟是人,畢竟有可能犯錯,所以我需要可

原创 1.1重構-第一章

重構是在不改變軟件可觀察行爲的前提下改善其內部結構。 設計模式爲重構提供了目標 1.1 起點 這是一個影片出租店用的程序,計算每一個顧客的消費金額並打印詳單。操作者告訴程序:租客租了哪些影片、租期多長,程序便根據租賃時間和影片類型算出費用

原创 Linux系統中無iptables文件

CentOS7開始,默認是沒有iptables的,而是使用firewall防火牆。本文將屏蔽掉firewall,使用iptables Centos7版本解決方法: 1、停止並屏蔽firewalld服務 停止 systemctl stop

原创 IDEA使用git進行項目管理

第一章:安裝1.下載地址:https://git-scm.com/download/win;如果速度慢使用:http://www.wmzhe.com/soft-38801.html2.點擊安裝,複選框與圖保持一致,然後下一步:3.點擊下一

原创 理解IDEA的項目配置和Web部署

第一章:項目配置的理解1.Project(1)Project name:定義項目的名稱;(2)Project SDK:設置該項目使用的JDK,也可以在此處新添加其他版本的JDK;(3)Project language level:這個和J

原创 數據結構:樹和二叉樹

第一節:二叉樹的定義與基本操作定義:我們把滿足以下兩個條件的樹型結構叫做二叉樹(Binary Tree): (1)每個結點的度都不大於2; (2)每個結點的孩子結點次序不能任意顛倒。由定義得出:二叉樹的每個結點只能含有0、1或2個孩子,且

原创 MySQL5.5的安裝與配置

第一部分:MySQL簡介MySQL由瑞典MySQL AB公司開發,目前屬於Oracle公司。MySQL是一個開源的關係型數據庫管理系統。MySQL分爲社區版和企業版第二部分:MySQL安裝方式MSI安裝ZIP安裝第三部分:MySQL安裝步

原创 IDEA創建Maven項目

在創建前,先檢查配置下Maven,Other Setting配置全局的,然後再Maven的Runner處配置-Dmaven.multiModuleProjectDirectory=$M2_HOME可以解決Maven創建項目不存在Src問題

原创 Spring MVC(一)

1.什麼是SpringMVC SpringMVC是一種基於JAVA的實現了WebMVC設計模式的請求驅動類型的輕量級Web框架,即使用了MVC架構模式的思想,將Web層進行職責解耦,基於請求驅動指的就是請求-響應模型,框架的目的就是幫助我

原创 1.3重構-第一章

搬移“金額計算”代碼          接1.2,觀察amountFor()(計算金額)使用了來自Rental(租賃實體)類的信息,卻沒有使用來自Customer類的信息。          這就使我們懷疑它是否被放錯了位置。絕大多數情況

原创 IDEA如何打包可運行jar,外部引用jar包版

背景:有時候,我們會用IDEA來開發一些小工具,需要打成可運行的JAR包;或者某些項目不是WEB應用,純粹是後臺應用,發佈時,也需要打成可運行的JAR包。並且,如果依賴第三方jar時,又不希望第三方jar也打入最終的可運行jar包,並且還

原创 IDEA上傳項目到SVN(第三方插件)

1.IDEA上導航欄中找到VCS將項目交給SVN管理2.選擇SVN3.選擇SVN管理後,項目顏色將變爲紅色4.右鍵項目選擇如下5.點擊綠色+號,選擇一個SVN倉庫的地址,然後點擊Shard6.默認即可7.之後的項目就會變成綠色8.右鍵項目

原创 JavaWeb項目監聽數據表變化並通知前臺(數據來源於自身)

最近公司有些項目中需要java程序去監聽數據表,當數據有變化時把新數據通知前臺並且展示出來。本人也去百度上查詢了好多相關知識(本意是有現成抄的就直接抄,哈哈,但無奈沒有),然後根據自己的理解寫了個demo。 1.簡述 因爲數據的操作是透

原创 1.4重構-第一章

         接1.3,本章對“常客積分計算”做類似處理。積分的計算視影片種類而有不同,不過不像收費規則有那麼多變話。看來有理由把積分計算責任放在Rental類身上,首先需要針對“常客積分計算”這部分代碼運用Extract Metho