回答了问题2017-11-27
这堆md5没加盐,通过www.cmd5.com能反向查询出来,比如第三行的明文是123123。
回答了问题2017-11-13
new Date()会受到操作系统设置的时间的影响。getTime是从1970年1月1日0点+时区(中国是1970年1月1日8点整)到当前时间为止经过的毫秒数。如果服务器设置成在某些实行夏令时冬令时的国家的话还会更奇葩。java自带的Date是个大坑,可以改用Calendar来生成Date,然而也不...
回答了问题2017-11-09
第一段是找FQCN的下一个StackTraceElement的class,第二段是找FQCN的class。 第一段的逻辑用于查找最后一次调用FQCN方法的是谁。
回答了问题2017-09-10
使用gson等能生成json的jar包来实现
回答了问题2017-09-06
单纯用java没法实现,有一个jar包工具是通过调用dll来实现的
关注了问题2017-09-01
关注了问题2017-08-12
回答了问题2017-08-10
cmd里打hostname看一下你的计算机名,看看有没有非法字符
回答了问题2017-08-02
这种写法的意图是为了保证前面一个查询出错后,不影响后面的运行,本意不是为了处理异常,而是忽视掉异常
回答了问题2017-08-02
文档不清晰或者有疑问,应该找写这份文档的人问,万一我们的回答跟真正需求不一样的话,我们可不背锅哦
回答了问题2017-07-12
Unsupported major.minor version 52.052.0说明你用的是jdk1.8来编译。Java Compiler里改成1.7或者用1.8跑tomcat
回答了问题2017-07-07
当new一个对象需要付出比较大的代价的时候(比如构造方法有20个参数,之后还需要调用40个setXXX的方法),如果有一个工厂帮我们搞定这些操作那就再合适不过了。
回答了问题2017-06-26
不能在foreach里操作list(add,remove等操作)
回答了问题2017-06-22
switch里的case需要在编译期就确定值,而String.class.getSimpleName();需要到运行的时候才能知道(尽管运行的时候确实是常量),所以编译不能通过
关注了问题2017-06-20
关注了问题2017-06-20
回答了问题2017-06-15
打印一个对象的时候,会打印出它的toString方法的返回值,Date重写了toString方法。Dog没有重写toString则会调用父类Object的toString方法
回答了问题2017-06-13
热部署的本质是替换class,也就是说需要把旧的class从内存里踢掉再重新加载新的class,这里就涉及了类的卸载,而卸载一个类的条件之一是它的ClassLoader可以被垃圾回收给收走。反过来如果ClassLoader不能被回收掉的话,那就只能重启java了。
回答了问题2017-06-07
你的需求很不明确啊,你没有说还需要匹配b.com:9999/test2之类的其他情况,所以按题目的要求的话,直接匹配String = "http://a.com:8080/test"就行了
回答了问题2017-06-02
用正则表达式匹配出每个方法的开头,再插入你要的方法