开发笔记
文章平均质量分 66
我的开发中的bug笔记和一些小总结
菜鸟猫喵喵
自己给自己点赞的屑
展开
-
【Java 錯誤】Variable used in lambda expression should be final or effectively final
最近在使用Java8 lambda表达式的时候,会时不时遇到这样的报错,如下图所示:从字面上来理解这句话,意思是:lambda表达式中使用的变量应该是final或者有效的final,也就是说,lambda 表达式只能引用标记了 final 的外层局部变量,这就是说不能在 lambda 内部修改定义在域外的局部变量,否则会编译错误。在lambda表达式中对变量的操作都是基于原变量的副本,不会影响到原变量的值。假定没有要求lambda表达式外部变量为final修饰,那么开发者会误以为外部变量的值能够在lamb转载 2022-06-24 19:26:29 · 4707 阅读 · 2 评论 -
swagger 404问题+解决跨域问题
缘起:今天做springboot集成swagger文档的时候。出现了404问题。什么集成swagger 这不有手就行?先加依赖: <!--swagger 依赖--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId>原创 2022-05-21 11:29:48 · 8186 阅读 · 1 评论 -
秒杀项目解决高并发过程简单总结(涉及到页面静态化,Redis缓存,MQ)
秒杀项目解决高并发过程总结(涉及到页面静态化,Redis缓存,MQ)原创 2022-04-14 19:51:38 · 287 阅读 · 0 评论 -
mybatis-plus分页类型转换
在使用mybatis-plus进行分页时每次都需要复制分页信息或者重写分页api,也存在实体类想要增加一个字段但是不想该数据库的情况,不用再新建实体类或者把变量一个个赋值给Dto。其实mybatis-plus早已为我们解决这个问题了,IPage中有一个convert方法,以后写分页就可以这样写MP自动把Do填充到Vo中,还可以在代码块中使用set方法填充Vo的变量IPage page = userMapper.selectPage( new Page(Num, pageSize));IPage<原创 2022-04-25 17:22:56 · 8188 阅读 · 1 评论 -
Redis使用fastjson序列化的两个坑 类型转换异常
第一个坑 autoType is not suppor异常从报错信息上看到,是阿里巴巴的fastjson报的错。我debug了一下,发现redis读取出的数据全是 jsonObject对象,而不是我想要的Objec对象,肯定转换错误了。我已经配置好了redis序列化,难道还让我用 jsonObject对象 再 转换一次?这不能忍 🙌我又听了隔壁大神的意见。隔壁大神说:fastjson为了安全打开AutoType功能 在1.2.25之后的版本,以及所有的.sec01后缀版本中,autot原创 2022-04-11 16:29:29 · 5819 阅读 · 6 评论 -
RestFul风格前后端交互(ajax请求,后端接收)
前端后端ajax交互格式记录原创 2022-04-11 15:47:52 · 3614 阅读 · 2 评论