自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(254)
  • 资源 (4)
  • 收藏
  • 关注

原创 解决:Could not resolve external workbook name ‘xxx.xls‘ Workbook environment has not been set up.

解决:Could not resolve external workbook name ‘xxx.xls’ Workbook environment has not been set up.如果你用poi 解析Excel 时 遇到了这样一个错,这是说明在你的Excel 中,引用了别的Excel文件的内容,使用下面的获取的方法得以解决这类问题。/** * 读取单元格内容 包括计算公式的结果,引用公式的结果(引用公式值当前的sheet单元格,引用了另一个Excel文件的内容例:='C:\User

2021-11-24 08:55:16 4201 3

原创 网上买到的扩容U盘或内存卡如何恢复原始大小

十年前在淘宝上花了三十多买了一个64g的U盘,当时感觉很划算,但是后来发现老是存了一部分东西后,便会出错,不知道什么原因,后来知道有一些扩容卡的存在,将小内存扩容到大内存,骗过了计算机识别,但是实际容量并没有发生改变。特别注意,当U盘修复好后,可用内存可能为0 ,但是U盘内我们看不到任何的内容,我们只需要将该U盘格式化一下,便可以使用了。如果提示坏块太多,无法修复, 我们只需要将u盘格式化为空盘,然后重新使用量产工具,打开量产工具,插入u盘,他会自动检测U盘信息,我们只需要点击 全部开始按钮即可,

2024-04-03 15:34:54 362

原创 Springboot 利用自定义注解+切面,实现 查询数据集合时主动加序列字段

序列字段. 我在上面工具类中,返回值定义的是List集合,如果你的事实体类,或Object对象,可仿照原先的进行扩展.利用自定义注解+切面,实现 查询数据集合时主动加序列字段, 只需要在Dao接口,方法上引入注解即可。将上面代码放入你的工具类中,我们只需要在Dao接口的指定方法上添加。注解, 它将会在返回结果中加上。

2024-03-21 13:42:41 342 2

原创 Mybatis 如何引用其他文件中的sql 片段

假设: 有一些通用的sql,在整个项目中都有可能使用的到, 但是我不太想定义java接口,结合着java逻辑来实现功能, 又或者,在每一处的mapper.xml内都定义sql片段, 那么如果需要调整sql,我就需要调整好多处相同的代码. 如何后期维护方便,使用起来又简单呢?想法: 单独创建一个mapper.xml文件, 只用来存放这些sql片段,没有接口的定于,接着业务中需要用到该sql片段的地方,就去引用这个外部的sql 片段即可.

2024-03-05 13:06:26 486

原创 Blob 和byte 转MultipartFile 类型

【代码】Blob 和byte 转MultipartFile 类型。

2024-02-02 14:48:42 251

原创 vue3 + vite:打包部署后,动态组件渲染404问题解决

问题描述: 当需要渲染动态组件,动态的组件路径配置在数据库中时,如下图,本地运行能正常访问,用vite打包部署后,生产上改路径为404.起初认为是,vite打包后的文件都是.js, 当页面加载后从数据库拿来的路径是.vue, 并且是src/xxx/xxx.vue 这种绝对路径形式的,所以就找不到文件了。

2024-02-01 14:01:40 676

原创 TaxtArea中内嵌一张发送图片,该图片实现属性悬浮放大功能

TaxtArea中内嵌一张发送图片,该图片实现属性悬浮放大功能,离开还原效果,点击发送按钮后,发送图片变为loading,

2023-12-18 13:49:05 477

原创 css 美化滚动条

当div内容溢出容器定义的高度时,滚动条显示,并美化默认的滚动条样式。

2023-12-18 08:46:19 625

原创 java8 Stream应用合集

【代码】java8 Stream应用合集。

2023-09-07 14:20:12 149

原创 如何创建HttpServletRequest对象

我们可以不用传递,在需要用到request的地方,通过调用ServletRequest对象就可以轻松的拿到request对象。但是某些情况,我们需要传递这个request 到各种工具类中,传递这个request 相对要麻烦一些,

2023-09-01 15:25:01 1254

原创 JAVA合并单元格算法

【代码】JAVA合并单元格算法。

2023-08-17 09:42:52 453

原创 Base 64字符串与byte[] 互相转换

【代码】Base 64字符串与byte[] 互相转换。

2023-07-21 13:45:42 1007

原创 Oracel Clob类型字段值返回前端报错

【代码】Oracel Clob类型字段值返回前端报错。

2023-03-02 08:59:49 239

原创 arco disign 图标库-如何动态渲染图标 + iconPark图标库的使用

如果我们以字符串的形式,动态生成图标,这种形式很不理想。Icon为动态的图标名称,比如图标为。,它并没有提供字符串指定图标的方式。

2023-03-01 17:21:42 2457 1

原创 python 如何下载网页视频

3、配置pip环境变量:path新增 D:\java\python\Scripts。2. 配置环境变量path新增 D:\java\python。3、输入pip install you-get。4、输入you-get 空格 视频地址。2、新建文件夹,调出cmd。1.安装python。

2023-02-07 16:40:54 111

原创 Type Script 学习笔记

以javaScript 为基础构建的语言,可以在任何支持javaScript的平台中运行,Ts不能被js解析器直接执行,需要将ts文件编译成js文件一个javaScript的超集,TypeScript扩展了JavaScript并添加了类型。

2023-02-07 14:11:43 2067

原创 vue3+ts 组件封装,以及如何封装一个v-model双向绑定的值

通过defineProps定义该组件的入参,它在初始化时执行一次,参数在组件内是只读的,不能被修改,想要修改它,就必须将它赋值给一个变量,在组件中操作该变量即可。由于prop的参数只执行一次,当外部的值发生改变时,组件内的值并没有改变,这里需要将值实时监听,并做同步。父组件向子组件传值,可通过。3.watch监听器。

2022-12-28 19:14:10 1484

原创 彻底解决:eslint报错Delete `␍`,编译时还会出现一堆的黄色警告

出现这个错误,本来想着是vscode中,eslint插件的问题,改了些配置也没能解决,最后发现并不是eslint插件的问题,在你的项目里,找到。,如果当时没生效,就重启下vscode。

2022-12-28 18:06:09 947

原创 前端页面浏览器新建一个窗口,该前端页面如何监听该新窗口的关闭状态

应用场景:假设我需要监听打开的页面,当他关闭时,我就默认该页面已经对数据做了修改,那么我监听它关闭后,程序自动刷新数据,保证用户看到的数据是最新的。

2022-10-21 09:06:53 1140

原创 npm install 编译时报“Cannot read properties of null (reading ‘pickAlgorithm‘)“

先看报错:先说下网上大多数的解决方案:方案一:方案二:方案三:我的解决方案基本上都是以上这三种方法,先说下我的项目为什么会出现这种报错,项目原先用的node13和14的版本,然后我们将node 升到16后发现原先的所有项目都编译不了了,全报这种错误。测试的时候遇到的假象,当将node13升到16的时候,重新编译,编译是正常的,但是后来发现当node_modules 删除后重新编译就会出现上面的错,原因可能是我们node13编译的node_modules没有删除,项目一直读的node13编译的东西,给

2022-06-13 10:11:02 18177 9

原创 idea 提交时如何忽略自动生成的文件。

依次点击:File ->settings -> File Types在fileTypes 窗口底部找到,Ignore files andfolders:在原先的基础上添加;一般也就需要添加这些 最后点击Apply

2022-06-07 09:40:42 311

原创 java 截取字符串某个字符开始与某个字符结束的中间的部分

/*** 字符串截取中间部分*/public static String cutString(String str, String start, String end) { try{ if (isBlank(str)) { return str; } String reg= start + "(.*)" + end; Pattern pattern = Pattern.compile(reg); Matcher matcher = pattern.matche

2022-05-18 13:37:22 1567

原创 css 实现鼠标悬浮时等比放大图片,鼠标移出时还原图片

实现思想,将图片外层放一个隐形的div容器,图片小比div容器要小, div容器的大小要大于图片放大的尺寸,css 可要自行调整大小这样当图片放大时,就不会影响页面的其他元素,因为它只在隐形的div容器内操作.切记不要忘记在父盒子里面加上 overflow: hidden!<div class="big-box"> <img src="../img/xxx.png"></div>常用css 属性overflow: hidden 该元素的内容若超出了给定的宽度

2022-04-26 10:00:56 4482 2

原创 vue 实现全屏预览功能; 以及js 实现预览功能

通过点击图片按钮,动态切换全屏预览引入screenfull 模块,建议使用5.2.0版本,更高版本有可能会出现编译错误.npm install [email protected]实现<template> <img src="../img/fullScreen" @click="fullScreenClick()"></template><script>import screenfull from 'screenfull'export def

2022-04-26 09:33:55 3482

原创 Python爬虫_05_requests

1.基本使用1.文档: 官方文档 http://cn.python‐requests.org/zh_CN/latest/ 快速上手 http://cn.python‐requests.org/zh_CN/latest/user/quickstart.html2.安装 pip install requests3.response的属性以及类型 类型 :models.Response r.text : 获取网站源码 r.encoding :访问或定制编码方式 r.url :获取请求的ur

2022-04-18 17:01:15 773 2

原创 Python爬虫_04_Selenium_Phantomjs_Chrome handless_ Selenium新版本语法案例

Selenium1.什么是selenium?(1)Selenium是一个用于Web应用程序测试的工具。(2)Selenium 测试直接运行在浏览器中,就像真正的用户在操作一样。(3)支持通过各种driver(FirfoxDriver,IternetExplorerDriver,OperaDriver,ChromeDriver)驱动真实浏览器完成测试。(4)selenium也是支持无界面浏览器操作的。2.为什么使用selenium?模拟浏览器功能,自动执行网页中的js代码,实现动态加载3

2022-04-18 16:50:02 1749 4

原创 Windows 电脑异常处理解决

1. 笔记本电脑开机时卡顿, CPU 占用100%,散热器风扇一直不停,Excel 和 word 文档无法打开. 导致笔记本后盖烫手.电脑温度过高,关机重启之后依旧如此.描述:本人电脑联想拯救者Y7000,不知什么原因导致的这类问题,问了好几个联想工程师也未能解决,最后一个工程师说,将电脑关机,拔掉电源线.和一切接口上的插头,要保证电脑在有电的情况下,长按开机键,不要松,此时电脑会有响应,但是别管他一直按着,大约14-30秒之后,松手,点开机键,屏幕上会显示更新什么东西,等着开机就行, 此时上面的问

2022-04-13 09:08:40 268

原创 java读取本地json文件

package com.ht.projectdemo.common;import com.alibaba.fastjson.JSONObject;import org.apache.commons.lang3.StringUtils;import org.springframework.core.io.ClassPathResource;import java.io.InputStreamReader;import java.io.Reader;import java.util.List;

2022-04-11 15:19:07 7079

原创 Springboot 设置post参数大小: 解决报错The multi-part request contained parameter data (excluding uploaded files

错误信息:这个请求的参数超限了,servlet 默认是2M,很明显我们的参数超过了2M,解决办法: 调整maxpostSize 的值server.tomcat.max-http-post-size= 100MB #请求参数长度server.tomcat.max-http-form-post-size: 100MB #form表单长度# 上传文件的大小限定,只有上传采用文件格式进行接手时起作用,针对base64格式图片,(后天String进行接收)不起作用;spring.http.multip

2022-04-11 11:48:19 4832

原创 IDEA 常用快捷键整理

Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可以快速打开类Ctrl+Shift+N,可以快速打开文件Alt+Q,可以看到当前方法的声明Ctrl+P,可以显示参数信息C

2022-04-10 15:29:32 447

原创 Cron 定时任务表达式

Cron 表达式是一个字符串,分为6或7个域,每一个域代表1个含义Cron 有以下两种语法格式seconds Minutes Hours Day Month week Yearseconds Minutes Hours Day Month week结构:Cron 从左到右(用空格隔开)秒 分 小时 月份中的日期 月份 星期中的日期 年份各字段的含义秒 :值域【0-59】;允许特殊字符【,- * / 】 ;分钟:值域【0-59】;允许特殊字符【,- * / 】 ;小时:值域【0-23

2022-03-30 15:56:42 8513

原创 前端如何取两个数组的并集

var a = ['张三','赵六','王五','孙二娘']var b = ['张三','李四','王五']// 并集为['张三','王五']//注意:如果两个数组都为动态的值 一定要取数组最长的去filter数组最短的,// 如果两个数组一个为静态值(原始值),一个为动态值(原始值内某个属性,或者其他别的值) 一定要取静态值.filterconst intersect = a.filter(item=>{return b.indexOf(item) >= 0}) // 取数组

2022-03-21 09:38:07 385 1

原创 Oracel中类似逻辑判断的函数集合

NVL():从两个表达式返回一个非 null 值。NVL(字段,'-1') 如果字段为null,那就返回自定义的-1,否则返回字段本身NVL(字段1,字段2) 如果字段1为null,返回字段2,如果字段1和字段2都为null 返回null返回值类型:字符型、日期型、日期时间型、数值型、货币型、逻辑型或 null 值2.NULLIF()如果两个指定的表达式相等,则返回空值。语法NULLIF ( expression1 , expression2 )参数expression1, expressi

2022-03-09 16:30:18 326

原创 Oracel 如何判断Blob字段是否存在

使用 DBMS_LOB.GETLENGTH(blob字段) 它会返回文件字节,判断它是否大于0 或者不等于null即可例子 select decode(DBMS_LOB.GETLENGTH(t.blob字段), NULL , 0, 1) from 表名 t select xxxx from 表名 t where DBMS_LOB.GETLENGTH(t.blob字段) > 0...

2022-03-09 15:37:49 567

原创 sql 聚合函数与to_char格式转换的应用,将数据库内的最大日期取出并转换格式

oracel 业务需要前端展示表内数据的最大日期, select to_char(to_date(max(valuedate),'YYYY-MM-DD'),'YYYY_MM_DD')from 表名

2022-03-09 10:35:26 550

原创 前端验证码倒计时如何实现

点击获取后,需等待1分钟方可再次点击该按钮<button id="numbtn">获取验证码</button>var countdown = 60;$('#numbtn').on('click',function(){ var obj = $("#numbtn"); settime(obj);})function settime(obj) { //发送验证码倒计时 if (countdown == 0) { obj.attr('disabled', false)

2022-03-02 14:00:40 735 1

原创 前端jQuery读取本地文件内容

利用ajax 可直接读取本地json或txt文件的数据 readFile('../data/data.json')/** * 利用ajax 读取本地json文件的数据 * @param {文件路径} url */function readFile(url){ var param; $.ajax({ url: url, //json文件位置 type: "GET", //请求方式为get async: false,

2022-02-28 15:05:14 4361 2

原创 sql关联如何只关联表2的最新数据

描述: a表和b表关联,a表id与b表id做关联,b表的id存在重复,a表id不重复, b表有个日期字段,a表需要关联b表不同id相关联的的最新日期的数据select * from table1 t1 left join table2 t2on t1.id = t2.idwhere 1=1and t2.value_date = (select max(value_date) from table2)...

2022-02-18 15:45:54 794

原创 css opacity: 0.3 透明度影响子元素。解决

将opacity: 0.3 改成rgba(48,105,194,0.3)

2022-02-14 09:28:53 426

原创 Vue中在Methods中如何动态引入图片

描述:引入图片我们经常在<template></template> 内直接用<img src=’./images/aaa.png’>这种形式去引入,地址输入的正确,不会出现什么问题,那如果我们在methods的方法内使用<img src=’./images/aaa.png’>这种方式就万万不行了。图片怎么引入都不会显示;当遇到这样的问题,我们需要调整一下方案,如下<script> import aaa from './images/aaa.p

2022-01-28 09:41:56 1206

web项目SSM整合完整jar.zip

java开发web项目时整合ssm所需要的完整的jar包

2020-03-26

SSM 框架所需要的所有jar 非maven

这里面包含了ssm一系列的jar,和spring,springmvc,mybatis,spring-mybatis整合包,数据库连接池

2020-03-26

solr所需要配置的资源.zip

内容包含tomcat压缩包,IK分词器的jar ,和solr压缩包,和solr业务域的配置文件

2020-03-25

maven-01.doc

详细介绍了maven的入门和使用,以及eclipse的图文操作教程,非常的容易理解

2019-08-24

空空如也

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

TA关注的人

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