原创 數據庫映射Map字段類型處理

/** * 數據庫映射Map字段類型處理 * * @author Aiti */ public class SqlMap { /** 轉換Map */ public static Map<String,

原创 如何計算Eden區的大小

如何計算Eden區的大小 題目 已知虛擬機的一些參數設置如下: -Xms:1G; -Xmx:2G; -Xmn:500M; -XX:MaxPermSize:64M; -XX:+UseConcMarkSweepGC; -XX:Sur

原创 MYSQL觸發器的介紹、創建、查看、刪除

公衆號關注:挨踢小子 1、介紹 表述:顧名思義在條件符合某種情況時,被觸發執行的相關操作。 時間:事件發生前before和發生後after 事件: 名稱 介紹 update 可用**old**訪問舊數據,**new**訪問新數據 dele

原创 vi與vim的區別以及常用命令

一、vi與vim的區別 1、多級撤消 在vi編輯器中,按u只能撤消上次命令,而在vim裏可以無限制的撤消。 2、易用性 vi編輯器只能運行於unix中,而vim不僅可以運行於unix,還可用於windows、mac等多操作平臺。

原创 String"+"拼接底層實現原理

1、說起String拼接,大家會想到幾個對比: String:常量,不可變,不適合用來字符串拼接,每次都是新創建的對象,消耗較大。 StringBuffer:適合用來作字符串拼接 StringBuilder:JDK1.5引入,適合

原创 Java中常用的四種線程池

在Java中使用線程池,可以用ThreadPoolExecutor的構造函數直接創建出線程池實例,如何使用參見之前的文章Java線程池構造參數詳解。不過,在Executors類中,爲我們提供了常用線程池的創建方法。接下來我們就來了

原创 java實現文件打包壓縮下載接口(附上可實際運行的代碼)

最近在寫項目接口,涉及到文件下載、打包壓縮下載,單個文件下載還是比較簡單的,多文件下載涉及到打包和壓縮知識,之前也沒做過,寫篇博客做個簡單的記錄一下。閒言少敘,上代碼: 如下代碼是精簡過後的測試代碼,親測可實際使用: /** *

原创 java泛型通配符 ? extends T 和 ? super T 的區別和用法

關於Java泛型,這裏我不想總結它是什麼,這個百度一下一大堆解釋,各種java的書籍中也有明確的定義,只要稍微看一下就能很快清楚.從泛型的英文名字Generic type也能看出,Generic普通、一般、通用的,是一個概括性的詞

原创 idea中各種for循環的快捷鍵

idea中各種for循環的快捷鍵 使用Intellij idea 時,想要快捷生成for循環代碼塊 itar 生成array for代碼塊 for (int i = 0; i < array.length; i++) {

原创 SpringBoot Controller接收參數的方式,@RequestParam,@PathVariable,@RequestBody

第一類:請求路徑參數 1、@PathVariable 獲取路徑參數。即url/{id}這種形式。 2、@RequestParam 獲取查詢參數。即url?name=這種形式 例: GET http://

原创 ngrok內網穿透

ngrok內網穿透 開發中有時需要向別人演示你的本地項目、微信開發時每次修改測試都需要發版……內網穿透可以簡化這些問題,ngrok或natapp都可以,natapp官網在這邊: http://natapp.cn 可以申請免費的使用

原创 最近面試java後端開發的感受:如果就以平時項目經驗來面試,通過估計很難——再論面試前的準備

在上週,我密集面試了若干位Java後端的候選人,工作經驗在3到5年間。我的標準其實不復雜:第一能幹活,第二Java基礎要好,第三最好熟悉些分佈式框架,我相信其它公司招初級開發時,應該也照着這個標準來面的。 我也知道,不少候選人能力

原创 Java實現刪除目錄文件操作

//1、第一種 public static String deleteFile(String fileName){ String filePath="E:/cityPro/city/sql/";

原创 深入理解String和intern方法

定義字符串:String str=”abc”; 和String str=new String(“abc”); 的區別: String str="abc"; String str1=new String("abc"); Strin

原创 JAVA方法實現MySQL數據庫的備份和恢復

通常在MySQL數據庫的備份和恢復的時候,多是採用在cmd中執行mysql命令來實現。   例如:   mysqldump -h127.0.0.1 -uroot -p123456 test > d:/test.sql —備份tes