
java笔记
dbnaxlc_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
maven项目将自定义文件添加到META-INF中
最近在做DUBBO协议的扩展,根据SPI规范,需要添加资源目录 META-INF/services,在打成jar包时,发现只有maven自己的描述文件,而我们自定义的文件给覆盖了。 通过以下方式解决(不让maven打包时生成描述文件):在pom文件中添加插件,代码如下: org.apache.maven.plugins maven-jar-plugin原创 2015-09-15 15:17:39 · 12714 阅读 · 1 评论 -
maven打包在MANIFEST.MF文件中增加属性
最近在学习java agent,需要在生成的jar包里面的 META-INF/MAINIFEST.MF 必须包含 Premain-Class这个属性。采用MAVEN的maven-jar-plugin插件完成。 maven-jar-plugin插件默认生成的MAINIFEST.MF文件包含以下几项: Manifest-Version: 1.0 Archiver-Version: Plexus A原创 2015-12-15 09:13:00 · 25995 阅读 · 0 评论 -
spring获取加载的所有bean
public class SpringContextHolder implements ApplicationContextAware { private static ApplicationContext applicationContext; public void setApplicationContext(ApplicationContext applicationCon...原创 2018-06-06 09:20:45 · 11867 阅读 · 0 评论 -
Stream.max(Integer::max)求取最大值
让我们看一段代码: List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5); System.out.println(numbers.stream().max(Integer::max).get()); 结果是1,而不是5。 Stream.max(),是以返回值的正负和零值来判断数据大小的。对于上述例子,Stream.max()中...原创 2018-12-07 16:19:46 · 22976 阅读 · 3 评论