自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java知音

欢迎关注我的微信公众号:Java知音 ,技术文章第一时间送达!

转载 【干货】MySQL数据库开发规范

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!作者:在云端juejin.im/post/5c15c2b3f265da6170070613所有的数据库对象名称必须使用小写字母并用下划线分割(MySQL大小写敏感,名称要见名知意,最好不超过32字符)所有的数据库对象名称禁止使用My...

2019-10-31 17:33:00

阅读数 85

评论数 0

转载 “12306”的架构到底有多牛逼?

每到节假日期间,一二线城市返乡、外出游玩的人们几乎都面临着一个问题:抢火车票! 虽然现在大多数情况下都能订到票,但是放票瞬间即无票的场景,相信大家都深有体会。尤其是春节期间,大家不仅使用12306,还会考虑“智行”和其他的抢票软件,全国上下几亿人在这段时间都在抢票。 “12306服务”承受着这...

2019-10-31 17:33:00

阅读数 219

评论数 0

转载 设计模式是什么鬼(策略)

策略,Strategy,古时也称“计”,为了达成某个目标的方案,目标不同,方案也随之更改。例如特工执行任务时总要准备好几套方案以应对突如其来的变化,A计划实施过程中情况突变导致预案无法继续实施,则马上更换为B计划,正所谓计划不如变化快,提前策划固然非常重要,而随机应变更是不可或缺,只有保证这种可变...

2019-10-31 17:33:00

阅读数 86

评论数 0

转载 手把手教你使用 Jenkins+Docker 实现持续集成

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!作者:乐之终曲https://blog.csdn.net/qq_37143673/对于 Jenkins 我只能用两个字形容,难用。就不过多吐槽了,本篇是基于 docker 环境的使用。1.安装寻找需要的 Jenkins 镜像:htt...

2019-10-30 13:56:30

阅读数 106

评论数 0

转载 扛住阿里双十一高并发流量,Sentinel是怎么做到的?

Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景本文介绍阿里开源限流熔断方案 Sentinel 功能、原理、架构、快速入门以及相关框架比较基本介绍1 名词解释服务限流 :当系统资源不够,不足以应对大量请求,对系统按照预设的规则进行流量限制或功能限制服务熔断:当调用目标服务的请...

2019-10-30 13:56:30

阅读数 302

评论数 0

原创 实战SpringCloud响应式微服务系列教程(第八章)构建响应式RESTful服务

本文为实战SpringCloud响应式微服务系列教程第八章,讲解构建响应式RESTful服务。建议没有之前基础的童鞋,先看之前的章节,章节目录放在文末。 1.使用springboot2.1.4构建RESTful风格服务 Springboot的设计是用来简化Spring应用程序的初始搭建和开发过...

2019-10-30 10:48:48

阅读数 150

评论数 0

转载 后端必备的 Git 分支开发规范指南

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!作者:稻草叔叔juejin.im/post/5b4328bbf265da0fa21a6820Git 是目前最流行的源代码管理工具。为规范开发,保持代码提交记录以及 git 分支结构清晰,方便后续维护,现规范 git 的相关操作。分支...

2019-10-29 17:34:00

阅读数 84

评论数 0

转载 超实用:阅读跟踪 Java 源码的几个小技巧!

今天介跟大家分享一下我平时阅读源码的几个小技巧,对于阅读java中间件如Spring、Dubbo等框架源码的同学有一定帮助。 本文基于Eclipse IDE,我们每天都使用的IDE其实提供了很多强大的功能,掌握它们,往往能够事半功倍。 1、Quick Type Hierarchy 快速查看类继...

2019-10-28 15:42:07

阅读数 134

评论数 0

转载 细数 Spring 那些最常见的面试问题

1. 一般问题 1.1. 不同版本的 Spring Framework 有哪些主要功能? 1.2. 什么是 Spring Framework? 1.3. 列举 Spring Framework 的优点。 1.4. Spring Framew...

2019-10-28 15:40:31

阅读数 129

评论数 0

转载 阿里面试100%会问到的JVM,我们还有必要学吗?

当然有必要学习JVM了,而且是必须要学,但是其学习迫切程度不是很高,可以等你有了一些项目开发经验再去学习,当你有了项目开发经验之后,你会发现学习JVM会加深你对Java语...

2019-10-28 11:01:00

阅读数 100

评论数 0

转载 SpringBoot 创建定时任务(配合数据库动态执行)

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!作者:yizhiwaziwww.jianshu.com/p/d160f2536de7序言:创建定时任务非常简单,主要有两种创建方式:一、基于注解(@Scheduled) 二、基于接口(SchedulingConfigurer). 前...

2019-10-28 11:01:00

阅读数 106

评论数 0

转载 要不要赶个时髦,去建设一个「 中台 」?

很多技术人总是抱怨 新技术/新框架/新概念 太多了,总是学不完,抱怨实在是学不动了。哈哈,这不,最近「 中台 」这么火热,要不要停止抱怨,再咬咬牙学一波?“很多人都担心被技术新潮流所抛弃,所以当遇见不断涌现的新技术时,总是慌忙的去学习。可是其中到底有多少是真正有用的?又有多少是昙花一现的技术呢?当...

2019-10-28 11:01:00

阅读数 84

评论数 0

转载 SpringBoot 快速整合Mybatis(去XML化+注解进阶)

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!作者:yizhiwaziwww.jianshu.com/p/828d2bd12b2f序言:使用MyBat...

2019-10-27 20:34:00

阅读数 97

评论数 0

转载 想使用消息队列,先考虑下这些问题!

消息队列优势消息队列(Message Queue,简称MQ),其主要用于在复杂的微服务系统中进行消息通信,它的优点可以大致整理成以下几点:服务间解耦提高服务并发、性能突发...

2019-10-27 20:34:00

阅读数 115

评论数 0

转载 你写的 Java 代码是如何一步步输出结果的?

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!作者:Alancnblogs.com/wangjiming/p/10455993.html目录一、编写J...

2019-10-27 20:34:00

阅读数 86

评论数 0

转载 关于 Git 提交这些规范,你都遵守了吗?

git是现在市面上最流行的版本控制工具,书写良好的commit message能大大提高代码维护的效率。但是在日常开发中由于缺少对commit message的约束,导致填写内容随意、质量参差不齐,可读性低亦难以维护。 在项目中引入commit message规范已是迫在眉睫。 用什...

2019-10-27 11:40:59

阅读数 165

评论数 0

原创 【08期】说说Object类下面有几种方法呢?

今天说一道基础题型,不过很多人会忽略或者至少说不完整,但是面试时被问到的几率还是很大的。 面试题 Object有几种方法呢? Java语言是一种单继承结构语言,Java中所有的类都有一个共同的祖先。这个祖先就是Object类。 如果一个类没有用extends明确指出继承于某个类,那么...

2019-10-27 11:39:35

阅读数 430

评论数 0

转载 框架开发之Java注解的妙用

PS:如果你还不会使用注解,你肯定不好意思对别人说你学过Spring,你学过Mybatis,因为它们用了大量的注解。可见注解在开发领域已经使用的非常广泛了。 注解的好处: 1.能够读懂别人写的代码,特别是框架相关的代码。 2.本来可能需要很多配置文件,需要很多逻辑才能实现的内容,就可以使用一...

2019-10-25 13:20:33

阅读数 162

评论数 0

转载 如何自己手写一个热加载(附源码)

热加载:在不停止程序运行的情况下,对类(对象)的动态替换 Java ClassLoader 简述 Java中的类从被加载到内存中到卸载出内存为止,一共经历了七个阶段:加载、验证、准备、解析、初始化、使用、卸载。 接下来我们重点讲解加载和初始化这两步 加载 在加载的阶段,虚拟机需要完成...

2019-10-25 13:19:38

阅读数 292

评论数 0

原创 数据的异构实战(二)手写迷你版同步工程

上一期讲到了通过canal订阅mysql的binlog日志并且转换为对象,那么这一次我们将订阅来的对象通过RocketMQ发送消息,接收方接受消息之后同时存储到其他类型的数据源当中,完成一个简单的数据异构的过程。 什么是Java消息服务? 两个应用程序之间进行异步通信的API,它为标准...

2019-10-25 13:14:06

阅读数 174

评论数 1

原创 【07期】Redis中是如何实现分布式锁的?

分布式锁常见的三种实现方式: 数据库乐观锁; 基于Redis的分布式锁; 基于ZooKeeper的分布式锁。 本地面试考点是,你对Redis使用熟悉吗?Redis中是如何实现分布式锁的。 要点 Redis要实现分布式锁,以下条件应该得到满足 互斥性 在任意...

2019-10-25 13:13:26

阅读数 202

评论数 0

转载 送自费购买的 9 台 Kindle,价值 5400 元

如何避免进入中年危机?唯一的途径就是不停止学习,小编为了广大粉丝们也是操碎了心,为了大家能够持续学习,保持对新技术的热情,于是决定自费送粉丝 9 部 Kindle。本次活...

2019-10-25 11:33:00

阅读数 95

评论数 0

转载 ​GitHub 推出新特性:展示单个文件所有者

近期,GitHub 推出一个新的特性Show the CODEOWNERS for a single file,也即是在 GitHub 上展示某个特定文件的所有者,具体...

2019-10-25 11:33:00

阅读数 167

评论数 0

转载 阿里千万级并发课程开课了,达不到25.6万年薪全额退款

你有高并发经验吗只要你面试,面试官最常问的一个问题就是“有高并发经验吗?”无论你是高级工程师还是架构师,只要你不在BAT这样的一线大厂工作,你绝对没有接触过千万级别的高并...

2019-10-24 17:33:00

阅读数 104

评论数 0

转载 Maven 实战问题和最佳实践

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!作者:静默虚空https://github.com/dunwu/java-tutorial1. 常见问题...

2019-10-24 17:33:00

阅读数 114

评论数 0

转载 面试题:zookeeper 都有哪些应用场景?

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!作者:yanglbmehttps://github.com/doocs/advanced-java面试题...

2019-10-23 18:02:00

阅读数 140

评论数 0

转载 如何阅读 Java 源码?

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!作者:IamDingblog.csdn.net/dj673344908/article/details/...

2019-10-23 18:02:00

阅读数 111

评论数 0

转载 阿里规定超过三张表禁止join,为啥?

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!作者:e71haoblog.itpub.net/30393770/viewspace-2650450/一...

2019-10-22 17:34:01

阅读数 350

评论数 0

原创 从实践角度重新理解BIO和NIO

前言 这段时间自己在看一些Java中BIO和NIO之类的东西,看了很多博客,发现各种关于NIO的概念说的天花乱坠头头是道,可以说是非常的完整,但是整个看下来之后,自己对NIO还是一知半解的状态,所以这篇文章不会提到很多的概念,而是站在一个实践的角度,写一些我自己关于NIO的见解,站在实践过后的高...

2019-10-22 12:41:56

阅读数 1234

评论数 0

转载 Java中检查空字符串(null或空白)的方法有几种?

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!来源:牛旦教育www.toutiao.com/i67130875157686523011.摘要在本文中,...

2019-10-21 17:33:00

阅读数 111

评论数 0

转载 注意,Code Cache打满可导致应用性能降低

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!作者:猿码道juejin.im/post/5aebf997f265da0ba76f99db0 问题描述一...

2019-10-21 17:33:00

阅读数 126

评论数 0

转载 短URL服务的设计以及实现

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!作者:呼延十juejin.im/post/5d10ecab518825795a4d380e前言想必大家也...

2019-10-21 17:33:00

阅读数 101

评论数 0

转载 Java8-Stream集合操作快速上手

目录 Stream简介 为什么要使用Stream 实例数据源 Filter Map FlatMap Reduce Collect Optional 并发 调试 Stream简介 Ja...

2019-10-21 11:19:18

阅读数 131

评论数 0

转载 后端实践:Nginx日志配置(超详细)

前言 Nginx日志对于统计、系统服务排错很有用。 Nginx日志主要分为两种:access_log(访问日志)和error_log(错误日志)。通过访问日志我们可以得到用户的IP地址、浏览器的信息,请求的处理时间等信息。错误日志记录了访问出错的信息,可以帮助我们定位错误的原因。 本文将详细...

2019-10-21 11:17:21

阅读数 178

评论数 0

转载 年薪50万的Java后端标准,值得参考!

高并发编程、分布式框架、Spring等常用框架可以说是现在Java后端求职的必备技能。每一个技术方向的背后都包含了众多技术细节,以开发一个分布式系统来说,需要分布式存储/...

2019-10-20 18:00:00

阅读数 252

评论数 0

转载 Spring事务传播属性有那么难吗?看这一篇就够了

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!作者:不学无数的程序员juejin.im/post/5da6eee2f265da5bb977d65c学习...

2019-10-20 18:00:00

阅读数 87

评论数 0

转载 面试中的那些坑[答疑 | 篇四]

都说程序员的总结总是言简意赅的,我之前是半信半疑,但年会上程序员的总结PPT确实闪瞎了我的眼睛,平均5分钟讲完一年的工作,最短的只需要3分钟,同志们,只有三分钟。我们就是...

2019-10-20 18:00:00

阅读数 110

评论数 0

转载 周末送9套机械键盘

提前祝各位同学双十一,光棍节快乐!关注我的童鞋,应该知道,我每月都会送礼物给广大童鞋。废话不多说,本次直接送9套机械键盘!为啥要送键盘呢,为了让大家早日脱单,有键盘跪,开...

2019-10-19 17:33:00

阅读数 93

评论数 0

转载 Spring 4 升级踩雷指南

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!作者:静默虚空https://github.com/dunwu/spring-tutorial前言最近,...

2019-10-19 17:33:00

阅读数 92

评论数 0

转载 java面试遇到的坑[第四期]

//上期:年底了,大家都忙着做收尾工作了,笔者上周一直忙着写年度工作总结以及开各种年度总结会。上周遇见朋友说要回老家了,我觉得很奇怪干嘛不等到放年假前就走呢,朋友很委屈的...

2019-10-19 17:33:00

阅读数 86

评论数 0

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