会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
一首简单的歌
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
16
下一页
2021年11月23日
为何推荐使用线程池而不是显式创建线程原因之一—至少让线程有范围和限制
摘要: 下面首先举两个例子来分别展示显式创建线程和使用线程池创建线程: 显式创建线程: package threadLocalDemo; public class NewThreadDemo { public static void main(String[] args) { for (int i = 0;
阅读全文
posted @ 2021-11-23 23:12 一首简单的歌
阅读(317)
评论(0)
推荐(0)
2021年11月19日
select in 查询结果无顺序及解决办法
摘要: 现有如下mysql表: mysql> select * from in_demo; + + + | id | num | + + + | 1 | 8 | | 2 | 7 | | 3 | 6 | + + + 3 rows in set 按如下sql查询结果如下: mysql> SELECT * FRO
阅读全文
posted @ 2021-11-19 22:49 一首简单的歌
阅读(570)
评论(0)
推荐(0)
2021年11月16日
ThreadLocal应用示例
摘要: ThreadLocal从字面意思来看是线程本地(变量),有什么作用呢? 存放在ThreadLocal中的变量值只在当前线程中可见及使用。那仅在当前线程可用,自然就不存在多线程并发冲突问题,是一种空间(每个线程单独存储变量)换时间的解决多线程并发问题的方式。 下面举例说明: package threa
阅读全文
posted @ 2021-11-16 22:13 一首简单的歌
阅读(340)
评论(0)
推荐(0)
2021年10月10日
java quartz 设置定时任务串行执行
摘要: 下面以一个简单的quartz定时任务为例说明如何设置定时任务串行执行(在很多场景下我们是想让一个定时任务跑完后再跑下一个任务的),首先看默认的定时任务如何执行: Job类: package quartzDemo; import cn.hutool.core.date.DateUtil; import
阅读全文
posted @ 2021-10-10 21:54 一首简单的歌
阅读(1236)
评论(0)
推荐(0)
2021年9月26日
java stream peek的使用
摘要: peek用于处理集合中元素(对象)的某个属性的值,但不改变元素(对象)的类型(区别于map操作),举例如下: package listDemo; import org.apache.commons.lang3.StringUtils; import java.util.ArrayList; impo
阅读全文
posted @ 2021-09-26 21:26 一首简单的歌
阅读(2191)
评论(0)
推荐(0)
2021年9月14日
java List转String
摘要: 经常遇到需要将List转为字符串的场景,如下举例两种使用: 使用逗号分隔拼接。 以及直接将List中的元素拼接。——此种方式经常使用。 package listDemo; import org.apache.commons.lang3.StringUtils; import java.util.Ar
阅读全文
posted @ 2021-09-14 22:40 一首简单的歌
阅读(10901)
评论(0)
推荐(0)
2021年9月10日
Java打jar包后如何获取resource中的文件
摘要: 假设有如下目录结构的代码,现在想要获取test.txt文件中的内容,test.txt中的内容为hello world。 问题代码如下: package mvnDemo; import org.apache.commons.io.FileUtils; import org.apache.commons
阅读全文
posted @ 2021-09-10 22:56 一首简单的歌
阅读(2879)
评论(0)
推荐(0)
2021年9月9日
ImmutablePair和ImmutableTriple的使用
摘要: 场景 当我们调用某个方法,需要有超过一个值的返回时,我们通常会怎么做,比如现在需要调用方法返回姓名和年龄两个属性(假如姓名为张三,年龄为12)。 方式一:使用Map,将Map中分别放入name为key,张三为value;age为key,12为value。 缺点是需要定义key值,且书写语法比较繁琐。
阅读全文
posted @ 2021-09-09 23:02 一首简单的歌
阅读(2437)
评论(0)
推荐(0)
2021年8月31日
mvn打jar包示例:依赖打入jar包和依赖打到外部文件夹
摘要: 使用maven打包java的jar包时,通常有两种情况: 将依赖打到外部文件夹,将源码单独打jar包运行; 将依赖和源码一起打到jar包中运行。 下面举例说明这两种情况: 建立如下测试类,依赖一个common-lang包(用于测试外部依赖): package mvnDemo; import org.
阅读全文
posted @ 2021-08-31 23:33 一首简单的歌
阅读(1293)
评论(0)
推荐(0)
2021年8月13日
mysql group by 和 max同时使用出现的问题
摘要: 有以下数据表: select * from group_by_and_max_demo; + + + + + | id | name | age | city | + + + + + | 1 | xiaozhang | 20 | beijing | | 2 | xiaoli | 22 | shang
阅读全文
posted @ 2021-08-13 23:13 一首简单的歌
阅读(718)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
16
下一页
公告