原创 Java Web項目設置默認首頁指向Servlet、Controller

本例中,把實際爲控制器handler的登錄頁面地址,設置爲默認首頁,按如下步驟。 1.在Controller中的URL爲/user/login 在web.xml中設置默認首頁指向Servlet或控制器。網上有人說“處理器的路徑有限制,不能

原创 VMWare虛擬機中CentOS-7.0系統搭建Gitlab服務器(圖文)

文本步驟也適合物理機上安裝的CentOS中搭建,略去VMWare相關步驟即可。 本文的CentOS版本下載,傳送門:官方CentOS 7.0 ISO文件下載 ,注意選擇x86_64.DVD版本。 1.檢查和配置系統環境     1.1.確

原创 以純命令行方式,將項目代碼託管到GitLab服務器

0.前提條件:     0.1.按我的博客 VMware中虛擬機CentOS-7搭建Gitlab服務器 或 虛擬機中CentOS 6.8 Linux搭建GitLab服務器--(安裝篇)  安裝GitLab服務器     0.2.按SSM教

原创 Windows下git客戶端安裝配置並託管代碼到碼雲

都說github.com賬號是資深程序員的標配。奈何國外的網速感人,爲了用着方便,可以選國內口碑比較好的gitee.com(碼雲)作爲代碼託管站點。 1.安裝git客戶端,設置Path環境變量使得cmd下可以直接用git命令     從h

原创 SpringBoot啓動Tomcat報錯LibraryNotFoundError,Can't load library:tcnative-1.dll

環境:Windows10-64位,SpringCloud是最新的Greenwich.RC2,SpringBoot是2.1.1,內嵌Tomcat 9.0.13, 最近搭建的SpringCloud項目,把日誌級別設爲Debug後,從控制檯看到

原创 IDEA build委託到Maven build -- 解決代碼沒有編譯錯誤運行卻報錯: "程序包xxx不存在"的問題

首先吐槽一下Intellij IDEA的一個坑 —— IDEA中的maven項目下,可能出現這種情況:代碼編輯器中無編譯錯誤,通過maven 的clean 、compile、package進行各種操作也都沒問題,但是單擊綠色箭頭運行(默認

原创 kali系統Web滲透之一:收集信息

工欲善其事,必先利其器。爲了高效地滲透,安裝kali系統無疑是一個好主意。看看系統菜單就知道附帶了多少專業工具了。 滲透工作一般都有一個前提條件,就是要有全面的目標主機/站點信息,越全面越好,最好包含站長本人祖宗十九代和七大姑八大姨的

原创 Wireshark抓包軟件查看網線直連設備的IP地址

        我的樹莓派3B沒有屏幕、沒有鍵盤,以前配置的WIFI現在也變了,爲了能連接上去,用一根雙絞線和我的筆記本電腦直連。那麼問題來了,如何從筆記本上查看樹莓派的IP地址,以便我用XShell連接上去呢?我靈(ming)機(si)

原创 VMWare中虛擬機CentOS-7.0系統搭建Gitlab服務器(圖文)

1.檢查和配置系統環境     1.1.確保宿主機windows【服務】中VMware相關的服務都啓動了;     1.2.確保宿主機windows【網絡適配器】中的VMnet-1、VMnet-8等虛擬網卡是啓用狀態;     1.3.啓

原创 Java中基於OpenCV的人臉檢測

1.下載並安裝OpenCV         根據你的運行平臺選擇OS和版本,我是windows-x64,因此下載:        https://sourceforge.net/projects/opencvlibrary/files/o

原创 JDK中的開發工具簡介

位於%JAVA_HOME%/bin目錄下的開發工具種類繁多,如果不多多瞭解,怎麼能算資深Java程序員呢? appletviewer.exe HTML中的Applet小程序查看器 extcheck.exe 檢測目標 jar 文件與當前安裝

原创 Java對象結構與鎖實現原理及MarkWord詳解

閱讀本博客前,需要了解基本的同步概念,傳送門:http://note.youdao.com/noteshare?id=7f10475c6bb01658b955eaca531c0be6&sub=590214A72B3C455FAB266C4

原创 同步和對象鎖-Synchronization and Object Locking

    Java語言的一個主要強項就是對多線程程序的內置支持。一個對象在多個線程之間共享讀取時可以通過加鎖來實現有序同步的訪問。Java提供原語來指明關鍵代碼區域,原語作用於共享對象,並保證同一時刻只有一個線程能執行這些代碼。第一個進入代

原创 IDEA下SpringBoot項目熱部署配置(基於最新的SpringBoot2.0.6)

關於SpringBoot最權威(沒有之一)的文檔,當然是來自官方手冊:https://docs.spring.io/spring-boot/docs/2.0.5.RELEASE/reference/htmlsingle/ 本文要介紹的項目

原创 JDK版本江湖

Java江湖版本衆多。概括起來就是,自從當年Oracle把Java SE的代碼開源到OpenJDK後,這份代碼用版本控制系統Mercurial(不是Git)託管着,整個Java社區和各大公司都向該倉庫提交JDK的bug修復和補丁,所有的