首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
WizCode
掘友等级
Java开发工程师
写写代码,晒晒太阳
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
SpringBoot中@ConfigurationProperties对于多层嵌套参数的正确加载方法
今天想重构一下Kafka代码,将之前用@Value引入的一些参数全部替换掉,因为可读性和维护性太差,这是以前的样子。 有同学可能会问,为什么不直接用spring集成好的Kafka,因为它封装的太好,反而不能使用一些原生的接口,所以打算重构一遍代码,至于重构的过程和优化的内容,留…
微服务架构的多种部署模式
部署包含两个互相关联的概念:流程和架构。部署流程包括一些由开发人员和运维人员执行的过程,以便将软件发布到生产环境。部署架构定义了该软件运行的环境结构。 以微服务架构开发的程序,经常涉及到多个服务组成,后端的网关模块,用户模块,日志模块,业务模块等,还有前端Node.js模块。以…
关于mybatis-plus中Service和Mapper的分析
在后端开发过程中,如果有用到mybatis-plus,肯定会发现在其内部存在着两种数据库操作接口,Iservice和BaseMapper,如果只是用增删改查会发现两者的功能是一致的,除了方法名称有所不同,其他的基本相似。对此,我颇为好奇,便打开两个接口的源码进行对比。 如上,就…
JAVA开发MQTT程序总结
mqtt还是之前公司有需求所以写的一个demo,在这里记录下来,方便有人使用的时候查阅,不涉及mqtt的具体讲解,只是贴代码和运行过程。 1.启动MqttServer2以后,开始循环发送消息。 2.启动MyMqttClient开始接收消息。 到这里,整个程序基本可以运行。 3.…
通过NAS对分布式系统CAP理论的理解
CAP理论在微服务架构中是经常被研究的问题,我在之前看书的时候却总是忘记这套理论,因为它在具体设计系统时CAP原则并不能全部实现,三者之间不同组合让人倍感迷惑,每个原则的舍弃都需要考虑后续可能存在的一系列问题,而我在具体开发中也没有遇到分布式数据同步的问题,只是大概记得这些理论…
《HeadFirst设计模式》第八章模版方法模式-读书笔记
1. 找相同 2. 抽取共同点 3.1模板方法定义了一个算法的步骤,并容许子类为一个或多个步骤提供突现。 mytea. preparerecipe() 有了钩子,我能够决定要不要覆盖方法。如果我不提供自己的方法,抽象类会提供一个默认的突现。 好莱坞原则可以给我们一种防止“依赖腐…
《HeadFirst设计模式》第七章适配器模式与外观模式-读书笔记
因为现实中到处都有适配器。比方说: 如果你需要在欧洲国家使用美国制造的笔记本电脑,你可能需要使用个交流电的适配器,适配器的作用:它位于美式插头和欧式插座的中间,它的工作是将欧式插座转换成美式插座,好让美式插头可以插进这个插座得到电力。或者也可以这么认为:适配器改变了插座的接口,…
《HeadFirst设计模式》第六章命令模式-读书笔记
这一章需要实现一个遥控器,遥控器上只有七个插槽,而厂商有很多的类,并且以后还会新增,所以需要根据类的特征去抽取共同点,这时就用到了命令模式,将"动作的请求者"从"动作的执行者“对象中解耦。 利用命令对象,把请求(例如打开电灯)封装成一个特定对象(例如客厅电灯对象)。所以,如果对…
《HeadFirst设计模式》第五章单件模式-读书笔记
1. 什么是单件 在我们的系统中,有一些对象其实我们只需要一个,比如说:线程池、缓存、对话框、注册表、日志对象、充当打印机、显卡等设备驱动程序的对象。事实上,这一类对象只能有一个实例,如果制造出多个实例就可能会导致一些问题的产生,比如:程序的行为异常、资源使用过量、或者不一致性…
《HeadFirst设计模式》第三章-装饰者模式-读书笔记
《HeadFirst设计模式》第三章-装饰者模式-读书笔记案例代码链接:https://github.com/rainweb521/My-tutorial/tree/master/Design_pat
下一页
个人成就
文章被点赞
164
文章被阅读
74,437
掘力值
1,876
关注了
24
关注者
44
收藏集
1
关注标签
62
加入于
2017-12-20