原创 IDE 如何調試或運行方法?IDE(Eclipse)如何打包(jar/war)?

目錄 1.IDE如何調試或者運行方法 2.IDE如何打war【jar】包 3.Eclipse 如何打jar包 1.IDE如何調試或者運行方法 (1)工具欄,點擊"Add Configuration",彈出窗口Run/Debug Confi

原创 form表單附件上傳

---css--- <form id="uploadForm" method="post" action="../userSelfSer/insertUploadFile.action" enctype="multipart/form-d

原创 IDEA+Gradle+SpringBoot 創建spring web項目,SpringBoot集成html,JSP

  前提: 本地安裝了jdk,並配置系統變量JAVA_HOME,Path 本地下載了gradle-4.10u並配hu系統變量GRAhuLEchHOME,Path 1.打開IDEA,創建project項目 2.項目管理工具選擇gradl

原创 輸入框自動補全功能

調用: var stringArrays=["zhangsan","lisi","wangwu"]; $('#inputId').AutoComplete({ 'inputDivId':'winDiv', 'data':stringA

原创 GIT 操作命令總結

簡介:GIT倉庫 包含兩個部分:1.工作區,2.版本庫(a暫存區,b當前分支)。 工作區也就是respository目錄,目錄中還有一個隱藏目錄.git,這個不算工作區,而是Git的版本庫。版本庫又包含了兩個部分:1 暫存區 2 當前分

原创 IDEA+Gradle+SpringBoot 創建spring web項目

  前提: 本地安裝了jdk,並配置系統變量JAVA_HOME,Path 本地下載了gradle-4.10u並配hu系統變量GRAhuLEchHOME,Path 1.打開IDEA,創建project項目 2.項目管理工具選擇gradl

原创 Redis 緩存相關

  一 Redis可緩存的數據類型 String,List,Hash,Set,ZSet 二 Redis常見的命令 2.1 String類型的命令 GET -獲取key值,存在返回value,不存在返回特殊字符:nil INCR -將 

原创 Sychronized和Lock對比剖析

一 開篇 客觀的講,sychronized 和 lock都屬於悲觀鎖(共享的資源每次只能給一個線程使用,其他線程處於阻塞狀態,用完之後才釋放資源給其他線程使用)。都能夠實現數據的同步訪問,sychronized是java中的一個關鍵字,屬

原创 樂觀鎖和悲觀鎖剖析

怎麼定義樂觀鎖和悲觀鎖? 樂觀和悲觀是一種態度,展示了站在不同的角度看待問題的方式。樂觀的人認爲事情總會往好的方向發展,悲觀的人認爲事情總會往壞的方向發展,角度不同,採取的措施也不同。不能說誰好誰壞,各有優缺點。 悲觀鎖 共享的資源每

原创 HashMap內部存取原理詳解

一  簡介 Java開發中,HashMap是我們比較普遍使用的集合類。它繼承了abstractMap並且實現了Map接口,內部是基於哈希表實現了鍵值對的存儲。它的put/get方法雖然很容易,但部分同學可能沒有關注過HashMap內部是怎

原创 2018 回顧-情感篇

敘 本想回顧下往年的工作,但卻無從落筆,既不知從何時開始,索性想哪就從哪開始了。 “曾經年少愛追夢,一心只想往前飛” 初出校園,撇開了所有的畏懼,固執追隨着你的痕跡,隻身一人,頂着所有的壓力,來南京尋你。然而,沒趕上你,你轉去了其他地方,

原创 Java 自定義註解

目錄 一、自定義Annotation 二、Java元註解 三、java.lang.annotation包 四、自定義Annotation的使用 一、自定義Annotation 先來看兩個自定義註解java文件: 1.JZDesc.jav

原创 Xshell ,命令大全

1.常用操作 ---------------------------------------------------------------------------- //文本複製:Ctrl+Insert //文本粘貼:Shift+In

原创 Elasticsearch 安裝|使用|語法|介紹

一.啓動elasticsearch /** 1.在elasticsearch安裝目錄的bin目錄上,按shif+t右鍵,在此處打開命令行窗口, 2.輸入:elasticsearch.bat,回車 3.服務器中輸入:localhost:9

原创 elasticsearch.bat窗口閃退,cmd提示不是內部命令或外部命令,也不是可運行的程序或批處理文件

本教主在安裝elasticsearch過程中,雙擊"elasticsearch.bat"文件出現了閃退,即便我JDK環境變量JAVA_HOME 和Path都已經正確配置了,還是不行,所以打算從命令行運行elasticsearch.bat文