标签:Java类

Java

Spring Boot 自动配置(auto-configurtion) 揭秘

2

xirruiqiang 发布于 2019-07-18

本章,我们为你揭秘Spring Boot自动配置(Auto Configuration)运行机制,谈到auto-configuration,肯定离不开@EnableAutoConfiguration注解。 package org.springframework.boot.auto...

阅读(9)评论(0)赞 (0)

Java

Spring Boot 自动配置(auto-configurtion) 揭秘 荐

2

darida 发布于 2019-07-18

本章,我们为你揭秘Spring Boot自动配置(Auto Configuration)运行机制,谈到auto-configuration,肯定离不开@EnableAutoConfiguration注解。 package org.springframework.boot.auto...

阅读(10)评论(0)赞 (0)

Java

IDEA新建maven工程详解步骤

4

刘莉莉 发布于 2019-07-18

右侧出现了与Maven的相关类容 Maven的下载地址,maven.apache.org/ 在默认情况下IDEA集成了3.3.9版本,我下载的是3.6.1版本,可以根据自己情况来用哈。 如图是在下载Maven包里面自带的setting,可以导入使用 更改后的地址如图: Local...

阅读(11)评论(0)赞 (0)

Java

Netty classloader死锁问题及解决方案分享

9

puefu.he 发布于 2019-07-17

最近,Telsa-Gateway直销网关在生产部署时发现一个很奇怪的问题。 问题描述如下:部署时,部分节点启动不起来,但日志中无任何报错,程序也始终处于启动状态,而CPU和内存资源都占用特别少。通过工具查看线程堆栈发现,主线程是BLOCKED状态在等待锁资源,但该锁的持有线程状态...

阅读(14)评论(0)赞 (0)

Java

乐字节Java编程语言发展、面向对象和类

9

yeseng 发布于 2019-07-17

大家好,上次我们讲过了乐字节Java编程之方法、调用、重载、递归,接下来我们将会进入到Java封装的内容。Java编程语言发展,面向对象和类。 一、编程语言的发展 机器语言——直接由计算机的指令组成,指令、数据、地址都以“0”和“1”组成:可以被计算机直接识别并执行。 汇编语言—...

阅读(16)评论(0)赞 (0)

Spring

Spring中Bean的装配方式

4

刘莉莉 发布于 2019-07-17

Bean的装配可以理解为依赖关系注入,Bean的装配方式即Bean依赖注入的方式。Spring容器支持多种形式的Bean的装配方式,如 基于XML的装配、基于注解(Annotation)的装配和自动装配(其中最常用的是基于注解的装配) ,本文章将主要讲解着三种装配方式的使用。 基...

阅读(19)评论(0)赞 (0)

Java

JNI引用类型数组操作

尖兵 发布于 2019-07-17

上篇文章JNI基本类型数组操作讲述了如何在JNI层操作基本类型的数组,本片文章承继上篇文章来讲解如何在JNI层操作引用类型的数组。不过在阅读本篇文章前,你可能需要先理解 JNI访问Java对象的成员 和 JNI访问Java类的静态成员 这两篇文章所讲,否则你看本文会有点吃力。 准...

阅读(12)评论(0)赞 (0)

Java

史上最全的Android面试题集锦

23

changyuan.xu 发布于 2019-07-17

Android基本知识点 1、常规知识点 1、 Android类加载器 在Android开发中,不管是插件化还是组件化,都是基于Android系统的类加载器ClassLoader来设计的。只不过Android平台上虚拟机运行的是Dex字节码,一种对class文件优化的产物,传统C...

阅读(17)评论(0)赞 (0)

Java

Netty classloader死锁问题及解决方案分享

9

xiaoli.wang 发布于 2019-07-17

最近,Telsa-Gateway直销网关在生产部署时发现一个很奇怪的问题。 问题描述如下:部署时,部分节点启动不起来,但日志中无任何报错,程序也始终处于启动状态,而CPU和内存资源都占用特别少。通过工具查看线程堆栈发现,主线程是BLOCKED状态在等待锁资源,但该锁的持有线程状态...

阅读(12)评论(0)赞 (0)

Java

乐字节Java编程语言发展、面向对象和类

9

邓龙华 发布于 2019-07-17

大家好,上次我们讲过了乐字节Java编程之方法、调用、重载、递归,接下来我们将会进入到Java封装的内容。Java编程语言发展,面向对象和类。 一、编程语言的发展 机器语言——直接由计算机的指令组成,指令、数据、地址都以“0”和“1”组成:可以被计算机直接识别并执行。 汇编语言—...

阅读(12)评论(0)赞 (0)

Java

使用Netty,我们到底在开发些什么?

8

小丁 发布于 2019-07-17

在java界,netty无疑是开发网络应用的拿手菜。你不需要太多关注复杂的nio模型和底层网络的细节,使用其丰富的接口,可以很容易的实现复杂的通讯功能。 和golang的网络模块相比,netty还是太过臃肿。不过java类框架就是这样,属于那种离了IDE就无法存活的编码语言。 最...

阅读(13)评论(0)赞 (0)

Java

Java程序员必须掌握Spring XML配置的12个技巧

1

darida 发布于 2019-07-16

Spring是一个强有力的Java程序框架,其被广泛应用于Java的程序中。它用POJO提供了企业级服务。Spring利用依赖注入可以获得简单而有效的测试能力。Spring beans,依赖关系,以及服务所需要的bean都将在配置文件中予以描述,配置文件一般采用XML格式。然而X...

阅读(16)评论(0)赞 (0)

Spring

springboot-starter中的SPI 机制

9

puefu.he 发布于 2019-07-16

SPI的全称是Service Provider Interface, 直译过来就是"服务提供接口", 听起来挺别扭的, 所以我试着去就将它翻译为"服务提供商接口"吧. 我们都知道, 一个接口是可以有很多种实现的. 例如搜索,可以是搜索系统的...

阅读(14)评论(0)赞 (0)

Java

JNI基本类型数组操作

1

wenming.gapo 发布于 2019-07-16

从JNI函数动态注册进阶一文可知,JNI把Java类型分为两类来处理,一类是基本类型,另一类是引用类型,而且引用类型都是用 jobject 类型表示的,如下图所示 从这个图中可以看出,引用类型中有一种比较特殊的类型–数组,在JNI层中有好多个类型相对应,例如 int[...

阅读(18)评论(0)赞 (0)

Java

24种Java常用设计模式基本原理导读

31

changyuan.xu 发布于 2019-07-15

开端-Java设计模式导读 和往常一样,本篇文章依旧采用 “3W” 顺序(即What,Why和Where)来回答软件工程中的设计模式是什么,为什么需要设计模式以及在什么地方使用设计模式这三个问题。 ​本篇文章时Java设计模式系列技术文章的开篇,作为导读文章,将快速地对设计模式的...

阅读(22)评论(0)赞 (0)

Java

深入理解Java虚拟机(十一)——类加载器

1

hellas 发布于 2019-07-15

在类加载过程中的加载阶段,其任务之一是通过类的全限定名称来获取此类的二进制字节流,而虚拟机规范并没有限制二进制字节流的来源方式,因此类加载器就是用来通过指定的途径加载字节流的。 对于任意一个类来说,它的唯一性是通过类加载器和这个类本身来确定的,也就是说即便两个类加载自同一个Cla...

阅读(20)评论(0)赞 (0)

Java

JDK源码阅读(一):Object源码分析

15

songhua.gao 发布于 2019-07-15

最近经过某大佬的建议准备阅读一下JDK的源码来提升一下自己 所以开始写JDK源码分析的文章 阅读JDK版本为1.8 目录 Object结构图 构造器 equals 方法 getClass 方法 hashCode 方法 toString 方法 finalize 方法 registe...

阅读(17)评论(0)赞 (0)

Java

JNI访问Java类的静态成员

小丁 发布于 2019-07-15

上篇文章 JNI访问Java对象的成员 介绍了如何在JNI层回调Java对象的成员(变量和方法),这篇文章是上篇文章 的姊妹篇,介绍在JNI层如何回调Java类的静态成员(变量和方法)。 例子 首先呢,还是需要做一些准备工作,先完成动态注册的代码。 如果你对动态注册的代码还不熟悉...

阅读(19)评论(0)赞 (0)