原创 電腦清除svn中url記錄

鼠標定位在桌面空白處並點擊右鍵----TortoiseSVN----Settings-----選擇Saved Date-----URL history那項------選擇右邊的clear即可。

原创 Spring IOC和AOP徹底搞懂

本博中關於spring的文章:Spring IOC和AOP原理,Spring事務原理探究,Spring配置文件屬性詳解,Spring中的代理模式   Spring提供了很多輕量級應用開發實踐的工具集合,這些工具集以接口、抽象類、或工具類的

原创 Redis 如何保持和MySQL數據一致

1. MySQL持久化數據,Redis只讀數據 redis在啓動之後,從數據庫加載數據。 讀請求: 不要求強一致性的讀請求,走redis,要求強一致性的直接從mysql讀取 寫請求: 數據首先都寫到數據庫,之後更新redis(先寫redi

原创 瞭解一下java鎖事

前言 Java提供了種類豐富的鎖,每種鎖因其特性的不同,在適當的場景下能夠展現出非常高的效率。本文旨在對鎖相關源碼(本文中的源碼來自JDK 8)、使用場景進行舉例,爲讀者介紹主流鎖的知識點,以及不同的鎖的適用場景。 Java中往往是按照是

原创 HashMap源碼分析(jdk1.8)

希望對大家有幫助,共同學習 https://yq.aliyun.com/articles/36812?spm=5176.10695662.1996646101.searchclickresult.b9c6502ajt2cwU 源碼分析:

原创 使用js的方式設置點擊按鈕發送短信倒計時並且防止刷新

首先,放置一個按鈕 <input type="button" id="btn" disabled="disabled" value="獲取驗證碼"> 開始寫入jquery代碼 <!--引入jquery.cookie.js 插件-->

原创 spring定時器的簡單使用

第一步: 在pom.xml中加入依賴 <properties> <spring.version>4.2.4.RELEASE</spring.version> <quartz.version>2.2.2</quartz.ver

原创 java集合的詳細講解

一、集合與數組 數組(可以存儲基本數據類型)是用來存現對象的一種容器,但是數組的長度固定,不適合在對象數量未知的情況下使用 集合(只能存儲對象,對象類型可以不一樣)的長度可變,可在多數情況下使用。 二、層次關係 如圖所示:圖中,實線邊框的

原创 springmvc框架使用POI做導入導出,簡單易懂。

導出:第一步:首先在前臺發送一個請求,請求地址發送爲@requestmapping的valuewindow.location.href="exportexcel.action"第二步:後臺接收請求並進行導出的操作(未使用工具類)// 導出

原创 FTP上傳經常中斷處理方法

首先要確認您使用的是主動模式(Port)還是被動模式(PASV)。 如果爲主動模式,需要確認您在服務器上開放了高端端口,並且在FTP Server中指定了這些端口; 如果使用的是被動模式,則需要您本地可開放相關端口用於數據交互,但如果您的

原创 深入瞭解Spring兩大核心(AOP 和 IOC)

衆所周知,Spring的核心特性就是IOC和AOP,IOC(Inversion of Control),即“控制反轉”;AOP(Aspect-OrientedProgramming),即“面向切面編程”。 IOC:IOC,另外一種說法叫D

原创 快速編寫三級聯動小demo

首先先創建一個表,表數據和表結構在最下面:第二步在jsp界面寫入三個<select></select>標籤並給其賦予id屬性和點擊改變事件<body> 省級:<select id="sheng" onchange="shi()">

原创 No converter found for return value of type: class java.util.ArrayList(json數據轉換錯誤)

1.在pom.xml添加依賴 <!-- jackson --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifa

原创 線程的那點事

線程安全概念 1.1 當多線程訪問某一個類後者方法時,都能表現出正確的行爲,那麼這個類就是線程安全的。 synchronized:可以在任意對象或者方法上加鎖,而加鎖的這段代碼稱之爲互斥區或者臨界區。 當多個線程訪問run方法時,以排隊的

原创 如何快速的搭建一個maven+springmvc的項目,適合小白易懂,進來看看

第2步:第3步:第4步:創建完成之後點擊項目右鍵選擇java EE Tools 選擇第二個創建web.xml第5步:打開pom.xml進行添加依賴<!-- 統一版本號 --> <properties> <project.bui