<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[KevinBrain的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Cobbyer</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Cobbyer]]></copyright><item><title><![CDATA[Flink一致性的保障]]></title><link>https://blog.youkuaiyun.com/Cobbyer/article/details/127497135</link><guid>https://blog.youkuaiyun.com/Cobbyer/article/details/127497135</guid><author>Cobbyer</author><pubDate>Mon, 24 Oct 2022 17:33:23 +0800</pubDate><description><![CDATA[Flink的一个重大价值在于，它既保证了exactly-once，也具有低延迟和高吞吐的处理能力。
端到端严格一次即End-to-End Exactly-Once，从数据读取、引擎处理到写入外部存储的整个过程中，数据不重复、不丢失。端到端严格一次语义需要数据源支持可重放，外部存储支持事务机制，能够进行回滚。在Flink中，设计了两阶段提交协议，提供了框架级别的支持，即TwoPhaseCommitSinkFunctio。]]></description><category></category></item><item><title><![CDATA[【文档笔记】doris数据仓库-数据表设计：Rollup 与查询]]></title><link>https://blog.youkuaiyun.com/Cobbyer/article/details/124947652</link><guid>https://blog.youkuaiyun.com/Cobbyer/article/details/124947652</guid><author>Cobbyer</author><pubDate>Tue, 24 May 2022 15:30:57 +0800</pubDate><description><![CDATA[Rollup 可以理解为 Table 的一个物化索引结构。物化 是因为其数据在物理上独立存储，而 索引 的意思是，Rollup可以调整列顺序以增加前缀索引的命中率，也可以减少key列以增加数据的聚合度。]]></description><category></category></item><item><title><![CDATA[【文档笔记】doris数据仓库-数据表设计：数据模型及数据划分]]></title><link>https://blog.youkuaiyun.com/Cobbyer/article/details/124927085</link><guid>https://blog.youkuaiyun.com/Cobbyer/article/details/124927085</guid><author>Cobbyer</author><pubDate>Mon, 23 May 2022 15:36:03 +0800</pubDate><description><![CDATA[在 Doris 中，数据以表（Table）的形式进行逻辑上的描述。 一张表包括行（Row）和列（Column）。Row 即用户的一行数据。Column 用于描述一行数据中不同的字段。
Column 可以分为两大类：Key 和 Value。从业务角度看，Key 和 Value 可以分别对应维度列和指标列。]]></description><category></category></item><item><title><![CDATA[【读书笔记】数据仓库- Apache Kylin权威指南]]></title><link>https://blog.youkuaiyun.com/Cobbyer/article/details/124630339</link><guid>https://blog.youkuaiyun.com/Cobbyer/article/details/124630339</guid><author>Cobbyer</author><pubDate>Sat, 07 May 2022 14:32:58 +0800</pubDate><description><![CDATA[Apache Kylin的工作原理就是对数据模型做Cube预计算，并利用计算的结果加速查询。过程如下：
（1）指定数据模型，定义维度和度量。
（2）预计算Cube，计算所有Cuboid并将其保存为物化视图。
（3）执行查询时，读取Cuboid，进行加工运算产生查询结果。]]></description><category></category></item><item><title><![CDATA[【读书笔记】YARN架构设计与实现原理]]></title><link>https://blog.youkuaiyun.com/Cobbyer/article/details/124591563</link><guid>https://blog.youkuaiyun.com/Cobbyer/article/details/124591563</guid><author>Cobbyer</author><pubDate>Thu, 05 May 2022 16:28:39 +0800</pubDate><description><![CDATA[由于MRv2将资源管理功能抽象成了一个独立的通用系统YARN，直接导致下一代MapReduce的核心从单一的计算框架MapReduce转移为通用的资源管理系统YARN]]></description><category></category></item><item><title><![CDATA[【信管师-资料总结篇】三、范围管理]]></title><link>https://blog.youkuaiyun.com/Cobbyer/article/details/123599009</link><guid>https://blog.youkuaiyun.com/Cobbyer/article/details/123599009</guid><author>Cobbyer</author><pubDate>Sat, 19 Mar 2022 18:00:17 +0800</pubDate><description><![CDATA[项目范围管理

1、项目的范围基准：经过批准的项目范围说明书、WBS 和 WBS 词典。
2、判断项目范围是否完成，要以范围基准来衡量。产品范围是否完成，则根据产品是否满足了产品描述来判断。
3、范围管理计划是制订项目管理计划过程和其他范围管理过程的主要输入，包含如下内容 ：
（1）如何制订项目范围说明书。
（2）如何根据范围说明书创建 WBS。
（3）如何维护和批准 WBS。
（4）如何确认和正式验收已完成的项目可交付成果。
（5）如何处理项目范围说明书的变更，该工作与实施整体变更控制过程直接相联。
4、]]></description><category></category></item><item><title><![CDATA[【信管师-资料总结篇】二、整体管理]]></title><link>https://blog.youkuaiyun.com/Cobbyer/article/details/123469200</link><guid>https://blog.youkuaiyun.com/Cobbyer/article/details/123469200</guid><author>Cobbyer</author><pubDate>Sun, 13 Mar 2022 23:54:51 +0800</pubDate><description><![CDATA[项目整体管理，一方面体现完整和善始善终的意思，所以整体管理是唯一贯穿启动到收尾所有过程组的知识体系，从项目启动到项目收尾项目整体管理都得管，对于微型项目来讲，其它项目知识体系或过程组都可以裁剪，但整体管理则是最小的过程集，每一个过程对项目来讲都具有价值；另一方面取整合之意，主要是资源的整合，干系人的整合，对其它项目过程组的整合，项目四要素的整合。]]></description><category></category></item><item><title><![CDATA[【信管师-资料总结篇】一、立项管理]]></title><link>https://blog.youkuaiyun.com/Cobbyer/article/details/123342708</link><guid>https://blog.youkuaiyun.com/Cobbyer/article/details/123342708</guid><author>Cobbyer</author><pubDate>Wed, 09 Mar 2022 22:09:22 +0800</pubDate><description><![CDATA[项目立而一般包括提交项目建议书 、项目可行性研究、项目招投标等内容。]]></description><category></category></item><item><title><![CDATA[【阿里云原生架构】二、云原生架构的原则和模式]]></title><link>https://blog.youkuaiyun.com/Cobbyer/article/details/115742108</link><guid>https://blog.youkuaiyun.com/Cobbyer/article/details/115742108</guid><author>Cobbyer</author><pubDate>Thu, 15 Apr 2021 22:41:04 +0800</pubDate><description><![CDATA[一、云原生架构原则

云原生架构本身作为一种架构，也有若干架构原则作为应用架构的核心架构控制面，通过遵从这些架构原则可以让技术主管和架构师在做技术选择时不会出现大的偏差。

1.1 服务化原则

当代码规模超出小团队的合作范围时，就有必要进行服务化拆分了，包括拆分为微服务架构、小服务（Mini Service）架构，通过服务化架构把不同生命周期的模块分离出来，分别进行业务迭代，避免迭代频繁模块被慢速模块拖慢，从而加快整体的进度和稳定性。同时服务化架构以面向接口编程，服务内部的功能高度内聚，模块间通过公共功能]]></description><category></category></item><item><title><![CDATA[【阿里云原生架构】一、为什么需要云原生架构？]]></title><link>https://blog.youkuaiyun.com/Cobbyer/article/details/115742072</link><guid>https://blog.youkuaiyun.com/Cobbyer/article/details/115742072</guid><author>Cobbyer</author><pubDate>Thu, 15 Apr 2021 22:39:00 +0800</pubDate><description><![CDATA[一、序

回顾过去十年，数字化转型将科技创新与商业元素不断融合、重构，重新定义了新业态下的增长极。商业正在从大工业时代的固化范式进化成面向创新型商业组织与新商业物种的崭新模式。随着数字化转型在中国各行业广泛深入，不管是行业巨头，还是中小微企业都不得不面对数字化变革带来的未知机遇与挑战。数字化转型的十年，也是云计算高速发展的十年，这期间新技术不断演进、优秀开源项目大量涌现，云原生领域进入“火箭式”发展阶段。通过树立技术标准与构建开发者生态，开源将云计算实施逐渐标准化，大幅降低了开发者对于云平台的学习成本与接入]]></description><category></category></item><item><title><![CDATA[【Shiro】三、Apache Shiro授权功能的主要流程]]></title><link>https://blog.youkuaiyun.com/Cobbyer/article/details/115380353</link><guid>https://blog.youkuaiyun.com/Cobbyer/article/details/115380353</guid><author>Cobbyer</author><pubDate>Thu, 01 Apr 2021 18:00:58 +0800</pubDate><description><![CDATA[一、Shiro框架的授权功能简介

授权，也称为访问控制，是确定对应用程序中资源的访问权限的过程。换句话说，确定“谁有权访问什么”。授权用于回答安全性问题，例如“是否允许用户编辑帐户”，“是否允许该用户查看此网页”，“该用户是否有权访问此按钮？”这些都是决定用户有权访问哪些内容的决定，因此，所有决定都代表授权检查。

授权是任何应用程序的关键要素，但它很快就会变得非常复杂。Shiro的目标是消除授权方面的许多复杂性，以便您可以更轻松地构建安全的软件。下面是Shiro授权功能的重点。

优点：


	基于主.]]></description><category></category></item><item><title><![CDATA[【Shiro】二、Apache Shiro验证功能的主要流程]]></title><link>https://blog.youkuaiyun.com/Cobbyer/article/details/115380330</link><guid>https://blog.youkuaiyun.com/Cobbyer/article/details/115380330</guid><author>Cobbyer</author><pubDate>Thu, 01 Apr 2021 17:59:39 +0800</pubDate><description><![CDATA[一、Apache Shiro身份验证功能

Shiro框架旨在使身份验证尽可能简洁直观，同时提供丰富的功能。下面是Shiro身份验证功能的特点。


	基于主体的-您在Shiro中所做的几乎所有操作都基于当前正在执行的用户，即主体。而且，您可以轻松地在代码中的任何位置检索主体。这使您可以更轻松地在您的应用程序中理解和使用Shiro。
	
	
	单一方法调用-身份验证过程是单一方法调用。只需要一个方法调用就可以使API保持简单，并且您的应用程序代码干净，从而节省了时间和精力。
	
	
	丰富的异常层次结构-S]]></description><category></category></item><item><title><![CDATA[【Shiro】一、Apache Shiro安全框架简介]]></title><link>https://blog.youkuaiyun.com/Cobbyer/article/details/115380292</link><guid>https://blog.youkuaiyun.com/Cobbyer/article/details/115380292</guid><author>Cobbyer</author><pubDate>Thu, 01 Apr 2021 17:58:40 +0800</pubDate><description><![CDATA[一、Shiro简介

Apache Shiro（发音为“ shee-roh”，日语为“ castle”）是一种功能强大且易于使用的Java安全框架，可执行身份验证，授权，加密和会话管理，可用于保护任何应用程序的安全-从命令行应用程序，移动应用程序到最大的Web和企业应用程序。

Shiro提供了用于执行以下方面的应用程序安全性API（我喜欢将它们称为应用程序安全性的4个基石）：

身份验证-证明用户身份，通常称为用户“登录”。
	授权-访问控制
	密码术-保护或隐藏数据以防被撬
	会话管理-每个用户的时间敏]]></description><category></category></item><item><title><![CDATA[【JWT】JWT认证原理、整合springboot流程实战应用]]></title><link>https://blog.youkuaiyun.com/Cobbyer/article/details/115281332</link><guid>https://blog.youkuaiyun.com/Cobbyer/article/details/115281332</guid><author>Cobbyer</author><pubDate>Sun, 28 Mar 2021 15:16:23 +0800</pubDate><description><![CDATA[一、什么是JWT


JSON Web Token (JWT) is an open standard ([RFC 7519](https://tools.ietf.org/html/rfc7519)) that defines a compact and self-contained way for securely transmitting information between parties as a JSON object. This information can be verified and]]></description><category></category></item><item><title><![CDATA[Mybatis-plus| You have an error in your SQL syntax the right syntax to use near ‘LIMIT 0,10‘]]></title><link>https://blog.youkuaiyun.com/Cobbyer/article/details/115221388</link><guid>https://blog.youkuaiyun.com/Cobbyer/article/details/115221388</guid><author>Cobbyer</author><pubDate>Thu, 25 Mar 2021 23:26:07 +0800</pubDate><description><![CDATA[一、问题

在使用Mybatis-plus自定义SQL语句进行查询时，需要用到分页插件进行分页，Mapper层的方法如下：


@Select("select id, title, type_id,user_id, description,update_time,first_picture,views,comment_count  from t_blog where update_time BETWEEN #{start_date} and #{end_date} ORDER BY update_time ]]></description><category></category></item><item><title><![CDATA[nginx| centos7.6中使用yum安装nginx1.6(亲测有效)]]></title><link>https://blog.youkuaiyun.com/Cobbyer/article/details/115017224</link><guid>https://blog.youkuaiyun.com/Cobbyer/article/details/115017224</guid><author>Cobbyer</author><pubDate>Fri, 19 Mar 2021 22:31:29 +0800</pubDate><description><![CDATA[1.安装依赖

使用nginx源码安装时会使用到gcc等编译工具，系统默认的可能缺少或者版本不对应，因此需要安装或升级一下：


yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel


2.下载Nginx1.6并解压


cd /opt/software
# 下载Nginx的压缩包
wget http://nginx.org/download/nginx-1.16.0.tar.gz
# 解压
tar -xzf ngin...]]></description><category></category></item><item><title><![CDATA[云原生的未来会给我们带来哪些思考？]]></title><link>https://blog.youkuaiyun.com/Cobbyer/article/details/112590557</link><guid>https://blog.youkuaiyun.com/Cobbyer/article/details/112590557</guid><author>Cobbyer</author><pubDate>Wed, 13 Jan 2021 21:20:51 +0800</pubDate><description><![CDATA[原文《云安全的下半场：原生安全》---绿盟科技刘文懋  中国计算机学会会刊2020年第12期文章


云安全将成为纯安全问题

关于云安全的未来，著名咨询机构高德纳 （Gartner）有两个比较有意思的论断 ：

论断 1：网络安全的未来在云中，随着云计算的日益普及，企业上云已经成为必 然的趋势。Gartner 曾做出一个预测 ：在 2020 年前， 50% 的企业将业务工作流放到本地需要作为异常事 件进行审批，公司“无云”的策略会和现在“无网络” 的策略一样少。可见，云计算将成为企业各项应用 ...]]></description><category></category></item><item><title><![CDATA[docker教程| 二、docker组件之镜像的使用方法]]></title><link>https://blog.youkuaiyun.com/Cobbyer/article/details/111316680</link><guid>https://blog.youkuaiyun.com/Cobbyer/article/details/111316680</guid><author>Cobbyer</author><pubDate>Thu, 17 Dec 2020 17:38:40 +0800</pubDate><description><![CDATA[我们知道镜像是 Docker 的三大组件之一。Docker 运行容器前需要本地存在对应的镜像，如果镜像不存在本地， Docker 会从镜像仓库下载（默认是Docker Hub 公共注册服务器中的仓库）。

获取镜像

可以使用 docker pull 命令来从仓库获取所需要的镜像。下面的例子将从 Docker Hub 仓库下载一个 Ubuntu 12.04 操作系统的镜像。


$ sudo docker pull ubuntu:12.04
Pulling repository ubuntu
ab8e272]]></description><category></category></item><item><title><![CDATA[什么是云原生架构？一文扫盲！]]></title><link>https://blog.youkuaiyun.com/Cobbyer/article/details/111304884</link><guid>https://blog.youkuaiyun.com/Cobbyer/article/details/111304884</guid><author>Cobbyer</author><pubDate>Wed, 16 Dec 2020 22:47:20 +0800</pubDate><description><![CDATA[云原生包含了一组应用的模式，用于帮助企业快速，持续，可靠，规模化地交付业务软件。云原生由微服务架构，DevOps 和以容器为代表的敏捷基础架构组成。]]></description><category></category></item><item><title><![CDATA[一文吃透AI芯片技术路线，清华尹首一教授演讲全文：GTIC2020]]></title><link>https://blog.youkuaiyun.com/Cobbyer/article/details/111048202</link><guid>https://blog.youkuaiyun.com/Cobbyer/article/details/111048202</guid><author>Cobbyer</author><pubDate>Fri, 11 Dec 2020 17:56:25 +0800</pubDate><description><![CDATA[除尹首一教授外，在本届GTIC 2020 AI芯片创新峰会期间 ，比特大陆、地平线、黑芝麻智能、燧原科技、壁仞科技、光子算数、知存科技、亿智电子、豪微科技等芯片创企，全球FPGA领先玩家赛灵思，Imagination、安谋中国等知名IP供应商，全球EDA巨头Cadence，以及北极光创投、中芯聚源等知名投资机构，分别分享了对AI芯片产业的观察与思考。]]></description><category></category></item></channel></rss>