java
Weirdo_zhu
这个作者很懒,什么都没留下…
展开
-
开源项目-idea jdk类未正常加载解决
目录问题说明解决方式在实际开源项目拉取学习中,经常会遇到jdk包下的类加载异常的情况,如图中的原因先检查本地jdk是否正常安装windows:运行(win+r) cmd java-version 如果本地java 环境正常,这种情况一般问题就是idea默认的项目设置项目jdk版本过高,高于开源版本,平时很多情况下虽然代码正常,但是部分类解析出现未知错误,没有抛出任何其他异常的情况下,也可能是同样的问题第一步:file-》Project structure第二步调整Project SDK 为1.8 和 Pr原创 2022-06-06 14:25:17 · 1479 阅读 · 2 评论 -
centos7-配置java8环境
部署教程-centos7配置java8环境目录部署教程-centos7配置java8环境一、下载Java 8版本二、centos配置前言虽然现阶段java版本发展很快,但是jdk8版本目前还是市面上最常用的java版本一、下载Java 8版本下载连接:Java Archive Downloads - Java SE 8选择指定java版本 本文以(jdk-8u121-linux-x64.tar.gz)版本举例二、centos配置1.通过Xftp(或者其他s.原创 2022-05-31 09:47:25 · 949 阅读 · 0 评论 -
类同属性不为null 拷贝赋值
在实际开发中,我们经常会遇到更新一个类只想更新有值的数据,而且不想一个个的去赋值。而下面的方法封装了类同属性拷贝不为空的赋值,减少代码量。/** * @param source 要拷贝的对象 * @return * @Description 获取到对象中属性为null的属性名 */public String[] getNullPropertyNames(Object source) { final BeanWrapper src = new BeanWrapperImpl(sour.原创 2021-06-24 13:33:44 · 335 阅读 · 0 评论 -
关于poi3.17版本的一些格式设置操作问
最近在使用poi操作excel的时候遇到了一些问题,分享一下其中一些坑的点。网上很多版本对于poi中样式中样式设置都是poi之前的操作,在poi3.17版本中并不能直接使用,自己给自己挖了一个大坑;举个例子,在poi导出设置单元格样式的居中问题时候,网上大部分的操作代码如下:XSSFCellStylecellStyle=wb.createCellStyle();cellStyl...原创 2018-04-12 14:08:05 · 17312 阅读 · 13 评论 -
switch 语句编译报错Constant expression required
switch支持的类型:switch表达式后面的数据类型只能是byte,short,char,int四种整形类型,枚举类型和java.lang.String类型(从java 7才允许),不能是boolean类型。原创 2021-06-16 14:36:18 · 363 阅读 · 0 评论 -
java 读取csv 文件
csv 格式 本质 上位文本类型数据,目前解析方式查找过来就一种,需要注意的就是在读取csv前需要知道csv编码格式才可以正确解析/** * 获取流对应的编码类型 * @param bb * @return * @throws Exception */public static String getCharSet(BufferedInputStream bb) throws Exception { String charSet = null; byte[] buffer = ne.原创 2021-04-08 13:18:30 · 3594 阅读 · 0 评论