- 博客(68)
- 资源 (1)
- 收藏
- 关注
原创 Swagger 导出json
在使用Swagger(特别是与Spring Boot集成时使用的库)时,你可能希望导出Swagger的JSON配置文件,以便于在不同的环境或工具中使用,例如API测试工具Postman。
2025-04-08 10:35:36
382
原创 vue These dependencies were not found
【代码】vue These dependencies were not found。
2025-03-03 17:57:34
237
原创 SVN更新错误《svn: E155017: Checksum mismatch for XXX》
删除文件夹下的内容,然后重新拉取代码,会保留修改部分,但不完全保证代码不丢失,故操作前一定要。
2025-01-08 11:23:04
325
原创 实现vue3 element-plus form组件 validate 同步校验返回
其实比较简单,因为 validate方法 返回的是 Promise,所以利用async await 就可以实现啦。
2024-12-10 19:27:29
556
原创 vue之$emit 获取返回值
第2个参数callback:函数,传值,false代表校验失败,不执行之后逻辑。使用场景:子组件调用父组件的方法并获取到父组件方法的返回值。获取父组件的值,判断是否关闭弹框。
2024-12-09 19:45:26
623
原创 Java里去除字符串里的回车符 隐形回行字符
从word里面复制文本到数据库时,有时回行字符不会显示,如果增加回行,java获取时,其实会出现多个换行,如\r\r\n,\r\n\r等。现在进行数据处理,先把\r去掉,然后对\n进行处理。
2024-09-12 15:42:13
250
原创 java spring validation 自动、手动校验
参数校验是一个常见的问题,比如字段非空,字段长度限制,邮箱格式、手机格式验证等等。避免校验规则,写一大串步骤,繁琐重复。Hibernate Validator为此提供了一套比较完善、便捷的验证实现方式。
2024-09-12 11:42:02
1906
转载 SpringBoot中配置文件:property、yml、yaml加载顺序和优先级
当properties、yaml和yml三种文件路径相同时,三个文件中的配置信息都会生效,但是当三个文件中有配置信息冲突时,加载顺序是(同一级目录下):优先级低的配置会被先加载,所以优先级高的配置会覆盖优先级低的配置。
2024-08-15 15:35:45
294
原创 swagger文档屏蔽字段、swagger忽略字段
如果使用了该注解,那么生成的 JSON 对象。swagger不显示,生成的JSON对象会。注解增加 hidden = true。如果想不展示这个字段 用 这个注解。
2024-08-01 18:00:57
870
原创 Beetl自定义ResourceLoader,实现特殊的模板加载需求
Beetl自定义ResourceLoader,实现特殊的模板加载需求。如:加载jar里面的模板文件,解决“找不到指定模板或者加载模板错(TEMPLATE_LOAD_ERROR)”问题。
2024-07-19 14:25:18
349
1
原创 【数据机构与算法】线性表,采用线性探测方法解决冲突
已知一个线性表(38,25,74,63,52,48),假定采用散列函数h(key)=key%7计算散列地址,并散列存储在散列表A[0..6]中,若采用线性探测方法解决冲突,则在该散列表上进行等概率成功查找的平均查找长度为__________。如果一个元素存入时,进行了N次散列,相应的查找次数也是N,所以38,25,63这三个元素的查找长度为1,74的查找长度为2,48的查找长度为3,52的查找长度为4。所以,平均查找长度 = 总的查找次数 / 元素数 = (1+1+1+2+3+4) / 6 = 2.0。
2024-05-16 15:22:01
366
原创 vue+html5+css制作日历代码,工作日配置
因系统需要,需要制作一个功能--需要的业务有:1.初始化与国家放假情况一致,之后支持手动进行工作日配置;2.展示12个月的放假/工作日情况;3.一些特殊的日期,如调休春节等需要进行展示。
2024-04-26 14:38:08
1742
转载 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
754
原创 Springboot、Springmvc整合PageOffice配置
如果当前项目是打成jar或者war包运行,强烈建议将license的路径更换成某个固定的绝对路径下,不要放当前项目文件夹下,为了防止每次重新发布项目导致license丢失问题。同时为了避免重新编译项目时(clean target),会把文件清除。
2024-03-27 16:09:54
796
原创 java 对比两个实体类字段变化
我们在工作中,可能会在日志中记录数据的变化情况或者在公共处理的数据增加一个日志页面,记录每次修改的变化。我们可以根据CompareUtils工具类比较数据前后发生了怎样的变化, 这样我们就可以知道数据做了哪些改变。/*** 对比注解*/@Target(value = {ElementType.TYPE, ElementType.FIELD}) // 允许被修饰的注解作用在类、接口和枚举上 // 允许作用在属性字段上。
2024-03-20 11:58:39
1434
4
原创 springboot运行jar包,实现复制jar包resources下文件、文件夹(可支持包含子文件夹)到指定的目录
xxx\xxx (文件名、目录名或卷标语法不正确。:当我们使用文件路径访问文件时,该路径下的文件必须是可访问的,而jar文件本质是上是一个压缩文件,需要解压才能访问,所以程序会直接报错。以jar包运行时,不能使用resource.getFile()更改复制文件夹方式,不读文件路径,直接读取文件流。以jar包运行时,获取文件目录时,会报错;进行获取文件路径,然后进行格式化处理。获取文件路径、判断是否为文件。
2023-11-15 11:06:59
1824
转载 【异常】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
2255
转载 mysql中释放表空间的几种方式
以上是几种常用的MySQL中释放表空间的方式。需要根据实际情况选择合适的方式进行操作,以便保证数据的安全性和操作的效果。
2023-09-27 11:25:37
5395
转载 autocomplete=“off“ 不起作用解决方案
为了防止浏览器为用户自动填充账号密码,input标签 html5新增属性autocomplete,但这一属性经常出现不起作用的事情,为了解决这一问题,我找到一些解决方法;去掉了一些比较复杂的方法。网上没有找到对其详细解释,但是发现163邮箱的登录注册是这么用的。这种方法是最简单的。autocomplete官方只有"on","off"俩个值,但是"在input框中设置 autocomplete= "修改readonly属性。
2023-09-14 11:40:31
2849
原创 IDEA导入微服务项目后自动将微服务展示在service面板中
更新所有maven,就可以自动将微服务展示在service面板中。有时候,不会自动将微服务展示在service面板中。
2023-07-24 15:22:31
1381
转载 类似“欢;“这类16进制网页编码的编码与解码方法
这类16进制网页编码,虽然我们的浏览器可以显示出正确的文字,但是看源代码的时候就是满眼的乱码了。于是在需要写处理网页代码的程序就可能遇到转换这些编码的问题。欢迎来到我的Java博客!(全部插入了空格避免被转义,下面的代码中也都加了空格)有些网站,特别是有些网站的手机版,喜欢直接输出类似。欢迎来到我的Java博客!欢迎来到我的Java博客!欢迎来到我的Java博客!
2023-07-07 14:57:12
612
原创 Java Validation 只能输入固定值(自定义校验注解、@Pattern)
typeMean只能输入字符串“typeMean只能输入字符串“@Pattern注解,只能校验。type只能输入数字。
2023-07-04 11:33:27
5520
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
1197
原创 【idea】项目引用的是jar里的class文件,不是模块里面的java文件
【idea】项目引用的是jar里的class文件,而不是模块里面的java文件。1.把本地仓库里面引用的jar删除掉。2.更新maven
2023-06-06 15:04:51
738
原创 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
1968
原创 Flowable根据任务id、参数,预测、获取下一任务节点集合、候选用户集合、候选组集合、参与用户id集合等
根据任务id、参数,预测、获取下一任务节点集合、候选用户集合、候选组集合、参与用户id集合等。
2023-03-03 14:21:49
5861
13
转载 spring boot 中使用 thymeleaf 报错ognl/PropertyAccessor
【代码】spring boot 中使用 thymeleaf 报错ognl/PropertyAccessor。错误原因在 org.thymeleaf:thymeleaf-spring5 的 pom 文件中,排除了 ognl:
2023-03-02 11:14:49
1725
转载 bootstrap-table设置select过滤器值(filterData)
filterControl设置select(选择控件),默认是数据当前不重复,但如果是分页或者筛选数据时,select的数据就不完整。bootstrap-table官网上有三种方法设置select过滤器的值,用于。控制器格式键值对,否则url就获取不到。注:如果网络有延迟,不推荐使用url。注:grade要经过转码(输出字符串。),因为直接输出json和数组会报错。加载或从json字符串加载。加载或从远程json文件。2、URL格式(不推荐)
2023-02-01 16:16:36
1688
原创 微信内置浏览器提示【可在浏览器打开此网页下载文件】
引入卓正pageoffice.js,在微信内置浏览器会提示【可在浏览器打开此网页下载文件】ps:其他情况,可以一个一个js删除,然后进行测试哪个js存在时会出现提示。可进行判断,判断是否为pc端、移动端。函数,往body插入iframe。
2023-01-10 10:00:14
5489
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人