自定义博客皮肤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知音 ,技术文章第一时间送达!

转载 现身说法:37岁老码农找工作!

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!周末分享一篇非技术文章,希望大家看了能有所收获:前几天突然接到dk的电话,要和我聊聊天。他说他们部门调整,虽然最后他留了...

2019-11-30 10:02:00

阅读数 80

评论数 0

转载 高并发编程学习(1)——并发基础

一、前言当我们使用计算机时,可以同时做许多事情,例如一边打游戏一边听音乐。这是因为操作系统支持并发任务,从而使得这些工作得以同时进行。那么提出一个问题:如果我们要实现一个程序能一边听音乐...

2019-11-30 10:02:00

阅读数 77

评论数 0

转载 每个程序员都应该收藏的算法复杂度速查表

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!来源:始终liam.page/2016/06/20/big-O-cheat-sheet/复杂度通常会使用大-O 记号来表...

2019-11-30 10:02:00

阅读数 80

评论数 0

转载 作为一名程序员,你真正了解CDN技术吗?

本文导读:物流仓库配送如何加速静态资源文件部署方式静态资源加速之CDN技术解析过程中的名词解释最后的总结1、物流仓库配送如何加速我们还是从生活中购物的例子来展开。将时光倒回到几年前,在那...

2019-11-29 17:33:00

阅读数 93

评论数 1

转载 加速开发效率,最低1元起拍,来戴尔官网领走你的高效编程神器Optiplex 5070!

编程开发让无数程序猿为之秃头需求一来往往熬夜加班写代码乌黑顺滑的头发没有了能不能来个顺滑的电脑啊!11.26-11.28戴尔小企业官网商用台式机Optiplex 5070...

2019-11-28 10:30:00

阅读数 83

评论数 0

转载 对于注册中心,ZooKeeper、Eureka哪个更合适?

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!作者:jieqingcnblogs.com/jieqing/p/8394001.html简介Eureka...

2019-11-28 10:30:00

阅读数 97

评论数 0

转载 惊人!Spring5 AOP 默认使用 CGLIB ?从现象到源码的深度分析

Spring5 AOP 默认使用 Cglib 了?我第一次听到这个说法是在一个微信群里:群聊天真的假的?查阅文档刚看到这个说法的时候,我是保持怀疑态度的。大家都知道 Sp...

2019-11-28 10:30:00

阅读数 84

评论数 0

转载 MySQL:数据库优化,看这篇就够了

前言 数据库优化一方面是找出系统的瓶颈,提高MySQL数据库的整体性能,而另一方面需要合理的结构设计和参数调整,以提高用户的相应速度,同时还要尽可能的节约系统资源,以便让系统提供更大的负荷. 1. 优化一览图 2. 优化 笔者将优化分为了两大类,软优化和硬优化,软优化一般是操作数据库即...

2019-11-27 19:06:45

阅读数 115

评论数 0

转载 实战:彻底搞定 SpringBoot 整合 Kafka(spring-kafka深入探秘)

前言 kafka是一个消息队列产品,基于Topic partitions的设计,能达到非常高的消息发送处理性能。Spring创建了一个项目Spring-kafka,封装了Apache 的Kafka-client,用于在Spring项目里快速集成kafka。 除了简单的收发消息外,Spring-...

2019-11-27 19:04:49

阅读数 134

评论数 0

转载 经验:MySQL 百万级数据量分页查询如何优化?

方法1: 直接使用数据库提供的SQL语句 语句样式:MySQL中,可用如下方法: SELECT*FROM表名称LIMITM,N 适应场景:适用于数据量较少的情况(元组百/千级) 原因/缺点:全表扫描,速度会很慢 且 有的数据库结果集返回不稳定(如某次返回1,2,3,另外的一次返回2,1...

2019-11-27 19:03:28

阅读数 104

评论数 0

转载 SpringBoot 常用注解和原理都在这儿了!

一、启动注解 @SpringBootApplication @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Inherited @SpringBootConfiguration @Enable...

2019-11-27 19:02:32

阅读数 114

评论数 0

转载 Mybatis:PageHelper分页插件源码及原理剖析

PageHelper是一款好用的开源免费的Mybatis第三方物理分页插件,其实我并不想加上好用两个字,但是为了表扬插件作者开源免费的崇高精神,我毫不犹豫的加上了好用一词作为赞美。 原本以为分页插件,应该是很简单的,然而PageHelper比我想象的要复杂许多,它做的很强大,也很彻底,强大到使用...

2019-11-27 19:01:46

阅读数 80

评论数 0

转载 Java泛型背后是什么?

这一节主要讲的内容是java中泛型的应用,通过该篇让大家更好地理解泛型,以及面试中经常说的泛型类型擦除是什么概念,今天就带着这几个问题一起看下: 举一个简单的例子: 这里可以看出来在代码编写阶段就已经报错了,不能往string类型的集合中添加int类型的数据。 那可不可以往List集合中...

2019-11-27 19:00:50

阅读数 87

评论数 0

转载 实用,9 个可以快速掌握的 Java 性能调优技巧

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!来源:DZonehttp://sina.lt/gnWz在明确必要之前别急着优化使用分析器找到真正的瓶颈为...

2019-11-27 17:50:54

阅读数 84

评论数 0

转载 带你来搭建虚拟机和Redis集群,记得收藏

1、前言我们看到分析 Redis 使用或原理的文章不少,但是完整搭建一套独立的 Redis 集群环境的介绍,并不是很多或者说还不够详细。那么,本文会手把手带着大家搭建一套...

2019-11-27 17:50:54

阅读数 78

评论数 0

转载 看完知乎轮子哥的编程之路,我只想说,收下我的膝盖...

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!作者:vczh来源:https://dwz.cn/sWwZoQElvczh,本名陈梓瀚,因知乎的个人信息...

2019-11-27 17:50:54

阅读数 83

评论数 0

原创 面试官:关于Java性能优化,你有什么技巧

通过使用一些辅助性工具来找到程序中的瓶颈,然后就可以对瓶颈部分的代码进行优化。 一般有两种方案:即优化代码或更改设计方法。我们一般会选择后者,因为不去调用以下代码要比调用一些优化的代码更能提高程序的性能。而一个设计良好的程序能够精简代码,从而提高性能。 下面将提供一些在JAVA程序的设计和编码...

2019-11-27 10:13:05

阅读数 740

评论数 1

转载 慌了,居然被问到怎么做高并发系统的限流

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!作者:nick haocnblogs.com/haoxinyue/p/6792309.html开涛大神在博客中说过:在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。本文结合作者的一些经验介绍限流的相关概念、算法和常规的实...

2019-11-26 17:42:00

阅读数 96

评论数 0

转载 记一次SpringBoot项目启动卡住问题排查记录

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!作者:陈凯玲来源:https://url.cn/5UWhBvB一个spring boot开发的项目,spring boot版本是1.5.7,携带的spring版本是4.1.3。开发反馈,突然在本地启动不起来了,表象特征就是在本地ID...

2019-11-26 17:42:00

阅读数 201

评论数 0

转载 【12张手绘图】我搞懂了微服务架构!

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!作者:tengshe789juejin.im/post/5c0ba2bef265da614d08fefe微服务的概念最早在 2012 年提出,在 Martin Fowler 的大力推广下,微服务在 2014 年后得到了大力发展。今天...

2019-11-25 17:43:00

阅读数 94

评论数 0

转载 教你 Shiro 整合 SpringBoot,避开各种坑

最近搞了下 Shiro 安全框架,找了一些网上的博客文章,但是一到自己实现的时候就遇到了各种坑,需要各种查资料看源码以及各种测试。那么这篇文章就教大家如何将 Shiro ...

2019-11-25 17:43:00

阅读数 99

评论数 0

转载 系统性能提升利刃 | 学会如何善用缓存

缓存和算法一样,几乎是所有大厂的敲门砖。对于后端开发来说,算法会影响你是否可以接到 Offer,而你对缓存知识的理解程度,则会影响你 Offer 的薪资水平。可以说,对缓...

2019-11-25 17:43:00

阅读数 80

评论数 0

原创 Docker从入门到掉坑(三):容器太多,操作好麻烦

前边的两篇文章里面,我们讲解了基于docker来部署基础的SpringBoot容器,如果阅读本文之前没有相关基础的话,可以回看之前的教程。 Docker 从入门到掉坑 Docker从入门到掉坑(二):基于Docker构建SpringBoot微服务 不知道大家在初次使用docker的时候是否有...

2019-11-25 10:22:02

阅读数 293

评论数 2

转载 加速你的IDE!送你 240GB SSD固态硬盘!!

关注我的童鞋,应该知道,我每月都会送礼物给广大童鞋,这次我再自费送11块 240GB SSD 固态硬盘,用了固态硬盘可以使 Eclipse 从30秒到秒开,好处就是,读...

2019-11-24 18:33:00

阅读数 75

评论数 0

转载 一文读懂JWT,JWS,JWE

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!作者:zh_coderhttps://blog.csdn.net/hellowordapi/article1.JWT是何物,有哪些常用的场景JWT(json web token)是设计一种简洁,安全,无状态的token的实现规范rf...

2019-11-24 18:33:00

阅读数 93

评论数 0

转载 Java I/O体系从原理到应用,这一篇全说清楚了

本文介绍操作系统I/O工作原理,Java I/O设计,基本使用,开源项目中实现高性能I/O常见方法和实现,彻底搞懂高性能I/O之道基础概念在介绍I/O原理之前,先重温几个基础概念:(1) 操作系统与内核操作系统:管理计算机硬件与软件资源的系统软件内核:操作系统的核心软件,负责管理系统的进程、内存、...

2019-11-24 18:33:00

阅读数 121

评论数 0

转载 MySQL:left join 避坑指南

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!作者:MageekChiusegmentfault.com/a/1190000020458807现象left join在我们使用mysql查询的过程中可谓非常常见,比如博客里一篇文章有多少条评论、商城里一个货物有多少评论、一条评论有...

2019-11-23 10:03:00

阅读数 78

评论数 0

转载 手写spring+springmvc+mybatis框架篇【Mybatis】

整合Mybatis是本项目中的一个难点。实现功能:1 动态绑定用户输入参数2 Mybatis的resultType动态绑定返回实体类。3 在spring中的接口注入4 x...

2019-11-23 10:03:00

阅读数 78

评论数 0

转载 朝花夕拾:Java从入门到精通

出自:Java知音, 专注Java技术分享基础知识点技巧、经验、科普值得实践以上就是Java知音10月份反馈不错的部分文章汇总,如果觉得有用,欢迎点个在看,欢迎分享,欢迎...

2019-11-22 17:34:00

阅读数 79

评论数 0

转载 自费送粉丝 9 部 Kindle,总价值 3500 元

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

2019-11-22 17:34:00

阅读数 78

评论数 0

转载 Mybatis:执行一个Sql命令的完整流程

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!作者:祖大俊my.oschina.net/zudajun/blog/670373Mybatis中的Sql命令,在枚举类SqlCommandType中定义的。publicenumSqlCommandType{ UNKNOWN,INSE...

2019-11-22 17:34:00

阅读数 79

评论数 0

转载 分页场景(limit,offset)为什么会慢?

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!作者:叶不闻juejin.im/post/5c4db295e51d4503834d9c43从一个问题说起五年前在腾讯的时候,发现分页场景下,mysql请求速度非常慢。数据量只有10w的情况下,select xx from 单机大概2...

2019-11-21 08:22:00

阅读数 81

评论数 0

转载 手写spring+springmvc+mybatis框架篇【springmvc】

先放一张网上的很好的一张原理图图片出自,这篇博客原理也写的很清晰明了。我的实现也是借鉴了这张图https://www.cnblogs.com/xiaoxi/p/61643...

2019-11-21 08:22:00

阅读数 80

评论数 0

转载 四大点,搞懂Redis到底快在哪里

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!作者:GrimMjxcnblogs.com/GrimMjx/p/10662254.html目录一.开发语言前言Redis是一种基于键值对(Key-Value)的NoSQL数据库,Redis的Value可以由String,hash,l...

2019-11-20 17:43:00

阅读数 87

评论数 0

转载 Java中的BigDecimal类你真的了解吗?

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!作者:HikariCPwww.jianshu.com/p/c81edc59546c前言我们都知道浮点型变量在进行计算的时候会出现丢失精度的问题。如下一段代码:System.out.println(0.05+0.01); System...

2019-11-20 17:43:00

阅读数 82

评论数 0

转载 手写spring+springmvc+mybatis框架篇【开篇】

我们平日开发时所用的SSM框架,可是你真的了解它吗?技术革新,换代应接不暇,只有理解了源码才能保证在技术快速更迭的时代中真正站稳脚跟。本系列文章抽丝剥茧,源码分析百度有很...

2019-11-20 17:43:00

阅读数 88

评论数 0

转载 学会IDEA REST Client后,postman就可以丢掉了...

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!作者:陈凯玲my.oschina.net/keking/blog/3104972前言接口调试是每个软件开发从业者必不可少的一项技能,一个项目的的完成,可能接口测试调试的时间比真正开发写代码的时间还要多,几乎是每个开发的日常工作项。所...

2019-11-19 17:43:00

阅读数 96

评论数 0

转载 关于 Java 小数点位数保留的解决方案

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!作者:RaphetSwww.jianshu.com/p/00fff555986b第一种方法使用DecimalFormat类举个例子,假如我们需要保留两位小数,我们可以这样写DecimalFormatdf=newDecimalForm...

2019-11-19 17:43:00

阅读数 89

评论数 0

转载 面试官:你看过Redis数据结构底层实现吗?

面试中,redis也是很受面试官亲睐的一部分。我向在这里讲的是redis的底层数据结构,而不是你理解的五大数据结构。你有没有想过redis底层是怎样的数据结构呢,他们和我们java中的HashMap、List、等使用的数据结构有什么区别呢。1. 字符串处理(string)我们都知道redis是用C...

2019-11-19 17:43:00

阅读数 87

评论数 0

转载 从Spring源码开始,7大开源框架一次彻底搞懂Spring、Mybatis、Hashmap、Dubbo、Redis

Java程序员注意了《Mybatis源码分析书》免费拿了为了感谢各位Java程序员长期对后端技术精选的支持,小编联合源码学院推出了一堂直播源码的课程《跟我读源码》,此课程...

2019-11-18 17:34:00

阅读数 87

评论数 0

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