原创 CSRF攔截

CSRF(Cross-site request forgery),中文名稱:跨站請求僞造,也被稱爲:one click attack/session riding,縮寫爲:CSRF/XSRF。 事實上在我經歷過的銀行項目開發過程中,基本都

原创 java面試(基礎-1)

1. 面向對象和麪向過程的區別 面向過程 :面向過程性能比面向對象高。 因爲類調用時需要實例化,開銷比較大,比較消耗資源,所以當性能是最重要的考量因素的時候,比如單片機、嵌入式開發、Linux/Unix等一般採用面向過程開發。但是,面向過

原创 JDBC事務與事務隔離級別詳解

事務基本概念 一組要麼同時執行成功,要麼同時執行失敗的SQL語句。是數據庫操作的一個執行單元。   事務開始於: 連接到數據庫上,並執行一條DML語句insert、update或delete 前一個事務結束後,又輸入了另一條DML語句  

原创 java的枚舉enum根據code獲取name等

package com.newrank.xdf.common.enums; /** * @author dencycheng * @date 2019/11/14 11:37 */ public enum Roles {

原创 prop,attr 用法

To retrieve and change DOM properties such as the checked, selected, or disabled state of form elements, use the .prop

原创 java 線程池簡介

  簡介 什麼是“池” : 軟件中的“池”,可以理解爲計劃經濟時代的工廠。 首先,作爲工廠,你要管理好你生產的東西,老王從你工廠這裏拿走了一把斧頭,改天他不需要了,還回來,你可以把這把斧頭借給老趙; 其次,你又不能無限制的生產,畢竟在資源

原创 java 併發面試

1.ConcurrentHashMap是面試常客,大家對於下面的問題了解嗎? Collections.synchronizedMap()雖然是線程安全的,但是它是通過使用一個全局的鎖來同步不同線程間的併發訪問,因此會帶來較大的性能問題。C

原创 java線程池工具類

public class ThreadPools { public static ExecutorService exec = new ThreadPoolExecutor( 20,

原创 java bigdecimal,取隨機數

/** * 獲取金額 * @param min * @param max * @return */ public static BigDecimal getRandomRedPacketBetweenMinAndMax(Big

原创 js獲取當前時間 格式yyyy-MM-dd HH:MM:SS

/**  * 獲取當前時間 格式:yyyy-MM-dd HH:MM:SS  */ function getCurrentTime() {     var date = new Date();//當前時間     var month =

原创 java 圖片相似度判判斷

這陣子發現我的圖像數據庫中有不少內容一樣的圖像需要剔除,這些內容一樣的圖像可能尺寸不一樣,通道數也可能不一樣(灰度/彩色),如下三張圖內容完全一樣,只是亮度或色彩通道數不同,  於是想到了用google或baidu的識圖功能所用到的“感

原创 docker查看 spring boot 實時日誌

# 實時日誌 docker logs -f --tail=100 containername

原创 java 取交集方法retainAll

java 取交集方法retainAll 有兩個集合newCoures和oldCourses,判斷這兩個集合是否包含相同的對象或元素, 可以使用retainAll方法:oldCourses.retainAll(newCoures)。 如果存

原创 Push to origin/master was rejected

原因:遠程和本地沒有同步,遠程有.md文件 解決:可以通過在IDEA的Terminal終端輸入命令> git push origin master -f 說明:由於是新建項目和遠程倉庫,可以強行將遠程覆蓋(-f 強制執行) git pu

原创 使用 Docker 部署 Spring Boot

Docker 技術發展爲微服務落地提供了更加便利的環境,使用 Docker 部署 Spring Boot 其實非常簡單,這篇文章我們就來簡單學習下。 首先構建一個簡單的 Spring Boot 項目,然後給項目添加 Docker 支持,最