- 博客(8)
- 收藏
- 关注
原创 Java多线程详细讲解
*** ThreadPoolExecutor 自定义线程池*/// int corePoolSize, 核心线程数// int maximumPoolSize, 线程池最大线程个数// long keepAliveTime, 非核心线程最大存活时间// TimeUnit unit, //时间单位// BlockingQueue<Runnable> workQueue //存放任务的阻塞队列。
2025-04-05 15:40:45
580
原创 全量List集合实现分页
集合(即数据已全部加载到内存中),我们该如何实现分页呢?下面为大家分享一个实用的小工具类,可直接对内存中的集合进行分页操作。话不多说,直接上代码。在日常开发中,通常我们会通过查询数据库并借助类似。的工具来实现分页功能,其原理主要是在 SQL 查询语句后拼接。子句,从而限制返回的结果数量。然而,如果传入的是全量的。
2025-04-04 13:09:25
138
原创 java 实现发送带附件的邮件(以阿里邮箱为例)
1.找到阿里邮箱设置,打开三方客户端安全管理,生成秘钥,记得把秘钥存下来,后边要用。3.配置类(可放在项目的application.yml或者naocs)2.封装发送邮件的工具类。
2025-03-31 16:31:11
247
1
原创 JAVA关于汉语拼音首字母排序
注意,由于我们假设输入的字符串至少包含一个有效的中文字符或英文字母来提取首字母,因此没有添加对空字符串或长度为零的字符串的检查。在实际应用中,您可能需要添加这些检查以避免。可以确保拼音按照中文排序规则进行比较,这对于处理拼音中的特殊字符(如ü)很重要)。(虽然这里我们实际上是在比较字母和拼音,但使用中文的。方法负责获取字符串的首字母,对于中文字符串,它调用。方法来获取拼音首字母。
2024-11-25 11:31:36
294
1
原创 解决 Win11 右击总是需要点击【显示更多选项】
最近用了个新电脑,Windows11 版本,他的设计真的很反人类,导致我一直想要恢复成 Win10 20H2。因为win11有一个恼火的改动就是每次电脑右击菜单,总要点两下才能找到我想要的东西(点击最下面的【显示更多选项】,当然Shift+F10快捷实现),真的事反人类设计。尤其是当我想刷新一下页面,每次都得点两次,就让人很烦。当然如果恢复win10需要耗费大量的时间,这里推荐一种不需要恢复win10 ,也可以像Win10那样操作,实测生效,非常简单。两行命令完成。
2024-08-20 16:08:35
3173
原创 Flowable集成springboot
Component@OverrideSystem.out.println("请假失败。。。");可以自己手动实践实践,需要案例可以私聊。
2024-05-10 17:08:15
1191
原创 java快速构建树treeUtil
考虑到菜单等需求的普遍性,有用户提交了一个扩展性极好的树状结构实现。这种树状结构可以根据配置文件灵活的定义节点之间的关系,也能很好的兼容关系数据库中数据。实现关系型数据库数据 Tree JSON树状结构中最大的问题就是关系问题,在数据库中,每条数据通过某个字段关联自己的父节点,每个业务中这个字段的名字都不同,如何解决这个问题呢?PR的提供者提供了一种解决思路:自定义字段名,节点不再是一个bean,而是一个map,实现灵活的字段名定义。系统管理|- 用户管理|- 添加用户店铺管理。
2024-05-10 11:00:39
1244
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人