自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue前端进阶之SSR篇 --- 搭建简单的SSR框架

目录理解ssrSSR的重要性非SSRSSR了解vapper制作简易版脚手架vue框架环境区分目录结构apirouterviewshead信息打包运行结束理解ssr博主最近招前端,发现大部分的前端只会写js、css等。对于后端以及服务器一无所知。但是容器化时代,所有程序必然是独立应用。所以ssr这样的偏后端技术是不可或缺的。博主身为一个全栈架构,觉得有必要向大家展示完全不神秘并非常简单的ssr...

2020-03-19 15:49:25 20763 3

原创 容器化技术与微服务结合---SpringCloud框架与阿里云serverless k8s的结合(六)

目录系列写在前面Serverless K8S概念创建集群微服务搭建项目地址环境区分以及dockerFile注意阿里云日志接入创建阿里云日志project配置测试Kubernetes配置deployment及pod配置Service配置eurekagateway查看日志问题结尾系列容器化技术与微服务结合—docker(一)容器化技术与微服务结合—Kubernetes基本介绍(二)容器化技术与...

2020-02-28 17:00:46 1383 2

原创 使用gitflow管理项目版本

直接开始gitflow就不多bb了,网上一大堆资料。我们直接开始概念版本号项目按照版本号进行发布如v0.1.1: v代表version,第一个数字代表超大版本以及里程碑发布(一般指大范围系统以及架构更新)第二个数字代表正常scrum迭代的release第三个数字代表bug(hotfix),所有版本号依次递增,并且后续建立scrum机制后,每次提交需要带上stor...

2020-02-25 18:05:09 293

原创 记一次Godaddy域名解析托管到AWS的Route53操作

目录背景Route53配置Godaddy进行托管背景由于博主团队的电商平台一开始在阿里云,阿里云的slb有非常稳定的对外ip。但是博主团队做的跨境电商,所以觉得使用aws更好,于是开始迁移至aws云平台。aws的lb是没有固定ip的(新的Tcp协议的lb是有的,但是不好用,无法永久重定向,不适合http方向的)。只有cname,而godaddy的根域名@只支持指向ip地址,不支持cname。...

2020-02-20 09:04:46 4448 2

原创 容器化技术与微服务结合---结合springcloud微服务框架进行部署(含切换成阿里云docker仓库)(五)

目录系列更换成阿里云仓库开通阿里云镜像服务创建仓库本地k8s切换成阿里云的镜像仓库测试阿里云镜像准备简单的微服务服务设计服务配置打成镜像并以docker方式运行部署k8s系列容器化技术与微服务结合—docker(一)容器化技术与微服务结合—Kubernetes基本介绍(二)容器化技术与微服务结合—Pod详解(三)容器化技术与微服务结合—实操service并部署一个简单对外开放的sprin...

2020-02-16 15:01:29 734

原创 容器化技术与微服务结合---实操service并部署一个简单对外开放的springboot HelloWord服务(四)

目录系列Service理解服务和标签设置一个Service部署一个springboot单机helloword系列容器化技术与微服务结合—docker(一)容器化技术与微服务结合—Kubernetes基本介绍(二)容器化技术与微服务结合—Pod详解(三)Service理解内容来自于官网: https://kubernetes.io/docs/tutorials/kubernetes-b...

2020-02-13 18:05:50 740

原创 容器化技术与微服务结合---Pod详解(三)

目录设想例子微服务层面pod内部容器之间通信pod 与 pod 容器之间pod 访问service服务Pod的实现机制共享网络共享存储部署举例Pod的辅助小秘-SidecarPod的yaml配置设想如果按照现有操作系统、微服务集群、软件来做比喻容器便是某个应用进程Kubernetes则是操作系统那么,容器镜像看来应该就是各种软件安装包Pod便是微服务集群,统一管理里面的微服务(其实就...

2020-02-12 17:18:08 3997

原创 容器化技术与微服务结合---Kubernetes基本介绍(二)

目录首语Kubernetes是个什么玩意Kubernetes调度Kubernetes的自动恢复Kubernetes的水平伸缩Kubernetes架构MasterApi ServerControllerSchedulerEtcdNode组件交互Kubernetes核心概念以及APi核心概念PodVolumeDeploymentServiceNamespaceKubernetes API简单的demo...

2020-02-12 12:38:47 933

原创 容器化技术与微服务结合---docker(一)

目录微服务docker场景mac上docker安装系统要求安装linux上docker安装Docker的一些命令springcloud结合docker部署最后微服务微服务现在技术成熟,其实没啥好说的,只是一种概念,一种大型项目无法单机和单应用研发部署而演进的一种新的概念,所以这里就不多介绍了。有太多的开源项目可以让你轻松玩转微服务,springcloud系列、dubbo系列甚至基于netty等...

2020-02-11 15:29:59 3212 3

原创 记录使用jgitflow-maven-plugin报错The authenticity of host 'gitee.com' can't be established.连不上git

使用ssh-keygen -t rsa -C “你的email” 生成密钥和公钥,然后把.pub添加到git上面。平时使用git sh都没问题,但是在使用jgitflow大版本的时候,疯狂报错:Execution default-cli of goal external.atlassian.jgitflow:jgitflow-maven-plugin:1.0-m5.1:release-star...

2019-09-27 14:39:40 800 1

原创 spring微服务系列(二)服务间简单的通信以及熔断

待定

2019-07-17 16:08:44 203

原创 spring微服务系列(一)微服务简介以及springboot从零搭建

待定

2019-07-10 14:30:37 265

原创 架构系列(九)应用集群、大数据集群与前端集群的通信和高可用

待定

2019-07-09 16:34:04 448 1

原创 git版本神器gitflow以及与maven结合使用

目录分支及名词develop分支master分支feature分支hotfixreleaseGit flow工具安装使用maven与gitflow结合hotfixreleasetags结束语分支及名词develop分支一般情况下,普通开发分支(最前沿的分支)都是dev分支,在这上面进行小功能开发、bug修复后合并、大功能合并等等master分支也可以交release分支,是正式版本,不允...

2019-07-01 16:34:22 1242

原创 架构系列(八)优化改进自动化,本地一键安装以及生产蓝绿与灰度

待定

2019-07-01 15:48:34 258

原创 架构系列(七)为了性能与便捷,我们来一发前后分离与自动化,让你的前端如app一样顺滑

待定

2019-06-25 14:44:52 201

原创 架构系列(六)负载均衡器的妙用,结合VPC内网让你服务之间通信无压力

待定

2019-06-25 10:43:12 487

原创 架构系列(五)应用架构准备就绪,是时候开始自动化上云了

待定

2019-06-24 16:44:06 208

原创 架构系列(四)跳板机加固安全,使用镜像快速动态扩展

待定

2019-06-24 14:31:59 397

原创 架构系列(三)VPC、弹性IP以及NAT网关的妙用,划分子网,我们来搭建自己的私有云机房

待定

2019-06-24 10:55:03 2583

原创 Jenkins 编译环境搭建和发布环境的配置

目录Jenkins编译环境的搭建maven在centos7上的安装过程1、从maven官网上下载maven包(这里我安装的maven版本为3.6.0)2、解压maven包3、配置环境变量4、测试maven是否安装成功git在centos7上的安装过程1、安装git的依赖环境2、下载安装包3、解压git包,并进行安装4、配置环境变量nodejs在centos7上的安装过程1、下载nodejs安装包4...

2019-06-21 14:20:41 2469

原创 jenkins+jdk11搭建

目录首语jenkins安装下载依赖导入秘钥安装配置jenkins相关目录释义java11时Jenkins出错解决方案参考首语直接安装jenkins后,对于jdk11,jenkins是跑不起来的。会提示需要jdk1.8jenkins安装下载依赖sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat...

2019-06-21 13:59:56 5091

原创 架构系列(二)基于云架构的方案设计

待定

2019-06-19 11:36:53 1419

原创 阿里云主机禁用root SSH并配置普通用户pem登陆

root ssh登陆gpasswd -a digital wheel //把digital加入wheel组visudo //把(%wheel ALL=(ALL) NOPASSWD: ALL)注释去掉并保存mkdir /home/digital/.sshcp /root/.ssh/authorized_keys /home/digital/.ssh/cd /home/dig...

2019-06-18 17:20:55 1565

原创 consul安装过程与一些指令

1.下载consul_0.7.5_linux_amd64.zipwget https://releases.hashicorp.com/consul/0.7.5/consul_0.7.5_linux_amd64.zip2.解压consul_0.7.5_linux_amd64.zipunzip consul_0.7.5_linux_amd64.zip解决办法-bash: unzip: 未找到...

2019-06-18 17:12:14 1247

原创 jdk版本管理工具jenv(Mac环境)

jenv是跨平台的 java 版本管理工具。当然,pyenv 仿的 rbenv,jenv 也是仿的 rbenv,功能和用法也很类似。$ brew install jenv添加 path$ echo ‘export PATH=“HOME/.jenv/bin:HOME/.jenv/bin:HOME/.jenv/bin:PATH”’ >> ~/.zshrc$ echo ‘eval ...

2019-06-18 17:08:15 5894

原创 架构系列(一)应用架构以及网络架构初探

待定

2019-06-13 16:03:55 1042

原创 大数据系列(五)NoSQL数据库Hbase之Phoenix二级索引以及rowKey的设计

目录背景Phoenix的二级索引Covered Indexes(覆盖索引)Functional indexes(函数索引)Global indexes(全局索引)Local indexes(本地索引)删除索引索引的优化背景众所周知,HBase的索引基于RowKey, 几千万几亿的数据,你只要where rowkey=‘xx’,简直是毫秒查询。但是问题来了,那么多列,我就想用别的列查,怎么办? ...

2019-05-26 22:18:42 2064

原创 记一次服务器磁盘满了如何查找和清理

博主的jenkins服务器运行不了任务了,然后查看了日志发现没有空间了。博主本台服务器只搭建了jenkins,那肯定是jenkins的站磁盘了查找空间使用情况首先使用df -h发现磁盘的确使用率已经达到100%然后在jenkins目录下使用du -ah --max-depth=1发现底下lib下面竟然使用了几百个g然后进入目录继续上面命令,然后最终找到nohup的日志文件已...

2019-05-26 16:59:33 3090

原创 搭建私有maven仓库

目录搭建之前jdk安装maven仓库搭建下载maven解压配置配置环境变量启动访问命令maven仓库的使用搭建之前博主这里使用的是阿里云Centos7服务器。博主环境如下:jdk11、Centos7、nexus-3.16.1-02-unixjdk安装这里就直接过了。这个过于简单maven仓库搭建下载maven博主这里疯狂拒绝连接,so,博主下载到本地,scp上去了wget h...

2019-05-25 23:20:33 307

原创 大数据系列(五)NoSQL数据库Hbase之Phoenix与Sqoop

目录Phoenix简介和优势功能特性搭建与部署SqoopPhoenix无论nosql再牛逼,如果不落地到sql,那么就很难适应大众,毕竟sql上手简单,受众群体广泛,前面博客也看到了HBase的demo,简直是繁琐,即便用javaAPI,也是麻烦的一B。简介和优势Phoenix应运而生,它是构建在HBase上的中间件,可使用sql的方式执行操作Hbase,性能强劲,支持二级索引,查...

2019-05-19 11:41:28 830

原创 记一次阿里云服务器被攻击导致无法ssh登陆(root也不行)

服务器被攻击导致无法ssh博主早上登陆准备做一些骚操作,结果突然发现ssh不上服务器,并且收到短信说服务器被挖矿病毒攻击,然后服务器就斯密达了,发现报错如下:Permission denied (publickey,gssapi-keyex,gssapi-with-mic).不过这没难住博主:首先去阿里云控制台,然后,直接重新设置密码重启服务器:重启服务器后,用新密码登陆上...

2019-05-19 11:24:17 3399 1

原创 大数据系列(五)NoSQL数据库Hbase之性能优化以及容灾监控

目录优化策略什么会导致性能下降常见的服务端配置优化jvm与GC设置hbase-site.xml部分属性配置hbase.hregion.majorcompactionhbase.regionserver.handler.counthbase.hregion.max.filesizefile.block.cache.sizehbase.hstore.compactionThresholdhbase.h...

2019-05-14 23:49:27 560

原创 大数据系列(五)NoSQL数据库Hbase之shell与springboot使用api操作HBase

目录HBase的基本读写流程写入流程读取流程HBase的模块与协作HBase启动RegionServer失效HMaster失效HBase常用的Shell命令进入shellhelp命令查询服务器状态查看所有表创建一个表获得表的描述添加一个列族删除一个列族插入数据查询表中有多少行获取一个rowkey的所有数据获得一个id,一个列簇(一个列)中的所有数据查询整表数据扫描整个列簇指定扫描其中的某个列使用l...

2019-05-12 18:24:31 986

原创 大数据系列(五)NoSQL数据库Hbase之搭建使用

目录首语Hbase简介特点和应用场景和关系型数据库的结构对比Hbase的架构体系Hbase表结构按照关系型数据库来看Hbase的表结构Hbase部署搭建下载相关的软件包Zookeeper的搭建设置时间同步解压重命名, 建立相关的目录修改配置文件创建myid启动zk集群(所有节点都需要启动)Hbase搭建解压并建立相关目录修改启动文件hbase-env.sh添加所有的region服务器到region...

2019-05-11 15:57:03 615

原创 大数据系列(四)数据仓库hive后续之对日志文件的统计

待续

2019-05-10 14:37:32 536

原创 大数据系列(四)数据仓库hive的搭建使用

待定

2019-05-08 21:59:55 1723

原创 大数据系列(三)以日志为例,利用hadoop原生hdfs和MapReduce分别进行统计

待定

2019-05-07 22:04:50 525

原创 大数据系列(二)hadoop实现最基础word count

目录运行WorldCount例子运行WorldCount例子hadoop默认的样例jar在下面的位置/你的hadoop位置/share/hadoop/mapreduce/hadoop-mapreduce-examples-3.1.2.jar我们先来创建数据文件目录以及结果输出目录:hadoop fs -mkdir -p /data/wordcount hadoop fs -mkd...

2019-05-05 16:36:17 511

原创 大数据系列(一)hadoop生态圈基础知识后续之分布式hadoop环境搭建

目录环境介绍前置工作集群搭建创建一些目录集群使用环境介绍masternode1node2准备linux服务器、安装jdk1.8前置工作1.有spark的:https://blog.csdn.net/zhangvalue/article/details/808701602.普通的:https://blog.csdn.net/bqw18744018044/article/details...

2019-05-04 23:26:06 910

空空如也

空空如也

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

TA关注的人

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