摘要: 一、背景 前段时间,写java爬虫来爬网易云音乐的评论。不料,爬了一段时间后ip被封禁了。由此,想到了使用ip代理,但是找了很多的ip代理网站,很少有可以用的代理ip。于是,抱着边学习的心态,自己开发了一个代理ip池。 二、相关技术及环境 技术: SpringBoot,SpringMVC, Hibe 阅读全文
posted @ 2018-10-07 17:09 沐风T 阅读(6629) 评论(10) 推荐(2) 编辑
摘要: 一、JVM中的类加载器类型 从Java虚拟机的角度讲,只有两种不同的类加载器:启动类加载器和其他类加载器。 1.启动类加载器(Boostrap ClassLoader):这个是由c++实现的,主要负责JAVA_HOME/lib目录下的核心 api 或 -Xbootclasspath 选项指定的jar 阅读全文
posted @ 2018-10-04 17:54 沐风T 阅读(4599) 评论(0) 推荐(0) 编辑
摘要: 最近使用springboot开发了一个ip代理的程序,今天放到阿里云服务器上运行,多次出现应用运行突然停止的问题。 使用free -h 查看内存使用完全正常。重新运行监视CPU使用也正常。没有出现堆内存溢出,栈内存异常,内存异常等信息。 百思不得其解,然后就搜索了关键字springboot kill 阅读全文
posted @ 2018-09-24 22:54 沐风T 阅读(4586) 评论(0) 推荐(0) 编辑
摘要: 今天发现自己写的线上程序出现数据库不能同步的问题,查看日志已经停止记录,随后使用jstack查看线程的运行状况,发现有个同步线程锁住了。 以下是jstack -l 637 问题线程的内容。 查看代码发现代码中有这么一段 FutureTask中的synchronized批量保存数据,而Future获取 阅读全文
posted @ 2018-09-22 14:52 沐风T 阅读(8008) 评论(0) 推荐(1) 编辑