<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[聆风散的博客]]></title><description><![CDATA[聆风散]]></description><link>https://blog.youkuaiyun.com/lingfengsan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lingfengsan]]></copyright><item><title><![CDATA[centos7更换pip国内镜像源]]></title><link>https://blog.youkuaiyun.com/lingfengsan/article/details/126862518</link><guid>https://blog.youkuaiyun.com/lingfengsan/article/details/126862518</guid><author>lingfengsan</author><pubDate>Wed, 14 Sep 2022 23:34:41 +0800</pubDate><description><![CDATA[永久性设置，是在用户根目录(~，而非系统根目录 / )下添加配置~/.pip/pip.conf目录添加可信源，如果目录文件不存在，可直接创建。由于网络有时不稳定的原因，使用pip/pip3下载会出现网络不可达的问题。建议修改pip源，使用国内镜像服务。两种方式，一种是一次性的，一种是永久性的。话不多说、直接开干～]]></description><category></category></item><item><title><![CDATA[CentOS系统安装Transmission和FlexGet全自动刷PT流量]]></title><link>https://blog.youkuaiyun.com/lingfengsan/article/details/126862333</link><guid>https://blog.youkuaiyun.com/lingfengsan/article/details/126862333</guid><author>lingfengsan</author><pubDate>Wed, 14 Sep 2022 23:14:01 +0800</pubDate><description><![CDATA[访问地址为http://IP:9091，默认用户名和密码均为itzmx.com，文件下载位置:/home/transmission/Downloads/如需修改配置，需要先暂停服务，否则修改无效。rpc-username 帐号rpc-password 密码rpc-port 端口rpc-authentication-required 是否开启使用账号密码加密访问preallocation 需要设置为0，这是这个办法中不会爆盘的关键。]]></description><category></category></item><item><title><![CDATA[CentOS7切换yum源]]></title><link>https://blog.youkuaiyun.com/lingfengsan/article/details/126862295</link><guid>https://blog.youkuaiyun.com/lingfengsan/article/details/126862295</guid><author>lingfengsan</author><pubDate>Wed, 14 Sep 2022 23:05:39 +0800</pubDate><description><![CDATA[centos7切换yum源]]></description><category></category></item><item><title><![CDATA[第四届阿里中间件性能挑战赛 复赛心得分享]]></title><link>https://blog.youkuaiyun.com/lingfengsan/article/details/81053819</link><guid>https://blog.youkuaiyun.com/lingfengsan/article/details/81053819</guid><author>lingfengsan</author><pubDate>Sun, 15 Jul 2018 15:59:53 +0800</pubDate><description><![CDATA[本次只分享复赛，赛题介绍见链接：第四届阿里中间件性能挑战赛 
复赛成绩是第8名，得到了去阿里总部答辩的机会，至少1W元的奖金到手。 
 
总结下，复赛是另外一番的体验，队友的合作，一起通宵奋斗，最终得到了一个比较好的成绩。...]]></description><category></category></item><item><title><![CDATA[第四届阿里中间件性能挑战赛 初赛心得分享]]></title><link>https://blog.youkuaiyun.com/lingfengsan/article/details/80775848</link><guid>https://blog.youkuaiyun.com/lingfengsan/article/details/80775848</guid><author>lingfengsan</author><pubDate>Fri, 22 Jun 2018 16:46:28 +0800</pubDate><description><![CDATA[本次只分享初赛，赛题介绍见链接：第四届阿里中间件性能挑战赛 
成绩目前是第16名：

 
总结下，这次比赛收获特别大，从搭建环境都需要两周的一个小白到能走到复赛还能名次这么靠前，这其中靠的是每日每夜的对知识的渴望，还有成绩一点点的不断上升带来的动力。





1. 要做什么?

赛题背景见比赛官网第四届阿里中间件性能挑战赛，这里面已经做了很多介绍了。总结下来主要做以下几点： 
实现一个高性能的 ...]]></description><category></category></item><item><title><![CDATA[Netty 中ChannelOption的含义]]></title><link>https://blog.youkuaiyun.com/lingfengsan/article/details/80511252</link><guid>https://blog.youkuaiyun.com/lingfengsan/article/details/80511252</guid><author>lingfengsan</author><pubDate>Wed, 30 May 2018 15:50:05 +0800</pubDate><description><![CDATA[
ChannelOption.SO_BACKLOG 
ChannelOption.SO_BACKLOG对应的是tcp/ip协议listen函数中的backlog参数，函数listen(int socketfd,int backlog)用来初始化服务端可连接队列，服务端处理客户端连接请求是顺序处理的，所以同一时间只能处理一个客户端连接，多个客户端来的时候，服务端将不能处理的客户端连接请求放在队列中等...]]></description><category></category></item><item><title><![CDATA[CentOS Docker 安装]]></title><link>https://blog.youkuaiyun.com/lingfengsan/article/details/80197107</link><guid>https://blog.youkuaiyun.com/lingfengsan/article/details/80197107</guid><author>lingfengsan</author><pubDate>Fri, 04 May 2018 16:32:56 +0800</pubDate><description><![CDATA[docker支持以下的CentOS版本：


CentOS 7 (64-bit)
CentOS 6.5 (64-bit) 或更高的版本


前提条件

目前，CentOS 仅发行版本中的内核支持 Docker。

Docker 运行在 CentOS 7 上，要求系统为64位、系统内核版本为 3.10 以上。

Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上，要求系统为...]]></description><category></category></item><item><title><![CDATA[6	IoC容器的初始化过程]]></title><link>https://blog.youkuaiyun.com/lingfengsan/article/details/80087629</link><guid>https://blog.youkuaiyun.com/lingfengsan/article/details/80087629</guid><author>lingfengsan</author><pubDate>Wed, 25 Apr 2018 23:24:38 +0800</pubDate><description><![CDATA[简单来说，IoC容器的初始化是由前面介绍的refresh()方法来启动的，这个方法标志着IoC容器的正式启动。具体来说，这个启动包括BeanDefinition的Resouce定位、载入和注册三个基本过程。如果我们了解如何编程式地使用IoC容器，就可以清楚地看到Resource定位和载入过程的接口调用。在下面的内容里，我们将会详细分析这三个过程的实现。 
在分析之前，要提醒读者注意的是，Sprin...]]></description><category></category></item><item><title><![CDATA[5 ApplicationContext的应用场景]]></title><link>https://blog.youkuaiyun.com/lingfengsan/article/details/80082661</link><guid>https://blog.youkuaiyun.com/lingfengsan/article/details/80082661</guid><author>lingfengsan</author><pubDate>Wed, 25 Apr 2018 17:18:04 +0800</pubDate><description><![CDATA[ApplicationContext的应用场景

上一节中我们了解了loC容器建立的基本步骤。理解这些步骤之后，可以很方便地通过编程的方式来手工控制这些配置和容器的建立过程了。但是，在Spring中，系统已经为用户提供了许多已经定义好的容器实现，而不需要开发人员事必躬亲。相比那些简单拓展BeanFactory的基本IoC容器，开发人员常用的ApplicationContext除了能够提供前面介绍的...]]></description><category></category></item><item><title><![CDATA[4	BeanFactory容器的设计原理]]></title><link>https://blog.youkuaiyun.com/lingfengsan/article/details/80073930</link><guid>https://blog.youkuaiyun.com/lingfengsan/article/details/80073930</guid><author>lingfengsan</author><pubDate>Wed, 25 Apr 2018 09:01:18 +0800</pubDate><description><![CDATA[BeanFactory接口提供了使用IoC容器的规范。 在这个基础上，Spring 还提供了符合这个IoC容器接口的一系列容器的实现供开发人员使用。我们以XmlBeanFactory的实现为例来说明简单IoC容器的设计原理。如图所示为XmlBeanFactory设计的类继承关系。



可以看到，作为一个简单loC容器系列最底层实现的XmlBeanFactory,与我们在Spring应用中用到的那...]]></description><category></category></item><item><title><![CDATA[3 BeanFactory的应用场景]]></title><link>https://blog.youkuaiyun.com/lingfengsan/article/details/80073926</link><guid>https://blog.youkuaiyun.com/lingfengsan/article/details/80073926</guid><author>lingfengsan</author><pubDate>Wed, 25 Apr 2018 09:00:45 +0800</pubDate><description><![CDATA[BeanFactory提供的是最基本的loC容器的功能，关于这些功能定义，我们可以在接口BeanFactory中看到。 
BeanFactory接口定义了loC容器最基本的形式，并且提供了loC容器所应该遵守的最基本的服务契约，同时，这也是我们使用IoC容器所应遵守的最底层和最基本的编程规范，这些接口定义勾画出了IoC的基本轮廓。很显然，在Spring的代码实现中，BeanFactory只是一个接...]]></description><category></category></item><item><title><![CDATA[2	Spring loC容器的设计]]></title><link>https://blog.youkuaiyun.com/lingfengsan/article/details/80073917</link><guid>https://blog.youkuaiyun.com/lingfengsan/article/details/80073917</guid><author>lingfengsan</author><pubDate>Wed, 25 Apr 2018 09:00:01 +0800</pubDate><description><![CDATA[在前面的小节中，我们了解了IoC容器系列的概况。在Spring中，这个IoC容器是怎样设计的呢？我们可以看一下如图所示的IoC容器的接口设计图，这张图描述了IoC容器中的主要接口设计。



下面对接口关系做一些简要的分析，可以依据以下内容来理解这张接口设计图。


从接口BeanFactory到HierarchicalBeanFactory,是一条主要的BeanFactory设计路径。在这条接口...]]></description><category></category></item><item><title><![CDATA[1 Spring核心:IoC容器的实现]]></title><link>https://blog.youkuaiyun.com/lingfengsan/article/details/80073909</link><guid>https://blog.youkuaiyun.com/lingfengsan/article/details/80073909</guid><author>lingfengsan</author><pubDate>Wed, 25 Apr 2018 08:59:02 +0800</pubDate><description><![CDATA[依赖控制反转的实现有很多种方式。在Spring中，IoC容器是实现这个模式的载体，它可以在对象生成或初始化时直接将数据注入到对象中，也可以通过将对象引用注入到对象数据域中的方式来注入对方法调用的依赖。这种依赖注入是可以递归的，对象被逐层注入。就此而言，这种方案有一种完整而简洁的美感，它把对象的依赖关系有序地建立起来，简化了对象依赖关系的管理，在很大程度上简化了面向对象系统的复杂性。





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