摘要:
为什么选择微服务?
虽然刘老师的说辞有点举重若轻,说的是因为执着和技术人的专研精神选择了微服务,甚至也对比和调研过,但是在只有四个人的团队里,连一张披萨都没有凑齐的前提下就“冒然”选型,显然不能让我信服。可能是刘大佬有比较充分的调研和把握,或者说有一定的技术自信。否则换成我,我是无论如何不敢带着四个缺少微... 阅读原文
2021-01-23 19:10:03 阅读(779) 评论(0)
摘要:
变量与常量
变量由数据类型,变量名,变量值构成
变量分为:类变量,实例变量,局部变量
类变量(从属于类),就是定义在类中的变量,但数据类型前要加static,类变量在整个类中都是可以用的
实例变量(从属于对象),也是定义在类中的变量,但是不需要用static修饰,要使用实例变量,需要new一个对象,用对... 阅读原文
2021-01-23 18:42:02 阅读(723) 评论(0)
摘要:
Java类型转换
在之前知道了什么是字节,所以我们现在看一下基本类型的字节:
byte(1字节) char(2字节) short(2字节) int(4字节) long(8字节) float(4字节) double(8字节)
boolean类型没有给出精确的定义,1字节和4字节都是有可能的,具体要看虚拟机是... 阅读原文
2021-01-23 16:49:02 阅读(759) 评论(0)
摘要:
在面试过程中,关于Java的内存模型(侧重于:Java的并发原理)和JVM的内存模型并不是同一个问题,所以自己在通过查询资料之后对相关的知识点进行总结,如果有写得错误的地方,欢迎指出,也可以一起探讨。
基于计算机的内存设计结构,CPU在发展过程中,运行速度越来越快,内存的读写速度跟不上CPU的运行速度... 阅读原文
2021-01-23 15:11:03 阅读(747) 评论(0)
摘要:
前后端分离:
前后端分离就是将一个应用的前端代码和后端代码分开写,为什么要这样做?
如果不适用前后端分离的方式,会有哪些问题?
传统的java web开发中,前端使用jsp开发,jsp代码不是有后端开发者来独立完成的。
前端=》HTML静态页面=》后端=》jsp
这种开发方式效率极低,可以使用前后端分离的... 阅读原文
2021-01-23 13:36:02 阅读(747) 评论(0)
摘要:
JAVA的SPI机制是什么?
SPI(Service Provider Interface): ,“服务提供者接口”,是指在 服务使用方 角度提出的“接口要求”,是对“服务提供方”提出的约定,简单说就是:“我需要这样的服务,现在你们来满足”。
是不是看起来很高深的样子.其实特别简单 我们先来一个例子,大家更容... 阅读原文
2021-01-23 13:20:03 阅读(744) 评论(0)
摘要:
文章以纯面试的角度去讲解,所以有很多的细节是未铺垫的。
文章中写到的处理线程安全的思路每一项技术都可以写出一篇文章,AQS、Synchronized、Atomic...周末肝起来!下周再来给大家安排!
从上一篇文章反馈中,还是有部分同学没看明白,基础的知识我确实写过文章讲解过啦,但有的同学... 阅读原文
2021-01-23 12:00:09 阅读(765) 评论(0)
摘要:
1、什么是AOP
AOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部... 阅读原文
2021-01-23 10:45:03 阅读(739) 评论(0)
摘要:
为什么要学习代理模式?因为这就是Spring AOP的底层机制!【Spring AOP 和 Spring MVC】
1、什么是代理模式
代理模式的定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。... 阅读原文
2021-01-23 08:55:05 阅读(744) 评论(0)
摘要:
我们之前使用的Spring的XMl配置创建管理Bean,但Spring支持Java方式实现这个功能!
JavaConfig原来是 Spring 的一个子项目,它通过 Java 类的方式提供 Bean 的定义信息,在Spring4之后的版本, JavaConfig已正式成为Spring的核心功能 。
Ja... 阅读原文
2021-01-23 07:19:03 阅读(733) 评论(0)