<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[as_hswa的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/as_hswa</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; as_hswa]]></copyright><item><title><![CDATA[ElasticSearch - function_score 实例说明]]></title><link>https://blog.youkuaiyun.com/as_hswa/article/details/124044322</link><guid>https://blog.youkuaiyun.com/as_hswa/article/details/124044322</guid><author>as_hswa</author><pubDate>Fri, 08 Apr 2022 16:42:45 +0800</pubDate><description><![CDATA[elasticsearch(es)中,关于function_score的查询实例和说明]]></description><category></category></item><item><title><![CDATA[windows系统下安装RocketMQ和管理工具]]></title><link>https://blog.youkuaiyun.com/as_hswa/article/details/123658724</link><guid>https://blog.youkuaiyun.com/as_hswa/article/details/123658724</guid><author>as_hswa</author><pubDate>Tue, 22 Mar 2022 17:20:53 +0800</pubDate><description><![CDATA[RocketMQ(4.9.3)
下载
官方下载

安装及启动


前提条件：已安装jdk1.8及maven


将下载下的安装文件解压到本地磁盘（任意，此处解压到D:盘）



配置环境变量



变量名：ROCKETMQ_HOME
变量值：D:\mq_rocket\rocketmq-all-4.4.0-bin-release

修改path，添加



启动

（1）启动NAMESERVER
使用cmd打开命令窗口，进入到rocketmq的bin目录下，执行：start mqnamesrv.cmd，若成功]]></description><category></category></item><item><title><![CDATA[微服务：网关(zuul) —— 基本原理、配置、鉴权、限制IP、限流]]></title><link>https://blog.youkuaiyun.com/as_hswa/article/details/120180425</link><guid>https://blog.youkuaiyun.com/as_hswa/article/details/120180425</guid><author>as_hswa</author><pubDate>Wed, 08 Sep 2021 17:06:08 +0800</pubDate><description><![CDATA[1. Zuul原理和配置
1.1 基本原理
网关(Zuul) —— 本质核心就是过滤器 （ 就这样一句话其实就够了）
这些过滤器可以完成以下功能：

身份认证与安全：识别每个资源的验证要求，并拒绝那些与要求不符的请求。
审查与监控：在边缘位置追踪有意义的数据和统计结果，从而带来精确的生成视图。
动态路由：动态地将请求路由到不同的后端集群。
压力测试：逐渐增加执行集群的流量，以了解性能。
负载分配：为每一种负载类型分配对应容量，并弃用超出限定值得请求。
静态响应处理：在边缘位置直接建立部分响应，从而避免其转发]]></description><category></category></item><item><title><![CDATA[微服务：Zuul+Eureka —— 版本发布简述、灰度发布、A/B测试]]></title><link>https://blog.youkuaiyun.com/as_hswa/article/details/120135861</link><guid>https://blog.youkuaiyun.com/as_hswa/article/details/120135861</guid><author>as_hswa</author><pubDate>Mon, 06 Sep 2021 17:48:12 +0800</pubDate><description><![CDATA[版本发布简述
一个项目的发展，肯定是伴随着版本的更替中前进的，我们要版本升级来个通知，然后停机维护就可以了。但是，在现在大型项目中，用户的体量是非常大的，停机更新已经变得非常不实际了。后面，针对版本升级的发布，我们衍生出了一些发布的方案：蓝绿发布、滚动发布、灰度发布。
蓝绿发布

原本整个都是A组服务（绿色）处于生产模式。B组服务（蓝色）整个测试没问题后，利用负载均衡器把整个负载切换到B组服务器上。如果B组服务还是出现问题，可以重新切回A组服务。
要求：  硬件是平时的2倍(就是费钱)
更多知识&gt;&g]]></description><category></category></item><item><title><![CDATA[理解Java中线程局部变量ThreadLocal]]></title><link>https://blog.youkuaiyun.com/as_hswa/article/details/119912678</link><guid>https://blog.youkuaiyun.com/as_hswa/article/details/119912678</guid><author>as_hswa</author><pubDate>Wed, 25 Aug 2021 16:57:22 +0800</pubDate><description><![CDATA[ThreadLocal是什么
ThreadLocal是一个关于创建线程局部变量的类。
通常情况下，我们创建的变量是可以被任何一个线程访问并修改的。而使用ThreadLocal创建的变量只能被当前线程访问，其他线程则无法访问和修改。
一般在多线程开发中，为了确保某单个线程内的变量是独立的，不被其他线程访问到的时候就用到ThreadLocal了。
用法简介
// 创建线程,支持泛型
ThreadLocal&lt;String&gt; strThreadLocal = new ThreadLocal&lt;&gt]]></description><category></category></item><item><title><![CDATA[SpringCloud和SpringBoot对应的版本选型]]></title><link>https://blog.youkuaiyun.com/as_hswa/article/details/119893617</link><guid>https://blog.youkuaiyun.com/as_hswa/article/details/119893617</guid><author>as_hswa</author><pubDate>Tue, 24 Aug 2021 16:59:49 +0800</pubDate><description><![CDATA[SpringBoot版本选择：
官网地址：https://spring.io/projects/spring-boot

SpringBoot官方目前最新最稳定版：2.3.1，如果单独使用SpringBoot的话，建议就可以选择官方指定的最新最稳定版。
但是，如果需要和SpringCloud整合，就得看SpringCloud的版本需要适配SpringBoot的哪个版本了。
SpringCloud版本选择：
官网地址：https://spring.io/projects/spring-cloud

Sprin]]></description><category></category></item><item><title><![CDATA[微服务：eureka(二)—操作、配置详解、优化和实战]]></title><link>https://blog.youkuaiyun.com/as_hswa/article/details/117756138</link><guid>https://blog.youkuaiyun.com/as_hswa/article/details/117756138</guid><author>as_hswa</author><pubDate>Sat, 26 Jun 2021 16:53:14 +0800</pubDate><description><![CDATA[1. eureka运行流程

2. 接口和操作
2.1 查看服务实例信息


接口
[GET] /eureka/apps/{appName}


例子
[GET] http://localhost:9700/eureka/apps/EUREKA-CLIENT-PRODVIDER


结果
&lt;application&gt;
&lt;name&gt;SERVICE-PRODVIDER1&lt;/name&gt;   ## 服务名字
&lt;instance&gt;
&lt;instanceId&gt;19]]></description><category></category></item><item><title><![CDATA[微服务：eureka(一)-基本入门和部署]]></title><link>https://blog.youkuaiyun.com/as_hswa/article/details/117587976</link><guid>https://blog.youkuaiyun.com/as_hswa/article/details/117587976</guid><author>as_hswa</author><pubDate>Wed, 09 Jun 2021 18:33:06 +0800</pubDate><description><![CDATA[简介
相关连接

官方文档：https://docs.spring.io/spring-cloud-netflix/docs/2.2.8.RELEASE/reference/html/

项目创建
idea编译器



创建完成后对应的pox.xml内容为
&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org]]></description><category></category></item><item><title><![CDATA[idea 相关操作记录]]></title><link>https://blog.youkuaiyun.com/as_hswa/article/details/115919380</link><guid>https://blog.youkuaiyun.com/as_hswa/article/details/115919380</guid><author>as_hswa</author><pubDate>Tue, 20 Apr 2021 21:22:16 +0800</pubDate><description><![CDATA[maven
idea引入maven包
在pom.xml中右键选择Generate，再选择Dependency，然后在Search for artifact标签中查找想要的包，然后选择对应的版本即可。

]]></description><category></category></item><item><title><![CDATA[IO-内存IO/磁盘IO/网络IO扫盲（一）:Linux虚拟文件系统、文件描述符、IO重定向、inode]]></title><link>https://blog.youkuaiyun.com/as_hswa/article/details/114784462</link><guid>https://blog.youkuaiyun.com/as_hswa/article/details/114784462</guid><author>as_hswa</author><pubDate>Sun, 14 Mar 2021 16:17:42 +0800</pubDate><description><![CDATA[linux系统基本结构

Linux和核心就是kernel(内核)，他负责整个系统的运行和对硬件的调度。将用户对系统的调用和各类硬件的调用都统一和封装。应用只要和kernel沟通，让kernel和各类硬件去交流，我们应用开发技术人员就不需要管他就好了。
kernel
基本概念
VFS（Virtual Filesystem Switch）： 虚拟文件系统，是一个目录树。树上不同的节点可以映射到物理的文件地址，可以挂载。
文件描述符FD： 每一个进程在内核中，都对应有一个“打开文件”数组，存放指向文件对象的指针]]></description><category></category></item><item><title><![CDATA[maven-安装和基本使用]]></title><link>https://blog.youkuaiyun.com/as_hswa/article/details/114691961</link><guid>https://blog.youkuaiyun.com/as_hswa/article/details/114691961</guid><author>as_hswa</author><pubDate>Fri, 12 Mar 2021 12:09:45 +0800</pubDate><description><![CDATA[安装

windows

下载

请访问Maven的下载页面：https://maven.apache.org/download.cgi，其中包含针对不同平台的各种版本的Maven下载文件。

注意：



下载apache-maven-3.6.3-bin.zip



个人喜欢3.5.4版本的,所以去就旧版本列表中去找：https://archive.apache.org/dist/maven/maven-3/

3.5.4版本直接下载地址：https://archive.apache.org/dist/]]></description><category></category></item><item><title><![CDATA[GitHub快速查找项目]]></title><link>https://blog.youkuaiyun.com/as_hswa/article/details/114276551</link><guid>https://blog.youkuaiyun.com/as_hswa/article/details/114276551</guid><author>as_hswa</author><pubDate>Tue, 02 Mar 2021 09:23:37 +0800</pubDate><description><![CDATA[GitHub快速查找项目

开源项目结构

https://github.com/macrozheng/mall





Watch

关注项目的变化，如被别人提交了pull request、发起了issuse等，在你的通知中心，收到一条消息

Star

类似微信朋友圈的点赞，支持，让该项目更加又热度。

Fork

得到一份原项目的拷贝，如果后续原项目改变，需要自己去同步

About

项目介绍

Topic

项目涉及到的技术

Readme

对项目相对完整的说明，比如：项目文档、项目介绍、项.]]></description><category></category></item><item><title><![CDATA[git免密码和删除本地文件后 Git从远程仓库重新获取]]></title><link>https://blog.youkuaiyun.com/as_hswa/article/details/114090684</link><guid>https://blog.youkuaiyun.com/as_hswa/article/details/114090684</guid><author>as_hswa</author><pubDate>Thu, 25 Feb 2021 16:36:50 +0800</pubDate><description><![CDATA[linux服务器git pull/push时提示输入账号密码之免除设置
1、先cd到根目录，执行git config --global credential.helper store命令
# git config --global credential.helper store

2、执行之后会在.gitconfig文件中多加红色字体项
[user]
        name = 天明
        email = xxxx@xxxx.com
[credential]
        helper = s]]></description><category></category></item><item><title><![CDATA[ubuntu 18 phper各种安装]]></title><link>https://blog.youkuaiyun.com/as_hswa/article/details/82349912</link><guid>https://blog.youkuaiyun.com/as_hswa/article/details/82349912</guid><author>as_hswa</author><pubDate>Mon, 03 Sep 2018 15:58:22 +0800</pubDate><description><![CDATA[1.环境的话用宝塔好了  最方便了

https://www.bt.cn/download/linux.html

2.代码编辑器我用的是phpstorm

sudo snap install phpstorm --classic

来源:https://jingyan.baidu.com/article/ff42efa9c11910c19e22022e.html

3.浏览器的话用chrome
...]]></description><category></category></item><item><title><![CDATA[阿里云专有网络环境下不同账号之间内网互通(内网高速通道)]]></title><link>https://blog.youkuaiyun.com/as_hswa/article/details/81747176</link><guid>https://blog.youkuaiyun.com/as_hswa/article/details/81747176</guid><author>as_hswa</author><pubDate>Thu, 16 Aug 2018 19:25:45 +0800</pubDate><description><![CDATA[导图


所谓的高速公路，其实就是两个局域网之间单独架设了一个路由器。类似于我们电脑中的vhost或者路由器中的路由原理一样。数据要发送到另一个内网ip的。他会单独周这个路由器过。所以阿里的这个高速通道就是分别在两台ecs上插了一个路由器。然后对应的这个路由器监控ecs上的数据发送,如果发送对象是另一台ecs的ip。那就将数据直接发送给目标ecs服务器连接着的路由器上,再由该路由发送给目标ecs。...]]></description><category></category></item><item><title><![CDATA[Java环境变量设置]]></title><link>https://blog.youkuaiyun.com/as_hswa/article/details/80854127</link><guid>https://blog.youkuaiyun.com/as_hswa/article/details/80854127</guid><author>as_hswa</author><pubDate>Fri, 29 Jun 2018 11:13:32 +0800</pubDate><description><![CDATA[1.安装JDK安装包2.打开我的电脑--属性--高级--环境变量3.新建系统变量JAVA_HOME 和CLASSPATH 变量名：JAVA_HOME 变量值：C:\Program Files\Java\jdk1.7.0变量名：CLASSPATH 变量值：.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;其中变量值为你自己安装jdk的文件目录这里要...]]></description><category></category></item><item><title><![CDATA[CentOS7--iptables的配置]]></title><link>https://blog.youkuaiyun.com/as_hswa/article/details/80390564</link><guid>https://blog.youkuaiyun.com/as_hswa/article/details/80390564</guid><author>as_hswa</author><pubDate>Mon, 21 May 2018 12:40:41 +0800</pubDate><description><![CDATA[ 在红帽RHEL7系统中firewalld服务取代了iptables服务，如果我们不想用或者不习惯使用firewalld服务，请看下面的操作： iptables命令中则常见的控制类型有：ACCEPT:允许通过.LOG:记录日志信息,然后传给下一条规则继续匹配.REJECT:拒绝通过,必要时会给出提示DROP:直接丢弃,不给出任何回应. 规则链则依据处理数据包的位置不同而进行分类：　　PREROUT...]]></description><category></category></item><item><title><![CDATA[php5.5.12+redis2.6 Windwos安装下安装]]></title><link>https://blog.youkuaiyun.com/as_hswa/article/details/50955032</link><guid>https://blog.youkuaiyun.com/as_hswa/article/details/50955032</guid><author>as_hswa</author><pubDate>Tue, 22 Mar 2016 14:41:52 +0800</pubDate><description><![CDATA[phpredis是个人觉得最好的一个php-redis客户端，因为其提供的function与redis的命令基本一致，降低的了学习成本，同时功能也很全面。

一。linux安装方法----这里我没试过   看下面的windows方法

phpredis下载地址：https://github.com/nicolasff/phpredis

 

unzip phpredis-mast]]></description><category></category></item><item><title><![CDATA[Thinkphp的缓存(Cache)以及S函数]]></title><link>https://blog.youkuaiyun.com/as_hswa/article/details/50952114</link><guid>https://blog.youkuaiyun.com/as_hswa/article/details/50952114</guid><author>as_hswa</author><pubDate>Tue, 22 Mar 2016 09:04:18 +0800</pubDate><description><![CDATA[查看了Php的缓存机制已经S函数，其实S函数的缓存他是直接调用Cache(thinkphp3.2版本中的类在核心目录ThinkPHP/Library/Think/Cache.class.php，对应的功能库在ThinkPHP/Library/Think/Cache/Driver中)这个类库中的东西的。

我们从S函数分析ThinkPHP框架缓存机制，像快速缓存、查询缓存、SQL解析缓存、静态缓]]></description><category></category></item><item><title><![CDATA[linux设置ip地址以及dns]]></title><link>https://blog.youkuaiyun.com/as_hswa/article/details/49928333</link><guid>https://blog.youkuaiyun.com/as_hswa/article/details/49928333</guid><author>as_hswa</author><pubDate>Thu, 19 Nov 2015 15:26:40 +0800</pubDate><description><![CDATA[我在linux下通过命令行设置了
ifconfig eth0 192.168.0.120 netmask 255.255.255.0 up
route add default gw 192.168.0.1 







vi /etc/resolv.conf
写入下面的内容：
nameserver       dns_ip
保存退出！OK！ 
上面二者之间用TAB键分]]></description><category></category></item></channel></rss>