- 博客(8)
- 收藏
- 关注
原创 cpu交替执行线程和线程礼让的区别
(礼让不一定成功, 如果不成功且输出行数比较少的情况下, 则A有可能会先输出完,再出现B结果)和其他线程竞争cpu(也有可能重新进入就绪状态之后,cpu又选择这个线程,所以礼让不一定成功)Cpu交替执行线程, 是由操作系统根据调度策略自动触发, 和线程优先级,时间片大小有关。cpu交替执行线程 , 是每个线程拥有时间片去执行,交替执行,本质上,是。你线程礼让的输出结果, 也是让AB的输出结果穿插在一起,你看正常的多线程并发执行其实也是cpu交替的去执行,A线程的输出结果和B线程输出结果是穿插在一起的。
2025-02-21 21:27:32
244
原创 Caused by: org.apache.dubbo.remoting.RemotingException: Fail to decode request due to: RpcInvocation
如果错误使用ListA,由于是一个大类下的子类,所以表现上是没有问题的,但是入参类不同,进行解析的时候就会解析失败,程序会判定你要调用的并不是getId(ListB类)这个接口,继续会去找xxx.getIds(ListA类)的接口,但是根本就没有xxx.getIds(ListA类),未找到就会报调用失败。stream.tolist() 和 collect(Collectors.toList())虽然返回的都是List,但是他们其实是list下对应的不同的子类。正常去数据库中查询,需要的是ListB类。
2023-11-02 20:31:33
3840
原创 Error:(3,37) java: 无法访问org.mybatis.spring.annotation.MapperScan
这个项目我是在2022版建的,然后jdk17配置什么的都用的最新版,所以不加这个也起来了,但是我笔记本上的IDEA是2019版的,配置什么的我也往低了调。我还没有去同步我的数据库 ,修改了application.properties中关于数据库的配置适配我本机上的数据库后。编译的时候不通过,原因是我因为版本太高了,我换了个低的版本编译就没问题了。加进去之后就ok了,不知道是不是因为我IDEA版本的问题,如果没有看到target,就是隐藏了,这么点就出来了。然后我就对照了之前的项目,然后发现少了这个配置。
2023-04-26 23:46:09
6762
原创 MySQL学习笔记
学习视频:https://www.bilibili.com/video/BV1NJ411J79W?p=29&spm_id_from=pageDriver 学习参考文档:https://gitee.com/zhayuyao/java-notes/blob/master/md%E6%96%87%E6%A1%A3/%E7%8B%82%E7%A5%9E%E8%AF%B4java/03.MySql/MySQL%E5%9F%BA%E7%A1%80.md#1%E4%BB%80%E4%B9%88%E6%98%AF%
2022-03-28 17:34:12
4267
转载 mysql安装问题
mysql安装的时候遇到了一个小问题 Can’t create directory ‘D: oftware\Environment\mysql-5.7.19\data’ (Errcode: 很快解决,但是记录一下,感谢解决问题的人
2022-03-10 01:57:19
832
原创 HTML学习
HTML学习 学习地址:https://www.bilibili.com/video/BV1x4411V75C?spm_id_from=333.999.0.0 初识HTML: Hyper Text Markup Language 超文本标记语言 World Wide Web Consortium 万维网联盟W3C:是最具有影响力和权威的国际中立性技术标准机构 W3C标准包括 结构化标准语言(HTML、XML) 表现标准语言(CSS) 行为标准(DOM、ECMAScript)、 使用工具:IDE
2022-03-08 11:49:07
1125
原创 多线程基础
多线程基础 这节课狂神说没有专门切出去写笔记,我就自己看着记了 三种创建线程的方法 Thread、实现Runnable接口、实现Callable接口 Thread(重点): 自定义线程类继承Thread类 重写run()方法,编写线程执行体 创建线程对象,调用start()方法启动线程(同时执行) Demo 01 //创建线程方式一:继承Thread类,重写run()方法,调用start开启线程 //总结:注意,线程开启不一定立即执行,由cpu调度执行 public class TestThread1
2022-03-06 00:35:23
253
原创 GUI编程
GUI编程 跟着b站狂神做的笔记,温故而知新 告诉大家该怎么学? 这是什么? 它该怎么玩? 该如何去在我们平时运用? 组件 窗口 弹窗 面板 文本框 列表框 按钮button 图片 监听事件 鼠标 键盘事件 破解工具 1、简介 GUI的核心技术:swing、AWT 为啥不流行? 1.因为界面不美观 2.需要jre环境(内存太大) 为什么我们要学习? 1.可以写出自己心中想要的一些小工具 2.工作时候,也可能需要维护到swing界面(概率极小) 3.了解MVC架构,了解监听! 2、AWT 2.1、A
2022-03-01 16:22:38
413
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅