摘要:
前段时间由于工作原因一直很忙,上周项目验收后时间终于空闲下来,博客也有好几个月没有更新了,趁着还有几天放假,借这个机会写点东西;网上也有很多人写过Java垃圾收集器,特别现在主流比较火的CMS和G1算法,但是我发现很多的博客作者自己都没搞懂,理解的内容都是错误的,反倒误解了很多读者,所以我整理了下网 阅读全文
摘要:
定义 以基础信息采集为核心,整合医院HIS、LIS、PACS、EMR、OA、HRP等医院内部的相关信息资源,面向临床、科研和集团化管理建立的网络化、实时化的运营与临床信息平台,平台运用消息引擎等数据传输技术和标准化的消息封装手段实现院内应用系统的互联互通、通过异构系统、异构数据、异构网络、异构协议之 阅读全文
摘要:
compile:默认的scope。任何定义在compile scope下的依赖将会在所有的class paths下可用。maven工程会将其打包到最终的artifact中。如果你构建一个WAR类型的artifact,那么在compile scope下引用的JAR文件将会被集成到WAR文件内。 pro 阅读全文
摘要:
前面十节课我们已经把ES的基本概念和使用讲的差不多了,现在我们就用基于java来实际开发一个操作ES的小项目,带大家来一起练练手。 1、我们用IDEA创建一个maven项目 项目结构如上图所示,然后我们就引入操作ES需要用到的jar和JUNIT,pom.xml最终配置如下: 项目创建完成后,我们就可 阅读全文
摘要:
前面几课我们已经把ES的基本概念和查询了解了,大家知道ES的核心优势就是天生支持分布式,所以,这课我们专门讲讲怎么搭建实现ES的集群部署。 ES分布式原理 1、es分布式概念 主分片(Primary shard) 索引的子集,索引可以切分成多个分片,分布到不同的集群节点上。分片对应的是 Lucene 阅读全文
摘要:
大家知道NGINX作为反向代理服务器可以实现负载均衡,同时也可以作为静态文件服务器,它的特点就是并发支持大,单机可同时支持3万并发,现在很多网站都把NGINX作为网关入口来统一调度分配后端资源。但是如果NGINX宕机了,就会导致整个后台服务无法使用;或者当并发量真的非常大时,达到十万级别时,一台NG 阅读全文
摘要:
配置方式 NGINX配置负载均衡主要是在nginx.conf文件中里upstream模块 1、upstream模块应放于nginx.conf配置的http{}标签内2、upstream模块默认算法是wrr (权重轮询 weighted round-robin) 分配算法 Nginx的upstream 阅读全文
摘要:
ES除了实现前几课的基本查询,也可以实现类似关系型数据库的聚合查询,如平均值sum、最小值min、最大值max等等 我们就用上一课的数据作为参考来举例 聚合查询 sum聚合 sum是一个求累加值的聚合,其作用与关系型数据库中相同。 min聚合 min是一个求最小值的聚合,其作用与关系型数据库中相同 阅读全文
摘要:
Filter过滤查询 filter是不计算相关性的,同时可以缓存。因此filter速度快于query。 我们先在kibana上先添加数据来做准备 首先,我们过滤查询价格等于40的文档,如下写法 bool过滤查询 bool查询可以实现组合过滤查询 格式: {"bool" : {"must":[],"s 阅读全文
摘要:
term、terms查询 term query会去倒排索引中寻找确切的term,它并不知道分词器的存在,这种查询适合keyword、numeric、date等明确值的 term:查询某个字段里含有某个关键词的文档 terms:查询某个字段里含有多个关键词的文档 match查询 match query 阅读全文