专注Java开发,研究方向spring cloud微服务、docker容器、机器学习
数据采集中,经常遇到动态加载的数据,我们经常使用selenium模拟浏览器操作,需要多次下拉刷新页面才能采集到所有的数据,就此总结了几种selenium操作下拉滚动条的几种方法我这里演示的是Java版本的,使用chromedriver,当然你可以换成python或其他语言,浏览器用firefox或者phantomjs(无头浏览器),大部分都是适用的,不同浏览器有略微的差异。
我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。
fastjson默认将时间格式化为时间戳,如果我们想以时间字符串格式输出的话,暂提供两种方式 1.序列化器方式 声明DateJsonSerializer public class DateJsonSerializer implements Object...
自定义解析器需要实现HandlerMethodArgumentResolver接口,HandlerMethodArgumentResolver接口包含两个接口函数: public interface HandlerMethodArgumentResol...
统一表单数据校验 在开发中经常需要写一些字段校验的代码,比如字段非空,字段长度限制,邮箱格式验证等等,写这些与业务逻辑关系不大的代码个人感觉有两个麻烦: 验证代码繁琐,重复劳动 方法内代码显得冗长 每次要看哪些参数验证是否完整,需要去翻阅验证逻辑代码 hibernate validator(官方文档)提供了一套比较完善、便捷的验证实现方式。
突然发现 Spring Data JPA 有这么一个功能,英文是 Auditing JPA Audit 说明 在spring jpa中,支持在字段或者方法上进行注解@CreatedDate、@CreatedBy、 @LastModifiedDate、@LastModifiedBy,从字面意思可以很清楚的了解,这几个注解的用处。
下载tensorflow 镜像并运行 [root@Ieat1 ~]# docker run -d --name tensorflow -it -p 8888:8888 tensorflow/tensorflow ff716bcb8642e258eb7...
docker 强制删除(rm -f)container时出现错误提示 [root@Ieat1 ~]# docker rm -f nginx Error response from daemon: Driver devicemapper failed t...
Docker Registry 介绍 Docker Registry,它是所有仓库(包括共有和私有)以及工作流的中央Registry。 私有仓库和共有仓库类似,不同之处在于前者不会在搜索结果中显示,也没有访问它的权限。
苹果和小程序开发都开始要求使用https服务,而且运营商广告注入也越来越疯狂。所以,实现网站https很用必要。 实现https就需要一个SSL证书。证书大部分都很贵,不过也有一些免费的证书服务供个人开发者使用,这是一个大好消息。
superset简介 曾用名Caravel, Panoramix, 是由Airbnb(知名在线房屋短租公司)开源的数据分析与可视化平台, 该工具主要特点是可自助分析, 自定义仪表盘, 分析结果可视化(导出), 用户/角色权限控制, 还集成了一个SQL编辑器, 可以进行SQL编辑查询等。
在ElementUI官方文档中,描述的动态渲染只是单纯的将已知字段名称的JSON数据通过prop属性填充到页面中,下为官方文档内容 export default { ...
es参考版本:elasticsearch:5.5 _delete_by_query会删除所有query语句匹配上的文档,用法如下: curl -X POST "localhost:9200/twitter/_delete_by_query" -H 'Content-Type: application/json' -d' { "query": { "match": { "name": "测试删除" } } } ' 查询必须是有效的键值对,query是键,这和Search API是同样的方式。
MongoDB在不特殊指认的情况下,默认的集合主键是“_id”,类型是ObjectId。ObjectId是一个12字节的BSON类型字符串,包含了UNIX时间戳,机器识别码,进程号,计数值信息。
当我们的docker安装好之后,运行sudo docker ps查看是否运行成功。 sudo groupadd docker # 创建docker组 sudo usermod -aG docker whoami # 将当前用户添加到docker组 重启docker服务,注销登录,再次登录,这样就可以免去每次输入sudo的烦恼了。
背景:写了一个爬虫程序使用的docker部署,部署后在docker中安装PhantomJS 比较麻烦,于是想到了再另一个docker容器中部署一个PhantomJS ,通过远程调用的方式来使用它 1.
1.清理不使用的容器 docker下查看所有容器状态; [root@Ieat1 ace]# docker ps -a CONTAINER ID IMAGE ...
在使用nginx转发的时候,要进行一次用户身份的确认。 1)通过htpasswd命令生成用户名及对应密码数据库文件 [root@localhost]# htpasswd -c /usr/local/nginx/passwd.
Jenkins中有很多很方便的插件,这里把使用过的几个记录下来,以备不时之需。 1.SCP+plugin 很多时候编译完项目需要scp到远程服务器上,怎么实现自动输入密码scp呢,SCP+plugin解决你的烦恼 首先安装scp插件,使用方式大概这样的: scp.
这个是今天发现一个bug:在测试redis并发读写的时候(jedis作为客户端,并使用了连接池),总是报用完jedis无法返回jedisPool Caused by: redis.
环境说明: 172.20.0.1 redis源实例 172.20.0.2 redis目标实例 172.20.0.3 任意linux系统 一、redis-dump方式 1.
今天登录jenkins突然出现如下错误,无法登录。看提示并百度搜索是配置文件xml版本的问题,无法读取/var/lib/jenkins/config.xml文件。
1.安装docker并配置工作目录 安装docker 以17.03版本为例 [root@Ieat4 ~]# curl https://releases.rancher.