
java
文章平均质量分 56
ky与你
目标就是能做出任何自己想要的东西
展开
-
java.sql.SQLException: Incorrect string value: '\xE5\xA7\x90, s...' for column 'resp at row 1
出现在这个问题时我在网上搜了一下,发现很多答案都说是编码问题,但我这个不是编码问题。而是字段溢出导致的,但是报错信息不准确让人误以为是编码问题。本来我mysql的字段类型是text,插入了一个超长文本。提示这个错误。后修改字段类型为MediumText就不报错了...原创 2020-04-13 13:05:58 · 491 阅读 · 0 评论 -
将token放在cookie中和直接使用cookie有什么区别?
看了几个问题和答案感觉自己明白了一些token,放在cookie中,还是和直接使用cookie一样,所以仅仅将token放在cookie是不行的;需要在页面上有一个地方存放token,以表单提交的方式提供给后台,后台可以校验表单中的token和cookie中的token是否一致,一致则继续校验token,不一致直接返回;既然页面有token了为什么cookie还要额外存放一份,因为如果...原创 2018-08-22 11:02:41 · 23444 阅读 · 5 评论 -
springboot2 security 登陆成功后无法跳转到指定页面,还是默认页面
一开始用的这个http .formLogin() .defaultSuccessUrl("/login/success")后来改成了这个就好了http.formLogin().successForwardUrl("/login/success")找到的资料https://blog.youkuaiyun.com/wode979982272/article/details/...原创 2018-08-26 22:42:33 · 19230 阅读 · 3 评论 -
springboot2 security成功登陆后无法获取用户信息 getPrincipal为anonymous
我这是一个前后端分离项目所以可能和大多数项目不太相同我登陆成功之后获取到的 SecurityContextHolder.getContext().getAuthentication().getPrincipal() 是 anonymous之前我设置的是.anyRequest().permitAll()所有请求都不需要权限就可以访问,这样的话所有请求内都无法得到认证信息,所以是a...原创 2018-08-26 22:57:18 · 17418 阅读 · 1 评论 -
dubbo之间传输File文件,将File转成byte数组传输,附上代码
码云:https://gitee.com/qinkaiyuan/Transfer-files-using-Dubbo#dubbo%E6%9C%8D%E5%8A%A1%E4%B9%8B%E9%97%B4%E4%BC%A0%E8%BE%93file-transfer-files-using-dubbogitHub:https://github.com/qinkaiyuan/Transfer...原创 2018-08-20 23:48:42 · 8063 阅读 · 0 评论 -
java List转为树状List
基本逻辑每个元素都必有三个字段idparentId,childrenListparentId为0则代表为顶级目录,没有父级元素。遍历元素,将所有不为顶级目录的元素add进他们父级的childrenList中,这样所有的元素都放到了他们的父级元素中再删除所有不为顶级目录的元素就ok了 //获取list List<RoleAu...原创 2018-09-11 17:14:24 · 1198 阅读 · 0 评论 -
springboot2.0项目axios跨域options请求携带自定义header后台接收不到
前台发起请求后报错Failed to load http://192.168.1.107:8066/talk/queryList: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the reques...原创 2018-09-12 22:36:08 · 8252 阅读 · 4 评论 -
HandlerMethodArgumentResolver自定参数解析器无效websocket user实现Principal
因为User类实现了Principal ,springmvc对Principal已经定义了自己的处理方式ServletRequestMethodArgumentResolver处理request相关的参数:WebRequest,ServletRequest,MultipartRequest,HttpSession,Principal,Locale,InputStream,Reader...原创 2018-09-12 23:41:38 · 2139 阅读 · 0 评论 -
vue axios ajax前后端分离项目localhost访问java springboot后台无法获取后台返回的cookie
访问后台时后台明明设置了cookie,但是前台却接收不到,由于localhost不是有效域名,会被chrome和ie无视掉。https://cnodejs.org/topic/511f48eddf9e9fcc58320fa2https://blog.youkuaiyun.com/lanria/article/details/18455213原因是因为你访问前台项目时使用的是localhost,...原创 2018-09-13 13:54:32 · 2692 阅读 · 0 评论 -
There is no PasswordEncoder mapped for the id "null"
@Configuration@EnableWebSecuritypublic class WebSecurityConfig extends WebSecurityConfigurerAdapter { @Override protected void configure(HttpSecurity http) throws Exception { http....原创 2018-06-04 13:03:37 · 2291 阅读 · 2 评论 -
springboot2.0版本,修改tomcat配置,自定义tomcat配置的方法
在启动类同级目录,新建一个类 package com.example.demo; import org.apache.coyote.http11.Http11NioProtocol; import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory; import or...原创 2018-05-18 17:06:56 · 9162 阅读 · 0 评论 -
maven+spring+hibernate情况下如何使用junit测试
import java.util.List;import javax.annotation.Resource;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.test.context.ContextConfiguration;import org.springfram原创 2016-06-15 17:37:12 · 876 阅读 · 0 评论 -
weblogic项目可以没有web.xml文件?
使用eclipse新建动态web项目,删除web.xml;发布到weblogic上,根据weblogic.xml里面的项目名访问,会直接跳转到index.xml;这是实践得出来的结果,是否正确我也不知道,求大神告知 谢谢;为什么会直接跳转到index.xml 并没有配置额;还有weblogic项目真的可以没有web.xml嘛?原创 2017-06-12 17:37:50 · 3298 阅读 · 0 评论 -
mybatis动态sql根据java枚举判断不执行,执行otherwise,解决办法
解决办法,不使用枚举字段,使用string类型字段;更改之前代码的错误代码public enum EventType implements IEnum {UNKNOWN(0, "未知"), RED_CARD(1, "红牌"), YELLOW_CARD(2, "黄牌"), GOAL(3, "进球"), SUBSTITUTION(4, "换人");枚举类原创 2017-11-29 22:10:44 · 2614 阅读 · 0 评论 -
如何将java.util.Date传给mybatis作为查询条件
自己刚开始sql写出问题了,老以为mybatis不能直接传入java的date类型,搞了一会,才知道是自己sql写错了,直接在mapperdao的方法上声明入参为date类型就可以,然后xml里面直接使用,,jdbcType=DATE这个我是加上了,能正常用,不加的话能不能用我也不知道,你可以试一下,不声明类型,直接使用,反正能用了我也就懒得弄了。下面是我的代码,供大家参考...原创 2017-11-24 16:00:55 · 13380 阅读 · 3 评论 -
如何将java的date类型传给js使用,变为字符串显示
后台直接将java.util.date类型传过来就行,在前台会变成时间戳的样子,在前台直接用 js new date(后台传过来的参数) 就能生成 js的date类型了,如果想要显示成 字符串形式 使用js的格式化就行了 new Date(date).Format("yyyy-MM-dd");格式化方式还有很多种,大家再去百度吧,ajax请求后台,后台直接将java.util.原创 2017-11-24 16:08:00 · 5488 阅读 · 0 评论 -
spring data jpa boot thymeleaf hibernate manytoone 双向关联 java.lang.StackOverflowError: null
我在前端使用[[${user}]]获取了 controller中map.put("user",user)的值,出现了这个错误,我的user和另外一个类存在 manytoone的关系,因为thymeleaf序列化时并不是使用的jackson所以使用@jsonignore对于thymeleaf来说是无效的,所以我的解决办法是 自己手动 使用jackson解析user对象,这样u原创 2018-02-02 01:52:39 · 947 阅读 · 0 评论 -
Eclipse Ctrl + T in IntelliJ IDEA ,eclipse的ctrl+t在idea中是什么?Ctrl+Alt+B
eclipse中的ctrl+t在idea中是Ctrl+Alt+B 亲测idea使用eclipse快捷键,快捷键中的ctrl+t是implementation(s)idea使用idea默认快捷键,快捷键中的ctrl+alt+B是implementation(s)原创 2018-03-30 10:53:03 · 13349 阅读 · 2 评论 -
MultipartFile 文件上传时 java.io.EOFException 连接断开的解决办法
java.io.EOFException: Unexpected EOF read on the socket at org.apache.coyote.http11.Http11InputBuffer.fill 我的问题是因为使用的异步请求,文件还未上传成功,我就跳转到了其他页面,致使连接断开,报了这个错误 下面是错误的js代码, 将代码中的w...原创 2018-05-18 17:05:59 · 17576 阅读 · 1 评论 -
JAVA如何得到没有包名的类名
使用class类下面的getSimpleName() 方法就可以得到 去掉前缀后的类名了;事例System.out.println(Test.class.getSimpleName()); Test是你要使用的类 ,也可以使用 object.getclass.getSimpleName()结果:Test得到包含包名的类名Syste原创 2016-05-30 15:34:23 · 6617 阅读 · 1 评论