<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Xiayuyuren_Study的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Xiayuyuren_Study</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Xiayuyuren_Study]]></copyright><item><title><![CDATA[如何在mac pro 中安装Python3]]></title><link>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/120760707</link><guid>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/120760707</guid><author>Xiayuyuren_Study</author><pubDate>Tue, 02 Nov 2021 11:29:17 +0800</pubDate><description><![CDATA[翻译：在Mac上将Python 3设置为默认的正确和错误方法_架构师易筋-优快云博客https://blog.youkuaiyun.com/zgpeace/article/details/108380419
]]></description><category></category></item><item><title><![CDATA[service mesh 学习]]></title><link>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/115830377</link><guid>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/115830377</guid><author>Xiayuyuren_Study</author><pubDate>Mon, 19 Apr 2021 10:45:36 +0800</pubDate><description><![CDATA[架构发展历史

单机小机型时代：业务板块耦合严重，当某个业务板块出现异常，整个架构异常，故需要垂直拆分





垂直拆分：用户量增加，单机计算能力出现瓶颈，通过增加服务器来提高计算能力，故出现集群化负载均衡

一个应用中的子应用会被单拆出来，分别部署到一台小机器上



集群化负载均衡：拆分后，各个业务板块出现重复代码，随着业务增大，集群部署多了，这些重复代码会导致资源浪费，会把重复功能拆分出来，形成基础服务，这就是服务改造

服务改造：但是随着业务链增大，基础服务越来越多，调用链越来越复杂，就需要服务治]]></description><category></category></item><item><title><![CDATA[go学习记录]]></title><link>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/107695761</link><guid>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/107695761</guid><author>Xiayuyuren_Study</author><pubDate>Wed, 12 Aug 2020 11:14:35 +0800</pubDate><description><![CDATA[go 介绍

1、是Google开源的

2、是编译型语言

3、21世纪的c语言


]]></description><category></category></item><item><title><![CDATA[DevOps 学习一]]></title><link>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/107695813</link><guid>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/107695813</guid><author>Xiayuyuren_Study</author><pubDate>Thu, 30 Jul 2020 18:12:34 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[微服务/Thrift/RPC]]></title><link>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/107636757</link><guid>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/107636757</guid><author>Xiayuyuren_Study</author><pubDate>Tue, 28 Jul 2020 18:36:41 +0800</pubDate><description><![CDATA[什么是微服务

微服务就是一种设计思想，在这种设计思想中，每个服务之间需要通信，通信的方式可以统称为RPC的通信方案

微服务的设计的目的：水平可扩展性（通过增加机器就能提供服务能力）、业务能力的可扩展性、数据可扩展性

什么是RPC

调用远程的服务就像调用本地的一个函数，这种技术手段，称为远程调用



什么是thrift

是一个软件框架：是一个支持跨语言的RPC通信方案，一个RPC框架，



thrift IDL：接口定义语言

编译器：根据IDL生成各种语言的代码

Thrift是一套包含序列化]]></description><category></category></item><item><title><![CDATA[MAC 安装使用adb工具、使用Charles抓包手机]]></title><link>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/102816645</link><guid>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/102816645</guid><author>Xiayuyuren_Study</author><pubDate>Wed, 30 Oct 2019 12:08:13 +0800</pubDate><description><![CDATA[MAC 安装使用adb工具、使用Charles抓包手机
需要用到Android SDK的adb工具包，如果你不想安装庞大的android SDK 的话, 下载adb工具包 ；
然后解压到任意位置.
接下来在当前用户根目录下新建 .profile 文件
可以在终端中敲入以下命令

cd ~
touch .profile

新建文件，然后编辑该文件

vim .profile

粘贴如下：

PATH...]]></description><category></category></item><item><title><![CDATA[DVWA  SQL注入]]></title><link>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/91048621</link><guid>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/91048621</guid><author>Xiayuyuren_Study</author><pubDate>Fri, 21 Jun 2019 21:46:17 +0800</pubDate><description><![CDATA[SQL注入漏洞作为OWASP TOP10中重要的一部分
一、原理
通过web程序，在数据库里执行任意SQL语句。根源在于程序命令和用户数据（用户输入）之间没有做到分开。
二、发现
1、确认注入POC
（1）检测是否存在注入：
	可以得知此处位注入点，尝试输入 ‘ (英文单引号)时，出现如下错误提示：
	
	 You have an error in your SQL syntax; check t...]]></description><category></category></item><item><title><![CDATA[文件包含漏洞]]></title><link>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/91896333</link><guid>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/91896333</guid><author>Xiayuyuren_Study</author><pubDate>Thu, 13 Jun 2019 21:13:11 +0800</pubDate><description><![CDATA[概述
PHP文件包含漏洞，就是通过函数包含文件时，由于对包含的文件名进行有效的过滤处理，被攻击者利用从而导致包含了web根目录以外的文件进来，就会导致文件信息的泄露甚至注入了恶意代码。
【基本原理】
File Inclusion，意思是文件包含（漏洞），是指当服务器开启allow_url_include选项时，就可以通过php的某些特性函数（include()，require()和include_...]]></description><category></category></item><item><title><![CDATA[漏洞扫描]]></title><link>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/91871609</link><guid>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/91871609</guid><author>Xiayuyuren_Study</author><pubDate>Thu, 13 Jun 2019 16:21:56 +0800</pubDate><description><![CDATA[【主机漏洞】HTTP TRACE / TRACK Methods Allowed
1、影响说明

TRACE and TRACK are HTTP methods that are used to debug web server connections.
TRACE 和 TRACK方法是 web 服务器连接的调试方法.
Servers supporting this method are sub...]]></description><category></category></item><item><title><![CDATA[DVWA-文件上传]]></title><link>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/90906139</link><guid>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/90906139</guid><author>Xiayuyuren_Study</author><pubDate>Wed, 05 Jun 2019 17:31:35 +0800</pubDate><description><![CDATA[概述
文件上传漏洞是指服务器对于用户上传的部分控制不严格导致攻击者可上传一个恶意的可执行文件至服务器，简单点就是用户直接或通过各种绕过方式将webshell上传至服务器进而执行利用
攻击原理：
1.web容器的解析漏洞
2.配合解析漏洞进行waf绕过和上传木马。
Apache的文件解析漏洞，比如现在我们有一个1.php.rar.xx.kk的文件，那么服务器会报错吗？答案是否定的，Apache有自己...]]></description><category></category></item><item><title><![CDATA[idea 创建maven 项目]]></title><link>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/90758739</link><guid>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/90758739</guid><author>Xiayuyuren_Study</author><pubDate>Mon, 03 Jun 2019 20:47:50 +0800</pubDate><description><![CDATA[1、快速创建一个maven项目：参考博客
2、目录结构设置


]]></description><category></category></item><item><title><![CDATA[Nessus离线安装及升级插件]]></title><link>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/88288515</link><guid>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/88288515</guid><author>Xiayuyuren_Study</author><pubDate>Thu, 07 Mar 2019 10:29:00 +0800</pubDate><description><![CDATA[一、安装Nessus


从官网下载对应版本的rpm包到本地
https://www.tenable.com/downloads/nessus


上传至服务器
(1)  先通过rz 命令传输文件至联通的网络
（2）scp 目标文件  用户名@主机ip:目标路径 (如： scp 1.txt root@10.10.10.10:/root）


安装 ：rpm  -ivh  *.rpm


启动 ： ...]]></description><category></category></item><item><title><![CDATA[web 介绍]]></title><link>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/87922874</link><guid>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/87922874</guid><author>Xiayuyuren_Study</author><pubDate>Mon, 25 Feb 2019 19:28:57 +0800</pubDate><description><![CDATA[web发展史
1、什么是web

万维网
world wide web
非常普遍的互联网应用
每天都有数以亿万的web资源传输
平时我们通过浏览器上网都是属于web

2、

web1.0  ：提供大量的静态页面，只供展现和浏览
web2.0 ：可以和用户进行交互

web基本工作流程
1、我们通过web浏览器访问网站时，首席哦按输入某个网站的地址，然后转到该地址，在浏览器中得到该网址的页面。从这...]]></description><category></category></item><item><title><![CDATA[ElasticSearch的使用总结]]></title><link>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/87875995</link><guid>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/87875995</guid><author>Xiayuyuren_Study</author><pubDate>Fri, 22 Feb 2019 12:21:04 +0800</pubDate><description><![CDATA[一、ElasticSearch中执行词语查询（不分词）


使用  match_phrase
{
  &quot;query&quot;: {
    &quot;filtered&quot;: {
       &quot;filter&quot;: {
           &quot;or&quot;: {
              &quot;filters&quot;: [
                 {
                     &quot;query&quot;: {
]]></description><category></category></item><item><title><![CDATA[django学习总结（3）]]></title><link>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/87875973</link><guid>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/87875973</guid><author>Xiayuyuren_Study</author><pubDate>Fri, 22 Feb 2019 12:14:30 +0800</pubDate><description><![CDATA[一、 使用 Nginx 为web应用绑定多个域名
如 绑定abc.com 和 cde.com：
server
 { 	 
	listen   80;                            #监听端口设为 80。
	server_name  abc.com;         #绑定您的域名。
	index index.htm index.html index.php;   #指定默认...]]></description><category></category></item><item><title><![CDATA[安全工程师入门（一）]]></title><link>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/87378895</link><guid>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/87378895</guid><author>Xiayuyuren_Study</author><pubDate>Fri, 15 Feb 2019 18:46:40 +0800</pubDate><description><![CDATA[计算机漏洞安全相关的概念
（1）poc
POC，Proof ofConcept，中文意思是“观点证明”。这个短语会在漏洞报告中使用，漏洞报告中的则是一段说明或者一个攻击的样例，使得读者能够确认这个漏洞是真实存在的。
(2)EXP
EXP，Exploit，中文意思是“漏洞利用”。意思是一段对漏洞如何利用的详细说明或者一个演示的漏洞攻击代码，可以使得读者完全了解漏洞的机理以及利用的方法。
(3)CV...]]></description><category></category></item><item><title><![CDATA[Django  学习总结（2）]]></title><link>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/86648176</link><guid>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/86648176</guid><author>Xiayuyuren_Study</author><pubDate>Fri, 25 Jan 2019 16:25:34 +0800</pubDate><description><![CDATA[

django-request的user属性
一个 AUTH_USER_MODEL 类型的对象，表示当前登录的用户（即django自带的user表：auth_user）
如果用户当前没有登录，user 将设置为 django.contrib.auth.models.AnonymousUser 的一个实例。你可以通过 is_authenticated() 区分它们。
user 只有当Django ...]]></description><category></category></item><item><title><![CDATA[Django rest-framework]]></title><link>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/86647790</link><guid>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/86647790</guid><author>Xiayuyuren_Study</author><pubDate>Fri, 25 Jan 2019 16:09:03 +0800</pubDate><description><![CDATA[Django rest-framework 关联表内容序列化后的显示
数据库表的关系：
category 与 source 是一对多的关系
下面是代码：

models.py
class Category(models.Model):
    name = models.CharField(max_length=30)
    amount = models.IntegerField()
    ...]]></description><category></category></item><item><title><![CDATA[MySQL知识点汇总]]></title><link>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/86311050</link><guid>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/86311050</guid><author>Xiayuyuren_Study</author><pubDate>Fri, 11 Jan 2019 18:14:05 +0800</pubDate><description><![CDATA[

连接远程数据库
mysql -h 192.168.5.116 -P 3306 -u root -p123456



创建用户与授权
create user 'username'@'host' identified by 'password'
授权
grant privileges on databasename.tablename to 'username'@'host'
说明:
(1)pr...]]></description><category></category></item><item><title><![CDATA[Django项目迁移]]></title><link>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/85342316</link><guid>https://blog.youkuaiyun.com/Xiayuyuren_Study/article/details/85342316</guid><author>Xiayuyuren_Study</author><pubDate>Sat, 29 Dec 2018 17:40:42 +0800</pubDate><description><![CDATA[准备
安装相关的软件


注：RHEL以及他的衍生发行版如CentOS、Scientific Linux为了稳定，官方的rpm repository提供的rpm包往往是很滞后的，毕竟这是服务器版本，安全稳定是重点，官方的rpm repository提供的rpm包也不够丰富，很多时候需要自己编译那太辛苦了，而EPEL恰恰可以解决这两方面的问题。因此想要获取高质量、高性能的、方便易用的软件包，使用EP...]]></description><category></category></item></channel></rss>