自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 单元格多个颜色

/ 第二段:6-12(包含6,不包含12)"World~" 设为绿色。// 第一段:0-6(包含0,不包含6)"Hello " 设为红色。* @param workbook 工作簿对象。* @param greenFont 绿色字体。* @param colIndex 列索引。* @param redFont 红色字体。* @param text 完整文本内容。* @param color 字体颜色。* @param sheet 工作表。// 创建富文本并应用不同颜色。// 创建单元格并设置富文本。

2025-08-06 00:40:15 307

原创 聚合权限查询 方案2

- 合并右连接补充的记录(左表不存在的情况)-- 不使用FULL JOIN的权限合并查询。-- 左连接查询部分。

2025-06-23 21:18:20 398

原创 redis加密

return "请求加密异常";# 密码加密(Password-based)# 密码:123456加密后的密文。# 端口,默认为6379。# redis 配置。

2025-06-13 00:18:58 370

原创 导出文件乱码

这个问题通常是由于HTTP响应头设置不正确导致的。当通过Postman调用时正常,但通过页面调用时出现乱码,主要区别在于浏览器对响应头的处理方式。

2025-05-18 23:15:29 1432

原创 项目管理 阶段点时间获取

/根据名称获取对象信息。//获取单个项目所有信息。

2025-04-24 00:12:36 454

原创 html 前后端交互科学计数法

/ 这将在控制台中显示HTML标签,而不是渲染后的内容。// 对于这个特定的例子,我们知道基数是10。// 注意:控制台仍然会显示原始的科学计数法或未格式化的字符串。// 将formattedNumber插入到HTML文档中。

2025-01-20 23:27:21 223

原创 jackmao科学计数法

/ 设置单元格样式为文本格式(因为科学计数法是通过字符串形式写入的)// 创建一个单元格并设置值为科学计数法格式的数值。// 创建一个新的工作簿。// 创建一个新的工作表。// 将工作簿写入文件。

2025-01-20 23:26:11 162

原创 jackmao的标签查询

WITH HobbyAliases AS ( SELECT COALESCE(a2r.real_name_id, h.real_name_id) AS user_id, -- 如果别名ID存在,则使用AliasToRealID表中的实际名字ID,否则直接使用爱好表中的实际名字ID h.hobby FROM hobbies h LEFT JOIN AliasToRealID a2r ON h.alias_id = a2r.alias_id -- 如果爱好表中的别名ID在AliasToRealID表中有匹配项,

2024-12-01 20:21:43 166 1

原创 jackmao的混合权限

带出权限:一个基础权限数据在另一个权限中的权限 A1A2 ,A1A3, A2A1, A2A3, A3A1, A3A2.查询权限: 查询条件传入权限 A1 ,A2, A3, A1A2, A1A3,A2A3, A1A2A3。基础权限分类:1 pdt权限 2人力权限 3费用权限 A1∪A2∪A3。1 两个传入权限分别查询自己的表获取项目编码集合。3 交集项目编码集合查询第三个基础表获取权限。1 三个权限分别查询自己的表获取项目编码集合。1 传入权限查询自己的表获取项目编码集合。根据查询权限反显权限。

2024-09-26 01:59:40 277

原创 jackmao的权限改造

2 使用聚合后的ppmcode反查三张表获取对应的ppmcde ppmname pdtname 带过阶段点。1 查询拥有权限的ppm_code三张表。聚合所有ppmcode。4 三集合 按三个传入权限名称 取交集(有两个及以上取交际)3 三个方面有权限传入无对应权限集合为空 直接返回。6 取交集后数据 组装回显数据。已过阶段点 type 三个集合。5 分页查询获取数据。

2024-09-12 22:00:12 176

原创 jackmaod的excle导出单元格字体颜色控制

registerWriteHandler(new CustomCellStyleStrategy()) // 注册自定义的WriteHandler。.sheet("Sheet1") // 设置sheet名称。// 这里假设我们要对第一行的第一个单元格进行样式设置。.head(head) // 设置动态表头。

2024-06-10 14:29:38 480

原创 EasyExcel 设置字体样式(字体、字体大小、字体颜色、字体加粗、字体斜体、字体下划线、字体上标下标、字体删除线)

转之。

2024-06-04 22:50:01 4045

原创 jackmao的导出带背景颜色,不可修改

/ 创建一个单元格样式并设置为未锁定。// 创建一个单元格样式并设置为锁定。// 创建行和单元格,并应用样式。// 设置前5个单元格为不可编辑。// 创建一个工作表sheet。// 设置第6个单元格为可编辑。// 创建一个新的工作簿。// 设置工作表保护密码。add("基本信息");add("基本信息");add("联系方式");add("联系方式");// 背景设置为红色。add("姓名");add("年龄");add("电话");add("邮箱");// 写入Excel。

2024-05-10 00:52:17 268

原创 jackmao的excle灵活表头

sheet("Sheet1") // 设置sheet名称。.head(head) // 设置动态表头。add("基本信息");add("基本信息");add("联系方式");add("联系方式");add("姓名");add("年龄");add("电话");add("邮箱");// 写入的数据列表。add("张三");add("李四");

2024-05-10 00:18:21 380

原创 jackmao的导出下拉带校验

/ 第一列,A1到A10。// 创建一个新的Excel工作簿(.xlsx)Sheet sheet = workbook.createSheet("Sheet1");// 创建一个新的工作表。// 选中要应用数据有效性的单元格(这里是A1到A10)// 创建一个数据有效性约束(这里是一个列表约束)// 创建一个下拉列表的字符串数组。// 创建一个数据有效性帮助器。

2024-05-02 15:00:42 77 1

原创 jackmao的 排序

TreeNode treeNode101=new TreeNode(101,2,"节点101",2);TreeNode treeNode103=new TreeNode(102,2,"节点102",2);TreeNode treeNode102=new TreeNode(103,2,"节点103",2);TreeNode treeNode23=new TreeNode(23,2,"节点22",2);TreeNode treeNode22=new TreeNode(22,2,"节点23",2);

2024-04-25 23:17:13 291

原创 jackmao 把两个JSONArray 合并成新的JSONArray

/ 使用 Stream 的 filter 和 map 操作,匹配并合并 JSONObject。// 将第一个 JSONArray 转换为 Map,键为 id,值为 JSONObject。// 假设这是你的两个 JSONArray。// 输出合并后的 JSONArray。// 创建一个 JSONObject。

2024-04-01 00:13:02 865

原创 jackmao的使用mybatisplus 怎使用多多表关联查询

leftJoin(UserRole.class, UserRole::getUserId, User::getId) // 左连接关联表 user_role。.leftJoin("user_role", "user.id = user_role.user_id") // 左连接关联表 user_role。.select("user.*", "role.name as role_name") // 指定要查询的字段,可以使用表别名。方法设置部门 ID 列表作为更新条件,再使用 //

2024-03-24 23:58:11 980

原创 jackmao的发现mybatisplus 在java中手写代码的几种方式

第一种import com.baomidou.mybatisplus.annotation.SqlParser; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.apache.ibatis.annotations.Insert; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Select; @Mapper

2024-03-24 23:48:28 349

原创 jackmao的嵌套对象 循环遍历

public static void main(String[] args) { // 假设有一个名为 schools 的 List<School> 对象 List<School> schools = /* 获取学校列表 */;// 将结果收集为列表 // 打印名字为 "张三" 的学生 studentsNamedZhangSan.forEach(student -> System.out.println(student.getName()));

2024-03-24 23:40:30 169 1

原创 jackmao的遍历对象

本文链接:https://blog.youkuaiyun.com/mu_wind/article/details/109516995。System.out.println("员工薪资最大值:" + max.get().getSalary());/ 使用stream和max方法找到年龄最大的User。// 如果存在名字最长的User,则打印出其信息。// 如果存在年龄最大的User,则打印出其信息。// 使用stream和max方法找到名字最长的。

2024-03-24 23:27:03 182

原创 jackMao的异步调用

/ 创建5个CompletableFuture对象,每个代表一个异步任务。// 获取每个任务的结果。// 创建一个线程池,用于执行异步任务。// 所有任务完成后的处理。// 等待所有任务完成。

2024-03-24 22:45:41 287

空空如也

空空如也

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

TA关注的人

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