标签:Java类

Java

Java程序员必读的10本书籍

10

hellas 发布于 2018-06-19

以下列出了10本书,对于任何希望提高Java知识和理解的Java程序员来说都是必不可少的。 如果你是一名程序员,想知道如何提高你对Java的了解或者成为更好的Java开发人员,那你就来对地方了。在本文中,我将分享一些最好的Java书籍。这些书经受住了时间的考验,随着岁月的流逝变得...

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

Java

深入理解JVM(四)类加载的时机

5

xubiao.zhuang 发布于 2018-06-16

1.类加载的时机 1.1.虚拟机类加载机制的概念 虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验、转换解析和初始化。最终形成可以被虚拟机最直接使用的java类型的过程就是虚拟机的类加载机制。 1.2 类加载的时机 类从被加载到虚拟机内存到卸出内存为止,它的整个生...

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

Spring

Spring源码剖析6:Spring AOP概述

xiaoli.wang 发布于 2018-06-11

本系列文章首发于我的个人博客: https://h2pl.github.io/ 欢迎阅览我的CSDN专栏:Spring源码解析 https://blog.csdn.net/column/details/21851.html 部分代码会放在我的的Github: https://gi...

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

Spring

Spring源码剖析3:懒加载的单例Bean获取过程分析

57

yeseng 发布于 2018-06-11

【Spring源码分析】Bean加载流程概览 本系列文章首发于我的个人博客: https://h2pl.github.io/ 欢迎阅览我的CSDN专栏:Spring源码解析 https://blog.csdn.net/column/details/21851.html 部分代码会...

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

Spring

SpringMVC+RestFul详细示例实战教程(实现跨域访问)

15

Harries 发布于 2018-06-11

一、理解 REST REST(Representational State Transfer),中文翻译叫“表述性状态转移”。是 Roy Thomas Fielding 在他2000年的博士论文中提出的。它与传统的 SOAP Web 服务区别在于,REST关注的是要处理的数据,而...

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

Java

为什么我墙裂建议大家使用枚举来实现单例。

2

dulong 发布于 2018-06-11

关于单例模式,我的博客中有很多文章介绍过。作为23种设计模式中最为常用的设计模式,单例模式并没有想象的那么简单。因为在设计单例的时候要考虑很多问题,比如线程安全问题、序列化对单例的破坏等。 单例相关文章一览: 设计模式(二)——单例模式 设计模式(三)——JDK中的那些单例 单例...

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

Spring

SpringMVC+RestFul详细示例实战教程(实现跨域访问)

15

wenming.gapo 发布于 2018-06-11

REST(Representational State Transfer),中文翻译叫“表述性状态转移”。是 Roy Thomas Fielding 在他2000年的博士论文中提出的。它与传统的 SOAP Web 服务区别在于,REST关注的是要处理的数据,而 SOAP 主要关注...

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

Java

Android:JNI 与 NDK到底是什么

15

yeseng 发布于 2018-06-11

前言 在 Android 开发中,使用  NDK 开发的需求正逐渐增大 但很多人却搞不懂  JNI  与  NDK  到底是怎么回事 今天,我将先介绍 JNI  与  NDK  & 之间的区别...

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

Java

Mybatis 的使用(集成Spring、SpringBoot)

1

wenming.gapo 发布于 2018-06-08

昨天在学习项目工程时发现项目对mybatis用的还是挺多的,之前也是有用过,觉得还是自己做下笔记记录一下。 Mybatis 是一个数据访问层框架,和大多数同类框架一样,Mybatis节省了开发人员使用jdbc底层操作数据库很大一部分代码,使用mybatis,开发人员只需要将sql...

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

Java

Zip Slip目录遍历漏洞已影响多个Java项目

hellas 发布于 2018-06-07

看新闻很累?看技术新闻更累?试试 下载InfoQ手机客户端 ,每天上下班路上听新闻,有趣还有料! 近日,专注于开源及云安全监控防范工作的 Snyk 公司 披露 了一种可能会造成任意文件被覆写的安全漏洞,称为 Zip Slip 。其相应的攻击手段是创建一种特制的ZIP压缩文件,在其...

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

Java

从 Java 到 Kotlin,再从 Kotlin 回归 Java

xiaoli.wang 发布于 2018-06-04

由于此博客文章引起高度关注和争议,我们认为值得在Allegro上增加一些关于我们如何工作和做出决策的背景。Allegro拥有超过50个开发团队可以自由选择被我们PaaS所支持的技术。我们主要使用Java、Kotlin、Python和Golang进行编码。本文中提出的观点来自作者的...

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

Java

支持安卓应用开发的那些顶级编程语言

1

小丁 发布于 2018-06-04

【51CTO.com快译】引言:本文通过向您介绍有关Android应用编程语言的优缺点,以帮助您选择出一种适合于自己应用的语言进行入门学习。 开始学习一种复杂的编程语言往往会让人望而生畏,因为在大多数情况下,您会不知道从何处开始学习,而且在开始之前,您可能已经对该语言满腹怀疑了。...

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

Java

Spring-data-commons(CVE-2018-1273)漏洞分析

yanxinchi 发布于 2018-06-01

CVE-2018-1273 是 Spring-data-commons近期爆出的一个可远程执行代码的漏洞,为了了解更多细节,本文将从漏洞的成因,漏洞的判定以及漏洞的利用三个方面来进行详细说明。 漏洞的成因 当用户在项目中利用了Spring-data的相关web特性对用户的输入参数...

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

Spring

Spring Boot正式发布,升还是不升呢?

1

Harries 发布于 2018-05-30

Spring帝国 Spring几乎是每一位Java开发人员都耳熟能详的开发框架,不论您是一名初出茅庐的程序员还是经验丰富的老司机,都会对其有一定的了解或使用经验。在现代企业级应用架构中,Spring技术栈几乎成为了Java语言的代名词,那么Spring为什么能够在众多开源框架中脱...

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

Java

少走弯路,给Java 1~5 年程序员的建议

1

xiaoli.wang 发布于 2018-05-29

今天LZ是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。 在大家看之前,LZ要先声明两点。 由于LZ本人是Java后端开发出身,因此所推荐的学习内容是Java Web和Java...

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

Java

深入理解JVM之Java字节码文件

xiaoli.he 发布于 2018-05-29

每一个class字节码文件都唯一对应一个类或接口,class文件中记录中类或接口的基本信息,但反之不成立,不是每一个类或接口都有一个唯一对应的字节码文件,首先类或接口的字节码可以不以文件的方式存储,可以直接从内存中生成字节码,而不产生.class文件,动态代理的原理就是直接内存中...

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

Java

JVMTI Agent 工作原理及核心源码分析

yeseng 发布于 2018-05-26

前一节讲述了基于JVMTI如何实现Agent,还有一种是基于Java Instrument API实现Agent,可以在Java代码层面编写Agent代码,而非基于C++/C的代码,具体使用可参考 《Java Instrument 功能使用及原理》 : 以 -javaagent ...

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

Java

从Java到Kotlin,然后又回到Java!

dulong 发布于 2018-05-26

从Java到Kotlin,然后又回到Java! 函数式编程 java学习路线 Kotlin banq 2018-05-26 20:24 赞助商链接 最近Java与kotlin语言之争又有点小热,大概是因为某位当初吹捧Java的大神来华兜售其kotlin新书有关,但是与此同时相反观...

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