2011年终总结
  
 想想还是做个总结吧,毕竟2012都来了,还有什么能阻挡我们回忆的步伐了?在这辞旧迎新的日子里,当然有点表示才行。
 2011,对于我来说,寂静的一年,感觉并没有太多的收获,平淡的生活真的可以消灭我一些个性,真的不是我想要的,说后悔,谈不上,毕竟人生是没有那么多一年,也没有时光倒流,有的是,明年继续努力(不是想想的那种,是真的要付出的那种)。回过头想想,2011我到底做了什么,什么值得回忆。下面会从生活和学习于实战中来回顾我的2011。
   






  




  
 这也是最重要的吧,以前觉得读书没有太多的作用,对技术(特别是Java)来说,自己通过视频或者网络,也许学得更加深入和快速,现在认为,读书还是有很多优势的。读书,读好书(不限于技术方面),顺便从读书中找到那些心静的感觉,寂寞烦(浮)躁的时候,觉得读书能够是一个人变得更加学会思考。
  更有效地跟踪Bug——记录带有详细参数值的SQL 李顺利 2011-12-05 01:04 
 基于抽象类和接口的继承测试 李顺利 2011-10-28 23:41  
 Maven Artifacts如何部署到仓库 李顺利 2011-09-07 00:46 
 小工具大智慧—— 文件名批量转换工具 李顺利 2011-08-13 17:31  
 Apache Commons(Most Projects) Api Chm Download 李顺利 2011-04-06 00:42
 微博若干
  
 2011文章数量少,质量差,没有以前的写作“冲动”了,反省下自己,发现并不是因为没有时间,很多时候,实际上已经有了很好的“创意”文章的想法,就是因为自己“不思” 和“进取”,导致很多文章都“胎死腹中”,在回头想想,真的有一些好的“想法”可以写出来的,想想也不应该,真的应了马云的“很多人晚上想想千条路,早上起来走原路”。没有一个好的积累,很难有质的飞跃,希望明年会有很大的改善。
 目前先大胆地预告下明年会写的文章:
 l  Spring Aop的几种方案的详解;
 l  配置文件的那些事儿系列,应该会有三篇及以上:
 ²  第一篇:自定义Java Web项目配置文件的存放位置(路径)
 ²  第二篇:动态加载配置文件
 ²  第三篇:Spring读取配置文件
 l  如果有时间的话,可以整理下 Ireport的一些工作经验,这方面国内深入点的文章太少了。
(是不是觉得为什么都能预测了,因为这些我早就有想法了,只是都怪我,为什么我这么懒了)
 l  Spring + Weblogic JMS(老生常谈)
 l  Maven、 Git、NoSQL(MongoDB、Hadoop等)
  分享是一种乐趣,乐于分享是一种境界,下面就是我今年写的一些小玩意:
 
 眼熟吧,也想这样,请看 《Maven Artifacts如何部署到仓库》。下面会各个介绍下。
  
  主页:http://code.google.com/p/jdbcdslog-exp/
 SVN URL: http://jdbcdslog-exp.googlecode.com/svn/trunk/
  
 《更有效地跟踪Bug——记录带有详细参数值的SQL 》这篇文章中已经详细介绍了,我简单说一句,jdbcdslog(不知道,那Google吧)的小功能加强版,并没有修改什么,感谢原作者,请记住 http://code.google.com/p/jdbcdslog/ (太少人关注了)。
  主页:http://code.google.com/p/table-data-copier/
 SVN URL: http://table-data-copier.googlecode.com/svn/trunk/
  
 这个还没有文章介绍过,不过我觉得蛮好用的,在我的环境下,可能需要搬一些数据,比如说从测试环境搬到我的开发环境下,这个工具就是做这个的——不同的数据库相同的表间复制数据,类似先导出数据,再导入数据,当然在不同的数据库之间,不过要保证具有相同的Schema。
 截图
 
 注:考虑到可能存在一些主键约束,这个首先会清空Target数据库中这个Table的数据, 请小心测试。
  主页在:http://code.google.com/p/folder-compression/
 SVN URL: http://folder-compression.googlecode.com/svn/trunk/
  
 近期写着好玩的一个东西,压缩文件夹的,为什么会写这个了,是因为有时候,我会压缩源代码,不过这些源代码是通过SVN管理的,你也知道的,SVN会产生很多版本文件夹,比如 .svn 等等,压缩这个一耗时间,二又比较大,以前尝试过自己使用压缩包过滤这些文件或文件夹夹(根据关键词)的,不过没找到好的压缩方法, 7zip尝试过,可能是自己比较菜,没找到更好的傻瓜点的方法,何为傻瓜式的,就看下图,一直搞不清楚,弄不明白这种7zip File Manger参数是如何设置的?希望能得到解答。当然用7zip的命令行,是可以搞定的,在这个程序里,是有两个方法使用 7zip命令行来过滤压缩归档的。
 
  
 因为最近写的,还没有更多的介绍,我大致说一些,支持 zip(主要)归档格式,可以使用五种方法使用,以后会在博文里面介绍的,这里就不多说了,当然你如果觉得有兴趣,现在就可以checkout下来代码。
  主页:http://code.google.com/p/filename-batch-converter/
 SVN URL: http://filename-batch-converter.googlecode.com/svn/trunk/
 《小工具大智慧—— 文件名批量转换工具》这篇文章中已经详细介绍了(有点自夸),没什么,就是自己需要,写写玩,通过它可以加深自己对一些File和String的操作。
 都是一些小工具类的程序,并没有太多的技术含量,就当锻炼下自己敲代码的能力吧,感慨的是wiki真的不好写,特别是用英文的话。
  初步学会的游泳,知道健身减肥运动的好处;爬山的耐力更久了,小梧桐(住在深圳的朋友肯定知道了)一口气能够轻松搞定。还是很单调,程序员的生活真的这么无法绽放光彩吗?
  
   
  雷斯特雷波 / Restrepo @2011-12-27  忠犬八公的故事 / Hachi: A Dog's Tale @  2011-12-26  
 美少女特攻队 / Sucker Punch @  2011-12-25  源代码 / Source Code @  2011-12-25  
 速度与激情5 / Fast Five @  2011-12-25  恶魔的替身 / The Devil's Double @  2011-12-18  
 失事 / Wrecked @  2011-12-18  命运规划局 / The Adjustment Bureau @  2011-12-18  
 电玩竞技场 / Arena @  2011-12-17  阿波罗18号 / Apollo 18 @  2011-12-17  
 十二宫 / Zodiac @  2011-12-11  十二猴子 / Twelve Monkeys @  2011-12-10  
 白蛇传说 @  2011-11-27  雄狮 / Singham @  2011-11-27  
 法证先锋3 / 法證先鋒Ⅲ @  2011-11-22  狂暴飞车 / Drive Angry 3D @  2011-11-19  
 画壁 @  2011-11-13  密室之不可靠岸 @  2011-11-13  
 喜爱夜蒲 / 喜愛夜蒲 @  2011-11-13  猩球崛起 / Rise of the Planet of the Apes @  2011-11-12  
 变形金刚 / Transformers @  2011-11-12  变形金刚2 / Transformers: Revenge of the Fallen @  2011-11-12  
 变形金刚3 / Transformers: Dark of the Moon @  2011-11-12  精英部队2:大敌当前 / Tropa de Elite 2 - O Inimigo Agora É Out... @  2011-11-06  
 非法入侵 / Trespass @  2011-11-06  潜行狙击 @  2011-11-05  
 荃加福禄寿探案 / 荃加福祿壽探案 @2011-11-05  恐怖游轮 / Triangle @2011-11-05  
 特工绍特 / Salt @2011-11-03  创战纪 / TRON: Legacy @2011-11-03  
 敢死队 / The Expendables @2011-11-03  名侦探柯南 天空的遇难船 / Detective Conan: The Lost Ship in the S... @2011-11-03  
 钢铁侠2 / Iron Man 2 @2011-11-03  魔法师的学徒 / The Sorcerer's Apprentice @2011-11-03  
 狄仁杰之通天帝国 @2011-11-03  无人驾驶 @2011-11-03  
 枪王之王 @2011-11-03  锦衣卫 @2011-11-03  观音山 @2011-11-03  岁月神偷 @2011-11-03  山楂树之恋 @2011-11-03  
 艋舺 @2011-11-03  前度 @2011-11-03  非诚勿扰2 @2011-11-03  唐山大地震 @2011-11-03  禁闭岛 / Shutter Island @2011-11-03  
 人在囧途 @2011-11-03  全城热恋 @2011-11-03  让子弹飞 @  2011-11-03  阳光灿烂的日子 @2011-11-03  
 玩具总动员3 / Toy Story 3 @2011-10-27  西游记大结局之仙履奇缘 @2011-10-27  
 泰坦尼克号 / Titanic @2011-10-27  鬼子来了 @  2011-10-27  
 搏击俱乐部 / Fight Club @  2011-10-27  三傻大闹宝莱坞 / 3 Idiots @  2011-10-27  
 机器人总动员 / WALL·E @  2011-10-27  辛德勒的名单 / Schindler's List @  2011-10-27  
 霸王别姬 @  2011-10-27  阿甘正传 / Forrest Gump @  2011-10-27  这个杀手不太冷 / Léon @  2011-10-27  
 肖申克的救赎 / The Shawshank Redemption @  2011-10-27  社交网络 / The Social Network @2011-10-27  
 死亡实验 / The Experiment @2011-10-27  盗梦空间 / Inception @  2011-10-26  绿灯侠 / Green Lantern @  2011-10-26  
 (注:有些都是以前看过的,今年采用豆瓣管理下,不过今年也看不少,这么多盗版电影)
 有些就是打发时间的,电影能够打发时间,这是最主要的,不过还是有些真的值得再看一看,可以看看不同的价值观。
  希望能够自我改变或改进的是:
 第一,多读书,读书的好处上面我也说了点,实属个人见解;
 第二,增加交流吧,这也是我蛮大的一个缺点,沉默寡言,不善交际吗,这个是IT的通病吗?这个方面我想过,可能一是自己缺少太多的知识(还是读书太少,自我鄙视下),二是自己的性格吧。希望有所改进,以关注朋友的空间+评论先开始这个改变的行程;多参加朋友和同事之间的活动,增加交流的机会。(2011已经开始行动);
 第三,学一些其它的知识,比如证券,或者动态语言,或者其它,非Java相关的为好。
  
 在2011最后的一天,我考虑了一些人生大问题:
 1)   自己的去路在什么地方?真的要一直写代码?
 2)   技术的学习,真的换个公司就有提高吗?
 3)   是否可以尝试一些其它的方向,非技术类的?
 4)   是不是要离开深圳,找一个离家近一点的工作?
  换个工作(这里打个广告,你懂得),对大数据,高并发有很大的兴趣,对项目管理(太笼统了,我都不知道是什么)有点小兴趣,在未来的2-3年里,如果还从事Java开发的话,一定会尝试进入淘宝或者其相关公司(e.g. 支付宝) 。
  
 最后说一下,本不想发到首页的,发现写着写着就偏向分享部分了,就厚着脸皮,猛烈地记上一笔,打扰您的阅读,请谅解。
  
  
 顺利写于2011年末
 深圳一个不知名的出租屋内
  
博客中的一些下载已经放到了百度云了,请根据需要下载。【点我去百度云下载】
最后弱弱地说一下,如果可以的话,转载请提供出处(
),谢谢。
 
	posted on 2011-12-31 22:13 
李顺利 阅读(4212) 
评论(11)  编辑  收藏