Java
zliu-elliot
这个作者很懒,什么都没留下…
展开
-
Postman通过content-type:application/json方式发送请求体未成功问题
抓包发现RequestBody为空,说明问题确实出在客户端(Postman),与服务端无关系经查阅各方资料,得出解决方案:需要确保具有Content-Length字段,否则服务端在收到HTTP请求后不知道请求体的长度,具体见TCP/IP协议栈...原创 2021-02-02 10:40:42 · 2047 阅读 · 0 评论 -
IDEA pom文件变为灰色
原因可能是在新建此Module前创建了同名的Module并删除,在建立同名Module后被IDEA认为此Project中需要排除该Module。解决:IDEA —> Preferences 搜索关键字 Ignored Files,并取消勾选原创 2021-02-01 11:14:57 · 10291 阅读 · 6 评论 -
SpringCloud consul eureka服务间调用失败
在学SpringCloud工具集的时候,无论使用consul还是eureka、RestTemplate还是OpenFeign始终无法进行服务间调用,最后发现把ClashX关掉之后就可以了。。如果您看到这篇博文,请尝试关掉机器上设置了全局proxy的软件,例如shadowsocks,clashx,抓包软件fiddler等再次尝试...原创 2021-01-27 16:38:41 · 313 阅读 · 0 评论 -
java参数传递
无论是什么语言,要讨论参数传递方式,就得从内存模型说起,主要是我个人觉得从内存模型来说参数传递更为直观一些。闲言少叙,下面我们就通过内存模型的方式来讨论一下Java中的参数传递。这里的内存模型涉及到两种类型的内存:栈内存(stack)和堆内存(heap)。基本类型作为参数传递时,传递的是这个值的拷贝。无论你怎么改变这个拷贝,原值是不会改变的。看下边的一段代码,然后结合内存模型来说明问题:原创 2016-10-15 16:55:51 · 336 阅读 · 0 评论 -
java中throw与throws区别
当然,你需要明白异常在Java中式以一个对象来看待。并且所有系统定义的编译和运行异常都可以由系统自动抛出,称为标准异常,但是一般情况下Java 强烈地要求应用程序进行完整的异常处理,给用户友好的提示,或者修正后使程序继续执行。用户程序自定义的异常和应用程序特定的异常,必须借助于 throws 和 throw 语句来定义抛出异常。 1.1 throw是语句抛出一个异常。原创 2016-10-29 13:19:29 · 276 阅读 · 0 评论 -
java正则表达式
// 反斜杠/t 间隔 ('/u0009')/n 换行 ('/u000A')/r 回车 ('/u000D')/d 数字 等价于[0-9]/D 非数字 等价于[^0-9]/s 空白符号 [/t/n/x0B/f/r]/S 非空白符号 [^/t/n/x0B/f/r]/w 单独字符 [a-zA-Z_0-9]/W 非单独字符 [^a-zA-Z_0-9]/f 换页符原创 2016-10-29 18:08:17 · 219 阅读 · 0 评论