摘要:
前台使用Ext JS,后台框架为SSH,使用Apache的POI组件来实现导出Excel功能。Apache POI是Apache软件基金会的开放源码函数库,POI提供API给Java程序对Microsoft Office格式文档进行读写的功能。本项目的各管理模块中用到的导出Excel功能都是调用POI库在服务器端先生成Excel文件,然后提供给前端进行下载的。首先,导入apache的POI库文件。初始化一个workbook,并创建新的sheet,然后逐行生成并插入row,即可生成一个Excel文件。最后将workbook写入ByteArrayInputStream流传输到前台。进行适当的配置之 阅读全文
摘要:
(续上篇)获取帮助谦虚、大胆、再谦虚地尝试这几个词看起来很不搭嘎,但我细细回忆起来10多年编程的经历,这句话很可能是高手与低手最后产生差别的关键,所以重点写一整篇。菜鸟不是低手,低手指的是工作了很久,但技术能力上很落后的家伙。如果作为菜鸟,怎么才能避免成为低手呢?那就是谦虚、大胆、谦虚地尝试。未必所有问题都能百度到,也未必身边一定有高人给予指点,那么遇到困难的时候,我怎么知道有还是没有方法解决、方法是什么呢?1. 谦虚地认识自己面临的困难这是第一个谦虚。02年遇到一段程序,那个程序员水平不错,但他偏偏不懂C++中的“模板template”(就是Java和C#中的泛型),所以在处理13种不同数据 阅读全文
摘要:
这是IT职场人生系列的第二十一篇。(序言,专栏目录)最近《火星人敏捷开发管理工具》接近发版了,回忆起一年半以前刚利用业余时间开工的时候,编程已经中断了7年(03年最后一次用VC++6.0编码),开发所需的C#、Html、asp.net、MVC2(现在用的是3)、LINQ、JS、JQuery、Ajax一个也没用过,反倒是在03年最后一个4个月项目中用到过的SQL Server算是唯一可以直接拿来用的技术了。一年的时间里边基本上自己一个人编程也没师傅可问,书只买了一本只看了1/10,剩下的全部两本电子书(等等会讲到)+Google+StatckOverflow,现在说不上来学会这些技术没有,但是的 阅读全文