原创 @Validated和@Valid區別

區別如下:

原创 Redis事務管理

 Redis也提供事務這樣的概念,但是相對於關係型數據庫而言,Redis目前對事務提供的是比較簡單的,Redis只能保證一個Client發起的事務命令可以連續的執行,而中間不會插入其他的Client命令,在一個Redis事務中,Redis

原创 編碼字符集ASCII和Unicode編碼的區別

 歸納: 編碼 大小 支持語言 ASCII 1個字節 英文 Unicode 2個字節(生僻字4個) 所有語言 UTF-8 1-6個字節,英文字母1個字節,漢字3個字節,生僻字4-6個字節 所有語言 具體解釋: 最早只有127個字母被編碼到

原创 SQL中應儘量避免在where子句中使用or來連接條件和使用or影響性能的解決辦法

近期做了一個存儲過程,執行時發現非常的慢,竟然需要6、7秒! 經排查,發現時間主要都耗在了其中一段查詢語句上。這個語句用於查出結構相同的兩個表中,其中兩個字段的任一個字段數據相同的記錄。 例如,A表的結構如下所示: --會員表 CREA

原创 瀏覽器cookie、sessionStorage和localStorage的區別

一、 概念的理解 webstorage本地存儲 1)webstorage是本地存儲,存儲在客戶端,包括localStorage和sessionStorage 2)localStorage生命週期是永久,這意味着除非用戶顯示在瀏覽器提供的U

原创 IDEA 文件對比功能圖解

在寫代碼的過程中,經常需要比較兩個代碼文件的內容差異,很多人會想到下載一個文件比較工具來比較,其實idea就有比較的功能,而且非常方便,下面就來介紹下如何使用 步驟:1、新建兩個文件CompareFile1.java,CompareFil

原创 dubbo應用斷網後無法重連zookeeper問題及解決方案

前言 dubbo是一個成熟且被廣泛運用的框架。饒是如此,在某些極端條件下基於dubbo的應用還會出現無法重連zookeeper的問題。由於此問題容易導致比較大的故障,所以筆者費了一番功夫去定位,現將排查過程寫成博文分享出來。 Bug現場

原创 Java 阿拉伯數字日期轉中文日期格式工具類

package com.study.utils; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; /** * Descript

原创 URL 參數編解碼詳解

下表中列出了一些URL特殊符號及編碼  + URL 中+號表示空格 %2B 空格 URL中的空格可以用+號或者編碼 %20 / 分隔目錄和子目錄 %2F ? 分隔實際的URL和參數 %3F % 指定特殊字符 %25 # 表示書籤 %23

原创 Java遠程調試詳解

本文主要基於一篇英文原作翻譯而成,刪減部分無用文字,添加了必要的註解和補充。 *英文原文是一篇對遠程調試講解很通俗的博文: *http://blog.trifork.com/2014/07/14/how-to-remotely-de

原创 防禦Xss攻擊的幾種方法

防禦Xss攻擊的幾種方法 關於xss是什麼,以及它帶來的危害,這裏不多贅述 寧殺錯,不放過。對用戶輸入的內容進行HTML編碼 使用Spring提供的工具類 org.springframework.web.util.HtmlUtils

原创 jQuery - 右鍵菜單插件contextMenu使用詳解1(安裝配置、基本用法

一、基本介紹 1,插件說明 (1)contextMenu 是一個專門用於 Web 應用的右鍵菜單插件。 (2)與一般的菜單插件不同,contextMenu 不需要將其自身綁定到觸發對象上。這就使得我們可以隨時注入和刪除觸發器,而不必重新初

原创 event.target 和 event.currentTarget 的區別

event.target This property of event objects is the object the event was dispatched on. It is different than event.curr

原创 微信小程序: wx:key詳解

一、代碼演示 未使用wk:key的源碼: //<!--pages/mypage/mypage.wxml-->(wxml頁面結構文件) <switch wx:for = "{{numberArray}}" style='display