自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

转载 最热门的 10 个 Java 微服务框架

1、Spring BootJava 构建 Spring 应用程序已经有很长一段时间了,Spring Boot 是 Spring 的一个特定版本,它通过对配置细节的处理,使微服务构建更加简便。创建 Spring Boot 旨在自启动任何类型的 Spring 项目,而不仅仅是微服务。应用程序完成后,Spring Boot 将在 web 服务器中混合,并输出一个 JAR 文件,JVM 除外。...

2019-09-26 10:23:00 151

转载 由浅入深,讲解 spring 实战详细使用——spring 源码篇

首先,这篇文章不会详细的深入底层源码,只是基于注解和配置来说说我们的 spring 的使用,别小看基础,保证有你没用过的注解和配置,走起。我们先来建立一个 maven 项目,引入 spring 文件,不爱弄的在文章最下面有代码地址可以去下载。先看,后面自己下载代码自己去尝试。先给你们吧,边尝试边看吧。1. 基础 XML 注入 Bean<?xml version="1.0" e...

2019-09-25 10:42:00 149

转载 图解Java常用数据结构

最近在整理数据结构方面的知识, 系统化看了下 Java 中常用数据结构, 突发奇想用动画来绘制数据流转过程.主要基于 jdk8, 可能会有些特性与 jdk7 之前不相同, 例如 LinkedList LinkedHashMap 中的双向列表不再是回环的.HashMap 中的单链表是尾插, 而不是头插入等等, 后文不再赘叙这些差异, 本文目录结构如下:LinkedList经典的双...

2019-09-24 17:06:00 117

转载 Java13 闪亮来袭,你是否还停留在 Java8

近期 Java 界好消息频传。先是 Java 13 发布,接着 Eclipse 也发布了新版本表示支持新版本的 Java 特性。本文介绍了 Java 13 的新特性并展示了相关的示例。2019 年 9 月 17 日,Java 13 正式发布。特性如下。Java 13 新特性此版本带来了以下几大新特性:JEP 350,Dynamic CDS Archives:扩展应用程序类 -...

2019-09-24 10:11:00 90

转载 2019 年 GitHub 上最热门的 Java 开源项目

1、JavaGuidehttps://github.com/Snailclimb/JavaGuide Star 22668【Java 学习 + 面试指南】 一份涵盖大部分 Java 程序员所需要掌握的核心知识。2、advanced-javahttps://github.com/doocs/advanced-java Star 7752本系列知识出自中华石杉,可以作为互联网 Ja...

2019-09-23 16:57:00 166

转载 程序员,你还不会合理选择Filter、Interceptor、Aspect?

小伙伴们应该听说过过滤器、拦截器、切面,印象上都能够起到截断拦截的作用,在做一些业务需求时,不知道如何选择,今天老顾就来介绍一下他们之间的区别。过滤器可以拦截到方法的请求和响应 (ServletRequest request, ServletResponse response), 并对请求响应做出过滤操作。过滤器依赖于 servlet 容器。在实现上,基于函数回调,它可以对几乎所有...

2019-09-23 10:16:00 86

转载 做了这么久的程序员,你知道为什么会有 Lambda 表达式吗?

Java8 有一些新的特性,今天老顾给大家分享一下关于 Lambda 表达式的由来,一开始感觉 Lambda 可读性蛮差的,不知道 为什么 Java8 会出来这个表达式?既然大佬们推出来,肯定是有原因的,应该是为了解决一些问题,那我们就看看解决了什么问题?班导想了解一下各个同学的相关情况:1、来自苏州的有哪些同学上面的伪代码,是不是很简单,写一个方法,直接过滤出苏州地区的学生。...

2019-09-20 11:09:00 103

转载 如何给女朋友讲明白:Java 中 Stack(栈) 与 Heap(堆)

背景Java 中 Stack(栈) 与 Heap(堆) 是面试中被经常问到的一个话题。有没有对 Java 中 Stack(栈) 与 Heap(堆) 烂熟于心的童鞋,请举手!!!(怎么没人举手…)这个时候蜗牛哥的对象弱弱的举起了小手(这个对象不是 new 出来的哈)女朋友:牛哥,谁要怼咱呀?我要不要先打个摇摇灵?蜗牛哥:Heap(堆) 与 Stack(栈) 是两种内存区域,不是要...

2019-09-20 09:51:00 70

转载 为什么 Java 不是纯面向对象语言?

什么是纯面向对象语言?纯面向对象语言或完全面向对象语言是指完全面向对象的语言,它支持或具有将程序内的所有内容视为对象的功能。它不支持原始数据类型(如 int,char,float,bool 等)。编程语言满足七种标准可以就可以称为纯粹的面向对象语言,他们是:封装 / 数据隐藏继承多态性抽象化所有预定义类型都是对象所有用户定义的类型都是对象对对象执行的所有操作必须仅通过对...

2019-09-19 17:29:00 268

转载 反射是框架设计的灵魂

反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的 Class,Class 类用于表示. class 文件(字节码))一、反射的概述JAVA 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为 java 语言的反射机制。要想解剖一个类, 必须先...

2019-09-19 13:51:00 128

转载 漫谈Java中的OOPS

什么是OOPS?面向对象编程是一种编程概念,其工作原理是对象是程序中最重要的部分。它允许用户创建他们想要的对象,然后创建处理这些对象的方法。操作这些对象以获得结果是面向对象编程的目标。面向对象编程通常称为OOP,用于Java等现代编程语言核心OOPS概念1)类该类是一组类似的实体。它只是一个逻辑组件,而不是物理实体。例如,如果你有一个名为“昂贵的汽车”的类,它可能有梅赛德斯,宝...

2019-09-19 11:24:00 213

转载 17个经典的Spring面试问答

Q1、什么是Spring Framework?Spring是Java企业版应用程序开发中使用最广泛的框架.Spring的核心功能可用于开发任何Java应用程序。我们可以使用它的扩展来在Java EE平台上构建各种Web应用程序,或者我们可以在简单的独立应用程序中使用它的依赖注入。Q2、使用Spring有什么好处?Spring旨在简化Java EE开发。以下是使用它的优点:轻量...

2019-09-19 11:08:00 133

转载 到底什么是面向对象编程?

面向对象编程?你说的是看着女朋友进行编程吗?注释:没有对象怎办?前几天网上看到一个有趣的面试问题:农场有头大母牛,每年生头小母牛,小母牛五年后生小母牛,年龄大于15便死亡????,问20年后农场一共有多少头牛?(使用面向对象编程思维解答)这个面试问题让我想到了面向过程与面向对象编程的区别,咱们先简单了解下这两者定义上区别:面向过程就是分析出解决问题所需...

2019-09-18 14:24:00 94

转载 Java设计模式:单例模式

单例模式是Java中最常用的模式之一。它用于控制通过阻止外部实例化和修改而创建的对象数。这个概念可以推广到只有一个对象存在时更有效地运行的系统,或者将实例化限制为一定数量的对象,例如:私有构造函数 - 没有其他类可以实例化新对象。私有引用 - 无需外部修改。public static方法是唯一可以获取对象的地方。单例的故事这是一个简单的用例。一个国家只能有一位总统。因此,...

2019-09-18 13:34:00 92

转载 Java中 a+=b 和 a=a+b 有什么区别?

今天舍友突然问我“在java中 a+=b 和a=a+b 有什么区别”,说这是一道面试题。当时就不假思索的回答:“一样啊”,然后他说有位面试者也回答说一样,所以被淘汰了。当时感觉很惊奇,书上写的就是一样,怎么会?于是就查了一下,并且自己到eclipse中试了一下,原来他们之间还真的有区别。在java语言中,a+=b和a=a+b的主要区别是在运算的精度上。类似的有“-= 、 *= 、/= ...

2019-09-16 09:21:00 169

转载 每个Java开发人员都应该知道的10个基本工具

大家好,我们已经在2019年的第9个月,我相信你们所有人已经在2019年学到了什么,以及如何实现这些目标。我一直在写一系列文章,为你提供一些关于你可以学习和改进的想法,以便在2019年成为一个更好的、全面的开发人员,比如学习新的编程语言、框架和库。这三件事非常重要,可以帮助您成为更好的Java开发人员,但正如一些有智慧的人说的那样,“您应该像工具一样好”,您还应该着手升级工具,学习新工具...

2019-09-12 14:47:00 121

转载 2019年让程序员崩溃的 60 个瞬间,笑死我了

前方高能,轻松一刻,我看了以后是笑疯了。1. 公司实习生找 Bug2. 在调试时,将断点设置在错误的位置3. 当我有一个很棒的调试想法时4. 偶然间看到自己多年前写的代码5. 当我第一次启动我的单元测试时6. 数据库的 Delete 语句忘了使用限定词 where...7. 明明是个小 bug,但就是死活修不好......8. 当我尝试调整生产数据库中的一些...

2019-09-12 13:43:00 235

转载 面试官:服务器安装 JDK 还是 JRE?可以只安装 JRE 吗?

前些日子有知友面试时被问到如题所示的问题,由于他之前没有准备到这些最最基础的知识,没有考虑过这个问题,所以被问到时竟一脸萌币,回答的不是很好。这道题主要考的是对 Java 基础知识的了解,有些同学可能已经忘了。其实很多 Java 程序员在写了很多代码后,你问他 jre 和 jdk 之间有什么关系,jvm 又是什么东西,很多人不知所云。现在我们一起来分析下:首先了解下这两者的概念J...

2019-09-12 11:21:00 151

转载 腾讯工作近十年大佬:不是我打击你!你可能真的不会写Java

文章核心其实,本不想把标题写的那么恐怖,只是发现很多人干了几年 Java 以后,都自认为是一个不错的 Java 程序员了,可以拿着上万的工资都处宣扬自己了,写这篇文章的目的并不是嘲讽和我一样做 Java 的同行们,只是希望读者看到此篇文章后,可以和我一样,心平气和的争取做一个优秀的程序员。腾讯工作近十年大佬:不是我打击你!你可能真的不会写Java讲述方向由于一直从事移动互联网相...

2019-09-12 10:16:00 80

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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