摘要: starter背景 Spring Boot目前已经变成了后端开发这必备技能之一,其中一个主要原因是Spring Boot中有个非常重要的机制(starter机制)。 starter能够抛弃以前繁杂的配置,将其统一集成进starter,使用的时候只需要在maven中引入对应的starter依赖即可,S 阅读全文
posted @ 2021-02-04 14:01 田维常TWC 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 想更好的应对面试,还是需要不断学习不断总结,下面我们来分析三道面试题。 下面是一道入门级面试题,这道题基本上都是问初级的小伙伴比较多,但如果你是中级,或者高级。我觉得未必都能回答上来。 说说 Java语言有哪些特点 尽量答出以下几个关键词: 1)简单易学。Java有丰富的类库,能够通过静态方法封装, 阅读全文
posted @ 2021-02-01 12:09 田维常TWC 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 有位小朋友最近正在为年后换工作做准备,但是遇到一个问题,觉得很不可思议的一道笔试题。然后我把这道题发到技术群里,发现很多人居然不知道,很多都是连蒙带猜的说。感觉很有必要写一篇文章来说道说道。 奇怪的笔试题 阅读下面这段代码,请写出这段代码的输出内容: import java.util.ArrayLi 阅读全文
posted @ 2021-01-30 14:32 田维常TWC 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 1.类与对象有哪些区别? 类是一个抽象的概念,是对某一事物的描述;而对象是类的实例,是实实在在存在的个体。 比如:“男人”就是一个类(一个概念),而老田(田维常)就是实实在在的一个“对象”。 注意:对象中又有类对象,即Class对象,但是类对象始终还是对象,不是类,这两个概念别搞混淆了。 2.Jav 阅读全文
posted @ 2021-01-29 13:13 田维常TWC 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 最近老是有小伙伴问类和Object相关的问题,感觉还是很多人对此不是很明白,那我们今天就干掉这两个怪物。 类介绍 Java 程序是由若干个类组成的,类也是面向对象编程思想的具体实现。 以下为类的定义: public class User { //私有属性 private Long userId; p 阅读全文
posted @ 2021-01-29 13:00 田维常TWC 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 为什么要用线程池呢? 下面是一段创建线程并运行的代码: for (int i = 0; i < 100; i++) { new Thread(() -> { System.out.println("run thread->" + Thread.currentThread().getName()); 阅读全文
posted @ 2021-01-28 14:00 田维常TWC 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 最近有小伙伴在后台留言,让我写一篇负载均衡的文章,说网上文章其实已经很多了,每次都觉得某某文章讲的不错,可是一旦过段时间,啥都不记得了。那今天我们就用生活中的故事来聊聊负载均衡。文章中部分可能有点啰嗦,但是为了更好能让大家理解,我也是拼了 ,真真切切的想让大家掌握知识。 什么是负载均衡? 负载均衡, 阅读全文
posted @ 2021-01-27 12:52 田维常TWC 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 一位小伙伴来问一道谷歌的笔试题,关于单链表操作的,问到底有多少种解决方案,今天我们就来聊聊。 题目的大致意思是: 假设存在一个无序单链表,将重复结点去除后,并保原顺序。去重前:1→3→1→5→5→7去重后:1→3→5→7 顺序删除 通过双重循环直接在链表上执行删除操作。外层循环用一个指针从第一个结点 阅读全文
posted @ 2021-01-25 12:40 田维常TWC 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 概述 模板模式就是定义一个操作中的算法骨架,然后将一些步骤延迟到子类中。模板方法使得子类在不改变算法的结构即可重定义该算法的某些步骤。 使用场景 喝茶水 我们都知道泡茶基本步骤(算法骨架)有: 烧水、泡茶、喝茶水。 整个过程中很关键的步骤是泡茶,泡茶需要跑什么茶呢?泡多久?(留给子类自己去实现)。 阅读全文
posted @ 2021-01-24 19:40 田维常TWC 阅读(123) 评论(0) 推荐(1) 编辑
摘要: 昨晚上有朋友私下问我,他的简历投了好家公司,并且都说在招人,却面试机会都不给一个,还有这位朋友他说他曾经因为跳槽太频繁,导致直接被叫回去等通知。他说其实每次跳槽都是一次成长, 但是最后他把简历发给我看了看,然后我问了他几个技术问题后,发现他的技能并没有成长,其实从他的简历上就能看出没多大成长。没有收 阅读全文
posted @ 2021-01-22 12:44 田维常TWC 阅读(192) 评论(0) 推荐(0) 编辑