自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yfy的博客

Stay hungry. Stay foolish

  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 Linux之sed命令详解

sed是一个流编辑器,非交互式的编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“缓冲空间”(pattern space) 。接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非使用重定向存储输出。sed用来自动编辑一个或多个文件,简化对文件的反复操作,编写转换程序等。1....

2019-10-31 18:27:33 1407

原创 分布式之2PC与3PC提交协议

在分布式系统中,每一个机器节点虽然都能够明确地知道自己在进行事务过程中的结果是成功或失败,但却无法直接获取到其它分布式节点的操作结果。因此,当一个事物操作需要跨越多个分布式节点的时候,为了保持事务处理的ACID特性,就需要引入一个成为“协调者”的组件来统一调度所有分布式节点的执行逻辑,这些被调度的分布式节点则被称为“参与者”。协调者负责调度参与者的行为,并最终决定这些参与者是否要把事务真正进行提交...

2019-10-28 16:30:04 196

转载 Zookeeper之ZAB协议

什么是Zab协议 Zab 协议的作用 Zab 协议原理 Zab 协议核心 Zab 协议内容 原子广播 崩溃恢复 如何保证数据一致性 Zab 协议如何数据同步 如何处理需要丢弃的 Proposal Zab 协议实现原理 选主过程 什么是Zab协议?Zab协议 的全称是 Zookeeper Atomic Broadcast (Zookeeper原子广播)。Zookeep...

2019-10-25 14:15:23 284

原创 SpringBoot之发送邮件

1.pom配置 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> ...

2019-10-24 09:02:30 572

原创 Linux之计划任务

1.计划任务概述(1)什么是crondcrond就是计划任务,类似于我们平时生活中的闹钟。定点执行。(2)为什么要使用crondcrond主要是做一些周期性的任务,比如: 凌晨3点定时备份数据。比如:11点开启网站抢购接口,12点关闭网站抢购接口。(3)使用场景计划任务主要分为以下两种使用情况1)系统级别的定时任务: 临时文件清理、系统信息采集、日志文件切割2)用户...

2019-10-23 17:51:41 295

原创 Linux之文件查找

1.find查找概述为什么要有文件查找,因为很多时候我们可能会忘了某个文件所在的位置,此时就需要通过find来查找。find命令可以根据不同的条件来进行查找文件,例如:文件名称、文件大小、文件修改时间、属主属组、权限、等等方式。同时find命令是Linux下必须掌握的。find 命令的基本语法如下命令 路径 选项 表达式 动作 find [path.....

2019-10-12 19:27:46 173

原创 java设计模式之观察者模式

1.什么是观察者模式观察者模式是关于多个对象想知道一个对象中数据变化情况的一种成熟的模式。观察者模式中有一个称作“主题”的对象和若干个称作“观察者”的对象,“主题”和“观察者”间是一种一对多的依赖关系,当“主题”的状态发生变化时,所有“观察者”都得到通知。应用场景:监听器、日志收集、短信通知、邮件通知在spring中的应用: Spring 中 Observer 模式常用的地方是 Lis...

2019-10-12 09:31:53 1006

原创 java设计模式之委派模式

1.什么是委派模式委派模式不属于 23 种设计模式之一,是面向对象设计模式中常用的一种模式。Spring MVC框架中的DispatcherServlet其实就用到了委派模式。这种模式的原理为类 B和类 A 是两个互相没有任何关系的类,B 具有和 A 一模一样的方法和属性;并且调用 B 中的方法就是调用 A 中同名的方法。B 好像就是一个受 A 授权委托的中介。第三方的代码不需要知道 ...

2019-10-11 15:22:20 205

原创 java设计模式之策略模式

1.什么是策略模式在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。意图:定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。主要解决:在有多种算法...

2019-10-11 10:43:27 142

原创 Linux之文件的压缩打包

1.文件打包与压缩1.什么是文件压缩?将多个文件或目录合并成为一个特殊的文件。2.为什么要对文件进行压缩?当我们在传输大量的文件时,通常都会选择将该文件进行压缩,然后在进行传输。首先:压缩后的文件会比压缩前的文件小。一个28G的文件夹压缩后能达到6G其次:多个文件传输很慢,但单个文件传输会很快,同时还能节省网络的消耗。2.Windows的压缩包与Linux的压缩包能否互通?...

2019-10-09 09:41:29 316

原创 Linux之vim的使用

1.vim的三种模式(1)普通模式#1.命令光标跳转G #光标跳转至末端gg #光标跳转至顶端Ngg #光标跳转至当前文件内的N行$ #光标跳转至当前光标所在行的尾部^|0 #光标跳转至当前光标所在行的首部-------------------------------------------#2.文件内容较多...

2019-10-01 15:55:29 229

webpack学习资料

webpack 是一种前端资源构建工具,一个静态模块打包器(module bundler)。该资料为webpack学习课程的课件及代码资料

2020-11-25

Kafka_Learn.zip

该代码包含kafka的生产者、消费者原理详解,各种参数解析,主题、分区、存储等的代码演示,可用于搭配博客学习

2020-05-27

web_demo.zip

该项目为Jenkins测试项目,用来学习Jenkins持续集成部署的时候可以直接下载,将该项目部署到tomcat中。Jenkinsfile脚本已经写好,稍微改下就能用

2020-05-21

空空如也

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

TA关注的人

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