JAVA
文章平均质量分 63
梦小惜
小惜渗透
展开
-
【JAVA反序列化_一】反射基础
可能这是个很简单的一些代码,但是其实我们要知道这个实例化它是根据什么来的,它其实是根据构造器(构造函数)来的,在Java中就算一个类没有手动写一个构造器(就像上方的演示代码一样),系统会分配给它一个默认的空参构造器,但是当我们手动写了构造器的时候就会把这个空餐构造器给顶掉了,就算你写的是有参构造也会顶掉(如下方代码,运行失败),所以这就是为什么上面的演示代码就算我们没写构造器也可以进行。第一种也就是实例代码中的了,同时也是较为常用的一种,但其实它也是第二种的一个变形而已,不过是后边两个参数赋予了默认值。..原创 2022-08-16 13:44:18 · 146 阅读 · 0 评论 -
springSecurity 登陆失败前台显示账号密码登录错误
首先要知道springSecurity登录失败的两个处理方式 failureForwardUrl() 转发方式跳转到指定界面failureHandler(自定义失败处理器类对象) 通过自定义一个失败处理器也就是类来处理1.如果参数有error则显示账号密码错误(前端)2.自定义 LoginFailureHandler 类来写登录失败后干的事情(构造方法中直接重定向,带参数error,这样如果登陆失败重定向到前端,前端才会判断有error然后...原创 2021-03-02 21:20:38 · 2810 阅读 · 0 评论 -
springsecurity过滤全部后放行特定的请求和遇到的坑
在使用spirngsecurity的时候相信大家都遇到过,只有几个界面用户能访问然后把特定网页放心spirngsecurity是支持这样做的,那么按照顺序来 http.authorizeRequests() .antMatchers("/*").hasRole("user") .antMatchers("/").permitAll()这个时候发现任何请求根目录403了,这是为什么呢?其实我们在这么做的时候必须把第一行...原创 2020-10-24 20:12:31 · 9751 阅读 · 0 评论 -
java前后端传文件的坑总结springboot
这几天想完成个前端文件上传,后端接受然后上传到阿里云并存入数据库,来讲讲具体实现和遇到的坑这第一个就是前后端传递问题,首先前端form表单里面需要有一个file文件,后端接受要用MultipartFile这个类new出来的对象接受(可以再类里面封装传递)运行:报错后来改好了,坑就是下面两点:form表单一定要加enctype="multipart/form-data" 和 method="post"两个缺一不可,一定是post请求所以不加post还是会出错然后上传了原创 2020-10-22 17:38:46 · 590 阅读 · 1 评论 -
简单理解ioc控制反转
用最简单的语言描述最复杂的事在学习spring中最重要的两点无非就是(IOC控制反转)和AOP了那么什么是IOC呢,首先要明确的是它是一种思想简单的理解:一家麻辣烫店(每个人的食材一样)这个时候客户有不同需求,会告诉店家做的时候不放香菜或者多加点面之类的需求,IOC就类似于直接变成自选的,每个食材放在那里顾客想要什么,量的多少自己挑正常理解:控制反转IOC就是创建对象的控制权进行转移,以前创建对象的主动权和创建时是由编程人员把控的,而现在这种权力转移到第三方(用户身上),编程人员只需要.原创 2020-10-08 10:20:19 · 156 阅读 · 0 评论 -
pagehelper使用报SQL语句异常
pagehelper使用报SQL语句异常今天在使用pagehelper时候,写完之后出现一个异常com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘LIMIT 4’ at原创 2020-09-23 14:20:16 · 466 阅读 · 1 评论 -
java.lang.ClassNotFoundException: com.github.pagehelper.PageInterceptor
500 异常,有很多条,最后一条是如下,很明显空指针,没找到,但是我在pox里面导入了java.lang.ClassNotFoundException: com.github.pagehelper.PageInterceptor后知后觉想起来项目导入新的jar包需要添加原创 2020-09-23 13:38:07 · 1635 阅读 · 2 评论 -
IDEA连接mysql时出现的Server returns invalid timezone 问题
我在早期idea里面链接mysql数据库就出现了以下错误通过错误提示不难看出原始是serverTimezone(时区错误),这时候上Advanced里面看了serverTimezone选项后边是空的解决之前直接在链接上拼接时区配置或者直接在Advanced里面的serverTimezone后边加上属性值今天再次遇到,就想直接一劳永逸的解决打开my.ini(mysql配置文件)最后边直接粘上default-time_zone='+8:00'(单引号要是英文,不要搞错了)...原创 2020-08-19 15:52:40 · 283 阅读 · 0 评论