<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yaoxiwen的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yaoxiwen</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yaoxiwen]]></copyright><item><title><![CDATA[Socket技术详解]]></title><link>https://blog.youkuaiyun.com/yaoxiwen/article/details/109839257</link><guid>https://blog.youkuaiyun.com/yaoxiwen/article/details/109839257</guid><author>yaoxiwen</author><pubDate>Fri, 20 Nov 2020 09:33:52 +0800</pubDate><description><![CDATA[一、Socket技术详解
转载：https://www.jianshu.com/p/066d99da7cbd
Socket原理
１、什么是Socket
在计算机通信领域，socket 被翻译为“套接字”，它是计算机之间进行通信的一种约定或一种方式。通过 socket 这种约定，一台计算机可以接收其他计算机的数据，也可以向其他计算机发送数据。
　　socket起源于Unix，而Unix/Linux基本哲学之一就是“一切皆文件”，都可以用“打开open –&gt; 读写write/read –&gt; 关闭cl]]></description><category></category></item><item><title><![CDATA[centos/linux/debian安装superset]]></title><link>https://blog.youkuaiyun.com/yaoxiwen/article/details/100579539</link><guid>https://blog.youkuaiyun.com/yaoxiwen/article/details/100579539</guid><author>yaoxiwen</author><pubDate>Fri, 06 Sep 2019 15:18:34 +0800</pubDate><description><![CDATA[Linux/debian过程如下：
1、	# update-alternatives --list python：查看python列表
本文使用python3.7
2、	# apt-get install build-essential libssl-dev libffi-dev python-dev python-pip libsasl2-dev libldap2-dev  ：安装一些依赖
3、...]]></description><category></category></item><item><title><![CDATA[centos(linux/debian)安装druid.io]]></title><link>https://blog.youkuaiyun.com/yaoxiwen/article/details/100578688</link><guid>https://blog.youkuaiyun.com/yaoxiwen/article/details/100578688</guid><author>yaoxiwen</author><pubDate>Fri, 06 Sep 2019 14:56:44 +0800</pubDate><description><![CDATA[今日：druid单机模式
1、	安装zookeeper：https://blog.youkuaiyun.com/yaoxiwen/article/details/100579075
官方文档要求把zookeeper放在druid的根目录下，以zk命名。
2、需要配置jdk、zookeeper、druid路径：
# vim /etc/profile
export JAVA_HOME=/usr/local/jdk...]]></description><category></category></item><item><title><![CDATA[centos(linux/debian)安装kafka]]></title><link>https://blog.youkuaiyun.com/yaoxiwen/article/details/100579300</link><guid>https://blog.youkuaiyun.com/yaoxiwen/article/details/100579300</guid><author>yaoxiwen</author><pubDate>Fri, 06 Sep 2019 14:56:00 +0800</pubDate><description><![CDATA[基于dockers
(1)  启动容器：docker exec -it a6f9aca2fe6 /bin/bash
(2) 启动zk：kafka依赖zookeeper，需要先启动zookeeper。
•	安装包自带zookeeper，可以直接启动，如果已经单独安装zookeeper的话，就不需要重启启动.
•	如果启动kafka内部自带的zookeeper，修改下zookeeper的配置文件，修改...]]></description><category></category></item><item><title><![CDATA[centos(linux/debian)安装zookeeper]]></title><link>https://blog.youkuaiyun.com/yaoxiwen/article/details/100579075</link><guid>https://blog.youkuaiyun.com/yaoxiwen/article/details/100579075</guid><author>yaoxiwen</author><pubDate>Fri, 06 Sep 2019 14:47:50 +0800</pubDate><description><![CDATA[【基于docker部署，进入容器ID（16602c8bfdc6）：# docker exec -it 16602c8bfdc6 /bin/bash】
1、	已经配置好java后：https://blog.youkuaiyun.com/yaoxiwen/article/details/100578901
2、下载好的zookeeper进行解压：#tar   -zxvf   zookeeper-3.4.10.ta...]]></description><category></category></item><item><title><![CDATA[centos(linux/debian)安装java]]></title><link>https://blog.youkuaiyun.com/yaoxiwen/article/details/100578901</link><guid>https://blog.youkuaiyun.com/yaoxiwen/article/details/100578901</guid><author>yaoxiwen</author><pubDate>Fri, 06 Sep 2019 14:39:58 +0800</pubDate><description><![CDATA[【1、先使用centos建立java所需的基础镜像centos；2、基于centos镜像，再建立java镜像。】
1、官网下载地址：jdk-8u201-linux-x64-demos.tar.gz
2 、检查当前系统是否已经安装了openJDK，如果已经安装，则将其卸载。
检查openJDK是否安装命令：rpm -qa|grep jdk
卸载命令
yum -y remove  java-1.7.0...]]></description><category></category></item><item><title><![CDATA[supervisor.json]]></title><link>https://blog.youkuaiyun.com/yaoxiwen/article/details/100578744</link><guid>https://blog.youkuaiyun.com/yaoxiwen/article/details/100578744</guid><author>yaoxiwen</author><pubDate>Fri, 06 Sep 2019 14:32:38 +0800</pubDate><description><![CDATA[{
 "type": "kafka",
 "dataSchema": {
  "dataSource": "dhx",
  "parser": {
   "type": "string",
   "parseSpec": {
    "format": "json",
    "timestampSpec": {
     "column": "t...]]></description><category></category></item><item><title><![CDATA[centos 中mysql使用]]></title><link>https://blog.youkuaiyun.com/yaoxiwen/article/details/99716187</link><guid>https://blog.youkuaiyun.com/yaoxiwen/article/details/99716187</guid><author>yaoxiwen</author><pubDate>Mon, 19 Aug 2019 10:58:25 +0800</pubDate><description><![CDATA[安装mysql

yum -y install mysql-server

1、启动数据库

systemctl start mysqld

2、设置开机自启

systemctl enable mysqld

3、查看默认数据库密码

cat /var/log/mysqld.log | grep password

注：如果先修改了数据库密码，最后才初始化数据库，那么这步就可以省略



4、...]]></description><category></category></item><item><title><![CDATA[docker内基础镜像centos生成]]></title><link>https://blog.youkuaiyun.com/yaoxiwen/article/details/99693392</link><guid>https://blog.youkuaiyun.com/yaoxiwen/article/details/99693392</guid><author>yaoxiwen</author><pubDate>Sat, 17 Aug 2019 15:17:16 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[docker安装]]></title><link>https://blog.youkuaiyun.com/yaoxiwen/article/details/98958945</link><guid>https://blog.youkuaiyun.com/yaoxiwen/article/details/98958945</guid><author>yaoxiwen</author><pubDate>Fri, 09 Aug 2019 15:58:13 +0800</pubDate><description><![CDATA[1、安装docker:

(1)yun install -y yum-utils 安装工具包，缺少这些依赖无法完成；

yum-config-manager --add-repohttps://download.docker.com/linux/centos/docker-ce.repo 设置远程仓库
	yum install docker-ce 安装
	systemctl start do...]]></description><category></category></item><item><title><![CDATA[常用机器学习算法]]></title><link>https://blog.youkuaiyun.com/yaoxiwen/article/details/79102845</link><guid>https://blog.youkuaiyun.com/yaoxiwen/article/details/79102845</guid><author>yaoxiwen</author><pubDate>Fri, 09 Aug 2019 15:47:18 +0800</pubDate><description><![CDATA[我特地跳过了这些技术背后的数据，因为一开始你并不需要理解这些。如果你想从数据层面上理解这些算法，你应该去别处找找。但如果你想要在开始一个机器学习项目之前做些准备，你会喜欢这篇文章的。

广义来说，有三种机器学习算法

1、 监督式学习

工作机制：这个算法由一个目标变量或结果变量（或因变量）组成。这些变量由已知的一系列预示变量（自变量）预测而来。利用这一系列变量，我们生成一个将输入值映射到期望输出]]></description><category></category></item><item><title><![CDATA[实例：docker中使用镜像安装superset]]></title><link>https://blog.youkuaiyun.com/yaoxiwen/article/details/98960239</link><guid>https://blog.youkuaiyun.com/yaoxiwen/article/details/98960239</guid><author>yaoxiwen</author><pubDate>Fri, 09 Aug 2019 15:30:14 +0800</pubDate><description><![CDATA[打开docker：# service docker start
	搜索公共仓库中superset镜像：# docker search superset
	pull下镜像到你的docker中：# docker pull amancevice/superset：0.28.1
	查看docker中在运行的容器 # docker ps
	启动superset(可以在容器外面启动，也可以进入容器里面启动)...]]></description><category></category></item><item><title><![CDATA[hashmap]]></title><link>https://blog.youkuaiyun.com/yaoxiwen/article/details/79033098</link><guid>https://blog.youkuaiyun.com/yaoxiwen/article/details/79033098</guid><author>yaoxiwen</author><pubDate>Thu, 11 Jan 2018 13:30:59 +0800</pubDate><description><![CDATA[一. HashMap 概述 
本文原创作者：书呆子Rico  
作者博客地址：http://blog.youkuaiyun.com/justloveyou_/ 
　　Map 是 Key-Value 对映射的抽象接口，该映射不包括重复的键，即一个键对应一个值。HashMap 是 Java Collection Framework 的重要成员，也是Map族(如下图所示)中我们最为常用的一种。简单地说， HashM]]></description><category></category></item><item><title><![CDATA[标注]]></title><link>https://blog.youkuaiyun.com/yaoxiwen/article/details/78816875</link><guid>https://blog.youkuaiyun.com/yaoxiwen/article/details/78816875</guid><author>yaoxiwen</author><pubDate>Sun, 17 Dec 2017 10:27:47 +0800</pubDate><description><![CDATA[1、@Override是伪代码,表示重写(当然不写也可以)，不过写上有如下好处: 可以当注释用,方便阅读；编译器可以给你验证@Override下面的方法名是否是你父类中所有的，如果没有则报错。2、@Autowired是一种函数，可以对成员变量、方法和构造函数进行标注，来完成自动装配的工作(属性加上 @Autowired后不需要getter()和setter()方法，Spring也会自动注入)。3、@]]></description><category></category></item><item><title><![CDATA[Java集合框架（初识）]]></title><link>https://blog.youkuaiyun.com/yaoxiwen/article/details/78627187</link><guid>https://blog.youkuaiyun.com/yaoxiwen/article/details/78627187</guid><author>yaoxiwen</author><pubDate>Fri, 24 Nov 2017 18:20:55 +0800</pubDate><description><![CDATA[任何集合框架都包含三大块内容：对外的接口、接口的实现和对集合运算的算法。Java的集合类主要由两个接口派生而出：Collection和Map，Collection和Map是Java集合框架的根接口，这两个接口又包含了一些接口或实现类 
Set和List接口是Collection接口派生的两个子接口 
Set、List和Map可以看做集合的三大类。 
List集合是有序集合，集合中的元素可以重复，访问]]></description><category></category></item><item><title><![CDATA[spring boot和maven的学习]]></title><link>https://blog.youkuaiyun.com/yaoxiwen/article/details/78626436</link><guid>https://blog.youkuaiyun.com/yaoxiwen/article/details/78626436</guid><author>yaoxiwen</author><pubDate>Fri, 24 Nov 2017 17:07:01 +0800</pubDate><description><![CDATA[# Java基础和Java Web基础！
一、如何利用maven构建项目 （1、maven的基本概念    2、如何快速使用maven来构建项目 3、maven中的核心概念    4、使用maven构建web项目以及如何集成tomcat、jetty插件) 
二、Spring注解相关知识  
三、MVC的思想的基本概念  
四、RestfulApi相关知识 
五、spring boot（1、创建第一个]]></description><category></category></item></channel></rss>