会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
imkka
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2022年8月19日
JAVA:虚假唤醒问题
摘要: 产生原因 线程等待的条件应该使用while多次判断,而不是用if只判断一次,如本例中:同时存在多个消费者和生产者。 例如:生产者线程A生产完成之后,理想状态下是只唤醒一个处于wait状态的消费者B或者D去消费。但是实际情况是BD两个线程都会被唤醒,因为BD的业务判断条件使用的是if,就会导致BD同时
阅读全文
posted @ 2022-08-19 17:12 IMKKA
阅读(28)
评论(0)
推荐(0)
2021年4月6日
根据对象List中某一属性,对List进行排序,以及对Comparator接口的一些思考
摘要: 根据对象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)
2020年4月13日
LeetCode334:给定一个未排序的数组,判断这个数组中是否存在长度为 3 的递增子序列...
摘要: 题目描述: 给定一个未排序的数组,判断这个数组中是否存在长度为 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)
2020年3月10日
Java自学之springboot:使用idea入门springboot
摘要: 学习目的:在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)
2020年3月4日
Java自学之SSM:对数据分页展示
摘要: 学习目的:对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)
2020年3月3日
Java自学之SSM:idea中整合SSM框架
摘要: 学习目的:在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)
2020年3月2日
Java自学之mybatis:注解方式实现多对多查询
摘要: 学习目的:在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)
Java自学之mybatis:使用注解方式多对一查询
摘要: 学习目的:学习使用注解方式实现多对一查询,查询出所有的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)
Java自学之mybatis:使用注解实现一对多查询
摘要: 学习目的:在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)
Java自学之mybatis:使用注解方式实现CURD
摘要: 学习目的:在使用配置文件实现CURD的基础上,学会使用注解方式实现CURD。 Part 1 新建一个Mapper,在相应的增删改查的方法上添加相应的注释以及SQL语句。与普通方法相比,就是讲普通方法中的SQL语句移到了这个Mapper中。 package cn.vaefun.mapper; impo
阅读全文
posted @ 2020-03-02 14:41 IMKKA
阅读(5)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告