1、
算法的時間複雜度之間的關係爲:
O(1)<O(logn)<O(n)<O(nlog n)<O(n2)<O(2n)<O(n!)<O(nn)
空間複雜度:算法所需存儲空間的度量,記作:
S(n)=O( f(n) ) 其中 n 爲問題的規模。
2、Oracle根據拼音首字母給姓名排序
ORDER BY NLSSORT(NAME, 'NLS_SORT=SCHINESE_PINYIN_M')
3、JAVA字符串前補零和後補零的快速方法
String fileName = "130181";
System.out.println("================ 前補零方法一 =================");
DecimalFormat g1=new DecimalFormat("0000000");
String startZeroStr = g1.format(Integer.valueOf(fileName));
System.out.println("前補零方法一:"+startZeroStr);
System.out.println("================ 前補零方法二 =================");
startZeroStr = String.format("%07d",Integer.valueOf(fileName));
System.out.println("前補零方法二:"+startZeroStr);
System.out.println("================ 後補零方法一 =================");
DecimalFormat g2=new DecimalFormat("0.000000");
String endZeroStr = g2.format(Integer.valueOf(fileName));
System.out.println("後補零:"+endZeroStr);
System.out.println("雖然後補零出現這種情況,帶有小數點");
System.out.println("比如你要長度要在7位以內,可以這麼做");
System.out.println("後補零轉變後:"+endZeroStr.replace(".","").substring(0,7));
輸出結果如下:
================ 前補零方法一 =================
前補零方法一:0130181
================ 前補零方法二 =================
前補零方法二:0130181
================ 後補零方法一 =================
後補零:130181.000000
雖然後補零出現這種情況,帶有小數點
比如你要長度要在7位以內,可以這麼做
後補零轉變後:1301810
(版權聲明:本文爲CSDN博主「JAVA碼上飄」的原創文章,遵循CC 4.0 by-sa版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/wohaqiyi/article/details/79803229)
3、Tomcat 8.5 400錯誤:Invalid character found in the request target.
網上找了一堆,方法都差不多,在conf裏的catalina.properties中最後添加一行:
org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true
然後chrome、火狐、360沒問題了,ie還是不行
然後看了看別的,有的說再加一句
tomcat.util.http.parser.HttpParser.requestTargetAllow=|{}
這個就沒測試過了,大佬跟客戶說別用IE用別的瀏覽器就行了。。。