《maven实战》学习笔记1——maven是什么?为什么要用maven?

前言

工欲善其事,必先利其器。对于java web开发者而言,或者说对于目前大部分java web开发者而言,eclipse、maven、svn、tomcat可能就是目前最常用也是必会的武器了,所以为了更高效的开发和解决问题,经过一番思考后我决定系统性的学学这几样武器。
这几样在我看来一样的重要,也就没有先后之分。都要学,于是我便随便抽了一个,就先从maven开始,主要是结合《maven实战》一书的电子版和纸质版来学习和实践。
为了更好的记忆,同时也为了能在学习的过程中帮到更多人,遂决定做这个系列的笔记。

继续阅读全文 »

关于技术提升的一点思考

面临的问题

不知不觉间,自己就已经有了三四年的实际工作经验了,虽然一直有在技术上不断的学习,但是最近一段时间似乎是遇到了一些瓶颈。
这些瓶颈具体表现是
随着接触的东西变多,越发的觉得自己知识深度匮乏,虽然似乎这也知道那也知道,目前很多工作问题也能解决,但是总觉得不会的越来越多。
java基础、spring原理、数据库、设计模式、分布式等等,遇到深一点的问题就总会有种力不从心的感觉,但因为欠缺的过多,一时之间就有种无从下手的感觉,茫然!

继续阅读全文 »

使用github和hexo写博客要点记录

有很多爱分享的技术人,都会在网上或多或少的写博客,一开始可能都是在那些有名气的网站上发表,例如CSDN、开源中国等,一方面是分享,一方面是作为自己的笔记。
但是时间久了就会发现在这种网站上写博客会受到各种制约和限制,如果网站本身技术不是很好或者其他原因,还会经常出现无法访问的情况。

继续阅读全文 »