- 博客(5)
- 收藏
- 关注
原创 int[]转为List<Integer>时遇到的问题
最近在开发过程中,有段代码需要将int[] 转换为 List ,但转换完之后取值时,一直报异常。你认为会打印什么??你以为会将42打印出来吗?那么,问题在哪里?可以看到有两个警告:第一个警告的意思是使用了泛型类 ArrayList 但没有指定类型参数,这会导致安全性问题。我们应该使用 ArrayList 而不是简单的 ArrayList 来指定类型参数。第二个警告是我们调用了 Arrays.asList() 方法,但只传递了一个参数。
2023-07-05 09:01:47 625 3
原创 JWT令牌如何将令牌token转换为登录者的信息的?
SpringMVC中HandlerMethodArgumentResolver的作用及实践
2022-03-11 11:07:17 1398 1
原创 关于maven项目src/main/java目录下mapper文件不生效的问题解决方法
一、问题浮现:在构建maven+mybatis项目时,遇到个问题,就是接口dao无法找到对应的mapper.xml文件,项目结构及注解配置的均没有问题。但是调用接口就会发生异常,报找不到接口对应的mapper文件。查资料后,又把mybatis.mapper-locations=classpath:com.yk.springsecuritydemo.mapper/*.xml改为了mybatis.mapper-locations=classpath:com/yk/spr
2021-03-31 11:35:19 1319
原创 springboot+redis+rabbitmq实现模拟秒杀系统(附带docker安装mysql,rabbitmq,redis教程)
前言在项目开发中,难免会遇到高并发问题,本文借助秒杀系统的模拟场景,旨在解决高并发问题。原理秒杀与其他业务最大的区别在于,在秒杀的瞬间,系统的并发量和吞吐量会非常大,与此同时,网络的流量也会瞬间变大。对于系统并发量变大问题,这里的核心在于如何在大并发的情况下保证数据库能扛得住压力,因为大并发的瓶颈在于数据库。如果用户的请求直接从前端传到数据库,显然,数据库是无法承受几十万上百万甚至上千万的并发量的。因此,我们能做的只能是减少对数据库的访问。例如,前端发出了100万个请求,通过我们的处理,最终
2021-03-24 14:25:51 714
原创 spring框架学习(一)
Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,怎么简化呢?通过IOC和AOP来实现的。程序的并通过POJO为基础的编程模型促进良好的编程习惯。Spring IOCSpring IOC 负责创建对象,管理对象(通过依赖注入(DI),装配对象,配置对象
2017-11-22 20:44:40 327
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人