<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[boooy]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Mr7952</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Mr7952]]></copyright><item><title><![CDATA[【类加载器】java类加载器]]></title><link>https://blog.youkuaiyun.com/Mr7952/article/details/123460939</link><guid>https://blog.youkuaiyun.com/Mr7952/article/details/123460939</guid><author>Mr7952</author><pubDate>Fri, 22 Apr 2022 21:32:22 +0800</pubDate><description><![CDATA[类加载器一些重要概念以及注意]]></description><category></category></item><item><title><![CDATA[BIO&NIO&AIO]]></title><link>https://blog.youkuaiyun.com/Mr7952/article/details/119990264</link><guid>https://blog.youkuaiyun.com/Mr7952/article/details/119990264</guid><author>Mr7952</author><pubDate>Sun, 12 Sep 2021 21:09:38 +0800</pubDate><description><![CDATA[递进过程
BIO（blocking）
a. 创建一个serverSocket，在accept新的客户端连接时会阻塞，在客户端连接成功后，read信息时也会阻塞。只能单线程处理。
b. 在每次accept到新连接时，就开启一个子线程处理。但会引发C10K，C10M问题
c. 搞个线程池来处理新连接。但系统的并发度就受限于这个线程池的数量了。

NIO（new io  或者 no-blocking）
a. 在获取新连接时，在read时，都不阻塞（设置为非阻塞模式)。将accept到的每个连接放入list，单线程]]></description><category></category></item><item><title><![CDATA[python-函数的参数]]></title><link>https://blog.youkuaiyun.com/Mr7952/article/details/110732677</link><guid>https://blog.youkuaiyun.com/Mr7952/article/details/110732677</guid><author>Mr7952</author><pubDate>Sun, 06 Dec 2020 16:26:32 +0800</pubDate><description><![CDATA[位置参数
即普通参数
def power(x, n):
    s = 1
    while n &gt; 0:
        n = n - 1
        s = s * x
    return s

默认参数
上述计算次方的函数，默认次方为2
def power(x, n=2):
    s = 1
    while n &gt; 0:
        n = n - 1
        s = s * x
    return s

定义默认参数要牢记一点：默认参数必须指向不变对象！
如]]></description><category></category></item></channel></rss>