自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 消息队列-RabbitMQ

消息队列我们可以把消息队列看作是一个存放消息的容器,当我们需要使用消息的时候可以取出消息供自己使用。消息队列是分布式系统中重要的组件,使用消息队列主要是为了通过异步处理提高系统性能和削峰、降低系统耦合性。目前常见的消息队列有ActiveMQ,RabbitMQ,Kafka,RocketMQ。消息队列比较使用RabbitMQ特点RabbitMQ优点:由于erlang语言的特性,mq 性能较好,高并发;吞吐量到万级,MQ功能比较完备;健壮、稳定、易用、跨平台、支持多种语言、文档齐全;开源提供的

2021-03-28 20:06:36 143

原创 Spring Schedule定时任务总结

定时任务定时任务使用场景:定时数据备份订单超时自动取消按时间段统计信息定时发送短信或邮件… …Spring定时任务框架在Spring框架中实现定时任务的办法至少有两种(不包括Java原生的Timer及Executor实现方式),一种是集成第三方开源定时任务框架Quartz;另一种便是Spring自带的定时器(仅针对3.0之后的版本)。Quartz:这是一个功能比较强大的的三方任务框架,可以让你的程序在指定时间执行,也可以按照某一个频度执行,配置起来稍显复杂。Spring3.0以后自

2021-03-20 20:06:02 787

原创 IDEA中Debug调试小结

debug界面在调试代码的时候,你的项目需要进入debug模式,也就是点击那个绿甲虫按钮启动程序,然后就可以在代码里面断点调试了。下图是IDEA中debug模式下的界面。Rerun(Ctrl+F11):程序项目重启,重新运行。Update(Ctrl+F10):更新应用程序,点击之后会有如下弹窗。有3个选项:Hot Swap classes,根据描述猜测为可以对修改的java文件热更新;Redeploy,重新发布;Restart server,和ReRun效果一样。Resume Program(

2021-03-14 20:49:22 543

原创 Redis小结

Redis简介Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 的NoSQL数据库。简单来说 redis 就是一个数据库,不过与传统数据库不同的是 redis 的数据是存在内存中的,所以存写速度非常快,因此 redis 被广泛应用于缓存方向。另外,redis 也经常用来做分布式锁。redis 提供了多种数据类型来支持不同的业务场景。除此之外,redis 支持事务 、持久化、LUA脚本、LRU驱动事件、多种集群等方案。Redis工作原理假如用户第一次访问数据库中的某些数

2021-03-07 22:32:14 69

原创 SpringBoot小结

SpringBoot是什么简单来说Spring Boot是一套框架,其设计目的是用来简化Spring应用的搭建以及开发过程。Spring Boot其实只是Spring本身的扩展,使开发,测试和部署更加的方便。SpringBoot的原理SpringBoot的实现是由启动器和自动配置以及大量的注解来共同完成的。启动器:是我们在pom文件中引入的依赖,比如spring-boot-starter-xxx(spring-boot-starter-web)。自动配置: SpringBoot不是一个全新框架,而

2021-02-28 21:35:11 109

原创 对面向对象设计原则的理解

对面向对象设计原则的理解单一职责原则​       概念: 一个类只应该有一个引起他变化的原因,不要让一个类拥有多种变化的理由。换句话说,一个类只应该完成和一个职责相关的业务,不要让一个类继承过多的职责。粒度的大小根据业务来,一般来说,简单的职责,可以让一个类兼任。复杂职责,必须独立。(高内聚指的就是单一职责原则,一个类职责越单一,内聚度越高)。​      

2020-10-24 22:07:41 665

原创 IDEA基本常用设置

一,IDEA安装破解:      百度,官网都能找到网址链接直接下载安装,至于破解现在主要分两种:一种是激活码也就是许可证服务licence service破解,另一种是jar补丁包在安装目录下加入替换或修改,当然前一种激活码比较不稳定推荐后一种jar包。另外还有一种邮箱申请稳定免费的教育版本,如果嫌麻烦花个小钱某宝也会有各种卖的,有钱任性不差钱建议直接官方正版。二,IDEA基本设置:1.设置主题以及窗体文字类型和大小2.设置代码字体大小

2020-09-20 15:34:19 1455

原创 对单一职责的理解

对单一职责的理解​ 按字面意思理解,单一职责就是自己只负责自己的事,不需要去关心别人的事。对于一个类来说,一个类承担一个职责就是,引起它变化的原因有且仅有一个。如果用大白话来讲,每个人都负责自己的事情,不要一揽子都弄到自己身上,到时候出问题了都得找你,你忙不过来。​ 在面对对象编程中,每个对象只负责自己的任务,比如该提供数据的就只是提供数据,该负责提供服务的就只提供服务,这样的开发方式代码耦合较低,较灵活,易扩展。好比对象承担的职责越多,它被复用的可能性就越小,而且一个对象承担的

2020-09-06 20:10:19 435

空空如也

空空如也

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

TA关注的人

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