引言 Kafka是一款很棒的消息系统,今天我们就来深入了解一下它的实现细节,首先关注Producer这一方。 要使用kafka首先要实例化一个KafkaProducer,需要有brokerIP、序列化器等必要Properties以及acks(0、1、n)、compression、retries、ba ...
分类:
其他好文 时间:
2020-05-30 21:48:33
阅读次数:
75
1.邮箱 export const isEmail = (s) => { return /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(s) } 2.手机号码 export const isMobile = ...
分类:
编程语言 时间:
2020-05-30 20:15:20
阅读次数:
72
一、门面模式的应用场景 门面模式(Facade Pattern)又叫外观模式,提供了一个统一的接口,用来访问子系统中的一群接口。主要特征是定义了一个高层接口,让子系统更容易使用。在我们的日常工作中,都在有意无意大量使用门面模式,但凡只要高层模块需要调度多个子系统,我们都会封装一个新类,提供精简接口, ...
分类:
其他好文 时间:
2020-05-30 20:01:32
阅读次数:
63
研究了个一键部署Kubernetes的shell脚本,经验证可以在CentOS71804及CentOS71810上成功部署Kubernetes单机环境,但需要在执行脚本前做好OS环境的初始化。以下是该脚本的内容:#!/bin/shmv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.originalwget-O/e
分类:
Web程序 时间:
2020-05-30 10:44:21
阅读次数:
90
#外键(了解) 方式一、在创建表时,增加约束(麻烦、比较复杂) CREATE TABLE `grade`( `gradeid` INT(10) NOT NULL AUTO_INCREMENT COMMENT '年级id', `gradename` VARCHAR(50) NOT NULL COMME ...
分类:
数据库 时间:
2020-05-30 01:32:06
阅读次数:
93
; (function (win, lib) { var doc = win.document; var docEl = doc.documentElement; var metaEl = doc.querySelector('meta[name="viewport"]'); var flexibl ...
分类:
Web程序 时间:
2020-05-29 13:39:23
阅读次数:
62
DOM操作应用高级 表格应用 -1 获取 ? tBodies(数组),tHead(一个元素),tFood(一个元素),rows,cells 隔行变色(鼠标移入高亮) /*小例子 隔行变色,鼠标移入变色移出还原*/ window.onload=function(){ var oTab=document ...
分类:
其他好文 时间:
2020-05-27 17:09:07
阅读次数:
77
员工管理系统(SpringBoot+Mybatis+Thymeleaf)
SpringBoot整合CRUD实现员工管理案例,将Mybatis整合到原项目中,加入了数据库,添加了日期选项的控件。 ...
分类:
编程语言 时间:
2020-05-27 12:20:19
阅读次数:
75
上周发布了新的博客文章,CI实现方法之--Gitlab+Drone,有幸被51cto推荐到首页,在上次的文章中做了CI相说明与测试操作,在生产环境为了提高生产力,增加容错,避免人为误操作等,出现了CICD,对于CICD在此文章中再说明一次随着DevOps的兴起,出现了持续集成(Continuous Integration)、持续交付(Continuous Delivery) 、持续部署(Continuous Deployment) 的新方法。
此次比之前增加了jenkins与k8s,k8s自不必多说,看官们应该都清楚,这里主要说明jenkins。
Jenkins是一款使用java语言开发的开源的自动化服务器。通过界面或者jenkinsfile告诉它执行什么任务,何时执行。理论上,我们可以让它执行任何任务,但是通常只应用于持续集成和持续交付。
做为红旗教育学院的讲师,将最新的技术带给大家是我们的责任,微博将会定期更新,有喜欢的小伙伴可以关注我的微博。
分类:
其他好文 时间:
2020-05-26 20:50:31
阅读次数:
132
与 Unix 主题“任何东西都是一个文件”保持一致,程序,比方说 ls,实际上把他们的运行结果 输送到一个叫做标准输出的特殊文件(经常用 stdout 表示),而它们的状态信息则送到另一个 叫做标准错误的文件(stderr)。默认情况下,标准输出和标准错误都连接到屏幕,而不是 保存到磁盘文件。除此之 ...
分类:
系统相关 时间:
2020-05-26 20:11:46
阅读次数:
78