摘要: 产生原因 线程等待的条件应该使用while多次判断,而不是用if只判断一次,如本例中:同时存在多个消费者和生产者。 例如:生产者线程A生产完成之后,理想状态下是只唤醒一个处于wait状态的消费者B或者D去消费。但是实际情况是BD两个线程都会被唤醒,因为BD的业务判断条件使用的是if,就会导致BD同时 阅读全文
posted @ 2022-08-19 17:12 IMKKA 阅读(28) 评论(0) 推荐(0)
摘要: 根据对象List中某一属性,对List进行排序。 使用集合的sort方法,实现匿名内部类Comparator接口,实现了compare方法。 package com.lwk.test; import com.alibaba.fastjson.JSON; import com.alibaba.fast 阅读全文
posted @ 2021-04-06 17:18 IMKKA 阅读(17) 评论(0) 推荐(0)
摘要: 题目描述: 给定一个未排序的数组,判断这个数组中是否存在长度为 3 的递增子序列。 数学表达式如下: 如果存在这样的 i, j, k, 且满足 0 ≤ i < j < k ≤ n-1, 使得 arr[i] < arr[j] < arr[k] ,返回 true ; 否则返回 false 。 说明:要求 阅读全文
posted @ 2020-04-13 16:37 IMKKA 阅读(5) 评论(0) 推荐(0)
摘要: 学习目的:在idea上新建一个springboot项目,了解springboot如何工作。 图原地址:https://www.processon.com/view/link/59812124e4b0de2518b32b6e Part 1 在新建项目的页面选择Spring Intitalizr,点击n 阅读全文
posted @ 2020-03-10 11:41 IMKKA 阅读(13) 评论(0) 推荐(0)
摘要: 学习目的:对SSM框架查询到的数据进行分页展示。 Part 1 新建一个控制分页的类:Page start:开始的位置 count:每页展示的数量 last:最后一页的位置 getlast():计算最后一页的开始位置 package cn.vaefun.util; public class Page 阅读全文
posted @ 2020-03-04 16:19 IMKKA 阅读(6) 评论(0) 推荐(0)
摘要: 学习目的:在spring、SpringMVC、mybatis掌握的基础上,学习如何将三个框架在idea中整合。 Part 1 新建一个web application项目 命名为ssm。 Part 2 在WEB-INF中新建classes、lib文件夹,将相应的jar包放进lib文件夹。将output 阅读全文
posted @ 2020-03-03 17:25 IMKKA 阅读(10) 评论(0) 推荐(0)
摘要: 学习目的:在xml方式实现多对多查询的基础上,学习使用注解方式多对多查询。 Part 1 Mapper ProductMapper,提供get方法。 package cn.vaefun.mapper; import cn.vaefun.pojo.Product; import org.apache. 阅读全文
posted @ 2020-03-02 18:38 IMKKA 阅读(17) 评论(0) 推荐(0)
摘要: 学习目的:学习使用注解方式实现多对一查询,查询出所有的Product,通过product_中的cid查询到所属的Category。 Part 1 mapper CategoryMapper package cn.vaefun.mapper; import cn.vaefun.pojo.Categor 阅读全文
posted @ 2020-03-02 15:27 IMKKA 阅读(4) 评论(0) 推荐(0)
摘要: 学习目的:在xml方式实现一对多查询的基础上,使用注解实现一对多查询。 Part 1 新建一个ProductMapper: package cn.vaefun.mapper; import cn.vaefun.pojo.Product; import org.apache.ibatis.annota 阅读全文
posted @ 2020-03-02 14:49 IMKKA 阅读(19) 评论(0) 推荐(0)
摘要: 学习目的:在使用配置文件实现CURD的基础上,学会使用注解方式实现CURD。 Part 1 新建一个Mapper,在相应的增删改查的方法上添加相应的注释以及SQL语句。与普通方法相比,就是讲普通方法中的SQL语句移到了这个Mapper中。 package cn.vaefun.mapper; impo 阅读全文
posted @ 2020-03-02 14:41 IMKKA 阅读(5) 评论(0) 推荐(0)