自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(747)
  • 收藏
  • 关注

转载 Spring Boot 支持 HTTPS 如此简单,So easy!

Spring Boot 支持 HTTPS 如此简单,So easy!原创:栈长Java技术栈今天这里讲的是 Spring Boot 内嵌式 Server 打 jar 包运行的方式,打 WAR 包部署的就不存在要 Spring Boot 支持 HTTPS 了,需要去外部对应的 Server 配置。你所需具备的基础 什么是 Spring Boot? Spring...

2019-07-12 10:24:00 25727 4

转载 浅谈数据库、JVM、缓存、SQL等性能调优方法和原则

浅谈数据库、JVM、缓存、SQL等性能调优方法和原则java互联网架构2019-07-07 13:19:00性能优化基本是BAT等一线互联网公司程序员必备的技能,以下为大家完整揭晓性能完整的优化方案和方法:包含web网站调优、数据库、JVM调优、架构调优等方案。第一:Web网站调优1、尽可能减少HTTP请求:图片合并 (css sprites),Js脚本文件合并、css文件合...

2019-07-07 16:57:14 1155 1

转载 淘宝从几百到千万级并发的十四次架构演进之路!

淘宝服务端高并发分布式架构演进之路中v中关注0.42019.06.05 13:37字数 6273阅读 136评论 0喜欢 51. 概述本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。2. 基本概念在介绍架构之前,为了避免部分...

2019-07-04 15:53:58 546

转载 顶级架构 -PB级数据实时查询,滴滴Elasticsearch多集群架构实践

顶级架构 -PB级数据实时查询,滴滴Elasticsearch多集群架构实践Java架构达人2019-06-12 00:58:37Elastic 公司开源的一系列产品组成的 Elastic Stack,可以为日志服务、搜索引擎、系统监控等提供简单、易用的解决方案。滴滴 Elasticsearch 简介滴滴 2016 年初开始构建 Elasticsearch 平台,如今已经发展到超...

2019-07-02 16:47:39 437

转载 kafka 45个题目介绍

>1.Kafka面试问答Apache Kafka的受欢迎程度很高,Kafka拥有充足的就业机会和职业前景。此外,在这个时代拥有kafka知识是一条快速增长的道路。所以,在这篇文章中,我们收集了Apache Kafka面试中常见的问题,并提供了答案。因此,如果您希望参加Apache Kafka面试,这是一份不错的指南。这将有助于您成功参加Kafka面试。&...

2019-06-28 16:23:44 343

转载 SpringCloud微服务架构升级总结

SpringCloud微服务架构升级总结wuli程序员2019-06-26 15:37:28一、背景1.1 应用系统的架构历史1.2 什么是微服务?起源:微服务的概念源于 2014 年 3 月 Martin Fowler 所写的一篇文章“Microservices”。文中内容提到:微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互...

2019-06-28 10:16:22 264

转载 29个阿里架构师必会的核心实战知识点整理清单

29个阿里架构师必会的核心实战知识点整理清单Java高级架构n2019-06-24 09:00:00由于每篇的细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有各种细化讲解内容!JVMJVM 是可运行 Java 代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、 一个垃圾回收,堆 和 一个存储方法域。JVM 是运行在操作系统之上的,它与硬件没...

2019-06-28 09:46:38 1091

转载 软件架构设计的七大原则(附架构资料)

软件架构设计的七大原则(附架构资料)程序媛菲儿2019-06-24 19:05:29一、开闭原则开闭原则(Open-Closed Principle OCP)是指一个软件实体,如类、模块和函数应该对扩展开放,对修改关闭。所谓的开始,是用抽象构建框架,用实现扩展细节。可以提高软件系统的可维护性和可复用性。开闭原则是面向对象中最基础的原则,实现开闭原则的基本思想就是面向抽象编程。以某...

2019-06-28 09:39:50 2674

转载 花费半年整理拼多多、饿了么、蚂蚁金服等大厂Java面试题大集合

花费半年整理拼多多、饿了么、蚂蚁金服等大厂Java面试题大集合java互联网架构2019-06-22 10:01:00年初,我整理的拼多多、饿了么、蚂蚁金服Java面试题大集合获得了很多读者的肯定,谢谢大家支持。事实上,笔者结合自己过往的面试经验,整理了一些核心的知识清单,试图帮助读者更好地回顾与复习 Java 服务端核心技术。然而还有一部分内容,小编没有更新上去,因为我认为和技术无关...

2019-06-23 17:54:59 613 3

转载 淘宝从几百到千万级并发的十四次架构演进之路(推荐收藏参考)

淘宝从几百到千万级并发的十四次架构演进之路(推荐收藏参考)牛旦教育IT课堂2019-06-19 11:53:00作者:huashiou原文地址:https://segmentfault.com/a/11900000186261631、概述本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进...

2019-06-23 17:50:15 392

转载 不得不服的华为管理:任正非给员工讲的18个故事

不得不服的华为管理:任正非给员工讲的18个故事电商报2016年02月19日07:21我要分享[摘要]华为用“灰度”的思想指导各项实践,“灰度”思想是华为成功的重要法宝。腾讯科技精选优质自媒体文章,文中所述为作者独立观点,不代表腾讯科技立场。(微信公众号:电商报)1、红舞鞋这是安徒生一个流传甚广的童话故事:有一双非常漂亮、非常吸引人的红色的舞鞋,女孩若把它穿在脚上...

2019-06-23 17:49:07 626

转载 阿里中台战略思想与架构实战》读书笔记

阿里中台战略思想与架构实战》读书笔记maquewy关注4.32018.08.02 22:01字数 4114阅读 18480评论 7喜欢 57赞赏 1背景最近公司如火如荼的进行中台建设,各种业务中台涌现,迫切想知道中台的发展规划和关键解决问题,比较庆幸看到了这本书《企业IT架构转型之道-阿里中台战略思想与架构实战》应该是标题中台两个字吸引了下~感触最近跟朋友聊天,...

2019-06-19 15:17:18 476

转载 mysql分区表

mysql分区表2017年02月22日 22:51:35CottonDuke阅读数 1209当数据量大是,可考虑使用mysql 分区表,分区表是由多个相关的底层表实现,这些底层表也是由句柄对象表示,所以我们也可以直接访问各个分区,存储引擎管理分区的各个底层表和管理普通表一样(所有的底层表都必须使用相同的存储引擎),分区表的索引只是在各个底层表上各自加上一个相同的索引,从存储引擎的角度来...

2019-06-13 14:34:16 241

转载 干货分享:一次Java内存泄漏排查实战

干货分享:一次Java内存泄漏排查实战IT大咖说2019-06-06 20:07:23不知道是公司网络广了就这样还是网络运维组不给力,网络总有问题,不是这边交换机脱网了,就是那边路由器坏了,还偶发地各种超时,而我们灵敏的服务探测服务总能准确地抓住偶现的小问题,给美好的工作加点料。好几次值班组的小伙伴们一起吐槽,商量着怎么避过服务保活机制,偷偷停了探测服务而不让人发现(虽然也并不敢...

2019-06-09 15:44:02 203

原创 阿里P8架构师分享:Springboot总结核心功能优缺点

阿里P8架构师分享:Springboot总结核心功能优缺点IT技术分享2019-05-29 23:55:12SpringBoot核心功能1、独立运行Spring项目Spring boot 可以以jar包形式独立运行,运行一个Spring Boot项目只需要通过java -jar xx.jar来运行。2、内嵌servlet容器Spring Boot可以选择内嵌To...

2019-06-02 23:04:51 1347

转载 作为程序员的他凭什么成就年薪100W架构师?

08年毕业,工作10年,作为程序员的他凭什么成就年薪100W架构师?享学课堂online2019-05-30 13:56:31华为能发展如此壮大,能直面一个超级大国动用国力来对其打压仍屹立不倒,与其居安思危的战略思维有莫大的关系。一个企业如此,作为个人,作为在互联网行业日夜拼搏的程序员怎能不如此?公司绝不需要能被顷刻榨干的人小编在工作中接触过很多技术开发人员,有跟他...

2019-06-02 23:00:32 1301

转载 elasticsearch使用7大原则,轻松玩转ES

elasticsearch使用7大原则,轻松玩转ES互联网蚂蚁哥2019-05-20 14:46:33一、 硬件环境选择如果有条件,尽可能使用SSD硬盘, 不错的CPU。ES的厉害之处在于ES本身的分布式架构以及lucene的特性;IO的提升,会极大改进ES的速度和性能;内存配置方面,一般来说,64G内存的机器节点较佳。二、系统拓朴设计ES集群在架构拓朴时,一般都会采用Hot...

2019-05-26 10:31:14 425

转载 阿里内部史上最牛逼的带闪电的java诊断工具开源码

阿里内部史上最牛逼的带闪电的java诊断工具开源码java学习爱好者2019-05-20 14:10:53在阿里巴巴内部,有很多自研工具供开发者使用,其中有一款工具,是几乎每个Java开发都使用过的工具,那就是Arthas,这是一款Java诊断工具,是一款牛逼带闪电的工具。该工具已于2018年9月份开源。在日常开发中,你是否遇到过以下问题:这个类从哪个 jar 包加载的...

2019-05-26 10:30:41 177

转载 滴滴基于 ElasticSearch 的一站式搜索中台实践

滴滴基于 ElasticSearch 的一站式搜索中台实践原创InfoQ2019-05-18 09:34:10ElasticSearch 是基于 Lucene 实现的分布式搜索引擎,提供了海量数据实时检索和分析能力。滴滴从 2016 年 4 月开始组建团队,解决 ElasticSearch 在使用过程中遇到的性能问题。并且,随着业务体量的发展,滴滴构建了基于 ElasticS...

2019-05-26 10:29:19 568

转载 有赞亿级订单同步的探索与实践

有赞亿级订单同步的探索与实践机器不学习2019-05-19 13:54:15一、引子有赞是提供商家 SAAS 服务,随着越来越多的商家使用有赞,搜索或详情的需求也日益增长,针对需求及场景,之前提到过的订单管理架构演变及 AKF 架构等在这两篇文章里已经有所体现,而这些数据的查询来自于不同的 Nosql,怎么同步这些非实时存储系统将是一个很有趣的事情。1.1 同步现状当前有赞订...

2019-05-26 10:28:45 330

转载 程序员们平时都喜欢逛什么论坛呢?建议收藏

程序员们平时都喜欢逛什么论坛呢?建议收藏不爱敲代码的程序猿2019-05-14 11:33:30看到有人问程序员都喜欢逛哪些论坛,那我就来总结一下。0. GitHub — 开发者最最最重要的网站:https://github.com这个不用多说了吧,代码托管网站,上面有很多资源,想要什么轮子,上去搜就好了。并且呢,上面有很多优秀的程序员,你可以在这里交到很多好朋友喔。1. S...

2019-05-26 10:08:56 1905 1

转载 一次 Java 内存泄漏排查过程,涨姿势

人人都会犯错,但一些错误是如此的荒谬,我想不通怎么会有人犯这种错误。更没想到的是,这种事竟发生在了我们身上。当然,这种东西只有事后才能发现真相。接下来,我将讲述一系列最近在我们一个应用上犯过的这种错误。最有意思的是,一开始的迹象揭示的问题,与实际发生的问题完全不同。在一个凄凉的午夜午夜刚过,我就被一条来自监控系统的警报吵醒了。Adventory,我们的PPC (以点击次数收费)广告系统中...

2019-05-07 09:20:47 261 1

转载 有赞百亿级日志系统架构设计

有赞百亿级日志系统架构设计机器不学习2019-05-04 13:37:03一、概述日志是记录系统中各种问题信息的关键,也是一种常见的海量数据。日志平台为集团所有业务系统提供日志采集、消费、分析、存储、索引和查询的一站式日志服务。主要为了解决日志分散不方便查看、日志搜索操作复杂且效率低、业务异常无法及时发现等等问题。随着有赞业务的发展与增长,每天都会产生百亿级别的日志量(据统计,平...

2019-05-05 22:21:26 141

转载 你头疼的ELK难题,本文几乎都解决了

做了几周的测试,踩了无数的坑,总结一下,全是干货,给大家分享~一、ELK实用知识点总结1、编码转换问题这个问题,主要就是中文乱码。input中的codec=>plain转码:codec => plain {charset => "GB2312"}将GB2312的文本编码,转为UTF-8的编码。也可以在filebeat中实现编码的转换(推荐):...

2019-05-05 18:27:23 458

转载 从程序员到架构师 - 技能篇

从程序员到架构师 - 技能篇李伟山技术琐话今天我们来讲一个故事,一位旅行者路过一个烈日下的工地,所有人都在那儿汗流浃背地搬砖。旅行者问第一个人在干什么,那人头也没抬地回答:“我在搬砖。”旅行者问第二个人在干什么,这个匆匆抬起头认真地说:“我在砌墙。”旅行者问第三个人在干什么的时候,那个人脸上充满了光彩,很自信地说:“我在盖圣玛利亚大教堂。”这个故事是不是像极了我们...

2019-05-05 17:03:17 595

转载 唯品会 Dragonfly 日志系统的 Elasticsearch 实践

唯品会 Dragonfly 日志系统的 Elasticsearch 实践机器不学习2019-05-02 21:21:41唯品会日志系统,承接了公司上千个应用的日志,提供了日志快速查询、统计、告警等基础服务,是保障公司技术体系正常运行必不可缺的重要系统之一。日均接入应用日志 600 亿条,压缩后大小约 40TB,大促时日志峰值流量达到每分钟 3 亿条。唯品会日志系统,取名 Dragon...

2019-05-02 22:07:34 177

转载 阿里Sentinel支持Spring Cloud Gateway啦

阿里Sentinel支持Spring Cloud Gateway啦猿天地2019-04-26 09:53:331. 前言4月25号,Sentinel 1.6.0 正式发布,带来 Spring Cloud Gateway 支持、控制台登录功能、改进的热点限流和注解 fallback 等多项新特性,该出手时就出手,紧跟时代潮流,昨天刚发布,今天我就要给大家分享下如何使用!2. 介绍(...

2019-04-28 12:16:17 761

转载 阿里P7浅析如何设计一个亿级网关

阿里P7浅析如何设计一个亿级网关程序猿的内心独白2019-04-16 06:18:10一、背景1.1 什么是API网关API网关可以看做系统与外界联通的入口,我们可以在网关进行处理一些非业务逻辑的逻辑,比如权限验证,监控,缓存,请求路由等等。1.2 为什么需要API网关RPC协议转成HTTP。 由于在内部开发中我们都是以RPC协议(thrift or dubbo)去做开...

2019-04-21 16:53:22 290

转载 java架构进阶之路:Spring Cloud OAuth Token 生成源码解析。

java架构进阶之路:Spring Cloud OAuth Token 生成源码解析。java架构那些事2019-04-16 16:24:06内容较长,spring security oauth 整个放发过程的类都有详细说明,建议大家保存后 慢慢阅读,或者当工具书查询Spring Security OAuth核心类图解析关于Oauth2是什么以及OAuth2的四种授权模式请移步O...

2019-04-21 16:45:47 671

转载 阿里毕玄:我在系统设计上犯过的 14 个错

阿里毕玄:我在系统设计上犯过的 14 个错沙茶敏碎碎念2019-04-17 11:34:32人物介绍:毕玄,真名林昊,阿里巴巴研究员。2007年加入当时的淘宝网,在阿里巴巴的九年时间中经历了多个不同技术领域。打造了阿里目前使用最为广泛的核心中间件之一的服务框架;建设了阿里的HBase团队,发展到今天HBase已经是阿里最重要的NoSQL产品;打造阿里基于LXC的虚拟化系统,以及集群资...

2019-04-21 16:39:32 293

转载 架构成长之路:常见的五种MySQL高可用方案分析

架构成长之路:常见的五种MySQL高可用方案分析程序猿小雅2019-04-17 12:36:161. 概述我们在考虑MySQL数据库的高可用的架构时,主要要考虑如下几方面:如果数据库发生了宕机或者意外中断等故障,能尽快恢复数据库的可用性,尽可能的减少停机时间,保证业务不会因为数据库的故障而中断。 用作备份、只读副本等功能的非主节点的数据应该和主节点的数据实时或者最终保持一致。...

2019-04-21 16:34:27 213

转载 JVM Code Cache空间不足,导致服务性能变慢

JVM Code Cache空间不足,导致服务性能变慢占小狼关注3.12019.04.02 21:24字数 1053阅读 743评论 4喜欢 24有业务反馈,线上一个应用运行了一段时间之后,在高峰期之后,突然发现处理能力下降,接口的响应时间变长,但是看Cat上的GC数据,一切都很正常。通过跳板机上机器查看日志,发现一段平时很少见到的日志:Java HotSpot...

2019-04-12 13:12:53 683

转载 分布式事物常见的5种解决方案

分布式事物常见的5种解决方案Java之间1周前点击上方“Java之间”,选择“置顶或者星标”你关注的就是我关心的!作者:架构师速成记开篇点题本篇主要讲解原理性、概念性,希望大家对分布式事物有个简单了解,自然解决方案不仅仅这5种类,包括阿里的GTS或者其它中间件等什么是分布式事务?说起分布式事务,首先就要明确什么是事务,相信大家对事务的也都有一定的了解事务的...

2019-04-11 10:30:03 247

转载 基于Redis和Lua的分布式限流

基于Redis和Lua的分布式限流homer的技术分享2019-04-07 22:50:08 Java单机限流可以使用AtomicInteger,RateLimiter或Semaphore来实现,但是上述方案都不支持集群限流。集群限流的应用场景有两个,一个是网关,常用的方案有Nginx限流和Spring Cloud Gateway,另一个场景是与外部或者下游服务接口的交互,因为接口限制必...

2019-04-08 09:14:42 304

转载 干货:每秒处理10万高并发订单的支付系统架构

干货:每秒处理10万高并发订单的支付系统架构儒雅程序员2019-03-15 07:21:00随着各类抢购的不断升级,支付面临的请求压力百倍乃至千倍的暴增。作为商品购买的最后一环,保证用户快速稳定的完成支付尤为重要。我们对整个支付系统进行了全面的架构升级,使之具备了每秒稳定处理10万订单的能力。为各种形式的抢购秒杀活动提供了强有力的支撑。一、库分表在redis,memca...

2019-03-16 11:12:42 1156

转载 别死写代码,这25条比涨工资都重要

别死写代码,这25条比涨工资都重要JAVA葵花宝典昨天 如果每个程序开发人员都只是周而复始地写代码,想必编程的工作就会让很多程序员发狂。那么如何在枯燥的工作中寻找乐趣,我认为我们要对工作保持激情和兴奋感、始终学习的态度,还需要掌握一些实用高效的编程技巧,这样对于提升工作乐趣和效率大有裨益。今天小编就跟大家分享一下25个实用编程小技巧,希望可以给开发编程人员的工作和学习带来更多...

2019-03-16 11:07:10 207

转载 精选Spring Boot三十五道面试题,快来了解一下!

精选Spring Boot三十五道面试题,快来了解一下!Java架构解析2019-02-26 20:36:35Spring Boot 是微服务中最好的 Java 框架. 我们建议你能够成为一名 Spring Boot 的专家。本文精选了三十五个常见的Spring Boot知识点,祝你一臂之力!问题一Spring Boot、Spring MVC 和 Spring 有什么区别?问...

2019-03-10 12:58:03 253

转载 高阶Java开发必备:分布式系统的唯一id生成算法你了解吗?【石杉的架构笔记】

高阶Java开发必备:分布式系统的唯一id生成算法你了解吗?【石杉的架构笔记】原创:中华石杉石杉的架构笔记1周前点击上方"蓝字",右上角选择“设为星标”周一至周五早8点半!精品技术文章准时送上! 精品学习资料获取通道,参见文末。。。 “之前一篇文章,我们聊了一下分库分表相关的一些基础知识,具体可以参见:《支撑日活百万用户的高...

2019-03-03 13:27:38 300

转载 10年阿里架构师告诉你阅读Java源码的正确姿势

10年阿里架构师告诉你阅读Java源码的正确姿势原创程序猿的内心独白2019-02-21 09:27:54镇文图阅读Java源码的前提条件:1、技术基础在阅读源码之前,我们要有一定程度的技术基础的支持。假如你从来都没有学过Java,也没有其它编程语言的基础,上来就啃《Core Java》,那样是很难有收获的,尤其是《深入Java虚拟机》这类书,或许别人觉得好,但是未...

2019-03-03 13:23:38 297

转载 SpringBoot+Cloud全家桶微服项目四分布式搜索引擎elasticsearch

SpringBoot+Cloud全家桶微服项目四分布式搜索引擎elasticsearch尚未秃顶的程序员2019-02-22 10:37:22一.Elasticsearch简介Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。它可以用于全文搜索,结构化搜索以及分析,当然你也可以将这三者进行组合。Elasticsearch...

2019-03-03 13:03:50 1102

空空如也

空空如也

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

TA关注的人

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