自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

泡^泡

你的假装努力,欺骗的只有你自己。

  • 博客(233)
  • 资源 (1)
  • 收藏
  • 关注

转载 Java Condition Demo助于理解

注意每个方法中都判断了number的数值,number初始值是1,所以AA线程在调用print5()方法时,不会进入wait()方法;相反,其他两个线程要么在阻塞的等待lock锁,要么会进入wait()等待通知抢锁。在三个方法中,分别持有3个condition对象,都是先调用wait()方法,等其他线程的signal;demo中总共有3个线程,A B C,分别调用print5(),print10(),print15()三个方法;场景关键是要求三个线程是按照ABC的顺序执行,循环10轮,不能乱。

2023-12-24 14:41:16 166

转载 解决Java8 分组groupingBy 后排序不变的问题

在第二个方法中我们可知,groupingBy接口调用自己的方法时创建了一个 HashMap ( HashMap::new)。因为**hashMap,是无序的 **,是根据key的hashcode进行hash,然后放入对应的地方。所以在按照一定顺序put进HashMap中,然后遍历出HashMap的顺序跟put的顺序不同。所以才出现了上述的问题。类型的,我们可以直接外部调用,而入参给一个有序的Map就可以了,我选择的是。在工作中遇到了java8 stream groupBy 分组排序失效的问题。

2023-11-23 02:11:13 1405

原创 Mysql去重求count分页怎么办

Mysql去重求count分页怎么办

2023-09-03 14:54:25 399

原创 Function优化大量的if else(案例一)

Function优化大量的if else(案例一)

2023-07-23 16:06:48 325

转载 MySQL Varchar的长度应该设置多少

MySQL Varchar的长度应该设置多少

2023-07-11 07:33:40 6125

原创 Java判断Emoji表情实战

Java判断Emoji表情实战

2023-06-18 14:38:46 809

原创 BigDecimal的坑 ,相加一直为零

【代码】BigDecimal的坑 ,相加一直为零。

2023-05-19 01:59:07 503

转载 bigdecimal判断是否为零(compareTo比较大小)

bigdecimal判断是否为零(compareTo比较大小)

2023-04-09 15:30:24 5056

转载 git 合并代码

git 合并代码

2023-04-02 22:44:12 709

转载 git强制回滚代码

git强制回滚代码

2023-02-26 10:31:33 295

转载 彻底解决:java.sql.SQLException: Incorrect string value: ‘\xF0\x9F\x92\x94‘ for column ‘name‘ at row 1

出现原因:当insert数据中有表情时发生。而这些表情是按照4个字节一个单位进行编码的,而我们使用的utf-8编码在mysql数据库中默认是按照3个字节一个单位进行编码的。出现原因:当insert数据中有表情时发生。而这些表情是按照4个字节一个单位进行编码的,而我们使用的utf-8编码在mysql数据库中默认是按照3个字节一个单位进行编码的.最后,将数据库连接语句url中去掉characterEncoding;第三步:修改数据表的编码为utf8mb4。

2023-02-03 00:31:07 1018

转载 配置MyBatis批量更新返回受影响数

配置MyBatis批量更新返回受影响数

2023-01-15 14:30:15 2354

原创 IDEA中模拟Git代码冲突

IDEA中模拟Git代码冲突

2023-01-09 00:58:35 184

原创 stream判断两个集合的交集根据某个字段

stream判断两个集合的交集根据某个字段

2023-01-04 23:53:08 587

转载 触发JVM进行Full GC的情况及应对策略

触发JVM进行Full GC的情况及应对策略

2023-01-01 22:34:14 1200

原创 查询某个用户浏览视频时长的前3个

查询某个用户浏览视频时长的前3个

2022-10-31 10:09:22 236

转载 Annotation processing is not supported for module cycles解决方案

Annotation processing is not supported for module cycles解决方案

2022-10-29 12:33:10 16577

转载 Mybatis一级缓存和二级缓存的区别

Mybatis一级缓存和二级缓存的区别

2022-10-24 13:22:52 229

转载 Ambiguous mapping. Cannot map *** method 报错解决

Ambiguous mapping. Cannot map *** method 报错解决

2022-10-21 08:37:35 455

转载 Git生成公钥及查看公钥

Git生成公钥及查看公钥

2022-10-16 20:18:26 10299

原创 StringJoiner学习和使用

StringJoiner学习和使用

2022-10-10 00:22:25 334

原创 【算法】Java手写实现栈

【算法】Java手写实现栈

2022-10-02 14:42:42 683

转载 TCP的三次握手和四次挥手

TCP的三次握手和四次挥手

2022-09-05 23:55:36 192

原创 GROUP BY中的字段是否必须在SELECT中

GROUP BY中的字段是否必须在SELECT中

2022-09-03 20:28:52 6072

原创 【算法】存在重复元素

【算法】存在重复元素

2022-08-28 09:49:18 139

原创 如何找到一个大于等于n的2的幂次方的数

如何找到一个大于等于n的2的幂次方的数

2022-08-25 07:07:26 241

原创 【算法】检测大写字母

【算法】检测大写字母

2022-08-24 00:18:14 199

转载 为什么HashMap会产生死循环?

为什么HashMap会产生死循环

2022-08-16 07:30:00 210

原创 【算法】如何找到一个小于等于n的2的幂次方的数

如何找到一个小于等于n的2的幂次方的数

2022-08-14 09:25:32 580

原创 java中怎么获取字符的ASCII码

java中怎么获取字符的ASCII码

2022-08-13 07:45:32 637

原创 【算法】移除数组中指定元素

移除数组中指定元素

2022-08-12 01:08:21 436

原创 SimpleDateFormat线程安全问题和解决方案

SimpleDateFormat线程安全问题和解决方案

2022-08-08 01:03:34 315

原创 Java手写原生的LRU算法

Java手写原生的LRU算法

2022-08-01 23:56:31 302

原创 Java手写单链表的反转

Java手写单链表的反转

2022-07-29 07:47:01 372

原创 什么是时间复杂度

什么是时间复杂度

2022-07-27 21:17:51 1648

转载 git中merge和rebase的区别

git中merge和rebase的区别

2022-07-24 14:14:57 267

原创 finally和return的执行顺序

finally和return的执行顺序

2022-07-21 21:18:37 311

原创 Java中关键字总结汇总

Java中关键字总结汇总

2022-07-21 01:46:56 1330

转载 第 4 章:崭露头角,基于Cglib实现含构造函数的类实例化策略

spring源码学习

2022-07-17 12:34:43 196

原创 Collection和Collections区别

Collection和Collections区别

2022-07-14 21:57:41 271

ssh整合超市管理系统

超市管理系统采用的是struts2+springMVC+Hibernate框架进行整合实现的,前端用的主要是jsp+JQuery开发的。

2017-10-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除