
Java
nature_ph
这个作者很懒,什么都没留下…
展开
-
Error parsing HTTP request header java.lang.IllegalArgumentException: Invalid character found in me
1.问题描述:服务启动两天报错2.原因分析:1)增加maxHttpHeaderSizespringboot: 在application.yml中增加max-http-header-size: 81922)使用了不安全字符,他们直接放在Url中的时候,可能会引起解析程序的歧义3)当在浏览器中访问时 URL中带有特殊字符,如花括号冒号时,就会出现这个错误。例如:http://localhost:8080/index.do?{id:123},在有些情况下,即使没有花括号,只要带有"?+参数原创 2020-07-08 14:27:06 · 503 阅读 · 0 评论 -
比较两个版本号的大小
步骤:1.通过"."进行分割字符串2.先看两个字符串的前半部分是否相等3.如果相等,那么有三种情况:字符串1长于2,2长于1,1等于2如果是长于的情况,比如1.2.0是等于1.2的,所以对于长于的部分要看是否大于0其他的长于情况,比如1.2.1>1.24.如果不相等 字符串二者相减:diff>0?1:-1注意:1.使用public static int ...原创 2019-01-31 16:56:19 · 5155 阅读 · 0 评论 -
Java-String类的常用方法总结
https://www.cnblogs.com/ABook/p/5527341.html原创 2019-01-31 17:21:31 · 148 阅读 · 0 评论 -
Java String.compareTo(String) 源码改写
public class CompareFunction { public static int compareToFunction(String s1,String s2) { int len1=s1.length(); int len2=s2.length(); int lim=Math.min(len1, len2); char v1[]=s1.toCharArray(...原创 2019-01-31 17:22:21 · 268 阅读 · 0 评论 -
最长公共子序列(LCS)与最长公共子串(DP)
https://blog.youkuaiyun.com/qq_31881469/article/details/77892324原创 2019-02-10 12:17:01 · 424 阅读 · 0 评论 -
Java 数组声明与初始化
声明:int[] a;int[] a = new int[2]; 初始化int[] a = {1,2,3};int[] a = new int[]{1,2,3};原创 2019-02-10 12:51:41 · 168 阅读 · 0 评论 -
值传递和参数传递原理分析
1.值传递调用之后会弹栈,局部变量会消失2.地址传递引用数据类型:数组、对象,变量存的是一个内存地址原创 2019-02-23 10:39:41 · 246 阅读 · 0 评论