NoSQL数据库在整个数据库领域的江湖地位已经不言而喻。在大数据时代,虽然RDBMS很优秀,但是面对快速增长的数据规模和日渐复杂的数据模型,RDBMS渐渐力不从心,无法应对很多数据库处理任务,这时No...
windows下通过java ssh连接到远程linux执行命令
这几天,想对ansible的各个命令通过java封装成api接口,python固然方便,但是我不喜欢。 上篇文章已经说过了,ansible在windows下不能作为控制端,所有我只能放到linux上,...
java调用jenkins-client实现连接jenkins服务
jenkins-client 底层是使用 HttpClient HttpPost 发送post 请求实现的,我们直接用就行,直接实战吧 添加maven依赖 <dependency> <...
Java中的四种单例模式
什么是单例 Singleton(单例)是设计模式的一种,为了保证一个类仅有一个实例,并提供一个访问它的全局访问点。 单例特点 单例类确保自己只有一个实例(构造函数私有:不被外部实例化,也不被继承)。 ...
elasticsearch 中的 ignore_above
今天调用el的时候,报错如下: java.lang.IllegalArgumentException: Document contains at least one immense term in f...
从构建分布式秒杀系统聊聊Disruptor高性能队列
前言 秒杀架构持续优化中,基于自身认知不足之处在所难免,也请大家指正,共同进步。文章标题来自码友<tukangzheng>的建议,希望可以把阻塞队列ArrayBlockingQueue这个...
集合框架源码学习之ArrayList
摘要: 在我们学数据结构的时候就知道了线性表的顺序存储,插入删除元素的时间复杂度为**O(n)**,求表长以及增加元素,取第 i 元素的时间复杂度为**O(1)** ArrayList 继承了Ab...
JavaWeb项目架构之FastDFS分布式文件系统
摘要: 概述 分布式文件系统:Distributed file system, DFS,又叫做网络文件系统:Network File System。一种允许文件通过网络在多台主机上分享的文件系统,可让...