<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[shyflea的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/shyflea</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; shyflea]]></copyright><item><title><![CDATA[深入浅出IPFS 技术原理]]></title><link>https://blog.youkuaiyun.com/shyflea/article/details/120612376</link><guid>https://blog.youkuaiyun.com/shyflea/article/details/120612376</guid><author>shyflea</author><pubDate>Tue, 05 Oct 2021 18:59:48 +0800</pubDate><description><![CDATA[自2014年5月胡安·贝内特发起了IPFS项目至今，IPFS发展迅速，目前全球存储总量已经达到9EB（1EB=1024*1024TB）。

IPFS在我国也备受青睐，国家对它很重视，从2019年起就开始布局。
IPFS并不是一个全新的技术，它是各种技术的集合体。协议实验室通过整合分布式哈希表、BT技术、Git版本协议、SFS自验证文件系统四种已有技术，创建一种点对点超媒体协议，试图打造一个更加快速、安全、开放的下一代互联网，实现互联网中永久可用、数据可以永久保存的全球文件存储系统。
 在本篇文章中，我既希望]]></description><category></category></item><item><title><![CDATA[冲向星际的下一代互联网协议IPFS]]></title><link>https://blog.youkuaiyun.com/shyflea/article/details/120405913</link><guid>https://blog.youkuaiyun.com/shyflea/article/details/120405913</guid><author>shyflea</author><pubDate>Tue, 21 Sep 2021 22:11:14 +0800</pubDate><description><![CDATA[本文介绍了IPFS的基础知识，并说明了如何部署私有IPFS，以及在springboot中如何使用IPFS上传、下载文件]]></description><category></category></item><item><title><![CDATA[(⊙o⊙)？原来边缘计算是这么开发的！]]></title><link>https://blog.youkuaiyun.com/shyflea/article/details/120283522</link><guid>https://blog.youkuaiyun.com/shyflea/article/details/120283522</guid><author>shyflea</author><pubDate>Tue, 14 Sep 2021 12:02:28 +0800</pubDate><description><![CDATA[KubeEdge是华为开源出来的边缘计算组件，它是基于kubernetes之上将容器化应用的编排能力拓展到边缘主机或边缘设备，在云端和边缘端提供网络通信，应用部署、元数据同步等功能。同时支持MQTT协议，允许开发者在边缘端自定义接入边缘设备。]]></description><category></category></item><item><title><![CDATA[函数计算原来这么简单！]]></title><link>https://blog.youkuaiyun.com/shyflea/article/details/120221334</link><guid>https://blog.youkuaiyun.com/shyflea/article/details/120221334</guid><author>shyflea</author><pubDate>Fri, 10 Sep 2021 14:44:47 +0800</pubDate><description><![CDATA[本文介绍了函数计算的开源云原生组件kubeless。]]></description><category></category></item><item><title><![CDATA[从单机到集群，深入学习Redis]]></title><link>https://blog.youkuaiyun.com/shyflea/article/details/119761986</link><guid>https://blog.youkuaiyun.com/shyflea/article/details/119761986</guid><author>shyflea</author><pubDate>Tue, 17 Aug 2021 18:11:38 +0800</pubDate><description><![CDATA[如今Redis已几乎是大中型系统必备的组件，掌握redis是每个程序员必修的课程。
      虽然Redis的使用很简单，但是如果没有参与过架构设计，在面试的时候也很容易被问得哑口无言。
      此前笔者看到了一篇将redis架构演进写得比较好的文章，为了能够帮助大家从零开始掌握redis，本人加入部署方法、以及springboot应用redis的方法。
      由于本人水平有限，如果有讲不清楚的地方，望大家批评指正。]]></description><category></category></item><item><title><![CDATA[从零开始学习部署K8S]]></title><link>https://blog.youkuaiyun.com/shyflea/article/details/119758389</link><guid>https://blog.youkuaiyun.com/shyflea/article/details/119758389</guid><author>shyflea</author><pubDate>Tue, 17 Aug 2021 16:35:15 +0800</pubDate><description><![CDATA[零基础学习搭建并使用K8S部署应用]]></description><category></category></item><item><title><![CDATA[Java native关键字]]></title><link>https://blog.youkuaiyun.com/shyflea/article/details/105420790</link><guid>https://blog.youkuaiyun.com/shyflea/article/details/105420790</guid><author>shyflea</author><pubDate>Thu, 09 Apr 2020 21:41:06 +0800</pubDate><description><![CDATA[JNI（JAVA Native Interface），java本地化接口，当java调用其他语言（如c++）进行协作时使用，指明native后的函数的实现不是用java写的，常用于与系统或硬件交互。
​    1、JAVA
public class HelloNative
{
    static
    {
        System.loadLibrary("HelloNative");
 ...]]></description><category></category></item><item><title><![CDATA[JVM详解]]></title><link>https://blog.youkuaiyun.com/shyflea/article/details/105420381</link><guid>https://blog.youkuaiyun.com/shyflea/article/details/105420381</guid><author>shyflea</author><pubDate>Thu, 09 Apr 2020 21:29:45 +0800</pubDate><description><![CDATA[1. JAVA的跨平台性

2. JAVA执行程序流程

3. JAVA执行class文件

4. JVM内存模型


]]></description><category></category></item><item><title><![CDATA[django模板标签]]></title><link>https://blog.youkuaiyun.com/shyflea/article/details/105420084</link><guid>https://blog.youkuaiyun.com/shyflea/article/details/105420084</guid><author>shyflea</author><pubDate>Thu, 09 Apr 2020 21:10:45 +0800</pubDate><description><![CDATA[​	   模板标签都是放在{%  %}括号里的，常见的模板标签有{% load xxxx %}, {% block xxxx %}, {% if xxx %}, {% url ‘xxxx’  %}。这些模板标签的本质也是函数，标签名一般即为函数名。这些标签的主要作用包括载入代码渲染模板或对传递过来的参数进行一定的逻辑判断或计算后返回。
​		比如下例中的url标签接收两个参数，一是命名的url, ...]]></description><category></category></item><item><title><![CDATA[jumpserver二次开发改造方案]]></title><link>https://blog.youkuaiyun.com/shyflea/article/details/105004430</link><guid>https://blog.youkuaiyun.com/shyflea/article/details/105004430</guid><author>shyflea</author><pubDate>Sat, 21 Mar 2020 11:11:24 +0800</pubDate><description><![CDATA[jumpserver二次开发改造方案前言1.	如何集成SSH模式的webTerminal页面2. 如何指定用户、主机进入远程主机的SSH界面3. 如何指定用户、主机进入远程主机的图形界面4. 如何指定用户、主机进入远程主机的文件管理界面5.	登录jumpserver鉴权改造6.	如何使jumpserver的菜单页面支持单点集成？
前言
jumpserver堡垒机管理了一套用户、资产、资产系统用户。......]]></description><category></category></item><item><title><![CDATA[jumpserver用户与资产之间的关系模型]]></title><link>https://blog.youkuaiyun.com/shyflea/article/details/105004280</link><guid>https://blog.youkuaiyun.com/shyflea/article/details/105004280</guid><author>shyflea</author><pubDate>Sat, 21 Mar 2020 09:56:56 +0800</pubDate><description><![CDATA[系统用户与资产、访问资产权限之间的关系模型如下

模型说明：




表名
中文名
表用途




Assests_node
资产目录
资产树中的目录节点


Assests_asset_nodes
资产节点
资产树中的叶子节点（即资产对应的节点）


Assests_asset
资产
也就是堡垒机管理的远程主机


Perms_assetpermission
授权规则
授权规则


perms_...]]></description><category></category></item><item><title><![CDATA[服务器部署Django项目]]></title><link>https://blog.youkuaiyun.com/shyflea/article/details/104997608</link><guid>https://blog.youkuaiyun.com/shyflea/article/details/104997608</guid><author>shyflea</author><pubDate>Fri, 20 Mar 2020 21:21:48 +0800</pubDate><description><![CDATA[在前面的章节中我们使用pycharm开发工具来开发。
正式发布的时候，我们需要将应用部署到服务器上。 python3 manager runserver 0.0.0.0:80只适用于Django的开发模式，只支持单用户访问，因此需要用到一个可以多用户并发访问的工具uWsgi。
同时我们使用Nginx实现Python的Django框架站点动静分离，即Http请求统一由Nginx进行分发，静态文件由Nginx处理，并返回给客户端；而动态的请求，则分发到uWsgi，由uWsgi再分发给Django进行处理。]]></description><category></category></item></channel></rss>