在Java开发中,可能会遇到Map和String转换的情况,尤其是在HTTP请求的情况下Guava中提供了Joiner和Splitter,可以方便的实现两者的互转。位于com.google.common.base包下Map转StringString st...
阅读全文...
@EnableDiscoveryClient、@EnableEurekaClient的区别
在使用Spring Cloud Eureka服务发现的时候提到了两种注解,一种为@EnableDiscoveryClient,一种为@EnableEurekaClient可参考地址:https://stackoverflow.com/questions/...
阅读全文...
阅读全文...
Idea启动Main方法报错Class JavaLaunchHelper is implemented in both
在使用Idea启动main方法时,提示Class JavaLaunchHelper is implemented in both Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Hom...
阅读全文...
阅读全文...
Java8中的foreach()使用return/break/continue
在使用lambda表达式处理集合时,发现不能使用break和continue。如果要实现在普通for循环中的效果时,可以使用return来替代。http://stackoverflow.com/questions/23996454/terminate-o...
阅读全文...
阅读全文...
Java8中Date转换为LocalDate
在Java 8中使用了新的时间日期 java.time。全新 API 的众多好处之一就是,明确了日期时间概念,例如:瞬时(instant)、期间(duration)、日期、时间、时区和周期。同时继承了 Joda 库按人类语言和计算机各自解析的时间处理方式...
阅读全文...
阅读全文...
使用Docker助力DevOps
本文摘自《Docker技术入门与实战》敏捷开发是一套软件工程的方法论。其中有一个重要的概念就是DevOps。DevOps(英文Development和Operations的组合)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和...
阅读全文...
阅读全文...
Spring整合RabbitMQ,启动时报错amqptimeoutexception
错误信息:org.springframework.amqp.amqptimeoutexception: java.util.concurrent.timeout在Docker中启动RabbitMQ,端口映射的是:-p 5671:5671 -p 5672:...
阅读全文...
阅读全文...
POI导出异常:java.lang.NoClassDefFoundError: sun/awt/X11GraphicsEnvironment
又是美好的一天,躲过了加班。起因:周六接到电话说生产有个功能报错了。可周四发版的时候测试了一下是可以的。让我周天去查下问题。经过努力,找到一个管理员帐号,查看了一下日志。Caused by: java.lang.NoClassDefFoundError:...
阅读全文...
阅读全文...
java.lang.NoSuchMethodException: org.apache.ibatis.executor.statement.StatementHandler.prepare(java.sql.Connection)
问题:@Intercepts({ @Signature(type = StatementHandler.class, method = "prepare", args = { Connection.class }) })
public class Pag...
阅读全文...
阅读全文...
Dubbo的Service接口参数中不能用集合
今天再写Dubbo接口时,接口的参数里用到了一个Set类型的参数。在consumer里@Autowired的时候总是报错。java.lang.RuntimeException: java.io.IOException: invalid constant ...
阅读全文...
阅读全文...