java
文章平均质量分 69
puzzzzzzle
搬砖ing
展开
-
Java多线程B站爬虫与45万条视频数据,mysql批量写入性能对比,附代码
恩,萌新刚来,听学长说写博客可以总结梳理自己的知识,所以来试试,自娱自乐,不喜莫喷。目前还是大二狗,学Java半年多,错误很多,望大神指正。本文涉及:Java多线程,单例模式,爬虫相关技术,MySQL,JDBC,SQL优化原创 2017-05-03 22:22:59 · 1864 阅读 · 1 评论 -
Java ArrayList 源码分析与提高性能替代方案
看同学java一用到list全部是ArrayList,但是ArrayList真的万能吗?顾名思义Array==数组,添加,删除肯定要有扩张,收缩操作,会拖慢性能,对于常读的自然没关系,但是有时做信息缓冲区时,添加、删除频繁,ArrayList肯定不好,所以得找一些替代方案。原创 2017-09-25 17:04:25 · 435 阅读 · 0 评论 -
Java list增删的真确打开方式
list增删元素要用iterator,一直时知其然不知其所以然,今天把它基本搞明白了,其实很简单,半个小时绝对够自己验证一遍,只是一直懒得想。先上结果:这里测试了我能想到的7种方法,成功2种,分别是lambda 和 iterator。大家还有啥好方法也指点一下我把。代码:package group.zhangtao.iterator;import org.junit.Assert;impor...原创 2018-02-24 21:47:58 · 326 阅读 · 0 评论 -
记一下JavaFX打包jar找不到主类的问题
如题,自己做了几个小工具,想写个GUI,然后用JavaFx完成,IDEA中使用没问题,打包jar,然后就找不到主类了,网上也没找到对应的解决办法。不靠谱的方法:将Artifacts由普通jar改为JavaFX Application,配置参数,然而没卵用,不知道是哪里配错了,没找到文档。解决方法1:手动打包:javafxpackager -createjar -appclass [类全名(没.cl...原创 2018-04-07 20:41:06 · 4682 阅读 · 0 评论 -
java 不使用 ant 解压 GBK 编码的 zip文件 (zip乱码问题)
Java解压zip有时会导致乱码,是应为zip缺陷,没有指定编码,windows中文环境下为GBK,日文环境下是JIS,linux编码为UTF-8,而Java使用UTF-8,Java默认的ZipFile也不能指定编码,每次为了兼容不得不去依赖Ant,但是只为了解压缩完全不合算,今天看nio源码时发现了一个解决方案:String file = "/home/tao/下载/录用函.zip";St...原创 2018-04-26 17:38:04 · 709 阅读 · 0 评论