原创 Socket error Event: 32 Error: 10053. Connection closing...Socket close.

Socket error Event: 32 Error: 10053. Connection closing...Socket close. 查看ssh狀態: 查看日誌:/var/log/auth.log 可能存在原因: 1

原创 MySQL中的varchar字符長度和含義

不同編碼中字符和字節的對應關係不同。UTF-8編碼中,一個英文字符等於一個字節,一箇中文(含繁體)等於三個字節。ASCII碼中,一個英文字母佔一個字節的空間,一箇中文漢字佔兩個字節的空間。Unicode編碼中,一個英文和一個漢字均

原创 ubuntu1604卸載MySQL5.7

刪除mysql的數據文件 sudo rm /var/lib/mysql/ -R 刪除mysql的配置文件 sudo rm /etc/mysql/ -R 自動卸載mysql(包括server和client) sudo apt-g

原创 時間戳格式化爲13位,高位不足用0補齊

DecimalFormat df=new DecimalFormat("0000000000000"); Long t1=86400000L; System.out.println(df.format(t1));

原创 SecurityContextHolder解析

作用:保留系統當前的安全上下文細節,其中就包括當前使用系統的用戶信息。 每個用戶都有自己的SecurityContext,存儲在一個SecurityContextHolder中,整個應用就一個SecurityContextHold

原创 OAuth2,JWT和Spring Security OAuth2

Oauth2 OAuth2.0是OAuth協議的延續版本,OAuth是一個關於授權(authorization)的開放網絡標準,但不向後兼容OAuth 1.0(即完全廢止了OAuth1.0),OAuth 2.0關注客戶端開發者的簡

原创 Java 毫秒級時間戳與日期相互轉化

import java.text.ParseException; import java.text.SimpleDateFormat; public class Main2 { static String df1="yyyy-

原创 js文件中import時,加{}和不加{}的區別

js文件中import中加{}和不加{}的區別 大括號的加與不加取決於import來源的js文件。如果來源js中export時明確指定export組件的名稱,那麼加大括號並且大括號中指定引用組件的名稱,如果來源js是默認輸出,那麼

原创 查看jvm堆內存

windows下使用jdk bin目錄下工具jconcole.exe或jmap.exe查看。 jconcole.exe圖形化界面查看,jmap.exe [option] 命令方式查看。 Runtime是對系統環境進行的封裝,使用

原创 java 判定日期格式

/** * 判斷日期的格式: * * @param timeStr * @return */ public static String getDateFormat(String timeStr) { St

原创 ulimit

ulimit: 顯示(或設置)用戶可以使用的資源的限制(limit),這限制分爲軟限制(當前限制)和硬限制(上限),其中硬限制是軟限制的上限值,應用程序在運行過程中使用的系統資源不超過相應的軟限制,任何的超越都導致進程的終止。 參

原创 登錄mysql 5.7無需密碼問題,重新設置密碼

登錄mysql mysql -u root -p 或 mysql use mysql; update user set authentication_string=PASSWORD("密碼") where user='root';

原创 據header中的user-agent判定請求來自瀏覽器還是APP

/** * 檢驗客戶端類型 瀏覽器|APP */ public class CheckClient { // 定義移動端請求的所有可能類型 private final static String[] agent={"And

原创 Filter別名和類別

Alias Filter Class Namespace Element or Attribute CHANNEL_FILTER ChannelProcessingFilter http/intercept-url@

原创 ES啓動時報錯error:max file descriptors [4096] for elasticsearch process is too low, increase to at least

每個進程同時可以打開的文件數太少,可通過ulimit -Hn或ulimit -Sn查看 root@LIBING:/usr/local/program# ulimit -Sn 65535 #ulimit參考https://mp.cs