现在的大数据是很红火的,薪资比通常的软件行业要高,所以很多年轻人想进入这个行业。但并不是每个大数据相关的工作都是高薪的,主要还是根据自己的专长进行选择发展。大数据涉及的知识很广泛,如果要当全能选手,是非常艰难,一个人的精力也是有限的。进行细分选择,然后专攻才是正道。要了解学习大数据,如果是程序员,其 ...
分类:
其他好文 时间:
2018-09-30 11:25:14
阅读次数:
159
做web开发,经常需要使用到表单验证,作者本人一开始也是自己写各种验证,最近接触到BootstrapValidator,觉得非常好用,界面友好,使用方便,与Bootstrap完美兼容,堪称前端数据验证神器。 那么,今天,我们就来了解一下如何使用BootstrapValidator做表单验证吧! 首先 ...
分类:
其他好文 时间:
2018-09-30 11:25:03
阅读次数:
669
$(document).height();获取文档高度;$(window).height();获取当前窗口的高度;$(window).scrollTop();获取滚动条高度; 滚动条高度+当前窗口高度=文档高度的话(证明已经到底了)存在小数点ceil status:{ allowGetChapter ...
分类:
其他好文 时间:
2018-09-30 11:24:56
阅读次数:
153
.Net平台下兼容.NET Standard 2.0,一个实现以Lambda表达式转转换标准SQL语句,使用强类型操作数据的轻量级ORM工具,在减少魔法字串同时,通过灵活的Lambda表达式组合,实现业务数据查询的多样性 ...
分类:
数据库 时间:
2018-09-30 11:24:36
阅读次数:
111
下载Composer包 curl -sS https://getcomposer.org/installer | php 安装Compose mv composer.phar /usr/local/bin/composer 查看安装Composer是否成功 composer -v ...
分类:
系统相关 时间:
2018-09-30 11:24:27
阅读次数:
121
ChromeDriver是配合selenium(自动化测试工具,驱动浏览器执行特定的动作,如点击、下拉等)库使用,因为只有安装ChromeDriver,才能驱动Chrome浏览器完成相应的操作。 官方网站:(需要有外网才可以访问) 下载地址(两个都可以): https://chromedriver. ...
分类:
其他好文 时间:
2018-09-30 11:24:18
阅读次数:
17010
JAVA的众多锁的机制,包括Semaphore/ReentrantLock/ReentrantReadWriteLock等都是通过 AQS实现的,因为写了上述几个锁实现的源码分析,经常使用到AQS的原理和代码,因此这里做下AQS的源码分析。这样之后再翻看以AQS为基础的各种各样的锁实现就会好理解的多 ...
分类:
其他好文 时间:
2018-09-30 11:24:06
阅读次数:
173
jdk 1.8 文件名称:jdk-8u151-linux-i586.tar.gz 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 文件大小:192.7 MB (192,6 ...
分类:
系统相关 时间:
2018-09-30 11:24:01
阅读次数:
173
一.安装环境说明 1.安装Linux 系统 Centos7 2.查看内核版本(Docker需要64位版本,同时内核版本在3.10以上,如果版本低 于3.10,需要升级内核): 3.更新yum包: 4. 添加yum仓库: 5.安装Docker 6.启动与停止Docker systemctl命令是系统服 ...
分类:
其他好文 时间:
2018-09-30 11:23:54
阅读次数:
194
【学习目标】 6. Scrapy-redis分布式组件 Scrapy 和 scrapy-redis的区别 Scrapy 是一个通用的爬虫框架,但是不支持分布式,Scrapy-redis是为了更方便地实现Scrapy分布式爬取,而提供了一些以redis为基础的组件(仅有组件)。 pip install ...
分类:
其他好文 时间:
2018-09-30 11:23:47
阅读次数:
197
(十一) 整合spring cloud云架构 - SSO单点登录之OAuth2.0登录流程(2) 上一篇是站在巨人的肩膀上去研究OAuth2.0,也是为了快速帮助大家认识OAuth2.0,闲话少说,我根据框架中OAuth2.0的使用总结,画了一个简单的流程图(根据用户名+密码实现OAuth2.0的... ...
分类:
编程语言 时间:
2018-09-30 10:49:27
阅读次数:
195
前言Handler机制这个话题,算是烂大街的内容。但是为什么偏偏重拿出来“炒一波冷饭”呢?因为自己发现这“冷饭”好像吃的不是很明白。最近在思考几个问题,发现以之前对Handler机制的了解是在过于浅显。什么问题?Handler机制存在的意义是什么?能否用其他方式替换?Looper.loop();是一个死循环,为什么没有阻塞主线程?用什么样的方式解决死循环的问题?如果透彻的了解Handler,以及线
分类:
其他好文 时间:
2018-09-30 10:49:01
阅读次数:
213
Trigger函数 1、abschange 参数:直接忽略后边的参数 支持值类型:float、int、str、text、log 描述:返回最近获取到的值与之前值的差值的绝对值。对于字符串类型,0表示值相等,1表示值不同 例如:{www.zabbix.com:vfs.fs.zise[/,free].a ...
分类:
其他好文 时间:
2018-09-30 10:48:54
阅读次数:
197
format函数: 有2个参数: 参数1:要格式化的数字; 参数2:格式化字符串 例:x=1234.4367 #保留小数点后2位 #输出:“1234.44” format (x, '0.2f') #保留小数点后1位,并且数字在12个字符长度的区域内右对齐,左侧保留空格 #输出:“ 1234.4” f ...
分类:
其他好文 时间:
2018-09-30 10:48:46
阅读次数:
161
HashTable是在Java1.0推出的,内部大量使用synchronized同步锁保证线程安全,导致效率低下。HashMap是在Java1.2新集合框架重写时推出的,为了提升性能,而放弃了线程安全。 HashTable不允许存入空Key和空Value。HashMap允许存放空key和空值,当多个 ...
分类:
其他好文 时间:
2018-09-30 10:48:37
阅读次数:
175
ubuntu:16.04 docker:18.06.0 docker仓库服务器:192.168.83.102 docker测试客户端:192.168.83.101 分割线 首先按照官网安装好docker:https://docs.docker.com/install/linux/docker-ce/ ...
分类:
系统相关 时间:
2018-09-30 10:48:12
阅读次数:
176
java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。 ...
分类:
编程语言 时间:
2018-09-30 10:48:05
阅读次数:
159