难缠的code
木子易子
吃饭睡觉撸代码!
展开
-
难缠的code——java中关于分割字符串的几个坑
字符串的split方法使用的时候要小心,不然出了bug很难找到。最近项目中要解析一个csv文件,代码逻辑都没问题,最后测试的时候报越界异常,抓耳饶腮,百思不得其解。一步步调试发现,读取文件没问题,在字符串分割的时候,分割完后就少了一些值。找到问题所在,于是翻看api:public String[] split(String regex, int limit)简单来说就是原创 2017-07-21 09:50:35 · 523 阅读 · 0 评论 -
个人面试和项目开发中的实用干货分享
以下是个人在学习中遇到的难点和入行以来发现的各种坑,有错误的地方还请大家指出。1.在mysql中,每个数据库最多可创建20亿个表,一个表允许定义1024列,每行的最大长度为8092字节(不包括文本和图像类型的长度)。当表中定义有varchar、nvarchar或varbinary类型列时,如果向表中插入的数据行超过8092字节时将导致Transact-SQL语句失败,并产生错误信息。S原创 2017-09-03 19:38:36 · 455 阅读 · 0 评论