标签:美团

编程技术

保障 IDC 安全:分布式 HIDS 集群架构设计

9

xiaoli.he 发布于 2019-04-26

背景 近年来,互联网上安全事件频发,企业信息安全越来越受到重视,而 IDC 服务器安全又是纵深防御体系中的重要一环。保障 IDC 安全,常用的是基于主机型入侵检测系统 Host-based Intrusion Detection System,即 HIDS。在 HIDS 面对几十...

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

Java

【深入揭秘Tomcat服务器底层原理】一起来扒一扒这只我们又爱又恨的“Tom猫”

22

xubiao.zhuang 发布于 2019-04-26

还没关注?伸出中指点这里! 聊技术、论职场! 为IT人打造一个“有温度”的 狸猫技术窝 来源:http://u6.gg/svBd4 Tomcat是什么 Tomcat是开源的 Java Web 应用服务器,实现了 Java EE 的部分技术规范,比如 Java Servlet、Ja...

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

Java

打开JVM黑盒,逐一“解剖”其各个区域,让你Java面试时不再谈JVM色变!

7

zhuangli 发布于 2019-04-25

公众号:狸猫技术窝 作者:原子弹大侠,阿里巴巴高级技术专家 概述 很多人想要到阿里巴巴、美团、京东等互联网大公司去面试,但是现在互联网大厂面试一般都必定会考核JVM相关的知识积累和实践经验,毕竟线上系统写好代码部署之后,每个工程师都必须关注JVM相关的东西,比如OOM、GC等问题...

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

编程技术

从一个真实的分布式 ID 案例看如何做架构

8

hanze 发布于 2019-04-24

1.1 前言 在软件开发过程中,经常会遇到 "架构设计","方案评估","技术选型"等工作,这些内容处理起来相对比较棘手,一般会交由架构师及技术总监进行决策与把控,笔者从事的是架构师岗位,在处理此类问题的过程中积累了一些...

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

Java

小团队微服务落地实践

16

puefu.he 发布于 2019-04-19

我们的产品是一个客户数据平台。产品的一个重要部分类似企业版的”捷径”,让运营人员可以像搭乐高积木一样创建企业的自动化流程,无需编程即可让数据流动起来。从这一点上,我们的业务特点就是聚少成多,把一个个服务连接起来就成了数据的海洋。理念上跟微服务一致,一个个独立的小服务最终实现大功能...

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

Java

此代码募集最优秀的答案

1

邓龙华 发布于 2019-04-16

阅读本文大概需要 1 分钟。 这次的 [ 一分钟系列 ] 灰常的简单,只有短短几十来个字,考验你 Java 基础的时候到了,烧动吧,大脑!话不多说,本次代码只为募集到最优秀的答案,代码如下: int j = 0; for(int i=0; i<100; i++){ j = ...

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

编程技术

微服务调用链基本原理与使用

13

zhuangli 发布于 2019-04-13

分布式系统之后,系统变的错综复杂,一般很难全盘理解整个系统,并且错误比较难定位,需要有调用链监控,快速的帮我们定位监控问题,了解微服务体系。 如果没有应用监控: 线上发布了服务,怎么知道一切正常 大量报错,到底是哪里产生的,谁才是原因 人工配置错误,通宵排查,劳民伤财 数据库问题...

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

Java

我的新书《高可用可伸缩微服务架构:基于 Dubbo、Spring Cloud 和 Service Mesh》正式预售

6

hellas 发布于 2019-04-13

程超 梁桂钊 秦金卫 方志斌 张逸 杜琪 殷琦 肖冠宇 著 今天,我告诉大家一个好消息,我和几个好朋友的新书 《高可用可伸缩微服务架构:基于 Dubbo、 Spring Cloud 和 Service Mesh...

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

Java

调用链监控 CAT 之 入门

6

尖兵 发布于 2019-04-11

简介 CAT 是一个实时和接近全量的监控系统,它侧重于对Java应用的监控,基本接入了美团上海所有核心应用。目前在中间件(MVC、RPC、数据库、缓存等)框架中得到广泛应用,为美团各业务线提供系统的性能指标、健康状况、监控告警等。 优势 实时处理:信息的价值会随时间锐减,尤其是事...

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

Java

记录一次美团+小米+VIPKId+CVTE的Java后台开发面试经历

1

Harries 发布于 2019-04-09

有些我记不清了,大概记得的就这些 一面: 给了一道编程题,从方格中的某一点怎么去到另外的点,有多少种走法 数据库联合索引,比如用的是A_B_C,给出几种场景,问在搜索的时候会什么时候会用到索引,讲讲一般怎么对数据库进行优化和explain的用法 Integer t = null;...

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

Java

你并不了解 String

5

songhua.gao 发布于 2019-04-09

先说一些话题外话。 上篇文章 Core Java 52 问(含答案) 阅读量意外的高,总算没白费我整理了一个清明假期。其实也挺出乎我的意料的,因为涉及的内容大多数是 Java 基础。但是基础可能也正是很多人所欠缺的,正如我一直在写的 走进 JDK 系列,也算是从 JDK 源码的角...

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

Java

一个可供小团队参考的微服务落地实践

21

小丁 发布于 2019-04-04

微服务是否适合小团队是个见仁见智的问题。但小团队并不代表出品的一定是小产品,当业务变得越来越复杂,如何使用微服务分而治之就成为一个不得不面对的问题。 因为微服务是对整个团队的考验,从开发到交付,每一步都充满了挑战。经过 1 年多的探索和实践,本着将 DevOps 落实到产品中的愿...

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

Java

Java虚拟机的垃圾回收机制

5

puefu.he 发布于 2019-03-29

在Java语言中,程序员通过关键字new来创建对象,当使用完创建出来的对象后,程序员无需手动释放内存。这部分释放内存的工作就叫做垃圾收集,由JVM来承担。 哪些内存需要回收 JVM将内存划分为几个区域:程序计数器、Java虚拟机栈、本地方法栈、Java堆、方法区(JDK8中已被废...

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

Java

IT人必看!2019 年招聘排名 TOP 10 的技能!

3

dulong 发布于 2019-03-28

在当今竞争激烈的环境中,程序员必须不断学习和持续更新硬技能。那么成为一名企业急需的程序员需要学习什么呢? 本文,小千列出了 IT 专业人员在人才竞争中必须具备的十大关键技能,这也是 2019 年技术人员需要掌握的关键核心。 1、Python 除了人工智能用到了Python,Pyt...

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

Java

携程持续交付与构建平台实践之路

37

xubiao.zhuang 发布于 2019-03-25

作者简介 周光明 携程旅行网 高级技术经理 我的演讲主题是《携程持续交付与构建平台实践》。 首先看一下携程目前持续交付的简介。我们现在有 8000 多个应用,整体研发人员大概有 3000 多位,每天在各个环境上部署的次数有 6000 多次,因此持续交付对于我们来说是一个非常重要的...

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

Java

用 LiveData 实现新的事件总线

24

xiaoli.he 发布于 2019-03-23

作者乘风(企业代号名),目前负责贝壳装修项目Android研发工作。 1 背景 在Android系统中,我们开发的时候不可避免的会用到消息传递,页面和组件之间都在进行消息传递,消息传递既可以用于Android四大组件之间的通信,也可用于主线程和子线程之间的通信。从一开始Andro...

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

Java

深入分析synchronized原理(二)

14

yeseng 发布于 2019-03-22

上一篇文章介绍了多线程的概念及 synchronized 的使用方法 《synchronized的使用(一)》 ,但是仅仅会用还是不够的,只有了解其底层实现才能在开发过程中运筹帷幄,所以本篇探讨 synchronized 的实现原理及锁升级(膨胀)的过程。 synchronize...

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

编程技术

DockOne微信分享(二零四):小团队微服务落地实践

16

xiaoli.he 发布于 2019-03-21

【编者的话】微服务是否适合小团队是个见仁见智的问题。但小团队并不代表出品的一定是小产品,当业务变得越来越复杂,如何使用微服务分而治之就成为一个不得不面对的问题。因为微服务是对整个团队的考验,从开发到交付,每一步都充满了挑战。经过1年多的探索和实践,本着将DevOps落实到产品中的...

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