自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT技术精选文摘

专注于Java架构知识分享,文章内容主要涵盖Java基础,底层原理,架构设计(高可用,高性能,消息,缓存等),Android移动开发等范围.

  • 博客(35)
  • 收藏
  • 关注

转载 架构师详解:Nginx 架构

引言:众所周知,Nginx 服务器是一个高性能的 Web 和反向代理服务器。Nginx 在激烈的 Web 服务器竞争中依旧保持良好的发展势头,一度成为 Web 服务器市场...

2018-04-30 00:00:00 285

转载 Hadoop完全分布式搭建

一、介绍    Hadoop2.0中,2个NameNode的数据其实是实时共享的。新HDFS采用了一种共享机制,Quorum Journal Node(JournalNo...

2018-04-29 00:00:00 624

转载 微服务中 Dubbo 和 Spring Cloud 架构技术路线对比

微服务架构是互联网很热门的话题,是互联网技术发展的必然结果。它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。虽然微服务架构没有公认...

2018-04-28 00:00:00 984

转载 高可用负载均衡:开源PaaS Rainbond组件Rainbond-Entrance揭秘

负载均衡(Load Balancing)是开源PaaS Rainbond的亮点功能,主要由“软件定义负载均衡”Rainbond-Entrance控制器完成。本文将围绕设计...

2018-04-27 00:00:00 588

转载 分布式之缓存击穿

什么是缓存击穿在谈论缓存击穿之前,我们先来回忆下从缓存中加载数据的逻辑,如下图所示因此,如果黑客每次故意查询一个在缓存内必然不存在的数据,导致每次请求都要去存储层去查询,...

2018-04-26 00:00:00 405

转载 饿了么《分布式时序数据库 - LinDB》

背景饿了么对时序数据库的需求主要来自各监控系统,主要用于存储监控指标。原来使用graphite,后来慢慢有对指标有多维的需求(主要体现在对一个指标加多个Tag, 来组成S...

2018-04-25 00:00:00 1237

转载 阿里架构师带你深入浅出jvm

本文跟大家聊聊JVM的内部结构,从组件中的多线程处理,JVM系统线程,局部变量数组等方面进行解析JVMJVM = 类加载器(classloader) + 执行引擎(exe...

2018-04-24 00:00:00 478

转载 Docker容器可视化监控中心搭建

概述一个宿主机上可以运行多个容器化应用,容器化应用运行于宿主机上,我们需要知道该容器的运行情况,包括 CPU使用率、内存占用、网络状况以及磁盘空间等等一系列信息,而且这些...

2018-04-23 00:00:00 1111 1

转载 EMQ百万级MQTT消息服务

EMQ官方地址:http://emqtt.com/EMQ中文文档:http://emqtt.com/docs/v2/guide.html1.ACL鉴权规则化在正常业务使用...

2018-04-22 00:00:00 1784

转载 Shell入门指南

背景之前写了系列的shell实战的文章,得到了挺多小伙伴的关注,遇到有些对shell不太熟悉小伙伴,所以有个想法写一篇shell入门的文章。时间流逝,再回头去看看过去的东...

2018-04-21 00:00:00 368

转载 分布式锁的技术选型及思考

锁和分布式锁在计算机中,锁的作用是解决在并发状态下的共享资源互斥问题,保证在同一时间只有一个进程/线程可以掌握资源的控制权。例如以下几种情况:文件锁的实现是为了解决不同用...

2018-04-20 00:00:00 1019

转载 深入理解 Java 多线程核心知识

多线程相对于其他 Java 知识点来讲,有一定的学习门槛,并且了解起来比较费劲。在平时工作中如若使用不当会出现数据错乱、执行效率低(还不如单线程去运行)或者死锁程序挂掉等...

2018-04-19 00:00:00 1077 1

转载 微服务开发中的数据架构设计

前言微服务是当前非常流行的技术框架,通过服务的小型化、原子化以及分布式架构的弹性伸缩和高可用性,可以实现业务之间的松耦合、业务的灵活调整组合以及系统的高可用性。为业务创新...

2018-04-18 12:30:42 162

转载 架构师眼中的高并发架构

前言高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达...

2018-04-18 12:30:37 354

转载 单集群10万节点 走进腾讯云分布式调度系统VStation

云计算并非无中生有的概念,它将普通的单台PC计算能力通过分布式调度软件连接起来。其最核心的问题是如何把一百台、一千台、一万台机器高效地组织起来,灵活进行任务调度和管理,从...

2018-04-18 12:30:31 1919

转载 深入浅出Java 10的实验性JIT编译器Graal

引言对于大部分应用开发者来说,Java编译器指的是JDK自带的javac指令。这一指令可将Java源程序编译成.class文件,其中包含的代码格式我们称之为Java by...

2018-04-18 12:30:28 283

转载 MySQL的索引是什么?怎么优化?

索引类似大学图书馆建书目索引,可以提高数据检索的效率,降低数据库的IO成本。MySQL在300万条记录左右性能开始逐渐下降,虽然官方文档说500~800w记录,所以大数据...

2018-04-18 12:30:25 198

转载 小程序开发指南

微信小程序是一个低门槛、流量巨大、公平竞争的优质营销平台,这些特性满足了商家对于产品营销的基本渴求,随着小程序用户的逐渐积累和沉淀,微信小程序的盈利风口已经开启,在201...

2018-04-18 12:30:15 1583

转载 微服务架构—优雅停机方案

1 介绍        微服务架构中的应用优雅停机主要是指应用实例有计划而平滑(即不产生需要处理的事故)的退出。应用服务器的停机主要分为两类:主动停机和被动停机,而其中主...

2018-04-18 12:30:10 221

转载 Session管理之超时设置和强制下线

关于Session,在Java Web开发中,为我们提供了很多方便,Session是由浏览器和服务器之间维护的。好吧,闲话不多说,下面让我们一步一步来实现它们。    (...

2018-04-18 12:30:10 376

转载 微服务架构—优雅停机方案

1 介绍        微服务架构中的应用优雅停机主要是指应用实例有计划而平滑(即不产生需要处理的事故)的退出。应用服务器的停机主要分为两类:主动停机和被动停机,而其中主动停机和大部分的被动停机都是可以实现优雅停机。如果应用不做优雅停机,则会带来以下情况:        而我们微服务的优雅升级的目标就是避免以上几种情况,从而避免人工干预的工作量和提升微服务架构的服务高可靠。2 使用场景3 Shut

2018-04-18 00:00:00 1344 1

转载 MySQL的索引是什么?怎么优化?

索引类似大学图书馆建书目索引,可以提高数据检索的效率,降低数据库的IO成本。MySQL在300万条记录左右性能开始逐渐下降,虽然官方文档说500~800w记录,所以大数据量建立索引是非常有必要的。MySQL提供了Explain,用于显示SQL执行的详细信息,可以进行索引的优化。一、导致SQL执行慢的原因:      1.硬件问题。如网络速度慢,内存不足,I/O吞吐量小,磁盘空间满了等。

2018-04-17 00:00:00 6199 1

转载 Session管理之超时设置和强制下线

关于Session,在Java Web开发中,为我们提供了很多方便,Session是由浏览器和服务器之间维护的。好吧,闲话不多说,下面让我们一步一步来实现它们。    (一)首先来说下Session超时时间设置的三种方式,这些相对来说比较简单:    (1)在web.xml中设置session-configsession-config>  session-timeout>2session-tim

2018-04-16 00:00:00 1443

转载 架构师眼中的高并发架构

前言高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达到的并发量等因素,来设计适合自己业务场景的高并发处理方案。在电商相关产品开发的这些年,我有幸的遇到了并发下的各种坑,这一路摸爬滚打过来有着不少的血泪史,这里进行的总结,作为自己的归档记录,同时分享给大家。服务器架构业务从发展的初期

2018-04-15 00:00:00 925

转载 微服务开发中的数据架构设计

前言微服务是当前非常流行的技术框架,通过服务的小型化、原子化以及分布式架构的弹性伸缩和高可用性,可以实现业务之间的松耦合、业务的灵活调整组合以及系统的高可用性。为业务创新和业务持续提供了一个良好的基础平台。本文分享在这种技术架构下的数据架构的设计思想以及设计要点,本文包括下面若干内容。微服务技术框架中的多层数据架构设计数据架构设计中的要点要点1:数据易用性要点2:主、副数据及数据解耦要点3:分库分

2018-04-14 00:00:00 210

转载 深入浅出Java 10的实验性JIT编译器Graal

引言对于大部分应用开发者来说,Java编译器指的是JDK自带的javac指令。这一指令可将Java源程序编译成.class文件,其中包含的代码格式我们称之为Java bytecode(Java字节码)。这种代码格式无法直接运行,但可以被不同平台JVM中的interpreter解释执行。由于interpreter效率低下,JVM中的JIT compiler(即时编译器)会在运行时有选择性地将运行次数

2018-04-13 00:00:00 1565

转载 小程序开发指南

微信小程序是一个低门槛、流量巨大、公平竞争的优质营销平台,这些特性满足了商家对于产品营销的基本渴求,随着小程序用户的逐渐积累和沉淀,微信小程序的盈利风口已经开启,在2018年,也将迎来它的最佳红利期。那么,对于开发者而言,如何敏捷、低成本的开发一款火爆小程序?云端:腾讯云微信小程序解决方案微信小程序自发布以来,微信平台上已经出现了不少现象级小程序和小游戏,这些火爆小游戏的背后,离不开微信小程序的云

2018-04-12 00:00:00 755

转载 单集群10万节点 走进腾讯云分布式调度系统VStation

云计算并非无中生有的概念,它将普通的单台PC计算能力通过分布式调度软件连接起来。其最核心的问题是如何把一百台、一千台、一万台机器高效地组织起来,灵活进行任务调度和管理,从而像使用单台机器一样方便地使用多台机器。目前,业界已存在多种分布式调度实现方案,比较知名的有 Hadoop YARN、Mesos、Google Borg 等。区别于以上调度系统,腾讯云的 VStation 从诞生之初,便肩负着大规

2018-04-11 00:00:00 631

转载 Node全栈为前端带来更多可能

2017年,Node.js最大的变化是进入Node 8时代,它是一个稳定的长期支持版本(LTS),除了性能提升外,还有以下几个要点。Async/Await支持。其实在Node.js v7.6就可以通过flag支持了,在node8里直接落地。通过Async函数可以更好的进行异步流程控制,远离Callback Hell。在Async函数里,你可以通过await调用Promise,以及通过co包裹的ge

2018-04-10 00:00:00 1646 1

转载 Java Instrument 功能使用及原理

0 介绍利用 java.lang.instrument 做动态 Instrumentation 是 Java SE 5 的新特性,它把 Java 的 instrument 功能从本地代码中解放出来,使之可以用 Java 代码的方式解决问题。使用 Instrumentation,开发者可以构建一个独立于应用程序的代理程序(Agent),用来监测和协助运行在 JVM 上的程序,甚至能够替换和修改某些类

2018-04-09 00:00:00 8869 1

转载 万亿级数据洪峰下的消息引擎——Apache RocketMQ

公众号推荐:公众号:VOA英语每日一听微信号: voahk01可长按扫码关注,谢谢

2018-04-06 00:00:00 305

转载 自动深度语法分析是自然语言应用的核武器

公众号推荐:公众号:VOA英语每日一听微信号: voahk01可长按扫码关注,谢谢

2018-04-05 00:00:00 197

转载 通过语音和语言技术打造AI教育平台

公众号推荐:公众号:VOA英语每日一听微信号: voahk01可长按扫码关注,谢谢

2018-04-04 00:00:00 169

转载 深度学习在自然语言处理中的应用

公众号推荐:公众号:VOA英语每日一听微信号: voahk01可长按扫码关注,谢谢

2018-04-03 00:00:00 369

原创 如何在工作中鼓励持续的反馈

当您在工作中想到反馈意见时,那些年度评估和反馈表会闪现在您的脑海中。 虽然这些年度绩效评估是有帮助的,但它也可能有助于管理者对他们的表现看得更远。员工希望他们的工作得到认可。 他们想知道他们在做什么并且是否做的有效。反馈证明可以鼓励员工努力工作。 实际上,实施定期反馈的公司的流失率降低了14.9%。即使有这些令人印象深刻的数字,这个类别仍有改进的空间。令人惊讶的是,超过50%的雇主没有积极跟踪改进

2018-04-02 00:00:00 2343

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除