`
ajian528
  • 浏览: 19238 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
我这两天,因为客户对Excel导出格式有高要求,因为想做的灵活,不想用模板,所有样式,页面打印设置用POI代码实现所以遇到POI设置页边距的一个怪问题,于是下载了POI的源码研究了一下,结果发现肯定是POI的一个Bug。现列出来,大家讨论讨论,如何解决。   sheet.setMargin(HSSFSheet.BottomMargin, 0.5);// 页边距(下)sheet.setMargin(HSSFSheet.LeftMargin, 0.25);// 页边距(左)sheet.setMargin(HSSFSheet.RightMargin, 0.25);// 页边距(右)sheet.se ...
总感觉一个程序员在完成本职工作的同时,该额外学点什么,不然整天的重复性的劳动,堆砌那些逻辑代码,真正的成了代码工人。   如今的新技术,层出不穷,选来选去,我选择了Jquery作为我额外的突破对象。一方面,Jquery在Web前端,最近一两年特别的火。他对JS的封装,编码方式的确特别的优雅。   另一方面,如今国内的小型软件公司,要求我们每个人都是全才,从前端到后台,从业务逻辑到数据库,掌握的越多越好,当然,并不是盲目的掌握,之前,我就是盲目的学习,什么都想学,甚至涉及各种平台,不同的编程语言。结果什么都没学成。   我现在需要静下心来,独攻HTML, CSS, JAVAScript ...
我看到JAVAEYE被Oracle逼的改名为ITEYE了。   也许是好事,JAVA升级为了IT,可以全面的报道IT,讨论IT了。   希望ITEYE能在新的一年越走越好!
目前在一家小的专做金融行业软件的小公司干了一年,工资偏低,与金融行业的复杂逻辑严重不相符。感觉拿着半个人的工资,干着几个人的活。 并且忙起来的时候经常加班到深夜,甚至通宵,但是晚上加班从不给加班费,只有周末两天加班有点加班费,而且周六是规定必须加班的,这段时间,同时在做几个项目,连着1个月没休息过1整天。 现在想跳槽了,想进大公司,至少有一个完善的体制。但是觉得自己的能力还不够,学历只是大专,英语只是一般。进大公司可能够呛。而且不擅长在短时间内做面试题,如果碰到没遇到的问题,更是无从下手。想通过几轮面试,恐怕很难。我习惯带着一个问题,及时从来没有遇到过,但给我一到几天的时间,在网上自学后,能 ...
最近碰上一个比较有代表性的问题。在一台服务器上装上MySQL后,用一台PC机在tomcat环境中,连不上这台服务器,报cannot open connection的错误。使用各种工具也不能远程连接,说host "PC2" is not allowed to connect to this mysql server(PC2是这台PC机)。 郁闷了半天,原来一直是tomcat和MySQL装在一台服务器上,现在为了性能,不能在一台服务器上装多个应用,没办法,只能把数据库和应用分开装。难道这就是传说中的分布式应用? 我先以为是PC2这台PC机的设置问题,比如防火墙等,但是最终功亏 ...
参加工作快一年了,从刚刚初出茅庐,到现在初长成,确实感受到了程序员的艰辛了。 我参加这行完全是凭着自己的兴趣,爱好。其实我的IQ也许并不适合干这行。有时候一个简单的问题会郁闷上一整天,但随着项目经理的一点拨,原来如此的简单。分分钟就能搞定。 上个月,年底,客户增加了N多的新要求,要我们的程序完全实现配置化,任何新加需求只需用户在页面上傻瓜似的点点按钮就可实现,甚至可以再后台数据库建表,加字段。不需要我们程序做任何改动,这个似乎不合逻辑的要求,甚至被同事评论道,这个软件开发出来,我们可以全部下岗了(我们做的产品,需要实时的对客户反馈的问题,新要求作出相应) 我们全公司,加班加点,天天搞到深夜 ...
本人常用的两款小工具(体积很小巧,功能很强大),推荐给大家! 1、JD-GUI:JAVA的反编译工具,把一个class文件拖入即可得到他的JAVA代码!适合源码丢失的时候,以及和之前版本作对比时使用! 2、WinMerge:比较两个源程序,文本文件的不同之处,使用第一个工具,把之前版本的class文件反编译后,即可与现在修改版本后的版本进行对比,当然,也可以对比两个都存在源码的JAVA文件!
    最近在修改一个前任同事留下来的JAVA操作Excel表的小程序,修改出一些心得,记录下来,大家分享。     由于之前的程序使用的是模板的方式,定义好了样式,甚至连最大的行数都用边框定义好了。这样非常不灵活,用户的数据量一大,会报空指针异常。一条数据也写不进去了。     查找原因,原来是POI里的两个方法不同导致的!     一个是随着循环变量的递增,创建新的数据行。     HSSFRow  row = sheet.createRow(rowCount++);    HSSFCell cell = row.createCell(cellCount++);     一个是随着循环 ...
今天在做项目中遇到了一个异常,其实很好解决,记录下来备用。今后我会将会把我遇到的JAVA异常和解决方法总结进我的博客,     具体的是用Hibernate向SQL Server中插入数据时,抛了个异常,具体的异常信息没记录下来,有中文提示“截断字符串或二进制数据”。这个异常原因是要插入的字符串太长了,大于了数据库里定义的最大长度。最简单的解决方法是把数据库的字段加长。问题搞定!
我决定在JAVAEYE开启我的JAVA技术博客了,记录我在JAVA工作中的点点滴滴了,欢迎大家的光临!
Global site tag (gtag.js) - Google Analytics