- 博客(40)
- 收藏
- 关注
原创 【Springboot+JPA】 基础实体类公共字段审计功能(亲测可用!)
【Springboot+JPA】 基础实体类公共字段审计功能 (Springboot+JPA Auditor)
2025-04-02 17:50:12
320
原创 【Springboot+JPA】存储过程Procedure使用及踩坑记录
Caused by: java.lang.IllegalArgumentException: Positional parameter [1] is not registered with this procedure callat org.hibernate.query.procedure.internal.ProcedureParameterMetadata.getQueryParameter(ProcedureParameterMetadata.java:141)
2025-03-25 15:41:09
864
原创 【rk3588-android12】实现【bq40z50R1】系统HAL服务,从硬件驱动层到上层APP
【rk3588-android12】实现【bq40z50R1】系统自定义HAL服务,SMBUS协议读取底层数据,AIDL定义服务层接口
2023-08-30 15:54:54
460
原创 【android12】给第三方应用APK添加系统签名
自己或者客户的第三方apk需要用到很多系统权限,所以要内置到系统目录下,变成系统自带的APP,如果不用系统文件生成的签名安装,会导致APP远程更新失败提示签名错误。
2023-07-11 18:55:55
3188
原创 【Spring依赖编译报错】Could not resolve all files for configuration ‘:classpath‘.
Could not resolve all files for configuration ':classpath'.
2023-06-21 12:08:32
4794
原创 【android12】 添加自定义系统服务,AIDL实现HAL Service层
系统路径:frameworks/base/core/java/android/app/IHelloWorldManager.aidl2.添加AIDL接口实现类系统路径:frameworks/base/core/java/android/app/HelloWorldManagerService.java3.添加接口管理类HelloWorldManager.java系统路径:frameworks/base/core/java/android/app/HelloWorldManager.java4.在C
2023-06-15 19:46:53
2227
原创 【Java 下载SFTP文件服务器文件中断 异常处理】
org.apache.catalina.connector.ClientAbortException: java.io.IOException: 远程主机强迫关闭了一个现有的连接。 at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353) at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java
2023-04-26 16:16:29
1148
原创 SpringBoot+Maven项目编译失败报错
java: 无法访问org.springframework.web.bind.annotation.PostMapping 错误的类文件: /E:/apache-maven-3.3.9/repository/org/springframework/spring-web/6.0.2/spring-web-6.0.2.jar!/org/springframework/web/bind/annotation/PostMapping.class 类文件具有错误的版本 61.0, 应为 55.0
2023-02-21 14:43:52
1488
原创 Exception in thread “main“ java.lang.IllegalArgumentException: Incorrect length for hybrid encoding
Exception in thread "main" java.lang.IllegalArgumentException: Incorrect length for hybrid encoding at org.bouncycastle.math.ec.ECCurve.decodePoint(ECCurve.java:428) at com.qz.tms.face.util.SM2Util.verify(SM2Util.java:177) at com.qz.tms.face.util.SM2Uti
2023-02-04 16:19:21
465
原创 解决Vue3+Vite3 打包部署到nginx后配置非根目录刷新页面报错空白
Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of "text/html". Strict MIME type checking is enforced for module scripts per HTML spec.
2022-12-19 23:57:34
13135
7
原创 vue3+element-plus 弹框表单重置(resetFields)失效、无效解决
一个弹框同时实现新增、修改功能。点击修改时赋值到弹框里面的表单,点击新增弹框里面表单都是无值,表单修改再新增重置无效
2022-10-13 11:38:53
6331
2
原创 Jenkins 实现 Gradle+Java,Vue+nodejs项目自动化构建(亲测可用!)
Linux安装Jenkins,Jenkins 构建第一个Java、Vue项目
2022-09-17 15:11:21
1274
原创 POI 导出复杂表格(提供思路)
导出表格之前必须要理解的几个概念ps:理解了原理可以自由发挥写出自己想要的表格工作蒲:HSSFWorkbook:是操作Excel2003以前(包括2003)的版本,扩展名是.xls ,行数有限,最大为65535,由于数量有限因此一般不会发生OOM(内存不足的异常)XSSFWorkbook:是操作Excel2007的版本,扩展名是.xlsx,数据量无限,有可能会出现OOM内存溢出异常// 新建一个工作蒲HSSFWorkbook workbook = new HSSFWorkbook();
2022-08-01 14:50:42
522
原创 OutputStreamWriter生成CSV,JavaMail发送邮件标题附件乱码
附件乱码解决:// 这里使用ByteArrayOutputStream是因为长度是自动拓展, 而byte[]必须指定大小var os = new ByteArrayOutputStream();// 只需要在这里指定charsetName为指定的编码格式即可,我这里是因为用Office打开csv附件// Office的excel默认为GB2312,具体那个软件用啥编码格式可以自行百度,保持一致就可以了Writer writer = new OutputStreamWriter(os, "GB231
2022-04-19 14:47:39
726
原创 Java Https-Post Xml格式接口API定义
需求背景做一个对接微信支付宝支付相关功能的Open-Api,包含静态二维码支付、BSanC、查询、退款功能,这些接口都需要支持两种格式:XML/JSON(Content-Type),还需要统一做签名验证,下面直接贴代码吧!本文只讲接口支持XML格式!定义实体类1.在定义的实体类里面使用XmlRootElement 定义根节点的名字2.XmlElement 定义属性的名字以下是要用到的依赖 // gradle implementation 'javax.xml.bind:jaxb
2022-03-03 15:38:51
646
原创 Run with --stacktrace option to get the stack trace. Run with --info or --debug
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
2022-01-21 17:48:54
21079
1
原创 EasyExcel+Web导出excel完整代码 附(表格样式调整,列宽自适应)
页面按钮请求<button pButton type="button" label="Export" (click)="export()" class="ui-button-rounded float-right ui-button-mt-30"></button>JS方法调用接口 export() { console.log('download report with startDate:' + t
2021-11-11 11:12:51
1221
原创 EasyExcel+Web 读取数据保存到数据库完整代码
1.功能描述这里我的需求是从选择本地文件读取excel里面的固定格式的数据保存到数据库2.技术Spring boot+angular(primeNg)3.代码展示页面组件<input type="file" accept=".csv, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" value="" id="input_file"
2021-11-05 15:21:26
597
原创 Idea 提升效率的实用插件
1.好看的1)Nyan Progress Bar超级可爱的进度条,看着这彩虹条,每次加载进度好像心情都变平和了2)Material Theme UI Plugin这是我个人很喜欢的一个主题有多种配色可以选择我比较喜欢用这个总共有将近30多个选择,总有一款你喜欢的3)Rainbow bracket彩虹括号插件,有了这个插件,再也不用来来回回找括号了4)Key Promoter X 快捷键提示插件2.好用的1)RestfulTool一套 Restful 服务开发辅助工具集
2021-10-25 16:25:07
647
原创 Config启动报错:If you are using the git profile, you need to set a Git URI in your configuration.
If you are using the git profile, you need to set a Git URI in your configuration. If you are using a native profile and have spring.cloud.config.server.bootstrap=true, you need to use a composite configuration.
2021-10-18 17:02:28
3679
1
原创 1640 EFrror rumning ‘RknittaceMplcation‘: comnd line is too log. Shorten comnd line for Reuittancebm
报错信息如下解决方法如下点击锤子旁边的 Edit configurations找到Shorten commad line 选择 JAR mainfest如果报下面的错就是端口被占用,需要查看配置端口的文件并修改重新加载配置文件
2021-08-26 11:40:07
120
原创 Java—序列化、反序列化
序列化 (Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。
2021-07-08 23:18:44
112
原创 String&StringBuilder&StringBuffer
Java核心—String&StringBuilder&StringBuffer的区别值改变线程安全运行速度值改变通过底层代码可以知道的信息:Stringfinal修饰的char数组,值被定义之后不可更改StringBuilder&StringBuffer值可以更改总结:String值不可改,StringBuilder&StringBuffer值可改线程安全StringBuffer中很多方法可以带有synchronized关键字,可以保证线程
2021-05-27 10:37:48
149
原创 Layui 系列之—表格开关改变状态
第一步第二步<script type="text/html" id="switch_is_hot"> {{# if(d.isHot){ }} <input type="checkbox" value="{{d.objId}}" lay-skin="switch" lay-text="是|否" lay-filter="switch_is_hot" checked="checked"></input> {{# }el..
2021-05-25 10:12:05
711
原创 Layui 系列之—表格弹框查看视频
第一步第二步<!-- 在表格内渲染--><script type="text/html" id="video"> <button class="layui-btn layui-btn-sm layui-btn-primary" lay-event="video"><i class="fa fa-play" ..
2021-05-25 10:06:58
1471
原创 Layui 系列之—表格弹框显示富文本
第一步第二步(我这里是点击按钮弹框查看)<!-- 在表格内渲染--><script type="text/html" id="content"> <button class="layui-btn layui-btn-sm layui-btn-primary" lay-event="content"><i class="fa fa-bookmark-o" ..
2021-05-25 09:59:54
1513
原创 Layui 系列之—表格循环显示图片
在表格列后面加上属性templet: "#image"渲染图片<!-- 在表格内渲染图片 多张--> <script type="text/html" id="image"> {{# for(var j in d.imageList) { d.imageList[j] }} <img src="{{d.imageList[j]}}" style="text-align: center" width="200px" onclick="visitImg(..
2021-05-25 09:50:35
1039
原创 Layui 系列之—循环显示下拉框
方法// 循环显示下拉框方法function show(data, selected, objDom) { // 先清空对象 objDom.empty(); let html = '<option value=""></option>'; $.each(data, function (index, item) { if (item.key == selected) { html += '<option value="' + item.key +
2021-05-25 09:41:35
1383
原创 Idea 热部署详细配置
第一步:在pom.xml 里面加入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true</optional></depende
2021-04-01 16:48:55
268
原创 EasyExcel 问题
使用EasyExcel报错先上图:第一个错第二个错ExcelGenerateException: java.lang.NoSuchFieldError: RETURN_NULL_AND_BLANK让我们先在maven仓库找到图片上依赖的文件夹打开图片所指pom 文件可以看到了里面的poi和poi-ooxml的依赖都是3.17因此我们的项目pom.xml配置文件的两个版本要保持一致然后clean和刷新一下maven重启项目问题得到解决...
2021-01-19 14:37:07
1759
2
原创 调用微信支付接口:缺少 total_fee 参数
小程序调用微信支付接口报错:如图经排查,本人所做项目出现这个问题的原因是在测试过程中导致订单号已经存在在微信那边,微信签名字段为空,如图所示参数:prepay_id=null 会报这个错因此需要传一个新的参数到微信那边获取微信签名解决办法:本来是用order_sn传过去的后来在数据库新建一个参数order_pay_sn 传到调用微信支付接口那边,即可解决代码:查询的时候也要记得用支付编号呀此方法仅供参考!可解决问题!参考博文...
2021-01-10 17:30:07
2630
原创 vs code代码格式化
vscode 代码格式化这种长长的代码格式看着很难受看到这种就很舒服了怎么改呢?在vs code 按住快捷键Ctrl+shift+P搜索setting.json,加入以下代码块即可{ "vetur.format.options.tabSize": 2, "vetur.format.options.useTabs": false, "vetur.format.defaultFormatter.html": "js-beautify-html", "vetur.for
2020-12-14 14:29:49
665
1
原创 搭建vue项目步骤详解
搭建vue项目步骤详解第一步:搭建node.js环境下载安装node.js,一路下一步就行,如果中途出现错误信息为2503或2502的一般情况下是因为权限不足。(下载地址为:https://nodejs.org/en/)检查是否安装成功:如果输出版本号,说明我们安装node环境成功为了提高我们的效率,可以使用淘宝的镜像:http://npm.taobao.org/输入:npm install -g cnpm –registry=https://registry.npm.taobao.org,即可
2020-09-27 14:02:08
226
原创 vue设置浏览器顶部小图标
vue 设置网页顶部小图标1.首先准备一个size为32px(或者其它较小size)的图片可以去阿里巴巴矢量图网站上面搜索自己喜欢的[地址:](https://www.iconfont.cn/)或者自己用ps设计自己喜欢的2.把图片名字改成"favicon.ico"把改完名字的图片放在项目根目录下面(如下图所示:)![在这里插入图片描述](https://img-blog.csdnimg.cn/20200727165713736.png?x-oss-process=image/watermar
2020-07-27 17:03:49
2871
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人