<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Fighting的博客]]></title><description><![CDATA[一个Java学习者的博客，希望能把自己的学习经过分享出来，期待各位大佬多多点评]]></description><link>https://blog.youkuaiyun.com/qq_33006397</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_33006397]]></copyright><item><title><![CDATA[生产者消费者模型java实现]]></title><link>https://blog.youkuaiyun.com/qq_33006397/article/details/82657596</link><guid>https://blog.youkuaiyun.com/qq_33006397/article/details/82657596</guid><author>qq_33006397</author><pubDate>Wed, 12 Sep 2018 10:33:45 +0800</pubDate><description><![CDATA[做题的时候遇到了生产者消费者问题，这个问题可以说是线程学习的经典题目了，就忍不住研究了一波。它描述是有一块缓冲区（队列实现）作为仓库，生产者可以将产品放入仓库，消费者则可以从仓库中取走产品。在Java中这个数组线程阻塞的问题，多个用户同时发送多个请求，怎么保证不发生线程死锁，是我们要考虑的问题。

生产者消费者模式说明：

1.生产者只在仓库未满时进行生产，仓库满时生产者进程被阻塞；

2.消费者...]]></description><category></category></item><item><title><![CDATA[动态规划学习小结（java）]]></title><link>https://blog.youkuaiyun.com/qq_33006397/article/details/82465161</link><guid>https://blog.youkuaiyun.com/qq_33006397/article/details/82465161</guid><author>qq_33006397</author><pubDate>Thu, 06 Sep 2018 17:38:50 +0800</pubDate><description><![CDATA[动态规划是运筹学的一个分支，是求解决策过程最优化的数学方法。利用各个阶段之间的关系，逐个求解，最终求得全局最优解，需要确认原问题与子问题、动态规划状态、边界状态、边界状态结值、状态转移方程。

下面使用了几个自己做过的比较经典的动态规划问题来做讲解

一.跳台阶

一只青蛙一次可以跳上1级台阶，也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法（先后次序不同算不同的结果）。

 

对于n...]]></description><category></category></item></channel></rss>