文章库ARTICLE COLUMN

  • 爬虫框架WebMagic源码分析之Scheduler

    爬虫框架WebMagic源码分析之Scheduler

    摘要:包主要实现类,这是一个抽象类,实现了通用的模板方法,并在方法内部判断错误重试去重处理等。重置重复检查就是清空,获取请求总数也就是获取的。至于请求总数统计,就是返回中维护的的大小。 Scheduler是Webmagic中的url调度器,负责从Spider处理收集...

    TIGERBTIGERB 评论0 收藏0
  • leetcode12 十进制数转化为罗马数字

    leetcode12 十进制数转化为罗马数字

    摘要:这是罗马数字转为十进制数的后序题目要求将十进制数字转化为罗马数字,数值范围是在罗马数字转化为十进制数的博客中我简单的介绍了一下如何将罗马数字转化为十进制数字。 这是罗马数字转为十进制数的后序题目要求:将十进制数字转化为罗马数字,数值范...

    wenyiwebwenyiweb 评论0 收藏0
  • 看起来很长但还是有用的Spring学习笔记

    看起来很长但还是有用的Spring学习笔记

    摘要:关于依赖注入注入的注解提供的注解不仅仅是对象,还有在构造器上,还能用在属性的方法上。与之相反,的限定符能够在所有可选的上进行缩小范围的操作,最终能够达到只有一个满足所规定的限制条件。注解是使用限定符的主要方式。 本文首发于泊浮目的专栏...

    DTeamDTeam 评论0 收藏0
  • (译)Scrum和XP的不同

    (译)Scrum和XP的不同

    摘要:我喜欢的工程实践,特别是像测试驱动开发,专注于自动化测试,结对编程,简单设计,重构等等。我通常通过问这样的问题来帮助团队提高,如果我们采用了测试驱动开发,那这个是否还会发生,如果我们结对编程,这个错误是否还会出现。 (译)Scrum和XP的...

    hot_pot_Leohot_pot_Leo 评论0 收藏0
  • 浅析 Flink Table/SQL API

    浅析 Flink Table/SQL API

    摘要:对批处理表的查询不支持,和很多中常见的标量函数。此外,可以同时在静态表和流表上进行查询,这和的愿景是一样的,将批处理看做特殊的流处理批看作是有限的流。最后,使用标准进行流处理意味着有很多成熟的工具支持。查询结果直接显示在中。 从何而来...

    soasmesoasme 评论0 收藏0
  • 爬虫框架WebMagic源码分析之Downloader

    爬虫框架WebMagic源码分析之Downloader

    摘要:方法,首先判断是否有这是在中配置的,如果有,直接调用的将相应内容转化成对应编码字符串,否则智能检测响应内容的字符编码。 Downloader是负责请求url获取返回值(html、json、jsonp等)的一个组件。当然会同时处理POST重定向、Https验证、ip代理、...

    104828720104828720 评论0 收藏0
  • Java并发

    Java并发

    摘要:饥饿和公平一个线程因为时间全部被其他线程抢走而得不到运行时间,这种状态被称之为饥饿。线程需要同时持有对象和对象的锁,才能向线程发信号。现在两个线程都检查了这个条件为,然后它们都会继续进入第二个同步块中并设置为。 1、死锁 产生死锁的四个...

    venmosvenmos 评论0 收藏0
  • 爬虫框架WebMagic源码分析之Selector

    爬虫框架WebMagic源码分析之Selector

    摘要:主要用于选择器抽象类,实现类前面说的两个接口,主要用于选择器继承。多个选择的情形,每个选择器各自独立选择,将所有结果合并。抽象类,定义了一些模板方法。这部分源码就不做分析了。这里需要提到的一点是返回的不支持选择,返回的对象支持选择。 ...

    dongxiawudongxiawu 评论0 收藏0
  • Spring Boot [集成-Shiro]

    Spring Boot [集成-Shiro]

    摘要:后面的文章将围绕着集成来进行展开。表示当前已经身份验证或者通过记住我登录的。表示当前需要角色和。参考资料系列十五安全框架一基本功能权限管理学习资料使用手册跟开涛学博客版跟开涛学版官方文档 导读: 在阅读这篇文章之前假设你已经对Apache Sh...

    superwsuperw 评论0 收藏0
  • leetcode35 Search Insert Position

    leetcode35 Search Insert Position

    题目要求:在一个有序的数组中,找到一个目标值,返回该值得下标。若没有找到该值,则返回该值顺序插入的下标例如,[1,3,5,6], 5 → 2[1,3,5,6], 2 → 1[1,3,5,6], 7 → 4[1,3,5,6], 0 → 0 public int searchInsert(int[] nums, int target) { ...

    harriszhharriszh 评论0 收藏0
  • 读懂 jstack dump信息

    读懂 jstack dump信息

    摘要:参考三个实例演示日志分析信息简单说明看了这篇文章,能帮助你对线程堆栈文件反馈的信息有一个认识。后面我再写写自己的实践体会。推荐并发编程的艺术一书。 参考三个实例演示 Java Thread Dump 日志分析jstack pid 信息简单说明showImg("https://segm...

    scq000scq000 评论0 收藏0
  • Maven 工程实践

    Maven 工程实践

    摘要:前言虽然势头很猛,但是依然是项目构建的优先选择,本文简要介绍一些工程实践多模块如果工程比较复杂,或者预期后续会变的比较复杂,可以将工程分成多个模块,常用的分模块的方法,核心代码,工具,服务,前端在顶层文件中声明工程包含的各个模块在子模...

    parallerparaller 评论0 收藏0
  • Web开发 - Selenium自动化&爬虫

    Web开发 - Selenium自动化&爬虫

    摘要:自动化爬取淘宝中的订单这是淘宝会员登录页。但淘宝的反爬机制很难算出,很多都是通过的计算,所以不得不学习源码,反到最后看的头痛。。。 自动化爬取淘宝中的订单 这是 淘宝会员登录页 。因为之前做的爬虫都是通过框架或从登录页取得Cookie,再注入...

    ChaoChao 评论0 收藏0
  • 批量导入数据(excel表格)写入数据库

    批量导入数据(excel表格)写入数据库

    摘要:批量导入数据库思想之一页面上传表格后台解析表格的数据暂放数据结构中或自己看情况处理,再把里面的数据批量存入数据库。 批量导入数据库思想之一:页面上传excel表格后台解析excel表格的数据暂放数据结构中(list或Map,自己看情况处理),再把list里...

    darkbaby123darkbaby123 评论0 收藏0
  • 大二狗第二次写博客

    大二狗第二次写博客

    摘要:为了搞清楚和的区别做了小实验实验猜想第一种方法字符串存储在常量池中,且常量池中只会有一个第二种方法字符串存放在堆中且每个都是不一样的对象实验结果第二种方法速度明显慢于第一种,当运行次数达到一定次数后,堆内存溢出,符合实验期望。 为了搞...

    FingerLiuFingerLiu 评论0 收藏0
  • 算法第四版4.1-无向图详解

    算法第四版4.1-无向图详解

    摘要:树是一副无环连通图。互不相连的树组成的集合称为森林。表示无向图的数据类型图的基本操作的两个构造,得到顶点数和边数,增加一条边。该方法不符合第一个条件,上百万个顶点的图是很常见的空间不满足。 四种重要的图模型: 无向图(简单连接) 有向...

    scola666scola666 评论0 收藏0
  • 使用asprise进行图片验证码识别

    使用asprise进行图片验证码识别

    摘要:内置了对平台的类库在里头,可以自己加载,无需额外在操作系统安装,可便携性强一点。调用不是线程安全的,因此多线程的话,每个线程自己一个实例测试 asprise-java-ocr-api 内置了对windows、mac、linux平台的类库在jar里头,可以自己加载,无需额外...

    cjiecjie 评论0 收藏0
  • java尝试编写macd,试验顶背离底背离

    java尝试编写macd,试验顶背离底背离

    摘要:指标的背离有顶背离和底背离两种。顶背离现象一般是股价在高位即将反转转势的信号,表明股价短期内即将下跌,是卖出股票的信号。底背离现象一般是预示股价在低位可能反转向上的信号,表明股价短期内可能反弹向上,是短期买入股票的信号。 MACD是查拉尔...

    helloworldcodinghelloworldcoding 评论0 收藏0
  • 搭建 Nginx 图片服务器(前台到后台完整流程及源代码)

    搭建 Nginx 图片服务器(前台到后台完整流程及源代码)

    摘要:介绍用搭建图片服务器浏览器通过请求将图片传到服务器将图片存储后的重定向到代理到后台服务器本人使用的后台是后台获取图片地址后存储到。如若转载,请注明出处一安装安装及上传模块安装重定向支持和支持,如果不需要可以不安装。 介绍: 用 Nginx ...

    KavenFanKavenFan 评论0 收藏0
  • 告别CTO,体验创业维艰

    告别CTO,体验创业维艰

    摘要:加入维权骑士团队,担任技术负责人,俗称。三创业榜单年月,在维权骑士正好呆满一整年。因为自己的一些考虑,我选择出来创业,创业的项目叫榜单。年开发管理经验,龙泉寺信息技术组义工,前维权骑士技术负责人。持续创业者,目前在做榜单创业 一、当CT...

    MorePainMoreGainMorePainMoreGain 评论0 收藏0
  • Java Clone

    Java Clone

    摘要:类自带了本地的方法,该方法会返回现有实例的副本。如果要使用克隆,必须实现接口,以便它不会在运行时抛出。如果函数会返回对象副本,那么在什么情况下我们需要重写它让我们运行下面的类来更好的理解。 Java类自带了本地的clone()方法,该方法会返回...

    dabaidabai 评论0 收藏0
  • 使用Java Exception机制的正确姿势

    使用Java Exception机制的正确姿势

    摘要:如何良好的在代码中设计异常机制本身设计的出发点是极好的,通过编译器的强制捕获,可以明确提醒调用者处理异常情况。但使用此种异常后,该会像病毒一样,得不到处理后会污染大量代码,同时也可能因为调用者的不当处理,会失去异常信息。 1、异常是什...

    AstrianAstrian 评论0 收藏0
  • 地图服务器控件GIS Map Server v3.6发布,新增航空影像数据集功能

    地图服务器控件GIS Map Server v3.6发布,新增航空影像数据集功能

    摘要:是一款地图服务器控件,它将动态地图功能添加到了工具包中并能与工具包一起使用或独立使用。更新至版本,增加了航空影像数据集等功能。新的地图服务器功能新版本增加了与大型卫星一起使用的航空影像数据集功能。当显示此图像时,黑色区域应视为透明。 ...

    sanyangsanyang 评论0 收藏0
  • 爬虫框架Webmagic源码分析之Spider

    爬虫框架Webmagic源码分析之Spider

    摘要:获取正在运行的线程数,用于状态监控。之后初始化组件主要是初始化线程池将到中,初始化开始时间等。如果线程池中运行线程数量为,并且默认,那么就停止退出,结束爬虫。 本系列文章,针对Webmagic 0.6.1版本 一个普通爬虫启动代码 public static void...

    邹立鹏邹立鹏 评论0 收藏0
  • 单例模式总结

    单例模式总结

    摘要:如果是后者,则在执行完毕未执行之前,被线程二抢占了,这时已经是非了但却没有初始化,所以线程二会直接返回在之后双重检查锁定才能够正常达到单例效果,之前有个坑。所以,在版本前,双重检查锁形式的单例模式是无法保证线程安全的。 第一种(懒汉, ...

    xorpayxorpay 评论0 收藏0

热门文章

<