自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (1)
  • 收藏
  • 关注

原创 vue+html5+css制作日历代码,工作日配置

因系统需要,需要制作一个功能--需要的业务有:1.初始化与国家放假情况一致,之后支持手动进行工作日配置;2.展示12个月的放假/工作日情况;3.一些特殊的日期,如调休春节等需要进行展示。

2024-04-26 14:38:08 109

转载 Caused by: java.sql.SQLException: Incorrect string value: ‘\xF0\x9F\x98\x80\xE3\x80...‘ for column

当遇到​​Caused by: java.sql.SQLException: Incorrect string value​​错误时,我们需要检查数据库字符集配置、表结构和连接字符集等因素,确保它们能够正确处理特殊字符。通过在连接URL中添加​​useUnicode=yes&characterEncoding=UTF-8​​配置,可以确保应用程序与数据库之间的字符集匹配。如果数据库字符集已正确配置,但仍然出现错误,可能是某个表的字符集或字段的字符集不支持存储特定的字符。

2024-04-09 10:46:47 35

原创 Springboot、Springmvc整合PageOffice配置

如果当前项目是打成jar或者war包运行,强烈建议将license的路径更换成某个固定的绝对路径下,不要放当前项目文件夹下,为了防止每次重新发布项目导致license丢失问题。同时为了避免重新编译项目时(clean target),会把文件清除。

2024-03-27 16:09:54 496

原创 java 对比两个实体类字段变化

我们在工作中,可能会在日志中记录数据的变化情况或者在公共处理的数据增加一个日志页面,记录每次修改的变化。我们可以根据CompareUtils工具类比较数据前后发生了怎样的变化, 这样我们就可以知道数据做了哪些改变。/*** 对比注解*/@Target(value = {ElementType.TYPE, ElementType.FIELD}) // 允许被修饰的注解作用在类、接口和枚举上 // 允许作用在属性字段上。

2024-03-20 11:58:39 215 1

原创 springboot运行jar包,实现复制jar包resources下文件、文件夹(可支持包含子文件夹)到指定的目录

xxx\xxx (文件名、目录名或卷标语法不正确。:当我们使用文件路径访问文件时,该路径下的文件必须是可访问的,而jar文件本质是上是一个压缩文件,需要解压才能访问,所以程序会直接报错。以jar包运行时,不能使用resource.getFile()更改复制文件夹方式,不读文件路径,直接读取文件流。以jar包运行时,获取文件目录时,会报错;进行获取文件路径,然后进行格式化处理。获取文件路径、判断是否为文件。

2023-11-15 11:06:59 725

转载 【异常】idea执行Main方法出现 Exception in thread “main“ java.lang.NoClassDefFoundError: javax/servlet/http/Htt

1)出现该异常的原因:就是找不到HttpServletRequest类,及javax.servlet-apipom坐标没引入或scope作用域问题。2:添加tomcat安装目录下lib目录下的Servlet-api.jar包。2)main方法存在于使用HttpServletRequest类的类中。注:Spring Boot项目有内置的web 容器,不会出现该问题。3)项目POM中引入有javax.servlet-api坐标或没有。2:修改idea中的(推荐,该方法不会改变pom内容)

2023-10-10 17:34:59 1434

转载 mysql中释放表空间的几种方式

以上是几种常用的MySQL中释放表空间的方式。需要根据实际情况选择合适的方式进行操作,以便保证数据的安全性和操作的效果。

2023-09-27 11:25:37 2879

转载 autocomplete=“off“ 不起作用解决方案

为了防止浏览器为用户自动填充账号密码,input标签 html5新增属性autocomplete,但这一属性经常出现不起作用的事情,为了解决这一问题,我找到一些解决方法;去掉了一些比较复杂的方法。网上没有找到对其详细解释,但是发现163邮箱的登录注册是这么用的。这种方法是最简单的。autocomplete官方只有"on","off"俩个值,但是"在input框中设置 autocomplete= "修改readonly属性。

2023-09-14 11:40:31 967

原创 IDEA导入微服务项目后自动将微服务展示在service面板中

更新所有maven,就可以自动将微服务展示在service面板中。有时候,不会自动将微服务展示在service面板中。

2023-07-24 15:22:31 1175

原创 flowable 迁移流程数据

(ps:如果版本差异过大,可能会迁移不成功)从旧版本流程,迁移到新版本。

2023-07-21 16:00:44 472

转载 JS中判断两个字符串,明明看着相等却判断不相等的问题

两个字符串看起来一样、类型一样,判断str1==str2时返回false;

2023-07-14 15:32:54 616

转载 类似“欢“这类16进制网页编码的编码与解码方法

这类16进制网页编码,虽然我们的浏览器可以显示出正确的文字,但是看源代码的时候就是满眼的乱码了。于是在需要写处理网页代码的程序就可能遇到转换这些编码的问题。欢迎来到我的Java博客!(全部插入了空格避免被转义,下面的代码中也都加了空格)有些网站,特别是有些网站的手机版,喜欢直接输出类似。欢迎来到我的Java博客!欢迎来到我的Java博客!欢迎来到我的Java博客!

2023-07-07 14:57:12 280

原创 Java Validation 只能输入固定值(自定义校验注解、@Pattern)

typeMean只能输入字符串“typeMean只能输入字符串“@Pattern注解,只能校验。type只能输入数字。

2023-07-04 11:33:27 3136 4

转载 Java Validation (验证注解)

验证注解 验证的数据类型 说明 @AssertFalse Boolean,boolean 验证注解的元素值是false @AssertTrue Boolean,boolean 验证注解的元素值是true @NotNull 任意类型 验证注解的元素值不是null @Null 任意类型 验证注解的元素值是null @Min(value=值) BigDecimal,BigInteger, byte,short, int, lon

2023-07-04 11:27:49 674

原创 【idea】项目引用的是jar里的class文件,不是模块里面的java文件

【idea】项目引用的是jar里的class文件,而不是模块里面的java文件。1.把本地仓库里面引用的jar删除掉。2.更新maven

2023-06-06 15:04:51 445

原创 idea解决程序包不存在报错

1.在maven模块执行mvn idea:idea,会生成.ipr和.iws文件2.设置步骤Setting>Build>build Tools>Maven>Runner。勾选Delegate IDE build/run actions to Maven>invalidate Caches/Restart。lz的idea是2019.3的版本,新建springboot项目的也会。作用就是将项目启动委托给maven,十分恶心,建议不要使用,放在这里仅供参考

2023-04-26 14:09:56 1652

原创 Flowable根据任务id、参数,预测、获取下一任务节点集合、候选用户集合、候选组集合、参与用户id集合等

根据任务id、参数,预测、获取下一任务节点集合、候选用户集合、候选组集合、参与用户id集合等。

2023-03-03 14:21:49 4468 5

转载 spring boot 中使用 thymeleaf 报错ognl/PropertyAccessor

【代码】spring boot 中使用 thymeleaf 报错ognl/PropertyAccessor。错误原因在 org.thymeleaf:thymeleaf-spring5 的 pom 文件中,排除了 ognl:

2023-03-02 11:14:49 1036

转载 bootstrap-table设置select过滤器值(filterData)

filterControl设置select(选择控件),默认是数据当前不重复,但如果是分页或者筛选数据时,select的数据就不完整。bootstrap-table官网上有三种方法设置select过滤器的值,用于。控制器格式键值对,否则url就获取不到。注:如果网络有延迟,不推荐使用url。注:grade要经过转码(输出字符串。),因为直接输出json和数组会报错。加载或从json字符串加载。加载或从远程json文件。2、URL格式(不推荐)

2023-02-01 16:16:36 1243

原创 获取指定url中的某个参数

【代码】获取指定url中的某个参数。

2023-01-10 10:58:18 213

原创 微信内置浏览器提示【可在浏览器打开此网页下载文件】

引入卓正pageoffice.js,在微信内置浏览器会提示【可在浏览器打开此网页下载文件】ps:其他情况,可以一个一个js删除,然后进行测试哪个js存在时会出现提示。可进行判断,判断是否为pc端、移动端。函数,往body插入iframe。

2023-01-10 10:00:14 3486

原创 JS实现Html转义和反转义

【代码】JS实现Html转义和反转义。

2023-01-04 18:18:13 582

原创 a标签,增加http前缀

a标签href不以http开头,会默认增加当前目录路径为前缀,导致连接错误。

2023-01-04 17:42:04 729

原创 layer.alert/confirm文字换行

增加标签进行换行。alert换行\n

2022-11-16 14:48:47 1132

原创 java中针对BigDecimal 类型字段处理

初始化,加减乘除初始化int初始化double不能使用double类型来初始化BigDecimal类型,如:BigDecimal bignum1 = new BigDecimal(0.06);要使用String类型的数值字符串来初始化,如:BigDecimal bignum1=new BigDecimal("0.06");因为:BigDecimal(double val)这个构造方法有时是无法精确预料的传入0.1,有可能变成0.100000000000000005551115123125

2022-11-11 14:40:09 659

原创 Java使用itextpdf生成斜面、铺满水印图片的PDF文件

代码】Java使用itextpdf生成斜面、铺满水印图片的PDF文件。

2022-08-17 10:17:00 1497

原创 Consider defining a bean of type ‘com........‘ in your configuration.报错解决办法

编译没有报错,运行 SpringBoot 启动类,报错:1.注解没有扫描到,SpringBoot 启动类可以更改成下面的注解代码。扫码test目录下所有的service,**代表占位符。2.可能是编译问题,清理一下target。

2022-08-16 11:16:37 16364 1

原创 vue调函数时参数this的写法

通常情况下,target与currentTarget是一致的,但当出现父子嵌套时,target与currentTarget就有差别了!currentTarget触发的是绑定事件的标签(如果点击对象还有子节点,当前事件包括子节点在内)target触发事件源(点击谁,触发谁,当点击父元素时也不会包含子元素)(如果事件绑定的是父元素,点击父元素时,target。...

2022-08-01 15:39:51 366

原创 v-for实现递归组件

template要一个标签包起来,比如div。需要递归的组件taskItem(template要一个标签包起来,比如:div)

2022-07-26 19:52:38 540

原创 @RequestBody接收实体类时,部分字段丢失的问题

1.@RequestBody注解的实体类里,如果存在首字母为小写,第二个字母大写的字段时,此字段会传为null的bug。2.在IDEA中,布尔类型boolean/Boolean的isXXX变量,在自动生成getter和setter方法时,会去除is标识,如图所示。问题1解决方法: 1、修改字段名2、使用@JsonProperty注解,手动写get和set方法或3、重写get和set方法,第一个字母小写开头1、修改字段名2、使用@JsonProperty注解,手动写get

2022-07-01 10:36:51 1613

原创 SpringMVC读取配置文件

1.注解读取@PropertySource:源文件 global.properties:Controller层:其他类引入,可增加注解,如:@Configuration@Component

2022-06-17 10:54:10 1564

转载 vue子组件$emit传出参数后,父组件如何接受参数的同时添加自定义参数

有些情况下,我们在子组件使用$emit传出参数后,如果父组件在接收的时候添加了自定义参数,就无法再接收到子组件传出的参数了。有办法可以解决这个问题,既能拿到子组件传过来的参数,又能在父组件自定义调用函数时传入的参数。1.父组件不传参数时:2.父组件传自定义的参数,子组件传多个参数时:其中是用户在父组件自定义的参数,是在子组件传给父组件的参数...

2022-06-14 15:07:19 2546

原创 异常处理com.alibaba.dubbo.rpc.RpcException: No provider available from registry 127.0.0.1:2181 for

启动了dubbo,并且服务已经正常运行,却在dubbo里找不到对应的服务!错误信息:com.alibaba.dubbo.rpc.RpcException: No provider available from registry 127.0.0.1:2181 for service com.xxx.xxx.service.xxx on consumer 192.168.xxx.xx use dubbo version 2.6.0, may be providers disabled or no...

2022-05-07 11:57:05 2724

原创 Vue.component 点击 div盒子 外面区域控制隐藏

Vue.component 点击 div盒子 外面区域控制隐藏需求:选择审批意见(类似下拉框展示),可以删除单条数据

2022-04-26 11:45:23 1809

转载 Flowable 数据库表结构说明、Flowable 数据字典说明(二)

Flowable 数据库表结构说明、Flowable 数据字典说明(二)一、Flowable数据库表命名规则ACT_DE_* : ModelService接口操作的表。带此前缀的表包含的是流程定义,如,自定义流程等。

2022-04-24 17:04:00 1601

转载 Flowable 数据库表结构说明、Flowable 数据字典说明(一)

一、Flowable数据库表命名规则ACT_RE_* : ’RE’表示repository(存储)。RepositoryService接口操作的表。带此前缀的表包含的是静态信息,如,流程定义,流程的资源(图片,规则等)。ACT_RU_* : ’RU’表示runtime。RuntimeService、TaskService等接口操作的表。这是运行时的表存储着流程变量,用户任务,变量,职责(job)等运行时的数据。flowable只存储实例执行期间的运行时数据,当...

2021-12-09 17:10:05 12735 7

原创 MySQL Update的时候对一个字段进行递增

更改表字段为递增SQL语句:START TRANSACTION; SET @num := 0; -- 前面补0UPDATE tmk_mall_categorySET id = concat('M04', lpad( (@num := @num + 1), 2, 0))WHERE layer = 3 and INTERNAL_PID = '4'ORDER BY ORDER_BY; COMMIT;

2021-05-08 16:17:59 460

原创 HttpClient接口调用

HttpClient.javapackage com.enuo.mall.utils;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.net.HttpURLConnection;import java.net.Malform

2021-05-08 10:58:17 356

原创 解决https,javax.net.ssl.SSLException: hostname in certificate didn‘t match 等问题

问题原因:https链接需要验证证书,证书不匹配、过期等问题导致调用接口不成功https不校验证书,代码: static { SSLSocketFactory socketFactory = new SSLSocketFactory(getSSLContext(), SSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER); SchemeRegistry schemeRegistry = new SchemeRegistry

2021-05-08 10:54:13 2242

原创 ocupload.js+ajax导入excel文件

导入代码:$("#importExcel").ocupload({ name: 'myFile', //上传组件的name属性,即<input type='file' name='file'/> url: '', //向服务器请求的路径 mimeTypes: '.xlsx', //后缀名,支持多个.xlsx,.xls success: function(data) { //成功操作 }

2021-04-13 16:11:48 116 1

purchaseBuyerProportion.xlsx

jxls实现动态图表 自己编写的文档可进行参考 代码编写步骤: 1.自定义名称 2.插入图表 3.添加系列、标签

2020-03-19

空空如也

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

TA关注的人

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