本博客使用Java语言,采用JFinal框架,Freemarker模板,前端使用Bootstrap框架,数据库采用Mysql。其中还运用了Ehcache缓存,Shiro安全框架,Lucene全文检索引擎,IKAnalyzer中文分词。当然还使用了许多其他开源工具,例如:JCaptcha验证码,Zxing二维码,网页抓取使用HttpClient,网页解析使用Jsoup,JSON的解析使用Fastjson。在这里要感谢JFinal的作者波总,框架实在是太好用了;还有七牛云储存免费提供的图片储存空间;以及开源中国提供的技术交流社区。
早想拥有自己的博客,但又总是有各种理由未能实现,终于在十一长假期间决心要做一个了。本以为假期就能做完,但现实很残酷,整个假期都在纠结技术选定。定下方案就好办了,剩下的就是埋头苦干。之所以选择上述的技术,那得问问开源中国了,都是他推荐的。正是由于这些新东西都是第一次接触,其中出的各种问题就不在苦诉了。
夜夜煎熬,终于在十一月底初步完成了。个人博客的域名当然要和自己的名字相关,所以直接注册了duanjingyu.com。由于是在万网注册的域名,很自然就使用了阿里云的ECS,剩下的就是漫长的备案心酸路。
千呼万唤始出来,犹抱琵琶半遮面。终于,DuanJingYu的博客上线了!