谷歌和火狐的驱动程序下载,可以浏览器程序的版本相符,否则会出现一些奇怪的问题。 http://npm.taobao.org/mirrors/chromedriver/ https://github.com/mozilla/geckodriver/releases 这里使用的版本为 谷歌浏...
JAVA使用selenium破解极验验证码(下载背景图+识别缺口+移动轨迹处理)
验证码这是一个很好的防御发明,但总有人会破解掉它。包括它的各种变种。极验验证码就有很多公司使用。心血来潮,试试滑动类型的验证码。 这里使用的是官方测试地址 https://www.geetest.com/demo/slide-bind.ht...
JAVA生成图片验证码的简单代码实现(干扰线、字扭转、ocr识别)
还记的刚工作的时候,看到网上很多的网站都有图形验证码,感觉很是高级啊。所以就想到在公司内部使用的系统里添加这样一个功能。做完以后,看到登录界面出现了一个验证码图片,又是扭曲,又有干扰线,又有字母|数...
一个程序猿的呓语:从字里行间看到生活,你需要勇气去启程
如果说努力和拼尽全力之间有什么区别,那就是,当你努力的时候,你会觉得自己已经拼尽全力了。当你拼尽全力的时候,你会觉得自己还不够努力。 人生每到一个阶段就会有当前阶段的烦恼。可能是生活的,可能是...
公司搬到外省,域名和项目怎么办?
背景:公司地址搬迁,从一个A省到另一个B省,工商信息已经修改为新的地址。 问题1: 因为官网\服务等使用的域名已经在A省备案了。为浙ICP备xxxx号。但是由于审查规定,将会定期检查备案号的主体信息与公司...
《分布式系统概念与设计》的阅读感受及百度云免费下载(粗读)
《分布式系统概念与设计》的阅读感受及百度云免费下载 推荐指数:? 读书感受: 害,我只想说,这书真的是包罗万象新,知识点层出不穷,让我怀疑自己的阅读理解能力及水平能力。书中的内容就一个字来形容-“非...
Arthas,一个JAVA项目分析/诊断工具在mac上的试用记录
之前看到的一个分析java项目的工具arthas,最近有时间试用整理下。用熟了就可以分析很多问题了,岂不美哉。虽然已经有很多分析工具 jvisualvm,jstat,jmap,jstack,Eclipse Memory Analyzer等。但可能不是大杂烩,...
Redis5.0支持的九种数据类型及使用场景整理(Redis学习笔记)
Redis简介 Redis是一个开源的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。JAVA客户端是jedis。Redis6.0已经支持多线程了(面试提问单线程问题的时候要注意了)。 redis稳定版下载地址 Red...
给定一个长的URL,你怎么设计一个服务,能够提供短且独一无二的短URL(短链接-短网址)
短网址 如原地址:https://www.baidu.com/abcdefghigklmnopqrstuvwxyz.html 短网址为:https://dwz.cn/wcplVJvy 短网址:顾名思义就是一个长度比较短的url地址。把原来的长的URL通过程序设计等方式转...
redis sentinel的介绍,主要功能描述,如何启动运行,及多种部署方式等笔记整理
Redis Sentinel sentinel为redis提供高可用性(master-slave模式下, 多节点模式用集群)。使用故障转移请至少部署3个哨兵。每个sentinel是个独立运行的进程。 sentinel水平扩容时,数据迁移是个问题(要保证re...
排序算法的时间复杂度\空间复杂度比较,以及JAVA实现的整理(快排、选择、堆、归并、基数、冒泡、插入)
选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法, 冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法。 时间复杂度 O(n)这样的标志叫做渐近时间复杂度,是个近似值.各种渐近时间复杂度由小...
synchronized同步锁是什么?整理分析下这个一直没去细看,面试时问到又不会回答的问题
还在刚工作的时候,碰到了简单的并发问题,通过上网搜索,看到了synchronized关键字,往方法上一放,并发问题解决。由于没有很大很复杂的业务量,所以感觉很厉害的样子。 随着工作年限的增加,发现了问题原来不...
使用webSocket协议实现类论坛帖子列表的点赞实时展现功能
在开发的过程中,经常会碰到产品的这样一个要求,界面上的数据要实时展示。像一些全局性的数据,或者业务交集较少的数据可以实时去数据库查询,但是像一些列表类型的、用户访问量大的数据,不适合实时去查询。之...
关于TCP协议和TCP-IP协议的理解和相关整理、扩展
之前看《how tomcat works》及《实现领域驱动设计》里面都涉及到了一些传输协议的知识点。前者是以一个简单的servlet实现开始,后者是穿插介绍了类JMS的P2P模式实现。本身都是基于socket协议接口。在理解了RPC协...
学习Tomcat的推荐书籍《How Tomcat Works》中文版的说明及下载
tomcat4.x 和tomcat5.x版本 本书为谁而作 这本书是为任何一个使用 Java 技术进行工作的人而准备的 假如你是一个 servlet/jsp 程序员或者一个 Tomcat 用户,而且对一个servlet容器是如何工作这个问题你感兴趣...