Java
Java基础相关知识
LunarLogic
这个作者很懒,什么都没留下…
展开
-
POI 导出复杂表格(提供思路)
导出表格之前必须要理解的几个概念ps:理解了原理可以自由发挥写出自己想要的表格工作蒲:HSSFWorkbook:是操作Excel2003以前(包括2003)的版本,扩展名是.xls ,行数有限,最大为65535,由于数量有限因此一般不会发生OOM(内存不足的异常)XSSFWorkbook:是操作Excel2007的版本,扩展名是.xlsx,数据量无限,有可能会出现OOM内存溢出异常// 新建一个工作蒲HSSFWorkbook workbook = new HSSFWorkbook();原创 2022-08-01 14:50:42 · 465 阅读 · 0 评论 -
【rk3588-android12】实现【bq40z50R1】系统HAL服务,从硬件驱动层到上层APP
【rk3588-android12】实现【bq40z50R1】系统自定义HAL服务,SMBUS协议读取底层数据,AIDL定义服务层接口原创 2023-08-30 15:54:54 · 212 阅读 · 0 评论 -
【Spring依赖编译报错】Could not resolve all files for configuration ‘:classpath‘.
Could not resolve all files for configuration ':classpath'.原创 2023-06-21 12:08:32 · 4105 阅读 · 0 评论 -
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 · 1401 阅读 · 0 评论 -
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 · 420 阅读 · 0 评论 -
Jenkins 实现 Gradle+Java,Vue+nodejs项目自动化构建(亲测可用!)
Linux安装Jenkins,Jenkins 构建第一个Java、Vue项目原创 2022-09-17 15:11:21 · 1212 阅读 · 0 评论 -
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 · 596 阅读 · 0 评论 -
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 · 20008 阅读 · 1 评论 -
对象(实体类)获取属性/值转换为Array数组
适用需要遍历设置对象参数场景:比如写入excel原创 2021-12-10 15:16:22 · 2445 阅读 · 0 评论 -
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 · 1173 阅读 · 0 评论 -
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 · 558 阅读 · 0 评论 -
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 · 3480 阅读 · 1 评论 -
Java—序列化、反序列化
序列化 (Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。原创 2021-07-08 23:18:44 · 99 阅读 · 0 评论 -
String&StringBuilder&StringBuffer
Java核心—String&StringBuilder&StringBuffer的区别值改变线程安全运行速度值改变通过底层代码可以知道的信息:Stringfinal修饰的char数组,值被定义之后不可更改StringBuilder&StringBuffer值可以更改总结:String值不可改,StringBuilder&StringBuffer值可改线程安全StringBuffer中很多方法可以带有synchronized关键字,可以保证线程原创 2021-05-27 10:37:48 · 120 阅读 · 0 评论