标签:Elasticsearch

编程技术

有赞基于ES的搜索系统架构是如何演进的?

8

yeseng 发布于 2019-03-26

本文从架构上介绍了有赞搜索系统演进产生的背景以及希望解决的问题。 有赞搜索平台是一个面向公司内部各项搜索应用以及部分 NoSQL 存储应用的 PaaS 产品,帮助应用合理高效的检索和多维过滤功能。有赞搜索平台目前支持了大大小小一百多个检索业务,服务于近百亿数据。 在为传统的搜索应...

阅读(10)评论(0)赞 (0)

Spring

Elasticsearch实战篇——Spring Boot整合ElasticSearch

21

邓龙华 发布于 2019-03-23

当前Spring Boot很是流行,包括我自己,也是在用Spring Boot集成其他框架进行项目开发,所以这一节,我们一起来探讨Spring Boot整合ElasticSearch的问题。 本文主要讲以下内容: 第一部分,通读文档 第二部分,Spring Boot整合Elast...

阅读(24)评论(0)赞 (0)

Java

elasticsearch连接客户端

1

puefu.he 发布于 2019-03-21

ES 架构图 ES支持的客户端连接方式 Transport 连接 端口 9300  REST API ,端口 9200 Transport 客户端 这种连接方式对应于架构图中的Transport这一层,这种客户端连接方式是直接连接ES的节点,使用TCP的方式进行连接. ...

阅读(26)评论(0)赞 (0)

Java

MLSQL 编译时权限控制

yanxinchi 发布于 2019-03-21

前言 权限控制,对于MLSQL而言的重要程度可以说是生命线。 MLSQL面对了各式各样的资源(联邦制),比如MySQL, Oracle,HDFS, Hive,Kafka,Sorl,ElasticSearch,Redis,API,Web等等,不同用户对这些数据源(以及表,列)的权限...

阅读(16)评论(0)赞 (0)

Java

老司机生产实践经验:线上系统的JVM内存是越大越好吗?【石杉的架构笔记】

6

小丁 发布于 2019-03-21

“ 这篇文章,给大家聊一个生产环境的实践经验:线上系统部署的时候, JVM堆内存大小是越大越好吗 ? 先说明白一个前提,本文主要讨论的是Kafka和Elasticsearch两种分布式系统的线上部署情况,不是普通的Java应用系统。 1、是否依赖Java系统自身内存处理数据? 先...

阅读(23)评论(0)赞 (0)

Java

后端架构师技术图谱

likai 发布于 2019-03-20

今天无意间看到github上一篇超炫的博文,是阿里工程师总结的 《后端架构师技术图谱》 ,分享给大家。 数据结构 队列 集合 链表、数组 字典、关联数组 栈 树 二叉树 完全二叉树 平衡二叉树 二叉查找树(BST) 红黑树 B,B+,B*树 LSM 树 BitSet 常用算法 排...

阅读(47)评论(0)赞 (0)

编程技术

京东金融统一运营平台 “乐高” 架构设计

21

xubiao.zhuang 发布于 2019-03-20

点击「京东数科技术说」可快速关注 「摘要」 中台乐高系统肩负着京东金融APP频道页搭建与运营的重任,在考虑到提升运营体验与降低功能迭代开发成本的前提下,尽可能的实现页面输出内容与运营规则动态可配,灵活搭建。同时,在APP高访问量的冲击下,系统的健壮与高性能也是乐高设计中必不可少的...

阅读(34)评论(0)赞 (0)

Java

PiFlow v0.5 发布:大数据流水线系统

2

Harries 发布于 2019-03-18

Piflow是一个基于分布式计算框架Spark开发的大数据流水线系统。该系统将数据的采集、清洗、计算、存储等各个环节封装成组件,以所见即所得方式进行流水线配置。简单易用,功能强大。它具有如下特性: 简单易用:可视化配置流水线,实时监控流水线运行状态,查看日志 功能强大:提供100...

阅读(30)评论(0)赞 (0)

Java

一次ygc越来越慢的问题排查过程 原 荐

17

邓龙华 发布于 2019-03-18

卧颜沉默的个人空间 工作日志 正文 一次ygc越来越慢的问题排查过程 原 荐   卧颜沉默 发布于 39分钟前 字数 1975 阅读 2 收藏 0 Nashorn Java JDK 开发十年,就只剩下这套架构体系了! >>> 问题发现场景 某天突然收到...

阅读(22)评论(0)赞 (0)

编程技术

从技术演变的角度看互联网后台架构

44

尖兵 发布于 2019-03-17

这是去年在部门内部做的一个面向后台开发新同学的课程,因为其他BG一些同学要求分享,所以发一下。 其实内容都是些常见开源组件的high level描述,比如flask, express框架,中间件的演化,micro service的概念,一些对nosql/column based ...

阅读(46)评论(0)赞 (0)

Spring

基于 Spring Security 和 JWT 的权限系统设计

12

hellas 发布于 2019-03-15

文章共 1209字,阅读大约需要 5分钟,文尾有计时器可自行对时! 写在前面 关于 Spring Security Web系统的认证和权限模块也算是一个系统的基础设施了,几乎任何的互联网服务都会涉及到这方面的要求。在Java EE领域,成熟的安全框架解决方案一般有 Apache ...

阅读(33)评论(0)赞 (0)

Java

假如我是面试官,我会这样虐你

1

hanze 发布于 2019-03-08

又是金三银四的时候,我希望这份面试题能够祝你一臂之力! 自我和项目相关 1、自我介绍 2、你觉得自己的优点是?你觉得自己有啥缺点? 3、你有哪些 offer? 4、你为什么要离开上家公司?你上家公司在xxx,我们公司在xxx,离这么远为什么要选择我们这里? 5、上家公司的同事和领...

阅读(164)评论(1)赞 (0)

Java

程序员写简历时必须注意的技术词汇拼写(持续更新…)

1

yeseng 发布于 2019-03-08

程序员写简历时必须注意的技术词汇拼写 概 述 每年到了这个时候又快到了找工作的旺季,也就是俗称的「金三银四」。对于程序员来说,这个时候也是最好找工作和跳槽的时机。很多程序员花了太多的时间在 自己的技术水平提升 和 笔试、面试题准备之上,却忽略了找工作第一步所需要的一个严谨且靠谱的...

阅读(43)评论(0)赞 (0)

Java

假如我是面试官,我会这样虐你

dulong 发布于 2019-03-07

又是金三银四的时候,我希望这份面试题能够祝你一臂之力! 自我和项目相关 1、自我介绍 2、你觉得自己的优点是?你觉得自己有啥缺点? 3、你有哪些 offer? 4、你为什么要离开上家公司?你上家公司在xxx,我们公司在xxx,离这么远为什么要选择我们这里? 5、上家公司的同事和领...

阅读(52)评论(0)赞 (0)

Java

跳槽的必要条件是有一份好的简历

songhua.gao 发布于 2019-03-05

点击上方 蓝色字体 ,选择“置顶公众号” 优质文章,第一时间送达 工欲善其事必先利其器,这是自古以来的道理,所以如果想找到一份好的工作,一定要先整理一份好的简历。 模板 写简历首先要有一个好的模板,我们做技术的不同于 UX,UED,我们不需要那么花哨,但是也需要整洁干净。好的模板...

阅读(63)评论(0)赞 (0)

Java

总结Java程序员最常用的20%技术

1

小丁 发布于 2019-03-05

我听说编程语言,经常使用的是其中20%的技术。在Java这门语言中,这20%包括哪些内容?参加培训两个月了,还有两个月的时间,要 想在两个月后,找到一份Java初级程序员的工作,有哪些是必须掌握的,有哪些是可以现学现卖的?一个完整的Javaweb项目,有哪些具体模块,每个模 块用...

阅读(77)评论(0)赞 (0)

Spring

公司ES升级带来的坑怎么填?

3

刘莉莉 发布于 2019-03-05

前言 公司的ES最近需要全部进行升级,目的是方便维护和统一管理。以前的版本不统一,这次准备统一升级到一个固定的版本。 同时还会给ES加上权限控制,虽然都是部署在内网,为了防止误操作,加上权限还是有必要的。 带来的问题就是我这边的程序得改了,目前用的是 Spring Data El...

阅读(58)评论(0)赞 (0)

Java

Java 8时间接口localDateTime和Date的对比

5

xiaoli.wang 发布于 2019-03-04

java8提供了新的时间接口。相对Date,Calendar,个人感觉最大的好处是对时间操作的学习成本很低,比Calendar低。 1. LocalDate,LocalTime,LocalDateTime LocalDate 代表日期,LocalTime表示时刻,类似11:23这...

阅读(53)评论(0)赞 (0)