判断Java数组是否包含某个值
摘要:下面给出四种方式,其中最有效率的还是loop方式,有兴趣的话可以测试一下: 代码如下:
阅读全文
HttpURLConnection 接收网络数据出现乱码问题
摘要:由于接收的数据经过gZip处理过,所以在接受的时候也要处理,并且加上编码格式(没有会出现部分数据乱码): 具体代码实现如下: 测试问题解决。。 有一点需要补充的是:在使用gZip解压数据的时候,记得关闭gZip: gZipS.close();尤其重要,而且在一个流没有关闭的时候再次操作新的gZip会
阅读全文
emoji字符不能插入MySQL数据库,提示“'\xF0\x9F\x98\x84' for column 'XXXX' at row 1”
摘要:从网络中取下的数据解析后不能插入数据库,提示某个字段有问题,问题提示如下: 查阅资料后发现,是由于emoji字符和数据库有差异,不能直接存储 解决方案一: 将内容中的emoji字符去掉: 解决方案二: 设置数据库参数: 1.将MySQL编码从utf8转换成utf8mb4: 修改MySQL安装目录下的
阅读全文
Tomcat启动过程中卡住了
摘要:我在部署完项目后,debug启动Tomcat会在中间卡住不继续执行,测试发现在不部署项目的时候Tomcat是可以正常启动的。 控制台信息如下: 发现在加载配置的文件时候卡住了,分析了一下配置文件,项目中所有的xml文件,在其中的一个文件中加载了一个需要连接MQ的类(该类需要连接启动的MQ服务器),问
阅读全文
关于indexOf的使用
摘要:今天项目中出现一个bug,在筛选数据的时候出现了冗余数据,查找发现在indexOf方法判断的时候找到了问题的所在。 输出结果为: 重点: str.indexOf(""),这个返回值是0,而不是-1. 亲测。。。
阅读全文
java连接zookeeper服务器出现“KeeperErrorCode = ConnectionLoss for /test”
摘要:昨天调试java连接zookeeper服务器,zookeeper搭建过程在这里不做赘述,在创建连接后,然后操作节点一直报异常 错误信息如下: 网上也说了很多情况: 上面的方法都用了一下,依然报错,后来我就查资料,然而并没什么有用的信息,各个网站都是差不多,具体原因大家都懂。。。 我首先从建立连接时间
阅读全文
myeclipse查看项目在本地的路径
摘要:打开myeclipse编译器,选择项目,右键:选择properties 在这一侧的搜索框中输入:resource Location即是项目的在本地的路径。 亲测好使。
阅读全文