2018年博客之星评选,需要您宝贵的一票!非常感谢!

我正在参加CSDN 2018年博客之星评选,希望大家能投我一票,我在NO.002。 感谢大家宝贵的一票,投票地址: https://bss.csdn.net/m/topic/blog_star2018/index 下边这个 是我哦! ...

2018-12-30 10:52:34

阅读数:1112

评论数:34

阿里分布式事务框架GTS开源啦!

文章来源:https://www.oschina.net/p/fescar 就在9号这天,阿里分布式事务框架GTS开源了一个免费社区版Fescar,看到了这个消息内心非常的激动!在微服务系统中,分布式事务一直是痛点,也是难点。社区里也有一些开源的分布式解决方案的框架,比如ByteTCC、LC...

2019-01-11 10:17:08

阅读数:1196

评论数:0

Spring Cloud技术栈还没有学完!Hystrix又双叒叕停止更新了!

今天无意间翻了一下Hystrix代码仓库,无意间看到最近的一条变更,竟然发现Hystrix也不再进行活跃的更新了,停止开发新功能了!后期只是进行维护了!!! 这是继Eureka之后又一个停止更新的Spring Cloud配套技术! 可悲的是Spring Cloud技术栈的这么多组件还没学完,一个...

2018-11-30 10:31:34

阅读数:2280

评论数:1

线上出故障了!我慌得一匹!教大家如何应对在线故障!

本文作者:飒然Hang 原文地址:http://www.rowkey.me/blog/2018/11/22/online-debug 线上运行的Java应用突然没有响应、响应缓慢,进程突然消失,遇到这些情况应该如何应对呢? 今天教大家如何应对在线故障! ...

2018-11-29 12:58:22

阅读数:2241

评论数:1

为什么需要分布式配置中心?

一、前言 对于配置文件,我们并不陌生,它提供我们可以动态修改程序运行能力。引用别人的一句话就是: 系统运行时(runtime)飞行姿态的动态调整! 我可以把我们的工作称之为在快速飞行的飞机上修理零件。我们人类总是无法掌控和预知一切。对于我们系统来说,我们总是需要预留一些控制线条,以便在我们需要...

2018-09-25 16:20:17

阅读数:4539

评论数:4

Spring AOP中的JDK和CGLib动态代理哪个效率更高?

一、背景 今天有小伙伴面试的时候被问到:Spring AOP中JDK 和 CGLib动态代理哪个效率更高? 二、基本概念 首先,我们知道Spring AOP的底层实现有两种方式:一种是JDK动态代理,另一种是CGLib的方式。 自Java 1.3以后,Java提供了动态代理技术,允许开...

2018-09-07 16:52:54

阅读数:5338

评论数:1

阿里的面试官都喜欢问哪些问题?

作者:徐刘根 | 公众号:Java之间 金九银十是招聘的旺季,小编在这里也给大家整理了一套阿里面试官最喜欢问的问题或者出场率较高的面试题,助校招或者社招路上的你一臂之力! 首先我们需要明白一个事实,招聘的一个很关键的因素是在给自己找未来的同事,同级别下要找比自己优秀的人,面试是一个...

2018-08-27 14:34:27

阅读数:4697

评论数:4

2017年秋招美团Java程序员开发,看我如何拿到offer

本人是一名本科毕业非计算机专业的程序员,面了阿里,结果没过,最后面上了美团,热乎乎的面经,昨天面的美团,虽然面完了HR面,但是感觉希望不大,希望能走运拿到offer吧。记性不是太好,有一些问题没能记住,三面技术面面经如下: 美团一面: 中间省略掉大概几个问题,因为我不记得了,下面记得的...

2018-08-18 10:22:21

阅读数:5614

评论数:6

招聘季!送你21套经典面试题!助你一臂之力!

一年一度的招聘季已经拉开帷幕,不管你是校招还是社招,大家应该都在忙着刷题,关于面试前到底该不该刷题?我的回答是肯定的,必须要刷题的! 有一个共识就是”面试的时候造火箭,工作的时候拧螺丝”,很多人或多或少都可能会有这样的误解!我个人的观点有以下几点: 第一个方面: 刷不刷题是你的态度问题!...

2018-07-22 17:13:45

阅读数:8666

评论数:4

微信公众号和CSDN侧边栏广告位商务合作

一、微信公众号 名称:Java后端技术 1、规模 目前关注量6w+,头条平均阅读量5000+ 2、价位 我们加好友细聊!谢谢! 请务必备注:商务合作 二、CSDN侧边栏展示位 1、用户定位 由于博客文章主要面向Java开发人员,涵盖初级、中级和高级博文,每个界面均可显示侧...

2018-05-21 13:17:12

阅读数:3721

评论数:2

慢SQL!压垮团队的最后一根稻草!

来源 | 公众号 | 一名叫大蕉的程序员 | 作者 | 杨钊 原文地址:https://mp.weixin.qq.com/s/62fTZoAU_ThqA50v9iY1TQ 先说结论,我支持将逻辑写在Java等应用系统中! 背景: 今天只讨论一种应用模式,就是最普遍的,前端实时调用...

2018-05-21 11:15:58

阅读数:4471

评论数:6

分布式之数据库和缓存双写一致性方案解析!

作者:孤独烟 出处:http://rjzheng.cnblogs.com 一、为什么写这篇文章? 首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作: 但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除...

2018-05-21 10:55:36

阅读数:7341

评论数:4

为什么要有ID发号器、原理是什么以及如何实现?

一、前言 上一篇文章《如何将一个长URL转换为一个短URL?》中谈到如何将长地址URL转换为短地址URL,其中谈到了一个比较理想的解决方案就是使用发号器生成一个唯一的整数ID,然后转换为62进制,作为短地址URL。 其中使用到了ID发号器,可能很多小伙伴还不懂什么是ID发号器以及如何去实现,今...

2018-04-23 21:06:49

阅读数:9286

评论数:3

如何将一个长URL转换为一个短URL?

一、前言 前几天整理面试题的时候,有一道试题是《如何将一个很长的URL转换为一个短的URL,并实现他们之间的相互转换?》,现在想起来这是一个绝对不简单的问题,需要考虑很多方面,今天和大家一起学习研究一下! 短网址:顾名思义,就是将长网址缩短到一个很短的网址,用户访问这个短网址可以重定向到原本的...

2018-04-21 14:40:41

阅读数:10514

评论数:6

Java提供的排序算法是怎么实现的?

前几天整理的一套面试题,其中有一个问题就是Java的JDK中我们见到的Collections.sort()和Arrays.sort()这两个排序算法的实现方式是什么,很多小伙伴心里边默认的应该是快排,但是不全对或者理解的不够深刻,以下我们从源码的层次一点点解释一下这个问题: 一、Arrays...

2018-04-09 11:08:36

阅读数:7591

评论数:4

序列化和反序列化的底层实现原理是什么?

序列化和反序列化作为Java里一个较为基础的知识点,大家心里也有那么几句要说的,但我相信很多小伙伴掌握的也就是那么几句而已,如果再深究问一下Java如何实现序列化和反序列化的,就可能不知所措了!遥记当年也被问了这一个问题,自信满满的说了一大堆,什么是序列化、什么是反序列化、什么场景的时候才会用到等...

2018-04-07 13:53:41

阅读数:17169

评论数:17

为什么你创建的数据库索引没有生效,索引失效的条件!

几乎所有的小伙伴都可以随口说几句关于创建索引的优缺点,也知道什么时候创建索引能够提高我们的查询性能,什么时候索引会更新,但是你有没有注意到,即使你设置了索引,有些时候索引他是不会生效的!这不仅考察了大家对索引的了解程度,还要让大家在使用的时候能够正确的使用。以下介绍了一些可能会造成索引失效的特殊情...

2018-03-15 21:01:51

阅读数:8339

评论数:4

什么是一致性Hash算法?

最近有小伙伴跑过来问什么是Hash一致性算法,说面试的时候被问到了,因为不了解,所以就没有回答上,问我有没有相应的学习资料推荐,当时上班,没时间回复,晚上回去了就忘了这件事,今天突然看到这个,加班为大家整理一下什么是Hash一致性算法,希望对大家有帮助! 经常阅读我文章的小伙伴应该都很熟悉我写文...

2018-03-13 21:15:32

阅读数:13739

评论数:5

缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题

前面一节说到了《为什么说Redis是单线程的以及Redis为什么这么快!》,今天给大家整理一篇关于Redis经常被问到的问题:缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等概念的入门及简单解决方案。 一、缓存雪崩 缓存雪崩我们可以简单的理解为:由于原有缓存失效,新缓存未到期间(例如:我...

2018-03-12 20:09:10

阅读数:17720

评论数:5

为什么说Redis是单线程的以及Redis为什么这么快!

一、前言 近乎所有与Java相关的面试都会问到缓存的问题,基础一点的会问到什么是“二八定律”、什么是“热数据和冷数据”,复杂一点的会问到缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题,这些看似不常见的概念,都与我们的缓存服务器相关,一般常用的缓存服务器有Redis、Memcached等,...

2018-03-07 17:39:56

阅读数:25794

评论数:12

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