<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[SilverBullet@SDU]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Giotoolee</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Giotoolee]]></copyright><item><title><![CDATA[随笔：再出发]]></title><link>https://blog.youkuaiyun.com/Giotoolee/article/details/120618912</link><guid>https://blog.youkuaiyun.com/Giotoolee/article/details/120618912</guid><author>Giotoolee</author><pubDate>Tue, 05 Oct 2021 21:54:59 +0800</pubDate><description><![CDATA[转眼已经研三，这是我研究生阶段的最后一年，也有可能是我学生生涯的最后一年。
从三月份开始，我就已经开始着手找工作，应该是算比较早的，当时也是想找一家公司去做暑假实习，提前感受一下商业软件的工作流，提前适应一下工作强度。之后陆陆续续面了大概有一个半月吧，国内互联网的Top10我大概也都面了一遍，最后拿到了美团的Offer，是一个我完全没有接触过的业务方向（风控），但却也是我曾经比较感兴趣的一个相邻方向（网络攻防）。
部门里的同学都很nice，有大哥带我打球，详细的给我讲了从L5到L8的晋升条件，我感觉我现在就]]></description><category></category></item><item><title><![CDATA[状态管理模式 — Vuex如何使用？]]></title><link>https://blog.youkuaiyun.com/Giotoolee/article/details/110388426</link><guid>https://blog.youkuaiyun.com/Giotoolee/article/details/110388426</guid><author>Giotoolee</author><pubDate>Mon, 30 Nov 2020 14:59:30 +0800</pubDate><description><![CDATA[Extract
试想当我们在开发一个Vue应用程序时，如果在一个项目中频繁的使用组件传参的方式来同步data中的值，一旦项目结构变得复杂，管理和维护这些数据将变得十分繁琐，为此，Vue为这些被多个组件共同使用的data提供了一个统一的管理工具—Vuex。
Vuex是专为Vue.js应用程序开发的状态管理模式，集中存储管理应用的所有组件的状态（数据），并以相同的规则保证状态以一种可预测的方式发生变化。
安装
可在项目目录下直接通过npm安装，其他安装方式详见Vuex安装。
npm install vuex -]]></description><category></category></item><item><title><![CDATA[K8s：调用Java接口创建容器]]></title><link>https://blog.youkuaiyun.com/Giotoolee/article/details/108469638</link><guid>https://blog.youkuaiyun.com/Giotoolee/article/details/108469638</guid><author>Giotoolee</author><pubDate>Tue, 08 Sep 2020 15:49:41 +0800</pubDate><description><![CDATA[Extract
Kubernetes是一个开源的，用于管理云平台中多个主机上的容器化的应用，Kubernetes的目标是让部署容器化的应用简单并且高效（powerful）, Kubernetes提供了应用部署，规划，更新，维护的一种机制。
控制台kubectl命令可以帮助我们操作K8s部署Deployment、pod、Service等，但当遇到批量部署的情况，以及实现自动化云端服务的时候，如何在后端调用接口则显得尤为重要。
依赖
引入Maven依赖：
    &lt;dependency&gt;
     ]]></description><category></category></item><item><title><![CDATA[基于Spring Cloud搭建Zpikin数据链路追踪系统]]></title><link>https://blog.youkuaiyun.com/Giotoolee/article/details/106607852</link><guid>https://blog.youkuaiyun.com/Giotoolee/article/details/106607852</guid><author>Giotoolee</author><pubDate>Sun, 07 Jun 2020 21:34:36 +0800</pubDate><description><![CDATA[Zipkin是一个开源的分布式实时数据追踪系统（Distributed Tracking System），每个Service向Zipkin报告请求数据，Zipkin会根据调用关系通过Zipkin UI生成依赖关系图，让开发者通过一个Web前端轻松的收集和分析数据，如用户每次请求服务的处理事件等，可方便分析系统中存在的瓶颈。
前言
Zipkin是一个开源的分布式实时数据追踪系统（Distributed Tracking System），每个Service向Zipkin报告请求数据，Zipkin会根据调用关系通]]></description><category></category></item><item><title><![CDATA[Valine+Leancloud搭建评论模块]]></title><link>https://blog.youkuaiyun.com/Giotoolee/article/details/103102011</link><guid>https://blog.youkuaiyun.com/Giotoolee/article/details/103102011</guid><author>Giotoolee</author><pubDate>Sat, 16 Nov 2019 19:40:32 +0800</pubDate><description><![CDATA[Extract
Valine 诞生于2017年8月7日，是一款基于LeanCloud的快速、简洁且高效的无后端评论系统。
理论上支持但不限于静态博客，目前已有Hexo、Jekyll、Typecho、Hugo、Ghost 等博客程序在使用Valine。
前言
之前国内Blog评论系统大多采用Gitment、网易云跟帖、多说、畅言等，目前网易云跟帖和多说已经凉凉，Gitment游客评论必须需要登录Gi...]]></description><category></category></item><item><title><![CDATA[基于Ghost框架搭建Blog]]></title><link>https://blog.youkuaiyun.com/Giotoolee/article/details/103101999</link><guid>https://blog.youkuaiyun.com/Giotoolee/article/details/103101999</guid><author>Giotoolee</author><pubDate>Sat, 16 Nov 2019 19:37:55 +0800</pubDate><description><![CDATA[Extract
丢掉Hexo，舍弃Wordpress，最终我选择了Ghost。
前言
前段时间，先是舍弃了Hexo转战Wordpress，主要原因是Hexo多终端编写Blog比较麻烦，需要经常同步本地文件，另外Hexo没有后台，很多时候不是那么方便，但是Hexo的确是我用过最有利于“专注写作”的框架，但是没有办法，用户体验让我不得不舍弃掉他。
后来我又使用了Wordpress，优点十分明显：有后台...]]></description><category></category></item><item><title><![CDATA[文摘：成人呈现期研究]]></title><link>https://blog.youkuaiyun.com/Giotoolee/article/details/103101972</link><guid>https://blog.youkuaiyun.com/Giotoolee/article/details/103101972</guid><author>Giotoolee</author><pubDate>Sat, 16 Nov 2019 19:34:50 +0800</pubDate><description><![CDATA[  文章来自迂者贺立坚老师的公众号。
【前言】一代看不惯一代的连续剧持续上演，只是越是从事为大学生解迷茫的工作，越是感觉到了新一代的可爱，也深感他们这一代物质生活相对优越中的不易。读赵炬明老师的文章，初次接触“成人呈现期”，顿感眼前一亮，分享给年轻的和不再年轻的朋友们。
(本文摘自：赵炬明. 打开黑箱:学习与发展的科学基础(上)——美国“以学生为中心”的本科教学改革研究之二[J]. 高等工程教育研...]]></description><category></category></item><item><title><![CDATA[随笔：《向死而生》---我修的死亡学分]]></title><link>https://blog.youkuaiyun.com/Giotoolee/article/details/103101952</link><guid>https://blog.youkuaiyun.com/Giotoolee/article/details/103101952</guid><author>Giotoolee</author><pubDate>Sat, 16 Nov 2019 19:32:39 +0800</pubDate><description><![CDATA[  这一篇Blog其实早就应该写了，但是奈何开学前后这段时间各种乱七八糟的事情不断，也察觉到自己最近有些浮躁，很难安静下来写点东西，做点自己喜欢的事情，所以导致我好久没有Update了。今天趁着八月节回家休息，趁着大家都睡觉了，趁着蛐蛐还在叫，趁着月还明，我来讲讲最近发生的事情。

  最近看了李开复先生的自传—《向死而生》，里面有一句话使我感触颇多：“你的时间有限，所以不要为别人而活；不要被教条...]]></description><category></category></item><item><title><![CDATA[Blog从Hexo迁移至Wordpress]]></title><link>https://blog.youkuaiyun.com/Giotoolee/article/details/102851633</link><guid>https://blog.youkuaiyun.com/Giotoolee/article/details/102851633</guid><author>Giotoolee</author><pubDate>Fri, 01 Nov 2019 09:41:42 +0800</pubDate><description><![CDATA[  使用Hexo框架搭建Blog有一段时间了，开始之初，惊讶于这种小巧、快速的Blog框架，只需要几个简单的命令就可以将Blog在本地搭建起来，还可以将Blog托管在Github上面，又省去了一笔服务器开销。后来我不满足于Github在国内的加载速度，我又通过学生特惠购置了一台阿里云的服务器，又经过了一番折腾，将我的Blog部署在了云端，这时候Hexo的优势就显现出来了，即使是只有1M的带宽，网站...]]></description><category></category></item><item><title><![CDATA[部署Hadoop集群]]></title><link>https://blog.youkuaiyun.com/Giotoolee/article/details/102255262</link><guid>https://blog.youkuaiyun.com/Giotoolee/article/details/102255262</guid><author>Giotoolee</author><pubDate>Sun, 06 Oct 2019 21:43:41 +0800</pubDate><description><![CDATA[文章目录前言环境修改host文件配置SSH配置Hadoop获取Hadoop修改配置文件hadoop-env.shcore-site.xmlmapred-site.xmlyarn-site.xmlhdfs-site.xmlworkers部署Hadoop启动Hadoop配置Hbase获取Hbase配置环境变量修改配置文件（conf文件夹下）hbase-env.shhbase-site.xmlregio...]]></description><category></category></item><item><title><![CDATA[MongoDB在Windows环境下部署]]></title><link>https://blog.youkuaiyun.com/Giotoolee/article/details/102254369</link><guid>https://blog.youkuaiyun.com/Giotoolee/article/details/102254369</guid><author>Giotoolee</author><pubDate>Sun, 06 Oct 2019 21:38:26 +0800</pubDate><description><![CDATA[@TOC
前言
MongoDB在Windows环境下搭建相较于Hbase在集群环境中搭建要简单不少，不需要过多配置文件，属于傻瓜式操作，在安装过程中所遇到的一些问题，我会记录在这里。

安装MongoDB
获取安装包
建议通过官网下载安装包。
运行安装
运行msi文件：

自定义设置：

这里我们使用Complete安装。
之后就是next、next…
需要注意的是这里：

这里默认安装Mongo...]]></description><category></category></item><item><title><![CDATA[Kubernetes安装部署]]></title><link>https://blog.youkuaiyun.com/Giotoolee/article/details/96305277</link><guid>https://blog.youkuaiyun.com/Giotoolee/article/details/96305277</guid><author>Giotoolee</author><pubDate>Wed, 17 Jul 2019 14:17:47 +0800</pubDate><description><![CDATA[概述
本次安装采用 Ubuntu Server X64 16.04 LTS 版本安装 kubernetes 集群环境集群节点为 1 主 2 从模式。
创建三台虚拟机，分别命名如下：

Ubuntu Server 16.04 X64 Kubernetes Master
Ubuntu Server 16.04 X64 Kubernetes Slave1
Ubuntu Server 16.04 X64 ...]]></description><category></category></item><item><title><![CDATA[Kubernetes初识]]></title><link>https://blog.youkuaiyun.com/Giotoolee/article/details/96304958</link><guid>https://blog.youkuaiyun.com/Giotoolee/article/details/96304958</guid><author>Giotoolee</author><pubDate>Wed, 17 Jul 2019 14:15:59 +0800</pubDate><description><![CDATA[简介
Kubernetes是一个开源的，用于管理云平台中多个主机上的容器化的应用，Kubernetes的目标是让部署容器化的应用简单并且高效（powerful）,Kubernetes提供了应用部署，规划，更新，维护的一种机制。
Kubernetes一个核心的特点就是能够自主的管理容器来保证云平台中的容器按照用户的期望状态运行着（比如用户想让apache一直运行，用户不需要关心怎么去做，Kubern...]]></description><category></category></item><item><title><![CDATA[搭建携程Apollo分布式配置中心]]></title><link>https://blog.youkuaiyun.com/Giotoolee/article/details/90765851</link><guid>https://blog.youkuaiyun.com/Giotoolee/article/details/90765851</guid><author>Giotoolee</author><pubDate>Tue, 04 Jun 2019 11:28:58 +0800</pubDate><description><![CDATA[概述
随着Spring Cloud项目的越来越繁琐，配置文件越来越多，之前的本地存储方式就显得有些不够用了，一方面，本地存储的方式不够灵活，另一方面，如果需要更改配置，会十分繁琐并且需要重启服务，这对于一个系统来说十分不友好。
之前我也使用Docker+Gitlab的方式搭建了一个分布式配置中心，主要有三个问题：

更改配置后需要通过gti手动上传；
配置更改后服务需要重启才能获取到最新配置；
需...]]></description><category></category></item><item><title><![CDATA[实现Eureka注册发现的高可用]]></title><link>https://blog.youkuaiyun.com/Giotoolee/article/details/90606290</link><guid>https://blog.youkuaiyun.com/Giotoolee/article/details/90606290</guid><author>Giotoolee</author><pubDate>Mon, 27 May 2019 16:46:56 +0800</pubDate><description><![CDATA[前言
spring-cloud为基础的微服务架构，所有的微服务都需要注册到注册中心，如果这个注册中心阻塞或者宕机，那么整个系统都将无法继续正常提供服务，所以，这里就需要对注册中心进行集群部署，换言之，实现高可用。
实现的高可用的思想是：通过集群部署Eureka，并使Eureka之间相互注册，这样，当其中一台Eureka宕机不可用时，此时仍有一台服务注册可用。
server端配置
创建一个Eurek...]]></description><category></category></item><item><title><![CDATA[基于Docker+Gitlab搭建Spring Cloud分布式配置中心]]></title><link>https://blog.youkuaiyun.com/Giotoolee/article/details/90485789</link><guid>https://blog.youkuaiyun.com/Giotoolee/article/details/90485789</guid><author>Giotoolee</author><pubDate>Thu, 23 May 2019 18:34:15 +0800</pubDate><description><![CDATA[分布式配置中心
在分布式系统中，由于服务数量巨多，为了方便服务配置文件统一管理，实时更新，所以需要分布式配置中心组件。在 Spring Cloud 中，有分布式配置中心组件 Spring Cloud Config ，它支持配置服务放在配置服务的内存中（即本地），也支持放在远程 Git 仓库中。在 Spring Cloud Config 组件中，分两个角色，一是 Config Server，二是 C...]]></description><category></category></item><item><title><![CDATA[基于Docker部署Gitlab教程]]></title><link>https://blog.youkuaiyun.com/Giotoolee/article/details/90475090</link><guid>https://blog.youkuaiyun.com/Giotoolee/article/details/90475090</guid><author>Giotoolee</author><pubDate>Thu, 23 May 2019 10:02:47 +0800</pubDate><description><![CDATA[什么是 GitLab
GitLab 是利用 Ruby on Rails 一个开源的版本管理系统，实现一个自托管的 Git 项目仓库，可通过 Web 界面进行访问公开的或者私人项目。它拥有与 Github 类似的功能，能够浏览源代码，管理缺陷和注释。可以管理团队对仓库的访问，它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序 (Wall) 进行交流。它还提供一个代码片...]]></description><category></category></item><item><title><![CDATA[Docker Compose安装与简介]]></title><link>https://blog.youkuaiyun.com/Giotoolee/article/details/90439221</link><guid>https://blog.youkuaiyun.com/Giotoolee/article/details/90439221</guid><author>Giotoolee</author><pubDate>Wed, 22 May 2019 10:39:01 +0800</pubDate><description><![CDATA[简介
Compose 项目是 Docker 官方的开源项目，负责实现对 Docker 容器集群的快速编排。从功能上看，跟 OpenStack 中的 Heat 十分类似。
其代码目前在 https://github.com/docker/compose 上开源。
Compose 定位是 「定义和运行多个 Docker 容器的应用（Defining and running multi-containe...]]></description><category></category></item><item><title><![CDATA[Docker安装与简介]]></title><link>https://blog.youkuaiyun.com/Giotoolee/article/details/90409942</link><guid>https://blog.youkuaiyun.com/Giotoolee/article/details/90409942</guid><author>Giotoolee</author><pubDate>Tue, 21 May 2019 16:42:09 +0800</pubDate><description><![CDATA[脚本安装
  Docker 官方为了简化安装流程，提供了一套便捷的安装脚本，Ubuntu 系统上可以使用这套脚本安装：
$ curl -fsSL get.docker.com -o get-docker.sh
# 可能会出现 404 错误，请移步下面的特别说明
$ sudo sh get-docker.sh --mirror Aliyun

配置镜像加速器
Ubuntu 16.04+、Debian...]]></description><category></category></item><item><title><![CDATA[随笔：谈谈考研二战如何准备]]></title><link>https://blog.youkuaiyun.com/Giotoolee/article/details/90342442</link><guid>https://blog.youkuaiyun.com/Giotoolee/article/details/90342442</guid><author>Giotoolee</author><pubDate>Sun, 19 May 2019 14:39:00 +0800</pubDate><description><![CDATA[前言
  今天是5月1日，大概也到了2019考研这一路的最后尾声，调剂系统马上就要关闭了，至此2019考研学生将郑重的结束自己这一年的旅程。
  对于很多应届本科生来说，对于毕业后直接步入社会参加工作是一个很突兀的转折，对我来说是这样，我相信对于绝大多数和我同龄的学生也会有这种感觉：我还是一个学生，怎么转眼间就步入社会了呢？对于角色的转变、社会成分的增加，给了应届毕业生很大的压力，不管是应对生活的...]]></description><category></category></item></channel></rss>