<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Oo骑着猪去买西瓜-杨清oO的博客]]></title><description><![CDATA[当你什么都不懂的时候,你会觉得什么都懂]]></description><link>https://blog.youkuaiyun.com/a517091937</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; a517091937]]></copyright><item><title><![CDATA[阿里巴巴面试官手册]]></title><link>https://blog.youkuaiyun.com/a517091937/article/details/107791633</link><guid>https://blog.youkuaiyun.com/a517091937/article/details/107791633</guid><author>a517091937</author><pubDate>Tue, 04 Aug 2020 17:13:32 +0800</pubDate><description><![CDATA[阿里巴巴面试官手册












]]></description><category></category></item><item><title><![CDATA[多系统间接口调用安全鉴权（App-Key、Timestamp、App-Sign）]]></title><link>https://blog.youkuaiyun.com/a517091937/article/details/107693911</link><guid>https://blog.youkuaiyun.com/a517091937/article/details/107693911</guid><author>a517091937</author><pubDate>Thu, 30 Jul 2020 16:50:47 +0800</pubDate><description><![CDATA[多系统间接口调用安全鉴权（App-Key、Timestamp、App-Sign）

将secretKey发给调用系统，以备调用系统调用门户系统接口鉴权使用
 调用系统的请求头中有App-Key（调用系统名称）、Timestamp（时间戳）、App-Sign
 appSign生成规则：DigestUtils.md5Hex(appKey + timestamp + secretKey)
在收到请求后，解析请求头字段，并在本地生成appSign，
 规则：DigestUtils.md5Hex(appKey + .]]></description><category></category></item><item><title><![CDATA[JWT多系统登录鉴权、授权验证--可用]]></title><link>https://blog.youkuaiyun.com/a517091937/article/details/107689112</link><guid>https://blog.youkuaiyun.com/a517091937/article/details/107689112</guid><author>a517091937</author><pubDate>Thu, 30 Jul 2020 14:18:02 +0800</pubDate><description><![CDATA[首先流程图来一波！！！！



具体实现代码工具类JwtTokenUtils如下：

import io.jsonwebtoken.Claims;
import io.jsonwebtoken.ExpiredJwtException;
import io.jsonwebtoken.Jwts;
import io.jsonwebtoken.SignatureAlgorithm;

import java.util.Date;
import java.util.HashMap;
import java.uti.]]></description><category></category></item><item><title><![CDATA[IntelliJ IDEA 调试技巧，比 Eclipse 强太多了！-（转-架构师专栏）]]></title><link>https://blog.youkuaiyun.com/a517091937/article/details/107662411</link><guid>https://blog.youkuaiyun.com/a517091937/article/details/107662411</guid><author>a517091937</author><pubDate>Wed, 29 Jul 2020 13:54:29 +0800</pubDate><description><![CDATA[一、条件断点

循环中经常用到这个技巧，比如：遍历1个大List的过程中，想让断点停在某个特定值。



参考上图，在断点的位置，右击断点旁边的小红点，会出来一个界面，在Condition这里填入断点条件即可，这样调试时，就会自动停在i=10的位置



二、回到"上一步"

该技巧最适合特别复杂的方法套方法的场景，好不容易跑起来，一不小心手一抖，断点过去了，想回过头看看刚才的变量值，如果不知道该技巧，只能再跑一遍。



参考上图，method1方法调用method2，当前断点的位置j=100，点击上图红]]></description><category></category></item><item><title><![CDATA[为什么要使用消息队列MQ]]></title><link>https://blog.youkuaiyun.com/a517091937/article/details/107520996</link><guid>https://blog.youkuaiyun.com/a517091937/article/details/107520996</guid><author>a517091937</author><pubDate>Wed, 22 Jul 2020 19:23:52 +0800</pubDate><description><![CDATA[第一，你知不知道你们系统里为什么要用消息队列？
第二，你知不知道用了有什么好处&amp;坏处？
第三，你当时做没做过调研？






为什么使用消息队列

其实就是问问你消息队列都有哪些使用场景，然后你项目里具体是什么场景，说说你在这个场景里用消息队列是什么？

面试官问你这个问题，期望的一个回答是说，你们公司有个什么业务场景，这个业务场景有个什么技术挑战，如果不用 MQ 可能会很麻烦，但是你现在用了 MQ 之后带给了你很多的好处。

先说一下消息队列常见的使用场景吧，其实场景有很多，但是比较核心的...]]></description><category></category></item><item><title><![CDATA[大数据AMBARI2.6.2.2+HDP2.6.5.0安装实战centos7版(新)]]></title><link>https://blog.youkuaiyun.com/a517091937/article/details/107440583</link><guid>https://blog.youkuaiyun.com/a517091937/article/details/107440583</guid><author>a517091937</author><pubDate>Sun, 19 Jul 2020 13:15:51 +0800</pubDate><description><![CDATA[大数据AMBARI2.6.2.2+HDP2.6.5.0安装实战centos7版（新）

最近有点空，把ambari+hdp安装部署操作实战分享给大牛们，拿走不谢！

1、虚拟机准备

我准备的是3台：centos-hadoop1、centos-hadoop2、centos-hadoop3
并且配置好对应主机的网络IP、主机名称、关闭防火墙。
systemctl stop firewalld.service



2、安装JDK

我这里已经安装好了—系统自带的JAVA，没有安装的小伙伴安装一下且配置好环境.]]></description><category></category></item><item><title><![CDATA[Linux环境下搭建gradle环境]]></title><link>https://blog.youkuaiyun.com/a517091937/article/details/107436156</link><guid>https://blog.youkuaiyun.com/a517091937/article/details/107436156</guid><author>a517091937</author><pubDate>Sat, 18 Jul 2020 22:09:22 +0800</pubDate><description><![CDATA[1.下载压缩包：
https://services.gradle.org/distributions/
点击gradle-4.8.1-all.zip下载：

2.上传gradle压缩包到linux目录下：

这里上传至/usr/local/src目录下。
3.切换至该目录下，解压gradle压缩包
unzip gradle-4.8.1-all.zip
4．配置环境变量。
打开profile配置文件：
vi  /etc/profile
添加如下两行：
GRADLE_HOME=/usr/local/src/gr]]></description><category></category></item><item><title><![CDATA[JAVA技术架构]]></title><link>https://blog.youkuaiyun.com/a517091937/article/details/107436085</link><guid>https://blog.youkuaiyun.com/a517091937/article/details/107436085</guid><author>a517091937</author><pubDate>Sat, 18 Jul 2020 22:02:12 +0800</pubDate><description><![CDATA[今天有空分享一份技术架构图给大家
希望大家多提点意见和建议！！！！


]]></description><category></category></item><item><title><![CDATA[ELK+FileBeat进行日志采集安装部署文档]]></title><link>https://blog.youkuaiyun.com/a517091937/article/details/107435776</link><guid>https://blog.youkuaiyun.com/a517091937/article/details/107435776</guid><author>a517091937</author><pubDate>Sat, 18 Jul 2020 21:52:54 +0800</pubDate><description><![CDATA[ELK+FileBeat部署

1、需要的软件：https://www.elastic.co/downloads

2、FileBeat安装部署
2.1、安装
解压filebeat-6.2.3-linux-x86_64.tar.gz
tar -zxf filebeat-6.2.3-linux-x86_64.tar.gz
2.2、配置
2.2.1、Filebeat Prospector
filebeat.prospectors:


input_type: log
paths:
- /var/log/apa.]]></description><category></category></item><item><title><![CDATA[centos7桥接模式中输入ifconfig 没有IP地址解决上网问题]]></title><link>https://blog.youkuaiyun.com/a517091937/article/details/107433190</link><guid>https://blog.youkuaiyun.com/a517091937/article/details/107433190</guid><author>a517091937</author><pubDate>Sat, 18 Jul 2020 18:39:24 +0800</pubDate><description><![CDATA[centos7中输入ifconfig 没有IP地址并且能解决上网问题

vmware安装的centos7中没有出现ens33网卡，也没有ip，不能上网
解决办法：
一、选择桥接模式：直连物理网络

二、编辑网卡的配置文件 gedit /etc/sysconfig/network-scripts/ifcfg-ens33 将里面的NAME和DEVICE项修改为virbr0

三、重命名网卡配置文件ifcfg-ens33为ifcfg-virbr0

四、编辑/etc/default/grub并加入“net.if.]]></description><category></category></item><item><title><![CDATA[centos7无法上网问题终极解决方案-VMWARE虚拟机]]></title><link>https://blog.youkuaiyun.com/a517091937/article/details/107426160</link><guid>https://blog.youkuaiyun.com/a517091937/article/details/107426160</guid><author>a517091937</author><pubDate>Sat, 18 Jul 2020 11:54:11 +0800</pubDate><description><![CDATA[centos7无法上网问题终极解决方案
实际操作绝对可能，以下是我的截图与操作步骤：
我创建的虚拟机名称为：centos7_hadoop2

问题描述1：
ping www.baidu.com连接不上，ping不通。
ping: www.baidu.com: 未知的名称或服务。

问题描述2：
yum命令报错：连接不了服务器

解决方案：
我选择的是NAT模式


这里给出NAT模式下对应的的解决方法：

一、在vm虚拟机中 按照  编辑-&gt;虚拟网络编辑器

然后NAT设置，进行网关的设置

更改完成]]></description><category></category></item><item><title><![CDATA[架构真经深有体会、感触很深]]></title><link>https://blog.youkuaiyun.com/a517091937/article/details/107398324</link><guid>https://blog.youkuaiyun.com/a517091937/article/details/107398324</guid><author>a517091937</author><pubDate>Fri, 17 Jul 2020 00:43:18 +0800</pubDate><description><![CDATA[首先从本人从事苏宁两年架构师的经验来看，摘了几段很有感触的文字分享出来。-----------------优秀不是一蹴而就的，优秀在于积累和思考！
刻意练习是指在介于“舒适区”和“恐慌区”之间的“学习区”进行大量组块化的、专注的、有反馈的练习。真正的学习不是闲庭信步，不是读几个公众号或者翻几本书就足够的。刻意练习是非常枯燥的，它令人很不舒服，并且消磨人的耐心。真正从菜鸟到高手的道路，都是通过刻意练习的汗水铺就的。
   莫扎特是公认的音乐神童，但他纠正说，没有人比他对大师的作品研究得更加刻苦。高尔夫球星泰格]]></description><category></category></item><item><title><![CDATA[elasticsearch组合查询INDEX、TYPE等JAVA工具类封装分享（原创）]]></title><link>https://blog.youkuaiyun.com/a517091937/article/details/107398195</link><guid>https://blog.youkuaiyun.com/a517091937/article/details/107398195</guid><author>a517091937</author><pubDate>Fri, 17 Jul 2020 00:10:23 +0800</pubDate><description><![CDATA[import com.google.gson.GsonBuilder;
import com.google.gson.JsonObject;
import com.google.gson.JsonParser;
import io.searchbox.client.JestClient;
import io.searchbox.client.JestClientFactory;
import io.searchbox.client.JestResult;
import io.searchbox.client]]></description><category></category></item><item><title><![CDATA[JAVA阿里云SMS发送短信代码（原创）]]></title><link>https://blog.youkuaiyun.com/a517091937/article/details/107398052</link><guid>https://blog.youkuaiyun.com/a517091937/article/details/107398052</guid><author>a517091937</author><pubDate>Fri, 17 Jul 2020 00:04:25 +0800</pubDate><description><![CDATA[代码段：

import com.aliyuncs.DefaultAcsClient;
import com.aliyuncs.IAcsClient;
import com.aliyuncs.dysmsapi.model.v20170525.SendSmsRequest;
import com.aliyuncs.dysmsapi.model.v20170525.SendSmsResponse;
import com.aliyuncs.exceptions.ClientException;
import c.]]></description><category></category></item><item><title><![CDATA[AMBARI2.7.3安装（ubuntu18&centos）]]></title><link>https://blog.youkuaiyun.com/a517091937/article/details/107397383</link><guid>https://blog.youkuaiyun.com/a517091937/article/details/107397383</guid><author>a517091937</author><pubDate>Thu, 16 Jul 2020 23:46:37 +0800</pubDate><description><![CDATA[UBUNTU18.04 下安装AMBARI2.7.3+HDP3.1.0
１.简介
本人介绍ubuntu 18.04下Hortonwork 的ambari 2.7.3 和HDP 3.1.0的安装，效果如下。HDP与CDH的对比，HDP版本更新较快，因为Hortonworks内部大部分员工都是apache代码贡献者，尤其是Hadoop 2.0的贡献者。
目前Apache社区Hadoop最新版本：3.2.0
目前CDH最新版支持Hadoop版本：3.0.0
目前HDP最新版支持Hadoop版本：3.1.1

２.]]></description><category></category></item><item><title><![CDATA[elasticsearch下载太慢在国内, 下载地址]]></title><link>https://blog.youkuaiyun.com/a517091937/article/details/107285341</link><guid>https://blog.youkuaiyun.com/a517091937/article/details/107285341</guid><author>a517091937</author><pubDate>Sat, 11 Jul 2020 15:18:22 +0800</pubDate><description><![CDATA[国内下载elasticsearch哪叫一个慢, 为了方便大家学习, 博主将下载好的包放到云盘.
官网下载地址:https://www.elastic.co/cn/downloads/elasticsearch
要验证包的完整性可以计算文件哈希值(官网有提供sha512的值, 可以在上面下载地址界面的找到)
ps: 在linux上要计算sha512的值, 命令: sha512sum 文件名(只能对单个文件, 多个文件的话就打成一个包啊)
elasticsearch
版本	Linux	window	发布时间
7]]></description><category></category></item><item><title><![CDATA[2020-05-26总结]]></title><link>https://blog.youkuaiyun.com/a517091937/article/details/106347032</link><guid>https://blog.youkuaiyun.com/a517091937/article/details/106347032</guid><author>a517091937</author><pubDate>Tue, 26 May 2020 08:15:11 +0800</pubDate><description><![CDATA[1、工作中没有用到acticiti但是对接过类似工作流的iam，此问题需要根据具体需求来进行任务的实现，此功能后端设计人员工作表可添加工作负荷标识(如1–10)，然后根据产品的需求进行任务的分配及任务的流转等功能实现。       2、

...]]></description><category></category></item></channel></rss>