- 博客(33)
- 收藏
- 关注
原创 数据结构基础问题
值得注意的是,这种方法只能用于判断链表是否存在闭环,而无法获取闭环的具体位置。如果需要获取闭环的起始节点,可以使用更高级的算法,如弗洛伊德算法(Floyd's Tortoise and Hare Algorithm)来解决。在上述代码中,我们使用快慢指针遍历链表,并在每次移动后判断快慢指针是否相遇。如果快指针为空,则链表没有闭环。该算法将十进制数从右往左依次除以2,并将每次的余数作为二进制数的位数,直到商为0为止。在数据结构中,判断链表是否存在闭环(Cycle)可以使用快慢指针的方法来实现。
2023-05-19 16:49:20 179
原创 端口被占用解决
查询占用了8080端口的进程:netstat -ano|findstr "8080"在开始-运行-cmd,输入:netstat –ano可以查看所有进程。mac lsof -i:80 查询80端口占用程序。//根据进程id查询任务列表。//根据进程id杀死任务。//根据端口号查询进程。
2023-04-07 16:55:06 216
原创 Springboot未注入的类使用Spring容器的实体类,实体类又需要插入yml的数据,实体类属于Spring容器。
如果我们注入就会发现会报错(应该是空指针异常),无法注入。因为@Autowired注入时是将类交给Springboot管理,而new出来的实例脱离了Springboot的管理,两个东西不在一个管理者管理下,所以没法联系在一起,@Autowired注入就会为null,就会出现空指针的情况。在我们new Listener的时候,就把Service作为参数传递进这个Listener监听器类中,那我们就可以在这个监听器中随心所欲的使用Service完成我们想要的操作了。SpringBeanUtil工具包如下。
2023-04-07 15:19:47 524
原创 线程run方法中执行其他方法报空指针异常的问题
项目都已经启动了,这时候是不是还有一种办法可以拿到SpringIOC容器中的bean那就是从我们的上下文ApplicationContext中,没错就是它。多数情况下Spring框架中使用IOC容器中的bean事先它会初始化好,接下来我们再加以引用对吧。但是如果在线程类中要用SpringIOC容器中的bean你用前面的两个注解是不起作用的,因为你的线程类不被Spring管理,在。你品你细品是不是这个样子,这时候你想注入建立关系那是不可能的。多线程的情况下run方法体中调用业务层的方法。
2023-03-24 18:03:01 484
原创 JAVA随机生成十个不重复的整数(Arraylist,Set)
Java随机生成0-20的十个不重复数字,并添加进集合,随机数的生成方法详解,适合新手。
2022-08-05 17:22:23 10141
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人