自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HELLOW,文浩

优雅的键盘啪啦啦。。

  • 博客(12)
  • 收藏
  • 关注

转载 ACC_SUPER简介

class文件中的access flag记录了一个类的相关信息,比如public abstract final等等。其中有一个值ACC_SUPER。现理解如下:ACC_SUPER是用来表示如何调用父类的方法。在jdk1.1之前,jvm使用一种invokenonvirtual的指令,调用父类方法。这个方法就是现在的invokespecial 前身。既然连名字都改过了,他们的实现差距可以认为已经比较...

2020-04-27 12:19:35 1463

转载 golang的类型转换(断言等)

go类型转换go存在4种类型转换分别为:断言、强制、显式、隐式。通常说的类型转换是指断言,强制在日常不会使用到、显示是基本的类型转换、隐式使用到但是不会注意到。断言、强制、显式三类在go语法描述中均有说明,隐式是在日常使用过程中总结出来。断言类型转换断言通过判断变量是否可以转换成某一个类型类型断言Type assertions语法文档镜像地址一个简单的断言表达式:...

2020-04-22 10:38:26 357

转载 Gradle的基础使用

https://blog.csdn.net/smallwei2014/article/details/89520333

2020-04-13 12:05:38 108

转载 Java JVM启动参数

摘要已经使用了一段时间的Java,期间也了解和用过一些JVM(Java Virtual Machine)参数,但是没有仔细去整理过每个参数代表的意义,为此整理成文。Java使用方式java [options] classname [args]java [options] -jar filename [args]options: 命令行选项,空格分隔classname: 启动的...

2020-04-10 11:58:48 227

转载 Gradle语法的理解

做过java开发或者android开发,你一定使用gradle,这也是现代大部分项目使用的项目构建和项目依赖管理的工具。用过很多年,也知道怎么用,但就是不知道为什么要那么写,gradle的各种花式配置,到底怎么是什么意思呢,要怎么理解这些写法呢?比如以下的gradle配置(android项目的gradle配置)apply plugin: 'com.android.applicatio...

2020-04-09 18:50:41 489

转载 Gradle父子项目构建

Gradle对构建模块化项目提供了强大的支持,在Gradle中每一个模块都是一个项目,称之为Gradle多项目构建技术,多项目构建实现了项目模块化,降低代码耦合度,增加内聚性,本篇文章将简单介绍如何使用Gradle进行多项目构建。1、组装多项目构建:Gradle整个项目是由一个根目录和多个模块的子目录构成,在根目录下新建build.gradle构建脚本,使用gradle projec...

2020-04-09 15:53:36 4798 3

转载 Go的Type用法

golang中,type是非常重要的关键字,一般常见用法就是定义结构,接口等,但是type还有很多其它的用法,在学习中遇到了以下几种,这点简单总结记录下定义结构type Person struct { name string age int}type Mutex struct {}type OtherMutex Mutex //定义新的类型func (m *Mu...

2020-04-09 11:04:22 540

转载 Go语言-int类型取值范围

相比于C/C++语言的int类型,GO语言提供了多种int类型可供选择,有int8、int16、int32、int64、int、uint8、uint16、uint32、uint64、uint。文章目录1.各int类型的取值范围如下2.关于int类型3.代码示例4.总结1.各int类型的取值范围如下int8: -128 ~ 127int16: -32768 ~ 32767int3...

2020-04-09 10:00:01 16015

转载 Go的interface{}类型,已经interfece{}.()类型判断

nterface类型定义了一组方法,如果某个对象实现了某个接口的所有方法,则此对象就实现了此接口。空interface(interface{})不包含任何的method,正因为如此,所有的类型都实现了空interface。我们知道interface的变量里面可以存储任意类型的数值(该类型实现了interface)。那么我们怎么反向知道这个变量里面实际保存了的是哪个类型的对象呢?目前常用的有两种...

2020-04-08 11:19:43 571

转载 MockIto进行模拟单元测试

JUnit和Mockito对于JUnit,这里就不详细介绍了,网上的教程有很多,比如这个和这个。下面主要介绍一下Mockito。什么是mock测试,什么是mock对象?先来看看下面这个示例:从上图可以看出如果我们要对A进行测试,那么就要先把整个依赖树构建出来,也就是BCDE的实例。一种替代方案就是使用mocks从图中可以清晰的看出:mock对象就是在调试期间...

2020-04-07 21:30:05 777

转载 Go单元测试

更新、更全的《Go从入门到放弃》的更新网站,更有python、go、人工智能教学等着你:https://www.cnblogs.com/nickchen121/p/11517502.html不写测试的开发不是好程序员。我个人非常崇尚TDD(Test Driven Development)的,然而可惜的是国内的程序员都不太关注测试这一部分。 这篇文章主要介绍下在Go语言中如何做单元测试和基准测试。...

2020-04-07 18:09:29 344 1

转载 BeanFactory和FactoryBean区别

BeanFactoryBeanFactory定义了IOC容器的最基本形式,并提供了IOC容器应遵守的的最基本的接口,也就是SpringIOC所遵守的最底层和最基本的编程规范。在Spring代码中,BeanFactory只是个接口,并不是IOC容器的具体实现,但是Spring容器给出了很多种实现,如DefaultListableBeanFactory...

2020-04-02 18:17:07 104

空空如也

空空如也

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

TA关注的人

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