加载中
Java EE—最轻量级的企业框架?

确保高效发展进程的建议 很久以前,J2EE,特别是应用程序服务器被认为过于臃肿和“重量级”。对于开发人员来说,使用此技术开发应用程序会非常繁琐且令人沮丧。但是,由于 J2EE 框架的名称已...

Java13新特性

Java 13 的官方开发目标包含改进垃圾收集、应用程序的类数据共享和文本块 Java 开发工具包(JDK)13,标准 Java 的下一个版本,现在可作为候选版本使用,所有新功能都已锁定。JDK 13提出了一...

CentOS安装 JDK, Redis, MySQL

有备无患,万一以后要用到!自己做个记录。 Centos7安装 jdk 安装方式介绍两种。A.使用yum 安装,这种情况JAVA_HOME在 /usr/lib/jvm下B.手动下载jdk,配置JAVA_HOME环境。 先用yum安装来看看...

JVM体系结构详解

每个Java开发人员都知道字节码将由JRE (Java运行时环境)执行。但是很多人不知道JRE是Java Virtual Machine(JVM)的实现,它分析字节码、解释代码并执行代码。作为开发者,了解JVM的体系结构非...

09/04 22:37
39
为什么选择 Spring 作为 Java 框架

概述 在本文中,我们将讨论 Spring 作为最流行的 Java 框架之一的主要价值体现。 最重要的是,我们将尝试理解 Spring 成为我们选择框架的原因。Spring 的详细信息及其组成部分已在我们 之前的...

谁说搞Java的不能玩机器学习?

简介 机器学习在全球范围内越来越受欢迎和使用。 它已经彻底改变了某些应用程序的构建方式,并且可能会继续成为我们日常生活中一个巨大的(并且正在增加的)部分。 没有什么包装且机器学习并...

11/05 21:32
130
Java中创建对象的5种方法

将会列举5种方法去创建 Java 对象,以及他们如何与构造函数交互,并且会有介绍如何去使用这些方法的示例。 作为一个 Java 开发人员,我们每天都会创建大量的 Java 对象,但是我们通常会使用依...

09/23 08:35
19
Java进阶之路——泛型

1.引言 泛型是指参数化类型的能力,可以定义带泛型的方法或类,随后编译器会使用具体的类型来代替它。Java中可以定义泛型类,泛型接口和泛型犯法。 2.优点 使用泛型能够使程序在编译期就抛出...

不管你年底换不换工作,了解下单例模式

单例模式 什么是单例模式?简言之就是确保定义为单例模式的类在程序中有且只有一个实例。单例模式的特点: 只有一个实例 (只能有一个对象被创建) 自我实例化(类构造器私有) 对外提供获取...

12/01 23:01
12
Java面试基础篇——第十一篇:Class.forName和ClassLoader的区别

Java中的Class.forName()和ClassLoader都可以用来对类进行加载。Class.forName()除了将类的.class文件加载到JVM中 还会对类进行解释,执行类中的static块,而ClassLoader只会将.class文件加载...

2018/07/25 10:08
202
Java8新特性之接口

在JDK8以前,我们定义接口类中,方法都是抽象的,并且不能存在静态方法。所有的方法命名规则基本上都是 public [返回类型] 方法名 throws [异常类型] {}。 JDK8为接口的定义带来了一些新的改...

2018/07/22 12:31
80
Java面试基础篇——第十篇:反射的原理

什么是Java的反射机制?指在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法。对于任意一个对象,都能调用它的任意一个方法。这种动态获取信息,以及动态调用对象方法的功能叫Jav...

2018/07/24 14:14
174
精通Spring Boot——第五篇:写一个spring-boot-starter包

为了能更好的理解Springboot的自动配置和工作原理,我们今天来手写一个spring-boot-hello-starter。这个过程很简单,代码不多。接下来我们看看怎么开始实践。 ##1. 新建maven工程。 这块就不...

2018/10/05 16:22
217
精通Spring Boot——第十三篇:整合Mybatis多数据源

久违了,最近度过了一段倦怠期,这段时间干什么都没有动力,拖延症复发。好在我回来了.... ——From me . 进入今天的主题——在Spring Boot 项目中整合mybatis多数据源,其实很简单,其实并不...

精通Spring Boot —— 第十四篇:整合mybatis和jpa的多数据源

刚更新了一篇SpringBoot整合mybatis。突然想mybatis虽然功能强大,但是对sql的要求还是算高的。Spring Data Jpa对于某些用户来说 ,还是个比较简单的选择。毕竟不用写较复杂的sql语句,于是就...

精通Spring Boot——第四篇:Spring事件 Application Event

Spring的事件为Bean与Bean之间的通信提供了支持,当我们系统中某个Spring管理的Bean处理完某件事后,希望让其他Bean收到通知并作出相应的处理,这时可以让其他Bean监听当前这个Bean所发送的事...

Java面试基础篇——第三篇:String,StringBuffer,StringBuilder区别

我们先对比下String, StringBuffer, StringBuilder这三个类。他们的主要区别一般体现在线程安全和执行效率上。 类名 String StringBuffer StringBuilder 线程安全 安全(final修饰) 安全 不...

2018/07/16 11:19
1K
Part 002: Java并发机制的底层实现原理

1.volatile实现原理 Java语言规范第3版中对volatile的定义如下: Java编程语言允许线程访问共享变量,为了确保共享变量能被准确和一致的更新,线程应该确保通过排他锁单独获得这个变量。 1....

02/14 14:41
27
第一章:Java多线程技能

1.1进程和多线程的概念及线程的优点 进程:进程是操作系统结构的基础,是一次程序的执行,是一个程序及其数据在处理机上顺序执行时所发生的活动;是程序在一个数据集合上运行的过程,它是系统...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部