java
学煽
这个作者很懒,什么都没留下…
展开
-
debugger 启动项目报错Disconnected from the target VM, address: ‘127.0.0.1:****‘, transport: ‘socket‘
Disconnected from the target VM 配置/启动参数/冲突/格式错误原创 2022-11-14 15:05:33 · 1070 阅读 · 1 评论 -
根据六位区域编码获得完整区域名
父级区域编码为2位或4位情况 select CONCAT_WS("", (select name from t_info_region where code = LEFT(#{code,jdbcType=BIGINT}, 2) ), (select name from t_info_region where code = LEFT(#{code,jdbcType=BIGINT}, 4) ),原创 2021-02-05 16:01:35 · 415 阅读 · 0 评论 -
POI解析Excel单元格类型返回String格式,并处理解析数字生成的科学计数法
import org.apache.commons.lang3.StringUtils;import org.apache.poi.ss.usermodel.Cell;import org.apache.poi.ss.usermodel.FormulaEvaluator;import org.apache.poi.xssf.usermodel.*;import java.text.NumberFormat;public class ExcelUtil { private static F原创 2021-01-18 19:09:22 · 919 阅读 · 0 评论 -
FastJSON : JSONObject 转化为实体类和List
本文的JsoonObject是fastJSON提供的对象JSONObject 所需的maven依赖:<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.69</version></dependency>先定义一个实体类: @Data @ToS原创 2020-12-31 11:06:38 · 6685 阅读 · 1 评论 -
postman传输Boolean类型注意事项
先来看看自动生成字段的区别:这是idea自动生成的getter/setter方法: private Boolean isTest; public Boolean getTest() { return isTest; } public void setTest(Boolean test) { isTest = test; }//---------------------------------------------- privat原创 2020-12-22 14:42:22 · 2609 阅读 · 1 评论 -
java在行列数不确定的情况下生成excel
先大概讲下思路,数量和类型都不确定的情况下,我们只能使用java.util.List类再去封装一个List ,结构为这样List<List>.数据结构确定后首先我们要获得excel表的列数,通过遍历list即可,把外层list的子list.size()一个个比较,取得最大值.获得列数主要是为了给列赋名并给每个单元格添加边框,不至于那么丑.行数不需要确定,直接添加进去即可.代码如下:先导入poi的maven依赖<dependency> <groupId>org.a原创 2020-12-17 14:49:42 · 1283 阅读 · 0 评论 -
单例的几种实现方式:懒汉、饿汉、DLC、内部类单例、枚举单例
饿汉public class Hungry{ private Hungry(){} private static final Hungry hungry = new Hungry(); public static Hungry getInstance(){ return hungry; }}缺点:占用空间,被调用之前都仍占用内存懒汉public class Lazy { private Lazy(){ //调用下线程名,看哪几个线原创 2020-09-29 15:52:41 · 1738 阅读 · 0 评论 -
在命令行界面,javac报错不是内部或外部命令,但java和java -version可以执行的解决方法(window10)
问题描述:打开cmd,输入java,java -version没有问题,但是提示javac不是内部或外部命令,也不是可运行的程序 或批处理文件右键我的电脑属性,点击高级系统设置,打开环境变量,在下半部分的系统变量里找到path变量,双击它可能你path的里面有这样一行;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin实际上这样是不行的,win10里path变量必须去掉分号并且分行才行,因为你在新建时系统会自动的在行末尾给你添加分号。通过编辑文本可以证实:应该把 ;%原创 2020-06-12 20:25:10 · 788 阅读 · 1 评论 -
java向上造型的意义,如何理解向上造型有利于提高程序的可扩展性和简洁性,什么时候使用向上造型?
先来捋一下什么是向上造型吧public class Person{ //定义父类Person public void eat(){ System.out.println("person eat"); }; public void shower(){ System.out.println("person shower"); //父类独有方法 }}public class Man extends Person{ //子类原创 2020-08-31 11:10:58 · 2452 阅读 · 2 评论