自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (2)
  • 收藏
  • 关注

原创 工厂模式,减少if...else,提高代码可读性和可维护性

文章发表在【程序员热点】公众号中对于业务开发来说,业务逻辑的复杂是必然的,随着业务发展,需求只会越来越复杂,为了考虑到各种各样的情况,代码中不可避免的会出现很多if-else。一旦代码中if-else过多,就会大大的影响其可读性和可维护性。![图片](/api/project/8046742/files/22384437/imagePreview)首先可读性,不言而喻,过多的if-else代码和嵌套,会使阅读代码的人很难理解到底是什么意思。尤其是那些没有注释的代码。其次是可维

2021-08-12 14:58:41 294

原创 Stream 转换用法

Stream 将List<对象>转换为Map<String,List<对象>>Map<String, List<StuExaminationScore>> stuExaminationScoreMap = stuExaminationScoreList.stream().collect(Collectors.groupingBy(e -> e.getExaminationSubject()));Map<String, Lis

2021-07-12 11:53:01 1329

转载 Linux常用命令,简单明了

转载自:http://www.cnblogs.com/purediy/p/4288649.html查询相关find按规则查找某个文件或文件夹,包括子目录find . -name '*.sh'-- 以.sh结尾的文件 find . -name '*channel*'-- 包含channel字符的文件 find . -name 'build*'-- 以build开头的文件 ...

2019-04-08 13:55:17 147

转载 ActiveMQ的点对点与发布/订阅模式小demo

window版的ActiveMQ(内含有ActiveMQ完整包activemq-all-5.12.1.jar) ,下载地址:链接: https://pan.baidu.com/s/169HerfGQ8w_wwYNYRoLP-Q 密码: 4txv;点对点(消息只要没有被消费,一直是挂起的状态,直到被消费者消费)package com.jms.demo;import javax.jms.Connect...

2018-04-25 15:15:59 151

poi4.1.6 org.apache.poi.xwpf.converter.core word转pdf

poi4.1.6 org.apache.poi.xwpf.converter.core word转pdf

2022-02-25

ActiveMQ的点对点与发布/订阅模式小demo

ActiveMQ初学时写的小demo,可以直接导入eclipse运行,压缩包内包含window版的ActiveMQ(内含有ActiveMQ完整包activemq-all-5.12.1.jar)

2018-04-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除