自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库-oracle-包-视图传参

- 根据实际需要调整长度。-- 返回设置后的值。-- 新增zyc存储变量 ---- 新增zyc函数实现 ---- 新增zyc参数 ---- 原有函数实现 ---- 原有变量 --

2025-05-19 15:11:37 388

原创 ehchars 时间轴

height: Math.max(30 * categories.length, 100) // 动态调整高度。(end - start) / 1000 // 持续时间(秒)// 使用sim作为分类。'010': 'orange', // 黄灯。'001': 'green', // 绿灯。'000': 'gray' // 关灯。'100': 'red', // 红灯。'001': '运行', // 绿灯。'010': '等待', // 黄灯。'100': '故障', // 红灯。

2025-05-19 09:26:23 884

原创 vue 去掉右边table的下拉条与下面的白色边框并补充满

* 隐藏滚动条但保留滚动功能 */

2025-05-14 23:00:31 369

原创 linux 配置网络

【代码】linux 配置网络。

2025-04-03 14:39:56 83

原创 Spread使用 配合report使用前篇

el-button type="primary" @click="exportData">导出</el-button>saveAs(await response, "调度日报-" + this.day + ".xlsx")<el-form-item label="查询日期">

2025-04-02 18:05:00 629

原创 封装一套通用echats

return '{white|'+params.name + '}\n' + '数量' + params.value + '\n' + '占比' + percent + '%';return '{white|' + name + ':' + value + '}' + '\n{white|占比:' + percent + '%}';// 图表方向,默认为纵向,可设置,取值为:'vertical'或'horizontal'// 系列类型,默认为柱状图,取值范围:'bar'或'line'

2025-04-02 17:23:03 969

原创 elementui table 自动滚动 纯js实现

/ 滚动到底部后重置滚动位置到顶部。// 每 30 毫秒滚动一次。// 每次滚动 1 像素。// 判断是否滚动到底部。// 重置表格滚动位置到顶部。// 获取表格滚动容器。

2025-03-12 10:06:47 386

原创 mysql mvcc 锁 关系

多版本并发控制(MVCC)是一种用于数据库并发控制的机制,它可以在保证数据一致性的同时,提高数据库的并发性能。下面结合 MVCC 机制,详细阐述常见的四种事务隔离级别(读未提交、读已提交、可重复读、串行化)与各种锁(共享锁、排他锁、记录锁、间隙锁、临键锁)之间的关系。

2025-02-05 23:49:13 955

原创 线程池复用与threadlocal使用问题

System.out.println("第一个任务获取的数据: " + threadLocal.get());executorService.submit(() -> { System.out.println("第二个任务获取的数据: " + threadLocal.get());物理使用通一个线程其实逻辑是两个。

2024-12-20 14:49:15 215

原创 文件打包到压缩包zip下载 word修改后多个打包到zip下载poi zip

filename="+"压缩包文件_"+System.currentTimeMillis() +"files.zip");filename="+"压缩包文件。log.error("数据参数错误:"+file.toString());获取模板 根据需求填入数据 操作模板。

2024-12-17 09:41:46 1214

原创 大文件分片上传

分完了 spark.end 就返回md5的hash值给到后端判断上传了多少片了第几片了,获取start,end。用fileReader.readAsArrayBuffer(files.slice(start, end))注意维护start与end相关信息,每次接收完毕一个就可以往后加一个分片大小。1.根据md5 查询文件上传信息 返回(start,end)....用(files.slice(start, end))截取,循环发送。点击继续的话重新获取start,end信息继续发送。1.根据文件计算md5。

2024-12-12 14:44:07 197

原创 java异步日志编写

通过ThreadPoolExcutor 或者Excutor工具创建完了之后可以注入到ioc中。joinPoint.getArgs()方法参数。发送任务到线程池进行log插入。核心思想:aop 加 线程池。1.线程池选哪种基本都可以。//获取操作的相关信息。

2024-12-12 13:16:53 419

原创 java 高效文件复制 “0拷贝“

java

2024-12-12 12:45:27 187

原创 前端vue 富文本编辑形成html 可上传图片组件

"bold", "italic", "underline", "strike"], // 加粗 斜体 下划线 删除线。["link", "image", "video"] // 链接、图片、视频。[{ size: ["small", false, "large", "huge"] }], // 字体大小。[{ indent: "-1" }, { indent: "+1" }], // 缩进。

2024-12-12 10:40:11 590

原创 微信统一下单手把手教你微信app 小程序支付

com.github.binarywang.wxpay.service.impl.BaseWxPayServiceImpl的createOrder其中封装了app 微信小程序支付 navtive 支付。appId: xxxxxxxxxxxxxxx#微信公众号或者小程序等的appid wxb3c1ffaa4b36b72f。mchKey: xxxxxxxxxxxxxx#微信支付商户密钥。mchId: xxxxxxx#微信支付商户号。// 设定每次读取字符个数。// 建立输入流读取类。} 解析xml为字符串。

2024-12-11 13:57:00 1633

原创 避免踩坑前端选择框回显问题

注意如果isService==1 但是 value=="1" 他不会回显为相应的lable的值。<el-form-item label="是否为服务类:"><el-form-item label="是否为服务类:">label: '否',label: '是',

2024-12-11 13:39:25 178

原创 java面试系列hashmap

这种严格的平衡性质使得 AVL 树在查找操作时时间复杂度稳定在Ologn,但插入和删除操作可能需要频繁地调整树的结构来保持平衡,这可能导致性能开销较大,红黑树也是一种自平衡的二叉搜索树,但它的平衡要求相对宽松。红黑树的节点有红黑两种颜色,并且满足一定的规则(如根节点是黑色,叶子节点是黑色,红色节点的子节点是黑色等)。红黑树在插入和删除操作后,通过相对简单的旋转和颜色变换操作来保持平衡,它在保证查找、插入和删除操作的时间复杂度为Ologn的同时,插入和删除操作的调整频率相对 AVL 树较低,综合性能较好。

2024-11-23 16:21:59 422

原创 java面试 静态方法为什么不能调用非静态成员变量

2.初始化时机不同 静态先初始化 如果此时 调用 成员变量 会有两个问题 1.调用谁的2.调用的变量估计还不存在。1.归属不同 静属于类 非属于实例对象。

2024-11-21 15:34:48 130

原创 java一句话系列面试 sql 关键字执行顺序

一句话系列

2024-11-21 15:01:30 137

原创 java时间格式转换 EEE MMM dd HH:mm:ss zzz yyyy转yyyy-MM-dd

在转换为string类型。首先解析为Date类型。

2024-11-21 14:34:21 183

原创 vue axios异步请求同步

这里会等待getlocatiopn异步请求过来之后同步执行后面方法。

2024-11-21 14:26:31 305

原创 java批量删除图片(传入路径数组)

log.error("删除文件失败亲手动删除:"+fileName);log.error("删除文件失败:"+fileName);

2024-11-21 14:07:45 166

原创 springboot整合redis序列化反序列化配置

springboot整合redis序列化反序列化配置

2024-11-21 14:00:34 233

原创 springboot配置容器关于跨域和文件

/ 返回新的CorsFilter。// 添加映射路径,拦截一切请求。/** 本地文件上传路径 */// 设置访问源请求方法。// 有效期 1800秒。// 设置访问源请求头。// 设置访问源地址。

2024-11-21 13:49:06 223

原创 springboot整合okhttp

springboot整合okhttp

2024-11-21 13:35:51 1370

原创 java一句话系列(个人认为)-02 创建对象的方式

1.反射2.new3.流对象4.copy。

2024-11-21 13:27:56 119

原创 java-一句话系列(个人认为)-01 hashcode与equals

回答:equals其实保证的是逻辑上的相等,而hashcode的值决定了存储位置,如果重写了eq但没有重写hc 那就会导致hashcode值散列到不同位置,虽然你逻辑认为他们一致,但是hashcode相差甚远,会直接导致hashset去重失效,hashmap 查找不到对应的值。为什么重写equals必须重写hashcode?

2024-11-21 13:18:52 127

原创 poi模板到word 模板占位符${}替换文字$P{}插入图片$PL{}批量插入图片 模板转word 自定义占位符 插入图片 文字

pio word模板插入图片文字批量插入图片列表

2024-11-21 12:05:57 406

空空如也

空空如也

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

TA关注的人

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