摘要: 2022.01.29多线程每日一考 1.画图说明线程的生命周期,以及各状态切换使用到的方法等 2.同步代码块中涉及到同步监视器和共享数据,谈谈你对同步监视器和共享数据的理解,以及注意点。 同步监视器:用于解决线程安全问题,在多个线程对共享数据进行操作时,保证一个线程操作完后下一个线程才进入。 共享数 阅读全文
posted @ 2022-01-29 11:18 Fancy[love] 阅读(34) 评论(0) 推荐(0) 编辑
摘要: Callable和runnable对比 相比run()方法,可以有返回值 ’方法可以抛出异常 支持泛型的返回值 需要借助FutureTask类,比如获取返回结果 Future接口 可以对具体Runnable、Callable任务的执行结果进行取消、查询是 否完成、获取结果等。 FutrueTask是 阅读全文
posted @ 2022-01-26 23:38 Fancy[love] 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 2022.01.25线程同步练习题 银行有一个账户。 有两个储户分别向同一个账户存3000元,每次存1000,存3次。每次存完打 印账户余额。 问题:该程序是否有安全问题,如果有,如何解决? 【提示】 1,明确哪些代码是多线程运行代码,须写入run()方法 2,明确什么是共享数据。 3,明确多线程运 阅读全文
posted @ 2022-01-26 00:08 Fancy[love] 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 此随笔记录在使用IDEA学习Java的过程中常用到的快捷键,方便随时查看; 对使用技巧进行记录,防止长时间不用后遗忘。 【此随笔待完善】 快捷键分类(按使用频率、按类型) 使用中遇到的问题及解决方法 IDEA常用的设置问题 Ctrl + Alt+ Shift+ Ctrl + O 查看父类中的方法 C 阅读全文
posted @ 2022-01-25 00:25 Fancy[love] 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 笔者今天在写MySQL使用rank窗口函数时,报#1064错误,仔细检查后发现并没有语法错误 窗口函数 rank() over ([partition by <列清单>] order by <排序用列清单>) 原因是MySQL5.6版本没有窗口函数,参考了很多文章,解决方案如下: SELECT s. 阅读全文
posted @ 2022-01-24 23:55 Fancy[love] 阅读(2688) 评论(0) 推荐(0) 编辑
摘要: 问题 使用Navicat自动导入数据插入了2000多个记录后发现只有1000条记录,如图: 此时并不是数据丢失了,或者没导入成功 。 解决办法 方式一:点击设置,修改最大显示记录数 方式二:点下一页来查看数据 阅读全文
posted @ 2022-01-22 16:17 Fancy[love] 阅读(1624) 评论(0) 推荐(1) 编辑
摘要: 题目描述(题目来源:牛客网) https://www.nowcoder.com/exam/oj 由此题复习了窗口函数的知识 <窗口函数> OVER ([PARTITION BY <列清单>] ORDER BY <排序用列清单>) *[] 中的代码可以省略 现有试卷信息表examination_inf 阅读全文
posted @ 2022-01-21 13:20 Fancy[love] 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 2022.01.20多线程基础 方式一:继承Thread类 1) 定义子类继承Thread类。 2) 子类中重写Thread类中的run方法。 3) 创建Thread子类对象,即创建了线程对象。 4) 调用线程对象start方法:启动线程,调用run方法。 package www.fancy.thr 阅读全文
posted @ 2022-01-21 00:09 Fancy[love] 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 2022.01.19项目三:开发人员调度软件 通过项目是复习知识的最好方式,写项目的过程中多思考多总结,多看优秀代码,多练习,编程能力才能真正提高。 设计概览 问题①:在写NameListService的构造器时,给employees数组添加元素时直接使用了属性.set方法的方式,应当使用构造器。 阅读全文
posted @ 2022-01-20 00:29 Fancy[love] 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 2022.01.18画UML的类图的参考 由于近期的工作中需要画UML图,其中画“类图”是最难的一步,故整理了这篇文章,仅作为在已经理解类与类之间关系的基础上画类图时的参考使用。 1 类图的组成 1.1 类 属性的完整表示:可见性 名称:类型 [ = 缺省值] 方法的完整表示:可见性 名称:类型 [ 阅读全文
posted @ 2022-01-18 22:01 Fancy[love] 阅读(85) 评论(0) 推荐(0) 编辑