随笔分类 - JavaEE
摘要:之前写一个模块的接口,定义好测通没问题发给同事,中间隔了两天加了些内容又测突然就报404找不到。在别的模块controller测试都能测通唯独这个测不通,见了鬼了。 百度了好多原因都不是我踩的坑。 比如:路径写错、没写注解。可是都不是啊。什么还用不到呢。 原因在于,我更改了实体类名字,连带把pom文
阅读全文
摘要:我们都有个惯性思维,就是实体类需要 implements Serializable 以序列化,序列化有两个作用:1、序列化就是将对象属性转变为二进制数据。2、在网络上进行传输。但是我发现有个项目中实体类并没有 implements Serializable,但是依然可以保存数据库,依然可以在网络上传
阅读全文
摘要:工作中我们经常在进行持久化操作和返回数据时都会使用到javabean来统一封装参数,方便操作,一般我们也都会实现Serializable接口,那么问题来了,首先:为什么要进行序列化;其次:每个实体bean都必须实现serializabel接口吗?最后:我做一些项目的时候,没有实现序列化,同样没什么影
阅读全文
摘要:Token基本原理 Token(就是加密的字符串,使用MD5,等不可逆加密算法,一定要保证唯一性) 客户端使用用户名跟密码请求登录 服务端收到请求,去验证用户名与密码 验证成功,服务端会签发一个Token保存到(Session,redis,mysql…)中,然后再把这个 Token 发送给客户端 客
阅读全文
摘要:运行代码出现了找不到依赖的情况,但是pom文件是引入依赖的,找不到我们自己一个私库的jar。 我的maven环境配置的是配的阿里云maven镜像。阿里云仓库中并没有我们公司的的私库jar 问题出在配置上 原来的配置 <mirror> <id>aliyunmaven</id> <mirrorOf>*<
阅读全文
摘要:先说结论,字符串+null = "null" 笑死 待补充 for (TargetValueIndexDataVo dto: mainDataList ) { //组织架构 代码 dto.setDescByCode(dosTableColumnForMap.get((dto.getOsCode()+
阅读全文
摘要:背景是这样,前端有一个级联选择器,在选择后根据分类不同,在后端查一个列表;上边框选择不同的分类,下边选择的列表不同 我想把选好的参数作为一个列表传到后端 既然是查询,就用Get请求方式发送,但是后端使用 @GetMapping+@RequestParam始终不能获取到。 但是将参数列表参数一个一个传
阅读全文
摘要:记错了注解了,那不到别名的字段: 说来也怪,我的字段名是 @JsonProperty("OSUnicode") private String OSUnicode; 按理说,不加这个注解,泛型也能拿到这个属性的,自动给转换成了osuniCode。所以还是得加,不加就是null @JsonPropert
阅读全文
摘要:@Autowire自动注入,将组件注入到本类中进行后续调用。 @Resource也可以将组件拿到,区别如下: @Resource@Resource有两个常用属性name、type,所以分4种情况 指定name和type:通过name找到唯一的bean,找不到抛出异常;如果type和字段类型不一致,也
阅读全文
摘要:Jsessionid子的就是sessionid,Tomcat中生成的就是叫做jsessionid。 浏览器第一次访问服务器会在服务器端生成一个session,这个session保存的是浏览器的相关信息。有一个sessionid和这个session对应,tomcat的StandardManager类将
阅读全文
摘要:1.创建一个自定义拦截器,实现HandlerInterceptor package com.hmdp.utils; import com.hmdp.dto.UserDTO; import org.springframework.web.servlet.HandlerInterceptor; impo
阅读全文
摘要:https://www.cnblogs.com/l199616j/p/11195667.html 1.cookies:是针对每个网站的信息,每个网站只能对应一个,其他网站无法访问,这个文件保存在客户端,每次您拨打相应网站,浏览器都会查找该网站的 cookies,如果有,则会将该文件发送出去。cook
阅读全文
摘要:在Spring中,过滤器是配置声明在web.xml文件中的,所有的过滤器在web.xml(web容器的配置文件)中定义,springboot中,web.xml文件消失。各种配置被Java类取代。@Configuration注解标记配置类,代替xml配置文件。 filter的配置也不用在web.xml
阅读全文
摘要:一.web.xml是什么? web.xml是web项目的配置文件,一般的web工程都会用到web.xml来配置,主要用来配置Listener,Filter,Servlet等。 但需要注意的是:web.xml并不是必须的,一个web工程可以没有web.xml文件 二.web项目加载web.xml过程
阅读全文
摘要:List<Integer> list =null; if(matches.size()!=0) { for (SearchMatchItem item : matches) { actualList.add(item.getId()); } } 上面的代码会引发空指针异常,因为list创建的时候没有
阅读全文
摘要:先说报错:报的是空指针异常 java.lang.NullPointerException: null 由于功能改变,Vo返回字段要增多,添加若干字段后;后端开始报错。 数据结构是这样的,表中的记录生成时候并不带这个B字段信息,默认为null,管理员审批过后,填充B信息。那么在未填充之前,B的信息为空
阅读全文
摘要:Serializable:可序列化接口 序列化:将对象转换为字节流。 反序列化:将字节流转换为对象。 定义实体类会实现Serializable接口,目的就是为了把对象持久化存储或者网络比特流传输。 Serializable相当于转换层,把对象转换成字节流,传字节流比传比对象实例 更方便机器的存取。传
阅读全文
摘要:1.自定义注解, @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) public @interface TFLogAnnotation { String module() default ""; String remark
阅读全文
摘要:在公司的项目上做免密登录,接入了SpringSecurity这一块内容。在编码的时候突然想起来,这两个过滤完成的效果不都是一样的吗? 有什么区别,还真的有区别,如下: anonymous() :匿名访问,仅允许匿名用户访问,如果登录认证后,带有token信息再去请求,这个anonymous()关联的
阅读全文
摘要:今天突然被面试官问到拦截器。吞吞吐吐说了个过滤器,对拦截器都忘完了。小记一下: 转自:https://blog.csdn.net/zxd1435513775/article/details/80556034 拦截器(Interceptor)和过滤器(Filter)的执行顺序和区别 由于本文是基于Sp
阅读全文