原创 一文讀懂數據庫事務隔離級別及原理分析

文章目錄: 什麼是事務 事務的ACID Mysql四種隔離級別 測試Mysql隔離級別 隔離級別原理分析 一、什麼是事務 事務是應用程序中一系列嚴密的操作,所有操作必須成功完成,否則在每個操作中所作的所有更改都會被撤消。也就是事務具有原子

原创 回溯算法--LeetCode-46 全排列、LeetCode-47 全排列Ⅱ

LeetCode-46 全排列 題目鏈接:https://leetcode-cn.com/problems/permutations/ 給定一個沒有重複數字的序列,返回其所有可能的全排列。 示例: 輸入: [1,2,3] 輸出: [

原创 回溯算法--LeetCode-39 組合總和、LeetCode-40 組合總和Ⅱ

LeetCode-39 組合總和 題目鏈接:https://leetcode-cn.com/problems/combination-sum/ 給定一個無重複元素的數組 candidates 和一個目標數 target ,找出 cand

原创 回溯算法--LeetCode-51 N皇后

題目鏈接:https://leetcode-cn.com/problems/n-queens/ n 皇后問題研究的是如何將 n 個皇后放置在 n×n 的棋盤上,並且使皇后彼此之間不能相互攻擊。 給定一個整數 n,返回所有不同的 n 皇

原创 一文讀懂Java內存模型

原文鏈接:http://www.hollischuang.com/archives/2550 網上有很多關於Java內存模型的文章,在《深入理解Java虛擬機》和《Java併發編程的藝術》等書中

原创 攔截器和過濾器的區別

過濾器和攔截器的區別: Spring的攔截器與Servlet的Filter有相似之處,比如二者都是AOP編程思想的體現,都能實現權限檢查、日誌記錄等。不同的是: 使用範圍不同:Filter是Servlet規範規定的,只能用於Web程序中。

原创 Java定時任務詳解(Timer、線程池、Quartz、SpringTask)

·介紹 從實現的技術上來看,目前主要有以下三種方式: Java自帶工具實現:使用這種方式可以讓你的程序按照某一個頻度執行。本文將介紹兩種方式(Timer、ScheduledExecutorService)。 使用Quartz,這是一個功能

原创 定時任務Cron表達式

Cron表達式由6或7個空格分隔的時間字段組成。 位置 時間域名 允許值 允許的特殊字符 1 秒 0-59 , - * / 2 分 0-59 , - * / 3 時 0-23 , - * / 4 天 1-31 , - * / ? L

原创 回溯算法--總結與例題整理

本文從以下幾個方面對回溯算法進行總結: 1、什麼是回溯算法 2、回溯算法與窮舉法的區別與聯繫 3、回溯算法的解題步驟(準備工作、解題步驟、遞歸方法的參數選擇) 4、例題:LeetCode-39 組合總和、LeetCode-40 組合總和Ⅱ

原创 回溯算法--LeetCode-78 子集、LeetCode-90 子集Ⅱ

LeetCode-78 子集 題目鏈接:https://leetcode-cn.com/problems/subsets/ 給定一組不含重複元素的整數數組 nums,返回該數組所有可能的子集(冪集)。 說明:解集不能包含重複的子集。 示

原创 數據庫事務隔離級別及原理分析

文章目錄: 什麼是事務 事務的ACID Mysql四種隔離級別 測試Mysql隔離級別 隔離級別原理分析 什麼是事務 事務是應用程序中一系列嚴密的操作,所有操作必須成功完成,否則在每個操作中所作的所有更改都會被撤消。也就是事務具有原子性,

原创 Oracle 11g數據庫安裝及問題解決

首先,針對我們個人開發的用戶,Oracle是不收費的,因此直接選擇從官網上下載就ok了。雖然有點囉嗦,但還是先總結一下大致步驟:1.官網下載對應版本安裝包;2.解壓;3.點擊setup啓動安裝,進行安裝;4.進行測試,檢查是否安裝成功。(

原创 Hibernate配置Mysql、Oracle、SQL server,參數及驅動配置

applicationContext.xml(spring的配置文件,配置hibernate) <!--掃描配置文件--> <context:property-placeholder location="classpath:

原创 使用Oracle創建數據庫,SQL developer連接數據庫簡要步驟

轉載出處:https://blog.csdn.net/u010185220/article/details/53106196SQL Developer 不能用於創建Oracle數據庫,只能用來連接已經創建的數據庫,數據庫的建立要通過Dat

原创 Maven添加Oracle的依賴及驅動

上篇文章剛介紹了Oracle數據庫的安裝,下面小白我來配置一下項目中Maven對於Oracle的依賴。跟之前一篇配置SQLserver的很像,由於maven中沒有Oracle的jar包,所以需要自己導入。下面簡單的說一下步驟。第一步:查看