
Java
文章平均质量分 51
_Delores_
这个作者很懒,什么都没留下…
展开
-
Maven发布出错:Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy
Maven发布jar包报错:Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy原因:缺少配置解决:在Maven配置文件settings.xml中加配置在目录…\apache-maven-3.2.3-bin\apache-maven-3.2.3\conf下打开文件settings.xml,增加配置。<!-- servers | This is a list of authent原创 2021-02-03 15:56:32 · 18760 阅读 · 3 评论 -
Class ‘XXX‘ must either be declared abstract or implement abstract method ‘xxx‘
最近引入外部jar包,继承抽象类时出现这个问题,Class ‘XXX’ must be declared abstract or implement abstract method ‘xxx’,这里IDEA给提示了,该类需要被申明为抽象的,或者实现父类的 ‘xxx’ 方法(抽象方法)。问题:这里我们不想申明该子类为抽象类,也实现了父类的抽象方法,可还是有这个问题。解决办法:后来发现是作用域的问题,父类的抽象方法没有显示表明为public,而是默认default,又因为该父类方法是外部包的抽象类,导原创 2021-01-22 10:23:06 · 48999 阅读 · 5 评论 -
String 去掉空格回车等符号
笨方法:String s = “你要去除的字符串”; 1.去除空格:s = s.replace('\\s',''); 2.去除回车:s = s.replace('\n','');这样也可以把空格和回车去掉,其他也可以照这样做。注:\n 回车(\u000a) \t 水平制表符(\u0009) \s 空格(\u0008) \r 换行(\u000d)*/public class StringUtil { private static final Logger原创 2021-01-21 14:10:00 · 12858 阅读 · 1 评论 -
SpringBoot 定时任务相关
文章目录开发单个定时任务开发定时任务第一种第二种:spring结合quartz配置定时任务报错:BeanDefinitionParsingException开发单个定时任务直接使用注解:@Scheduled 和 @EnableScheduling@Service@EnableSchedulingpublic class JobHandlerService { @Scheduled(cron = "0 0 1 * * ?") public void task() { }}开发定原创 2020-12-08 17:55:49 · 239 阅读 · 0 评论 -
使用multipart/form-data方式上传文件
本文将介绍使用multipart/form-data方式上传文件的方式和踩坑。文章目录使用RestTemplate框架上传文件使用HttpURLConnection 上传文件报文件为空的问题使用RestTemplate框架上传文件调用postForObject接口上传文件,直接上代码@Testpublic void restTemplateTransferFile(){ final String filePath = "picture/testFile.jpg"; //相对地址,也可以使用原创 2020-12-03 14:15:10 · 15999 阅读 · 1 评论 -
JPA 更新操作里面的坑
文章目录JPA 更新操作使用save()方法更新数据踩到的坑1、不能更新数据2、多次更新数据,报StaleObjectStateException异常获取数据库对象findById().get()JPA 更新操作JPA 更新操作主要有两种:1、使用save()方法1)保存一个实体:repository.save(T entity)2)保存多个实体:repository.save(Iterable entities)3)保存并立即刷新一个实体:repository.saveAndFlush(T原创 2020-12-02 17:42:48 · 6487 阅读 · 0 评论 -
Debug:java.text.ParseException: Unparseable date: ““
代码SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); Date d = df.parse("20201105");抛出异常java.text.ParseException: Unparseable date: ""提高代码的健壮性,例如利用try-catch块来进行处理原因:SimpleDateFormat("yyyy-MM-dd")里面的格式与.parse("20201105")不一致,输入的字符串要和你想要的格式长度都一原创 2020-11-05 18:10:43 · 235 阅读 · 0 评论 -
maven项目打包
Jar包maven项目在ide中编译打包出jar包,要注意别把配置文件.properties打包进去。<build> <plugins> <!-- 打包插件 --> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <ve原创 2020-11-04 10:22:40 · 204 阅读 · 0 评论 -
报错:java.lang.NoSuchMethodError: com.gnete.dao.criterion.SelectCriteria.isIgnoreNull()Z
报错:java.lang.NoSuchMethodError: com.gnete.dao.criterion.SelectCriteria.isIgnoreNull()Z相关代码public SelectCriteria(SelectCriteria criteria) { this(); this.ignoreNull = criteria.ignoreNull; this.ignoreBlank = criteria.ignoreBlank; this.orderByClaus原创 2020-11-03 16:42:03 · 220 阅读 · 0 评论 -
Debug:No enum constant org.apache.ibatis.type.JdbcType.Integer
原因mybatis中JdbcType没有Integer类型,可查看映射表,mapper或配置中将INTEGER写成了IntegerMybatisjavaSQLintegerint OR IntegerINTEGERlonglong OR java.lang.LongBIGINTshortshort OR java.lang.ShortSMALLINTfloatfloat OR java.lang.FloatFLOATdoubledouble原创 2020-10-26 15:12:12 · 973 阅读 · 0 评论 -
Java线程停止的几种方法
要终止一个线程,并不是简单的调用stop()方法,stop()就像linux中的kill一个线程一样是非常暴力的,虽然在Java的API中仍然可以调用stop()方法,但是和suspend,resume方法一样,是过期了的,不建议使用的,因为stop()在结束一个线程时并不会保证线程的资源正常释放,会导致程序可能会出现一些不确定的状态。@Deprecatedpublic final void ...转载 2019-11-01 21:12:50 · 280 阅读 · 0 评论 -
Centos7下Java开发基本环境搭建
转载于 https://www.cnblogs.com/hafiz/p/8410543.html文章目录一、Centos7安装JDK二、Centos7安装Maven三、Centos7安装Git四、总结一、Centos7安装JDK首先查看自己的机器上是否已经自带openjdk,命令如下:rpm -qa | grep jdk如果存在,则按照如下命令进行依次卸载:yum -y remo...转载 2019-09-06 12:47:23 · 401 阅读 · 0 评论 -
java类路径classpath和包
本文原创地址:博客园骏马金龙https://www.cnblogs.com/f-ck-need-u/p/8127529.html文章目录java类路径classpath和包1. 类路径(classpath)2. 包(package)2.1 使用包中的类和导入包(import)2.2 将package归档成jar包2.3 类搜索机制java类路径classpath和包1. 类路径(clas...转载 2019-08-23 00:18:07 · 689 阅读 · 0 评论