2019-08-12到16的一些问题

1、

算法的时间复杂度之间的关系为:

O(1)

空间复杂度:算法所需存储空间的度量,记作: 

      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用别的浏览器就行了。。。

你可能感兴趣的:(tomcat,Java,算法,tomcat,Java)