2019-08-12到16的一些問題

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用別的瀏覽器就行了。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章