日常开发中由于框架的使用,通常使用依赖管理系统,比如Spring去创建对象。然而这里有很多创建对象的方法,我们会在这篇文章中学到。 Java中有5种创建对象的方式,下面给出它们的例子还有它们的字节码 如果你运行了末尾的的程序,你会发现方法1,2,3用构造函数创建对象,方法4,5没有调用构造函数。 1 ...
分类:
编程语言 时间:
2021-02-23 14:15:28
阅读次数:
0
最近做的一个功能,在本地好好的,上了测试以后一直报404,刚开始认为是路径的问题,使劲排查一直没发现问题。后来连测试数据库看了一下,结果发现方法是走了,也返回了页面,但是在返回页面后,后台报错javax.servlet.jsp.jsptagexception: 'end' < 0,我又回头看了看我的 ...
分类:
编程语言 时间:
2020-07-17 16:16:59
阅读次数:
93
前言 有些时候我们会发现方法名称都正确匹配,但就是找不到对应请求接口,所以本文我们来深入了解下何时会出现接口请求404的情况。 匹配控制器Action方法(404) 首先我们创建一个web api应用程序,我们给出如下示例控制器代码 [ApiController] [Route("[controll ...
分类:
Web程序 时间:
2020-06-24 22:04:25
阅读次数:
77
作为Java开发者,我们每天创建很多对象,但我们通常使用依赖管理系统,比如Spring去创建对象。然而这里有很多创建对象的方法,我们会在这篇文章中学到。 Java中有5种创建对象的方式,下面给出它们的例子还有它们的字节码。 如果你运行了末尾的的程序,你会发现方法1,2,3用构造函数创建对象,方法4, ...
分类:
编程语言 时间:
2020-04-25 00:51:49
阅读次数:
71
经过调查使用@Arround环绕通知时, 一部分的执行逻辑中没有 return proceedJoinPoint.proceed(); 导致处理结果没有返回给dispacherServlet. 开发切面通知时,分支逻辑会比较多,切记给所有分支进行业务判断,必要分支的return proceedJoi ...
分类:
Web程序 时间:
2020-02-28 22:34:51
阅读次数:
273
Less34: 输入 admin admin 登录成功 输入 a c 登录失败,没有报错信息 看源码 本关也使用了addslashes()函数,理论上我们可以使用前几关中的宽字节注入的方法进行测试,但是测试的时候发现,方法并不奏效。(主要原因是因为我们不能够直接在POST中传入数据,因为会被再次编码 ...
分类:
其他好文 时间:
2020-02-06 12:23:58
阅读次数:
99
前面的文章中我们讲道,像趣头条类的APP对于收徒和阅读行为给予用户现金奖励的方式势必会受到大量羊毛党黑产的注意,其实单个用户能薅到的钱是没有多少的,为了达到利益最大化,黑产肯定会利用各种手段构建大量账号来薅APP运营企业的羊毛,因为收徒的奖励远高于阅读,所以赚取收徒奖励就成了最严重的薅羊毛手段。前文 ...
分类:
其他好文 时间:
2019-10-12 10:36:10
阅读次数:
143
上面的结果返回为null getResource方法要注意类路径 测试后发现方法参数为 ,返回的url是类路径的。 maven工程编译后的class文件目录结构的类路径,不需要以 开头。 就正常了 ``` ...
分类:
其他好文 时间:
2019-09-06 22:52:34
阅读次数:
89
调用他人代码时, 在jdbc操作时报错:超过最大游标数 查看代码,在while循环里调用了一个方法,方法中有对数据库的操作和数据的逻辑操作,因此不能把close等放到循环外面, 方法中调用的方法也都进行了close, debug后发现,方法中调用的方法的close在return操作之后,相当于没有走 ...
分类:
其他好文 时间:
2019-09-02 17:37:04
阅读次数:
181
让mac 始终以多tab的方式打开程序 背景: 开发中始终需要多个 项目 的方式进行处理, 但一直使用 的方式总是比较烦人, 有没有一个比较好的视图方式呢; 即我想在一个窗口中以多tab的方式去展示我的多个项目 经过在网上查询, 现发现方法, 并共享如下: 1. 在系统设置中首先设置始终都以tab的 ...
分类:
系统相关 时间:
2019-06-09 18:22:17
阅读次数:
167