原创 Linux下Tomcat的搭建以及開機自啓動設置
首先進行下JDK的配置: 1.查看下系統信息,確認是32位還是64位:uname -a 2.下載相應位數的jdk壓縮包,傳到Linux系統,這裏提供一個32位和64位的下載鏈接:https://pan.baidu.com/s/1raiJ
原创 springmvc常用註解標籤詳解
1、@ControllerSystem.out.Println("hello world!"); jf = new JFrame(title);//窗口標題 jf.setSize(550, 100); String src = "/data
原创 Java7/8 中的 HashMap 和 ConcurrentHashMap 全解析
今天發一篇”水文”,可能很多讀者都會表示不理解,不過我想把它作爲併發序列文章中不可缺少的一塊來介紹。本來以爲花不了多少時間的,不過最終還是投入了挺多時間來完成這篇文章的。網上關於 HashMap 和 ConcurrentHashMap 的
原创 使用IntelliJ IDEA 配置Maven(入門)
版權聲明:本文爲博主原創文章,轉載請註明出處。 1. 下載Maven 官方地址:http://maven.apache.org/download.cgi解壓並新建一個本地倉庫文件夾 2.配置本地倉庫路徑 3.配置mave
原创 MySQL的四種事務隔離級別
本文實驗的測試環境:Windows 10+cmd+MySQL5.6.36+InnoDB一、事務的基本要素(ACID) 1、原子性(Atomicity):事務開始後所有操作,要麼全部做完,要麼全部不做,不可能停滯在中間環節。事務執行過程中出
原创 IDEA去除代碼重負導致的波浪黃線
file –> setting –> Editor –>code type –> inspections –> general –> Duplicated code去掉Duplicated code的對勾就不會有波浪黃線了
原创 一個jsp頁面引入另一個jsp頁面的三種方式 及靜態引入和動態引入的區別
1.第一種:jstl import <c:import url="inlayingJsp.jsp"></c:import> 2. 第二種:jsp include指令include指令告訴容器:複製被包含文件彙總的所有內容,再把它粘
原创 詳解synchronized與Lock的區別與使用
引言:昨天在學習別人分享的面試經驗時,看到Lock的使用。想起自己在上次面試也遇到了synchronized與Lock的區別與使用。於是,我整理了兩者的區別和使用情況,同時,對synchronized的使用過程一些常見問題的總結,最後是參照
原创 Java內存模型之happens-before
我們無法就所有場景來規定某個線程修改的變量何時對其他線程可見,但是我們可以指定某些規則,這規則就是happens-before,從JDK 5 開始,JMM就使用happens-before的概念來闡述多線程之間的內存可見性。在JMM中,如果
原创 重入鎖:ReentrantLock 詳解
在JDK5.0版本之前,重入鎖的性能遠遠好於synchronized關鍵字,JDK6.0版本之後synchronized 得到了大量的優化,二者性能也不分伯仲,但是重入鎖是可以完全替代synchronized關鍵字的。除此之外,重入鎖又自帶
原创 哈希表詳解
一.概念哈希表就是一種以 鍵-值(key-indexed) 存儲數據的結構,我們只要輸入待查找的值即key,即可查找到其對應的值。哈希的思路很簡單,如果所有的鍵都是整數,那麼就可以使用一個簡單的無序數組來實現:將鍵作爲索引,值即爲其對應的值
原创 到期的Navicat需要註冊碼--解決方案
問題描述: 新安裝的Navicat30天到期了,需要註冊碼 解決方案: #Navicat for MySql V10.0.10 NAVP-MKMP-MIJL-HIBF NAVP-UV3L-F7AI-6W4A NAVJ-L6ET-Z
原创 Linux中ELF格式文件介紹
Linux中ELF格式文件介紹 ELF(Executable and Linkable Format)即可執行連接文件格式,是一種比較複雜的文件格式,但其應用廣泛。與linux下的其他可執行文件(a.out,cof)相比,它對節的定義和gn
原创 cookie 和session 的區別詳解
這些都是基礎知識,不過有必要做深入瞭解。先簡單介紹一下。二者的定義:當你在瀏覽網站的時候,WEB 服務器會先送一小小資料放在你的計算機上,Cookie 會幫你在網站上所打的文字或是一些選擇,都紀錄下來。當下次你再光臨同一個網站,WEB 服務
原创 javascript之window對象(瀏覽器對象模型)
window :window對象是BOM中所有對象的核心,除了是BOM中所有對象的父對象外,還包含一些窗口控制函數。1、全局的window對象 JavaScript中的任何一個全局函數或變量都是window的屬性。<script ty