摘要: 一、poi getCellType门类说明poi getCellType类型说明CellType 类型 值CELL_TYPE_NUMERIC 数值型 0CELL_TYPE_STRING 字符串型 1CELL_TYPE_FORMULA 公式型 2CELL_TYPE_BLANK 空值 3CELL_TYPE_BOOLEAN 布尔型 4CELL_TYPE_ERROR 错误 5二、POI读取Excel中的电话号码问题使用POI读excel文件,当遇到特殊格式的字串,比如“13612345678”,等等,这样的本来是一个字符串,但是POI在读的时候总是以数值型识别,由此,这样的电话号码读出来后总是1.3X 阅读全文
posted @ 2014-04-05 19:44 晴心 阅读(1482) 评论(0) 推荐(0) 编辑
摘要: 1、先是网上测评,通过后通知你参加一面。2、关于一面:一共进行了10分钟左右,三四个人一起面,没有问什么技术。 一共问了3个问题:a、你为什么选择我们公司的这个职位。我答的大概意思是本科研究生期间,尤其是研究生期间都在做这方面的,比较对口,且喜欢之类的。 b、说一下你做的一个项目及其经历以及学到了什么。 c、说一下你应聘我们这个岗位还有何不足。3、一面通过后会收到短信通知你参加笔试,我应聘的职位是web后台开发java方向的,回想几道印象深刻的题吧。a、写SQL语句。给出下表t,写SQL语句查询出每个IP的登录次数和访问次数(三列)。id数据库idipsession_idurltime访问.. 阅读全文
posted @ 2014-03-24 15:59 晴心 阅读(18270) 评论(1) 推荐(1) 编辑
摘要: 1、如何使arraylist线程安全? 网上搜的答案:(1)继承然后重写方法把方法写成synchronized在重写的方法里调用父类方法 (2)很可能面试官期望你的回答是: Listlist=Collections.synchronizedList(newArrayList()); (推荐) 阅读全文
posted @ 2014-02-27 15:31 晴心 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 1、SQL str函数是什么意思?将数值型转换成指定长度的字符串。str()函数语法:str(数字类型的表达式[,表达式总长度][,小数点后面的位数]),表达式总长度和小数点后面的位数为可选择参数。如select STR(12345.633,7,1) 结果为12345.6。第一个参数是要转换的数值,第二个参数是转换後的总长度(含小数点,正负号),第三个参数为小数位2、FLOOR()和CEILING()FLOOR()函数主要用于获得小于等于数值表达式的最大整数。CEILING()主要用于获得大于等于数值表达式的最小整数。FLOOR()和CEILING()语法select FLOOR(列名) fr 阅读全文
posted @ 2014-01-02 10:22 晴心 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 今天接触到了回调函数,当时很难理解,就在网上查了很多资料,现在将对我的理解有帮助的一些资料整理如下。1、一些比较形象的比喻:(1)你饿了,想吃饭,就一会去问你妈一声"开饭没有啊?"这就正常函数调用.但是今天你妈包饺子,花的时间比较长,你跑啊跑啊,就烦了.于是你给你妈说,我先出去玩会,开饭的时候打我手机.等过了一阵,你妈给你打电话说"开饭啦,快回来吃饭吧!"其中,你告诉你妈打手机找你,就是个你把回调函数句柄保存到你妈的动作.你妈打电话叫你,就是个回调过程.(2)所谓回调函数只是一个跟语言无关的概念。说白了就是A调用了B,B在适当的时候又反回去调用A。这样的 阅读全文
posted @ 2013-12-19 21:49 晴心 阅读(838) 评论(0) 推荐(0) 编辑
摘要: 最近做一个web项目中有上传文件的功能,已经写出并在本地和部署到服务器上测试了好几个文件上传都没问题(我用的是tomcat)。后来又上传了一个700多K的文件(前边的都是不足600K的,并且这个word文件用到了vb,比较复杂,可能造成读取较慢),在本地也是可以的,部署到服务器后在服务器上用服务器的本地浏览器上传也是可以的,但是部署到服务器上在其他地方通过浏览器访问上传却不行,情况是运行很久,然后出现“不能显示此页面”的字样。我就很奇怪,为什么同样的程序在本地和服务器上的效果却是不一样的?我看了服务器上tomcat下产生的日志,报的错误为2013-11-20 09:17:39,865 WA.. 阅读全文
posted @ 2013-11-22 11:16 晴心 阅读(79545) 评论(4) 推荐(1) 编辑
摘要: 由于项目需要,要完成将上传的word文件转成html文件的功能。在网上搜了一下,大致有3种方法:1、用jacob实现 2、用poi实现 3、用openoffice实现。 从网上来看好像jacob用的人最多,我就选择了这种方法来做。需要引入jacob.jar jar包,并且jar包还要调用jacob.dll文件,需要事先把jacob.dll文件放到以下3处地方:C:\Windows\System32 目录下,安装的jdk文件夹下的bin目录中,以及jre文件夹下的bin目录(注意一定是你这个项目运行所用到的jdk和jre,如果你的机器上装有多个,首先你要确认清楚放到哪个中)。编写程序,运行... 阅读全文
posted @ 2013-11-02 18:41 晴心 阅读(39537) 评论(9) 推荐(3) 编辑
摘要: 一、oracle大数据量分区后查询效率低下的一些建议:1 对于当前表tm_bus_realtime_log。查看它的索引,只有一个(索引名:INDEX_BUS_REALTIME 字段名:UPLOAD_TIME)而我的查询SQL里面的条件里面有2个字段,一个是bus_no,一个是upload_tiime,应该把索引字段紧跟到where条件后。2 对于查询出来的数据,不要使用*,最好是具体的字段。3 在plsql里面按F5,对该SQL语句,看一下它的执行计划,看是进行的全表扫描,还是走的索引。4 索引不适合建立很多,多了,也会影响查询效率。当时就把其中一个没用的多余的索引删除了。速度也就快了。5. 阅读全文
posted @ 2013-10-18 09:53 晴心 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 1、问:用JDBC访问ORACLE数据库,做DELETE操作,能用JAVA多线程实现吗? ORACLE服务器要怎么配?(以下答案来自网络,仅供参考) 答: Oracle有自己的锁机制。就算你开100条线,它还是一条一条删除。不能同时删除多项的。 对于大量数据更新,Oracle有建议一些优化措施。 (1)首先是把auto-commit给关闭。因为你每删一条数据,oracle就要自动执行一次commit。commit是需要资源的。所以如果你手动设置为每删数据1000条,执行一次commit. 那你就可以节省资源了。 (2)充分利用batch update。如果不用batch,每个delet... 阅读全文
posted @ 2013-10-17 22:26 晴心 阅读(10981) 评论(0) 推荐(0) 编辑
摘要: 1、一个button标签怎么触发事件:一般触发事件有两种方式,要么是在html直接绑定,即button标签中不只有class、type和id,还要写onclick=...还有一种,就是在js代码部分,查找到这个button按钮,给它绑定触发事件可以是click(点击),hover(鼠标浮动在上面),甚至可以是文档加载就运行的js代码,可能是直接在html文件显示,你会直接看见也可以是导入外部的js,网上分享有时只贴了html部分,就直接看不见了js怎么具体控制呢?在js里是document.getelementbyid(“id名”) 得到控制元素,进而绑定click等事件jquery是$(&q 阅读全文
posted @ 2013-10-15 15:26 晴心 阅读(1096) 评论(0) 推荐(0) 编辑