2019年7月30日

[置顶] SpringBoot内容聚合

摘要:分类整理一些内容,方便需要时回过头来看,整理不易,如有疏漏,请多担待!之后要查看这篇文章,公众号后台回复 “Springboot聚合” SpringBoot+Mybatis多模块(module)项目搭建教程 Springboot使用RedisTemplate优雅地操作redis Springboot 阅读全文

posted @ 2019-07-30 13:40 Java知音* 阅读 (250) 评论 (0) 编辑

2019年7月9日

[置顶] 设计模式内容聚合

摘要:分类整理一些内容,方便需要时回过头来看,整理不易,如有疏漏,请多担待!之后要查看这篇文章,公众号后台回复 “设计模式聚合” 无灵魂,不模式。 设计模式是什么鬼(初探) 设计模式是什么鬼(原型) 设计模式是什么鬼(单例) 设计模式是什么鬼(适配器) 设计模式是什么鬼(策略) 设计模式是什么鬼(状态) 阅读全文

posted @ 2019-07-09 10:26 Java知音* 阅读 (170) 评论 (0) 编辑

[置顶] 多线程高并发内容聚合

摘要:分类整理一些内容,方便需要时回过头来看,整理不易,如有疏漏,请多担待!之后要查看这篇文章,公众号后台回复 “多线程聚合” 当365bet体育在线们在谈论高并发的时候究竟在谈什么? Java并发系列(1)AbstractQueuedSynchronizer源码分析之概要分析 Java并发系列(2)AbstractQue 阅读全文

posted @ 2019-07-09 10:22 Java知音* 阅读 (243) 评论 (0) 编辑

2019年12月10日

索引很难么?带你从头到尾捋一遍MySQL索引结构,不信你学不会!

摘要:前言 Hello365bet体育在线又来了,快年底了,作为一个有抱负的码农,365bet体育在线想给自己攒一个年终总结。自上上篇写了手动搭建Redis集群和MySQL主从同步(非Docker)和上篇写了动手实现MySQL读写分离and故障转移之后,索性这次把数据库中最核心的也是最难搞懂的内容,也就是索引,分享给大家。 这篇博客365bet体育在线会谈谈 阅读全文

posted @ 2019-12-10 14:37 Java知音* 阅读 (699) 评论 (2) 编辑

2019年12月9日

从入门到入土:Lambda完整学习指南,包教包会!

摘要:什么是Lambda表达式 Lambda表达式是Java SE 8中一个重要的新特性。lambda表达式允许你通过表达式来代替功能接口。lambda表达式就和方法一样,它提供了一个正常的参数列表和一个使用这些参数的主体(body,可以是一个表达式或一个代码块)。Lambda表达式还增强了集合库。 Ja 阅读全文

posted @ 2019-12-09 10:19 Java知音* 阅读 (455) 评论 (0) 编辑

2019年12月6日

Docker从入门到掉坑(四):上手k8s避坑指南

摘要:在之前的几篇文章中,主要还是讲解了关于简单的docker容器该如何进行管理和操作,在接下来的这篇文章开始,365bet体育在线们将开始进入对于k8s模块的学习 不熟悉的可以先回顾之前的章节,Docker教程系列文章将归置到菜单栏:连载中..->Docker一栏。 在进行对k8s的学习之前,365bet体育在线们首先来进行几个知识点的回 阅读全文

posted @ 2019-12-06 11:15 Java知音* 阅读 (84) 评论 (1) 编辑

2019年12月4日

Java集合框架 10 连问,你有被问过吗?

摘要:首先要说一下,365bet体育在线对这些Java集合框架的面试题只做了一个总结式的回答,对每一道题目,都值得深入去了解一下(什么是扎实基本功,这些就是基本功~~),后续可能对每一道题目拆开独立篇章来深入讲解一下。 大家看到这些总结,有疑惑的,就赶紧去查一查深入了解一下,当然也欢迎指出文中错误之处。 以下是大纲: H 阅读全文

posted @ 2019-12-04 10:45 Java知音* 阅读 (115) 评论 (0) 编辑

2019年12月1日

Dubbo面试八连问,这些你都能答上来吗?

摘要:Dubbo是什么? Dubbo能做什么? Dubbo内置了哪几种服务容器? Dubbo 核心的配置有哪些? Dubbo有哪几种集群容错方案,默认是哪种? Dubbo有哪几种负载均衡策略,默认是哪种? Dubbo默认使用的是什么通信框架,还有别的选择吗? 你觉得用Dubbo好还是SpringCloud 阅读全文

posted @ 2019-12-01 15:46 Java知音* 阅读 (218) 评论 (0) 编辑

2019年11月27日

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

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

posted @ 2019-11-27 10:03 Java知音* 阅读 (131) 评论 (0) 编辑

2019年11月25日

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

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

posted @ 2019-11-25 10:16 Java知音* 阅读 (556) 评论 (3) 编辑

2019年11月19日

你能说说Java中Comparable和Comparator的区别吗

摘要:之前面试中被问到这个问题,当时不屑(会)回答,下来特意查了查,整理如下。 Java 中为365bet体育在线们提供了两种比较机制:Comparable 和 Comparator,二者都是用来实现对象的比较、排序。 下面分别对Comparable 和 Comparator做具体介绍并总结。 Comparable Com 阅读全文

posted @ 2019-11-19 10:20 Java知音* 阅读 (96) 评论 (0) 编辑

2019年11月18日

什么情况用ArrayList or LinkedList呢?

摘要:ArrayList 和 LinkedList 是 Java 集合框架中用来存储对象引用列表的两个类。ArrayList 和 LinkedList 都实现 List 接口。先对List做一个简单的了解: 列表(list)是元素的有序集合,也称为序列。它提供了基于元素位置的操作,有助于快速访问、添加和删 阅读全文

posted @ 2019-11-18 10:49 Java知音* 阅读 (368) 评论 (0) 编辑

2019年11月15日

面试开挂:近百道Java面试题整理

摘要:1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。 Java被设计成允许应用程序可以运行在365bet体育在线獾钠教ǎ恍枰绦蛟蔽恳桓銎教ǖザ乐匦椿蛘呤侵匦卤嘁搿ava虚 阅读全文

posted @ 2019-11-15 11:34 Java知音* 阅读 (357) 评论 (1) 编辑