<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[oushitian的博客]]></title><description><![CDATA[小白]]></description><link>https://blog.youkuaiyun.com/oushitian</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; oushitian]]></copyright><item><title><![CDATA[xxl-job定时任务框架原理分析(二)]]></title><link>https://blog.youkuaiyun.com/oushitian/article/details/87938682</link><guid>https://blog.youkuaiyun.com/oushitian/article/details/87938682</guid><author>oushitian</author><pubDate>Tue, 26 Feb 2019 17:04:01 +0800</pubDate><description><![CDATA[执行器的分类
xxl-job一共定义了5种类型的执行器，这里放个截图

这里我们挑选springboot项目来进行分析。
标题

]]></description><category></category></item><item><title><![CDATA[xxl-job定时任务框架原理分析(一)]]></title><link>https://blog.youkuaiyun.com/oushitian/article/details/87916226</link><guid>https://blog.youkuaiyun.com/oushitian/article/details/87916226</guid><author>oushitian</author><pubDate>Mon, 25 Feb 2019 14:19:43 +0800</pubDate><description><![CDATA[xxl-job定时任务框架原理分析xxl-job是什么xxl-job的基本架构图xxl-job的环境搭建
xxl-job是什么
套用官方的话：XXL-JOB是一个轻量级分布式任务调度平台，其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线，开箱即用。
xxl-job的基本架构图

xxl-job的环境搭建
这里给个官网链接：xxl-job官网

...]]></description><category></category></item><item><title><![CDATA[k8s下集群搭建]]></title><link>https://blog.youkuaiyun.com/oushitian/article/details/85607677</link><guid>https://blog.youkuaiyun.com/oushitian/article/details/85607677</guid><author>oushitian</author><pubDate>Wed, 02 Jan 2019 12:38:30 +0800</pubDate><description><![CDATA[一、系统环境centos7系统机器二台：

    192.168.59.1: 用来安装kubernetes master

    192.168.59.2: 用作kubernetes minion （minion1）

1.如果系统开启了防火墙则按如下步骤关闭防火墙（所有机器）

# systemctl stop firewalld

# systemctl disable firewalld...]]></description><category></category></item><item><title><![CDATA[netty之源码浅析]]></title><link>https://blog.youkuaiyun.com/oushitian/article/details/84065348</link><guid>https://blog.youkuaiyun.com/oushitian/article/details/84065348</guid><author>oushitian</author><pubDate>Wed, 14 Nov 2018 17:41:10 +0800</pubDate><description><![CDATA[ChannelFactory 和 Channel 类型的确定

1.ReflectiveChannelFactory类保存了NioSocketChannel的class类，用于反射生成NioSocketChannel

2.channel(NioSocketChannel.class)返回了一个有channelFactory = new ReflectiveChannelFactory()的Abs...]]></description><category></category></item><item><title><![CDATA[mac 环境的brew及其他软件的安装]]></title><link>https://blog.youkuaiyun.com/oushitian/article/details/83443920</link><guid>https://blog.youkuaiyun.com/oushitian/article/details/83443920</guid><author>oushitian</author><pubDate>Sat, 27 Oct 2018 10:26:37 +0800</pubDate><description><![CDATA[brew相当于linux下的yum，能非常方便得管理各种软件包，这里整理一下brew安装及其他软件的安装。

brew的安装：

1.打开命令行工具

2.安装brew   命令为:ruby -e &quot;$(curl --insecure -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)&quot;

3.如网络不行...]]></description><category></category></item><item><title><![CDATA[spring-boot启动错误]]></title><link>https://blog.youkuaiyun.com/oushitian/article/details/79739103</link><guid>https://blog.youkuaiyun.com/oushitian/article/details/79739103</guid><author>oushitian</author><pubDate>Thu, 29 Mar 2018 10:45:11 +0800</pubDate><description><![CDATA[错误分析参考了下其它正确的Spring Boot项目，发现是这行配置及代码出错了&amp;lt;dependency&amp;gt;            &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt;            &amp;lt;artifactId&amp;gt;spring-boot-starter&amp;lt;/artifactId&amp;gt;&amp;lt;/de...]]></description><category></category></item><item><title><![CDATA[centos配置网络]]></title><link>https://blog.youkuaiyun.com/oushitian/article/details/79737822</link><guid>https://blog.youkuaiyun.com/oushitian/article/details/79737822</guid><author>oushitian</author><pubDate>Thu, 29 Mar 2018 09:43:01 +0800</pubDate><description><![CDATA[初装CentOS7,默认网卡没有开启。cd /etc/sysconfig/network-scripts/ls 查看一下ifcfg-eno后面对应的数字是什么，下面以eno32为例vi  ifcfg-eno32编辑下 ONBOOT=&quot;yes&quot;  开启自动启用网络连接:wq 保存退出service network restart   重启网络应该就可以看到有线网卡了...]]></description><category></category></item><item><title><![CDATA[线程池]]></title><link>https://blog.youkuaiyun.com/oushitian/article/details/79700301</link><guid>https://blog.youkuaiyun.com/oushitian/article/details/79700301</guid><author>oushitian</author><pubDate>Mon, 26 Mar 2018 17:29:39 +0800</pubDate><description><![CDATA[为什么用线程池1.创建/销毁线程伴随着系统开销，过于频繁的创建/销毁线程，会很大程度上影响处理效率。例如：记创建线程消耗时间T1，执行任务消耗时间T2，销毁线程消耗时间T3如果T1+T3&amp;gt;T2，那么是不是说开启一个线程来执行这个任务太不划算了！正好，线程池缓存线程，可用已有的闲置线程来执行新任务，避免了T1+T3带来的系统开销2.线程并发数量过多，抢占系统资源从而导致阻塞我们知道线程能共享系...]]></description><category></category></item><item><title><![CDATA[spring源码之idea导入]]></title><link>https://blog.youkuaiyun.com/oushitian/article/details/79652948</link><guid>https://blog.youkuaiyun.com/oushitian/article/details/79652948</guid><author>oushitian</author><pubDate>Thu, 22 Mar 2018 13:48:27 +0800</pubDate><description><![CDATA[1.下载spring源码，5.0.4版本2.下载gradle，4.4版本，配置环境变量3.执行gradlew命令，然后open源码4.选择gradle4.4进行导入5.等待导入完成]]></description><category></category></item><item><title><![CDATA[nginx非root用户启动]]></title><link>https://blog.youkuaiyun.com/oushitian/article/details/79363182</link><guid>https://blog.youkuaiyun.com/oushitian/article/details/79363182</guid><author>oushitian</author><pubDate>Sat, 24 Feb 2018 16:50:21 +0800</pubDate><description><![CDATA[1.用yum安装nginx2.首先注释掉nginx.conf的第一行，在把/var/run/nginx.pid改成/var/run/nginx/nginx.pid，并在相应的目录里创建好对应的文件3.提升日志文件的权限比如:chmod 777 /var/run/logs/ -R4.切换到普通用户，启动service nginx start，注意默认linux上的普通用户是不能监听1024一下的端口...]]></description><category></category></item></channel></rss>