- 博客(9)
- 收藏
- 关注
原创 自己遇到过的问题:springboot项目mapper无法自动装配,未找到 ‘**Mapper‘ 类型的 Bean解决办法
【代码】自己遇到过的问题:springboot项目mapper无法自动装配,未找到 ‘**Mapper‘ 类型的 Bean解决办法。
2025-01-06 14:11:42
342
原创 If you already have a 64-bit JDK installed, define a JAVA HOME variable inComputer > System Properti
2024-11-19 11:36:12
136
原创 今日浅浅一问:线程的创建方式?
线程池的大小固定,若有新任务提交,当线程池中有空闲线程时立即执行(并发);若没有空闲线程,则任务进入等待队列,直到有线程可用。由于java中是单继承的方式,继承了Thread之后不能再去继承其他的类所以java提供了实现Runnable接口的方式。只有一个线程执行任务,保证所有任务按照指定顺序依次执行(FIFO,LIFO,优先级)。刷面试题的时候遇到的值得记录的知识,想要深入了解的话建议再去优快云巴拉巴拉,小生这篇文章仅供参考。线程数量不固定,如果有空闲的线程会被回收复用,如果没有空闲线程则创建新线程。
2024-08-03 20:45:14
560
1
原创 今日浅浅一问:Redis缓存穿透、缓存击穿和缓存雪崩,以及解决办法?
由于今天刷到了,并且忘得也差不多了,写篇日记回忆一下。用户在访问某个应用的时候,应用并不是直接去数据库拿数据(有Redis的前提下),而是先经过Redis,Redis搜索一下他自己内部有没有,如果有就会返回数据,如果没有就去查询数据库,并将查询的数据存一份在Redis。Redis工作原理应该和我画的大差不差吧,若是有问题欢迎大家指出问题。
2024-08-01 22:57:06
367
原创 今日浅浅一问:Java前后端分离开发中如何解决跨域问题?
浏览器为了保证用户信息的安全,防止恶意网站窃取数据,实施同源策略。同源指的是协议、域名和端口都相同。如果请求资源和当前页面的源不同,浏览器就会觉得有安全风险。http://csdn.com:8080/test1和https://csdn.com:8080/test1 此例就是请求协议不同而导致的跨域问题。http://csdn.com:8080/test1和http://cccc.com:8080/test1 此例就是域名不同而导致的跨域问题。
2024-07-31 22:05:41
911
原创 今日浅浅一问:Integer中为什么a1=100,a2=100两值全等为true,a1=200,a2=200全等就为False
而比较基本数据类型的变量值是否相等时,可以使用 ==。当创建新的 Integer 对象时,如果值在这个范围内,并且这个范围已存在对象,那么返回这个对象(地址),不需要再创建新的对象(把旧的拿过来用)。自动装箱指的是将基本类型(int-类似)自动转换成对应的包装类(Integer-类似),例如 Integer i = 100;蹲厕所刷某音的时候看见一个视频,里面说的是他定义了一个Integer a1=100和一个Integer a2=100,让a1=a2输出为true,将数值设为200的时候竟然不相等了。
2024-07-30 20:59:27
386
原创 今日浅浅一问:乐观锁与悲观锁
乐观锁乐观锁是一种并发控制的思想。它假设在数据处理过程中,很少会出现冲突的情况,所以在读取数据时不会进行加锁操作。在进行更新操作时,会先判断数据在读取后是否被其他线程修改过,如果没有被修改过,才会进行更新;如果被修改过,则重新读取数据再次尝试更新。悲观锁悲观锁则持有一种比较悲观的态度,它认为在数据处理过程中,冲突经常会发生,所以在读取数据时就会对数据进行加锁,阻塞其他线程对该数据的操作,直到当前线程完成操作并释放锁。
2024-07-29 15:19:42
385
原创 今日浅浅一问:MyBatis-Plus中在Service接口已经实现了常见的CRUD操作,但仍然需要去实现Mapper层的CRUD操作,为啥?
总结,虽然Service层的CRUD操作提供了方便和常用的功能,但Mapper层为开发者提供了灵活性的控制,以应对更复杂的业务需求和性能优化场景。
2024-07-27 16:29:59
294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人