首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
RicarJava
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
赞
文章( 7 )
沸点( 0 )
Java网络爬虫实操(10)
使用chrome浏览器访问网页,需要使用对应平台和版本的driver程序。 实现一个继承SeleniumAction的类,执行逻辑都在这里。 以上代码只是例子,实际工作中action逻辑会比较复杂。我们可以根据需求,把action拆分为多个,通过list装配到加载器,框架会根据…
为什么阿里巴巴禁止工程师直接使用日志系统(Log4j、Logback)中的 API
作为Java程序员,我想很多人都知道日志对于一个程序的重要性,尤其是Web应用。很多时候,日志可能是我们了解应用程序如何执行的唯一方式。 所以,日志在Java Web应用中至关重要,但是,很多人却以为日志输出只是一件简单的事情,所以会经常忽略和日志相关的问题。在接下来的几篇文章…
多线程并发篇——如何停止线程
你有没有想过,如何停止一个线程?很多人首先会想到Thread.stop()方法,但是这个方法已经过时,不推荐使用,因为这个方法会带来安全问题,什么安全问题呢?后面会有详细说明。我们先讲讲目前JDK API推荐使用停止线程的方法Thread.interrupt()方法。 既然不能…
互联网大厂Java面试题:使用无界队列的线程池会导致内存飙升吗?【石杉的架构笔记】
因为在面互联网大厂的时候,一定会问并发,问并发的时候一定会问到线程池,问到线程池一定会问构造线程池的一些参数的含义。 然后,有一些面试官会就线程池的具体场景,问一些可能会遇到的问题。 所以,在这里就可能有上述那样一个面试中的问题,算是Java面试里相对来说高阶一点的。 我相信大…
没有文档,没有老员工讲解,悲催的新人如何快速熟悉一个新项目?
看完你就会明白,虽然有一定的方法论,但是不下功夫,没有耐心,还是万万不行的。 很多新人进入一家新公司后,最头疼的就是如何快速了解公司的业务和项目架构。 因为文档很少,没有文档,或者是文档严重落伍, 根本没法看;如果你碰到一个特别热心的老员工,事无巨细地给你讲,随时在你身边答疑解…
@PropertySource 注解实现读取 yml 文件
背景: 业务需要创建多个配置类,基于 yml 文件拥有简洁的层次结构,遂配置文件选择 yml 类型。 但在实际的开发中遇到使用 @PropertySource 注解无法加载 yml 配置文件问题。 上面 load0 方法每次读取一行,然后根据 '=' 或 ':' 来获取 key…
通过Arrays.asList方法将数组转成集合后,能否修改集合个数?
人生一切难题,知识给你答案。 通过上面的例子可以发现通过set()方法修改元素的值,原有数组相应位置的值也被修改了,说明修改值没有问题,接着通过调用add()方法直接抛出UnsupportedOperationException异常,说明不能进行修改元素个数的任何操作。 发现直…
关注了
30
关注者
0
收藏集
2
关注标签
2
加入于
2018-10-24