之前对java开发了解甚少,比较熟悉的语言是Python和c#。
弄这个项目的原因主要是因为自己想弄一个网站来记录投资收益。主要需要爬取基金净值,能够记录买入和卖出,并在图表上显示收益率和资产组合的详细情况(实际上就是支付宝的这部分功能做得过于简化非常不专业)。
现在想想这些需求,运算的部分很简单,难的无非是javaEE的那些东西。应该用较为熟悉的c#写一个exe也能完成,但想弄成web非常大的一个原因是因为还蛮着迷如果能前后端分离的。加入自己的安卓端能直接从web拉数据显示,还是蛮有趣的。
其实现在想想都不用springcloud,我用springcloud干啥,我只买了一个服务器,又没有什么负载。主要原因就是我看到有一个现成的非常详细的项目,所以就用这个项目了。
这个教程提供的项目其实不是很难的,但是确实是把springcloud这个分布式的架子搭了起来。我如果要实现自己的项目的话,还需要在他的基础上添加很多东西。目前卡在了一个通过url传递复杂类型的数据这个问题上,但相信随着知识的增多,这个问题是可以解决的。
确实通过这个项目学到了很多。我发现我对于一种学习模式还比较适合:“反复的在实践中看到一个新名词,比如Tomcat,我的心理会把这个名词评定为比较重要的知识并产生好奇心”。
实践至关重要啊!原来掌握的很多理论知识确实不在实践中用到就会慢慢忘掉。。。