自定义博客皮肤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 基础 《Head First Java》(推荐,豆瓣评分 8.7,1.0K+人评价): 可以说是我的 Java 启蒙书籍了,特别适合新手读当然也适合我们用来温故 Java 知识点。 《Java 核心技术卷 1+卷 2》(推荐): 很棒的两本书,建议有点 Java 基础之后再读,介绍...

2019-06-24 11:51:47

阅读数 195

评论数 0

转载 面试题收集之SpringCloud

Eureka原理 Eureka专门用于给其他服务注册的称为Eureka Server(服务注册中心),其余注册到Eureka Server的服务称为Eureka Client。 在Eureka Server一般我们会这样配置: register-with-eureka: false ...

2019-02-27 09:17:07

阅读数 106

评论数 0

转载 SpringMvc之工作流程

工作流程图:           可以看到这里分为大致11个步骤,这11个步骤的任务是这样的: ​ 1、用户发送请求至前端控制器DispatcherServlet。 ​ 2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。 ​ 3...

2019-02-20 15:08:55

阅读数 76

评论数 0

转载 面试题收集四

1、String,StringBuffer,StringBuilder 1.三者在执行速度方面的比较:StringBuilder >  StringBuffer  >  String 2.String <(StringBuffe...

2019-02-16 18:18:11

阅读数 36

评论数 0

转载 面试题收集之Spring

Spring AOP 原理 简单说说 AOP 的设计: 每个 Bean 都会被 JDK 或者 Cglib 代理。取决于代理的对象是否有实现接口,有实现接口的话直接走 JDK 分支,即使用 JDK 的动态代理。 每个 Bean 会有多个“方法拦截器”。注意:拦截器分为两层,外层由 Spring...

2019-01-31 09:52:30

阅读数 59

评论数 0

转载 面试题收集三

1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: - 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 - 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信...

2019-01-26 15:00:57

阅读数 322

评论数 0

转载 面试题收集二

异常处理 JDBC 远程方法调用(RMI) Servlet JSP 异常处理 43.Java中的两种异常类型是什么?他们有什么区别? Java中有两种异常:受检查的(checked)异常和不受检查的(unchecked)异常。不受检查的异常不需要在方法或者是构造函数上声明,就算方法或...

2019-01-26 14:48:55

阅读数 56

评论数 0

转载 面试题收集一

目录 面向对象编程(OOP) 常见的Java问题 Java线程 Java集合类 垃圾收集器 面向对象编程(OOP) Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点: 代码开发模块化,更易维护和修改。 代码复用。 增强代码的可靠性和灵活...

2019-01-26 14:05:11

阅读数 111

评论数 0

转载 集合类

说到java集合类,下面的一张图片就可以清楚地阐释清楚了。 在图中可以清楚地看到Java集合类之间的关系。图中实线框表示具体实现类,虚线框表示抽象类,点线框表示接口。 collection是java集合类的根接口。下面包括最为重要的两个接口:list与set。list为链状有序结构,可以按...

2019-01-26 10:02:43

阅读数 70

评论数 0

转载 接口幂等性

什么是幂等     数学角度  f(n) = 1^n 。无论n等于多少,f(n)永远值等于1     编程角度 程序无论执行多少次,其产生的结果均与一次执行相同,不会因为重复执行会对系统造成改变 为什么要做幂等       之所以强调幂等,原因在于接口不幂等时,在某些场景下会引发严重的问题...

2019-01-26 09:36:03

阅读数 106

评论数 0

转载 volatile

前言 今天介绍下volatile关键字,volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 正文 volatile关键字虽然从字面上...

2019-01-25 16:38:25

阅读数 94

评论数 0

转载 单例模式

单例模式在Java语言中,通常有两种构建方式: 饿汉方式:指全局的单例实例在类装载时构建 懒汉方式:指全局的单例实例在第一次被使用时构建 不管是那种创建方式,它们通常都存在下面几点相似处: 单例类必须要有一个 private 访问级别的构造函数。只有这样,才能确保单例不会在系统中的其他代码内...

2019-01-25 10:37:04

阅读数 45

评论数 0

原创 Linux之常用命令

文件目录基本操作 ls 命令用来显示目标列表,在Linux中是使用率较高的命令。ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件。常用选项: ls(选项)(参数) -a 显示所有档案及目录(ls默认不会列出隐藏文件) -l 所有输出信息用单列格式输出,不输出为多列 效果如图: ...

2019-01-22 15:17:01

阅读数 72

评论数 0

转载 JVM之调优工具

jvm监控分析工具一般分为两类,一种是jdk自带的工具,一种是第三方的分析工具。jdk自带工具一般在jdk bin目录下面,以exe的形式直接点击就可以使用,其中包含分析工具已经很强大,几乎涉及了方方面面,但是我们最常使用的只有两款:jconsole.exe和jvisualvm.exe;第三方...

2019-01-21 16:13:36

阅读数 76

评论数 0

转载 JVM之概览

对于搞开发的我们,现在流行的框架越来越多,封装的也越来越完善,各种框架可以搞定一切,几乎不用关注底层的实现,初级程序员只要熟悉基本的使用方法,便可以快速的开发上线;但对于高级程序员来讲,内功的修炼却越发的重要,比如算法、设计模式、底层原理等,只有把这些基础熟练之后,才能在开...

2019-01-21 16:03:55

阅读数 89

评论数 0

原创 日志框架

日志门面与日志框架 slf4j是典型的“日志门面(Logging Facade)”,利用了设计模式中的门面模式思想,对外提供一套通用的日志记录的API,而不提供具体的日志输出服务,要实现日志输出,需要集成其他的日志框架,例如log4j2,logback,log4j,jul等。 这种门面模式的好...

2019-01-21 11:26:33

阅读数 49

评论数 0

转载 JVM之常用配置参数

JVM调优     无监控不调优:如果没有一个评价系统性能的手段,则调优没有意义,因为你改了参数以后测试不出来     Java虚拟机调优主要涉及堆内存的调整和垃圾收集的调整 Java内存区域划分     方法区:在Java8以后叫做永久区,存放静态变量,class文件 JVM采用垃圾的收...

2019-01-19 15:17:15

阅读数 304

评论数 0

转载 JVM之调优

什么时候需要调优? heap 内存(老年代)持续上涨达到设置的最大内存值 Full GC 次数频繁 GC 停顿时间过长(超过1秒) 应用出现OutOfMemory 等内存异常 应用中有使用本地缓存且占用大量内存空间 系统吞吐量与响应性能不高或下降 调优原则 多数的Java应用不需要在...

2019-01-19 15:15:28

阅读数 59

评论数 0

转载 JVM之监控和故障处理命令

运用jvm自带的命令可以方便的在生产监控和打印堆栈的日志信息帮忙我们来定位问题!虽然jvm调优成熟的工具已经有很多:jconsole、大名鼎鼎的VisualVM,IBM的Memory Analyzer等等,但是在生产环境出现问题的时候,一方面工具的使用会有所限制,另一方面喜欢装X的我们,总喜欢在出...

2019-01-19 10:13:20

阅读数 43

评论数 0

转载 JVM之GC

一、前言 初级 Java 程序员步入中级程序员的有一个无法绕过的阶段------GC(Garbage Collection)。作为 Java 程序员,说实话,很幸福,不用像 C 程序员那样,时刻关心着内存,就像网上有句名言------生活从来都不容易,只不过是有人替你负重前行!是的,GC 在替我...

2019-01-18 10:28:31

阅读数 98

评论数 0

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