自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 springBoot 用异步线程池实现异步事件

前言: 在软件开发过程中,经常会遇到需要预警,或者做埋点等和业务无关但又需要做的事,像钉钉预警,需要在特定场景执行,又不能影响业务。如果采用同步http处理,如果预警接口响应慢超时,将直接影响业务,使用异步线程池就可以很好地解决。例子: 钉钉预警,用异步线程池处理。一、代码层次 这是异步线程池的搭建处理 ...

2020-04-21 14:27:11 1030

原创 用工厂模式代替 if...else...

引言: 最近码代码,经常遇到针对不同的参数枚举,实现不同的步骤操作的场景,如果一直用if--else,代码看起来不但臃肿,而且很难维护,下面简单介绍一下用枚举加工厂模式,完美解决这一个难题~场景: 贷款申请前,根据不同的进件渠道,需要进行一系列不同的前置校验,如白名单匹配,征信匹配,签约数据匹配等,针对不同的前置匹配,需要做不同的匹配操作,当然,后续可能...

2020-04-17 16:11:30 509

原创 zookeeper

2019-02-23 15:43:03 217

转载 重构---改善其内部结构

    上周读了《重构》这本书,其中的一些思想十分有价值,这里进行一下总结。(文中大多引用书中的观点,特此说明)一、重构的定义1.1 何为重构    书中作者对重构给出了两个定义,分为名词和动词加以区分:    重构(名词):对软件内部结构的一种调整,目的是在不改变软件可观察前提下,提高其可理解性,降低其修改成本。    重构(动词):使用一系列手法,在不改变软件可观察行为的前提下,调整其结构。 ...

2018-06-27 09:43:22 369

原创 guns——一个简便的后台管理系统

引言:        作为一个刚入职场的小白,至今还未毕业,在实习生的岗位中摸索,工作之余发现了一个十分简便的后台管理系统。该系统是基于springmvc + shiro + mybatis-plus + beet,代码简洁,还设有自动代码生成,大大节省代码开发的时间成本。        好了,废话不多说,下面介绍一下guns后台管理系统的部署运行及功能开发。 一、代码下载       可直接在g...

2018-06-22 16:49:23 6917 4

空空如也

空空如也

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

TA关注的人

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