自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (28)
  • 收藏
  • 关注

原创 Java语言高级特性——注解与反射

注解Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。 注解是元数据的一种形式,提供有关于程序但不属于程序本身的数据。注解对它们注解的代码的操作没有直接影响。注解声明声明一个注解类型Java中所有的注解,默认实现 Annotation 接口:package java.lang.annotation; public interface An...

2020-04-30 19:07:32 173

原创 Java并发编程之synchronized原理(自旋锁,锁消除,锁粗化,偏向锁,轻量级锁)

参考:synchronized原理及优化,(自旋锁,锁消除,锁粗化,偏向锁,轻量级锁)

2020-04-13 10:47:26 691 1

原创 Java并发编程的艺术 2.2 synchronized的实现原理与应用

参考:[1] Java特种兵,3.5 - 浅析Java对象的内存结构[2] Java并发编程的艺术,2.2.1 - Java对象头[3] 深入理解Java虚拟机,2.3.2 - 对象的内存布局java对象在内存中的结构(HotSpot虚拟机)Java对象结构与锁实现原理及MarkWord详解JVM——深入分析对象的内存布局...

2020-04-11 16:04:21 168

原创 详解Java的对象

2.2 synchronized的实现原理与应用在多线程并发编程中synchronized一直是元老级角色,很多人都会称呼它为重量级锁。但是,随着Java SE 1.6对synchronized进行了各种优化之后,有些情况下它就并不那么重了。本文详细介绍Java SE 1.6中为了减少获得锁和释放锁带来的性能消耗而引入的偏向锁和轻量级锁,以及锁的存储结构和升级过程。先来看下利用synchron...

2020-04-11 13:07:05 272

原创 深入理解Java虚拟机 2.3 HotSpot虚拟机对象探秘

2.3 HotSpot虚拟机对象探秘介绍完Java虚拟机的运行时数据区之后,我们大致知道了虚拟机内存的概况,读者了解 了内存中放了些什么后,也许就会想更进一步了解这些虚拟机内存中的数据的其他细节,譬如它们是如何创建、如何布局以及如何访问的。对于这样涉及细节的问題,必须把讨论范围限定在具体的虚拟机和集中在某一个内存区域上才有意义。基于实用优先的原则,笔者以常用的虚拟机HotSpot和常用的内存区域...

2020-04-10 16:12:52 243

原创 Java的Class类

参考:Java语言中的Class类

2020-04-06 19:52:41 237

原创 深入Java虚拟机第5章 Java虚拟机 方法区

参考:【了解】JVM的Class对象的存储位置和作用【方法区:类型信息。堆:Class对象】JVM 系列 - 内存区域 - 方法区(六)

2020-04-05 18:37:50 331

原创 Thinking in Java 第14章 类型信息(type information)

14.6 反射:运行时的类信息如果不知道某个对象的确切类型,RTTI可以告诉你。但有一个限制:这个类型在编译时必须已知,这样才能使用RTTI识别它,并利用这些信息做一些有用的事。换句话说,在编译时,编译器必须知道所有要通过RTTI来处理的类假设你获取了一个指向某个并不在你的程序空间中的对象的引用;事实上,在编译时你的程序根本没法获知这个对象所属的类反射提供了一种机制——用来检查可用的方法,...

2020-04-05 14:42:25 471

原创 TCP的三次握手与四次挥手

重学TCP/IP协议和三次握手四次挥手TCP的三次握手与四次挥手理解及面试题(很全面)

2020-04-05 10:18:50 105

原创 Java并发编程之Java 乐观锁和悲观锁

字节跳动面试,问了我乐观锁和悲观锁的AQS、sync和Lock,这个回答让我拿了offer

2020-04-05 10:15:44 421

原创 Core Java, Volume I 第 6 章 接口、lambda 表达式与内部类

▲ 接 口▲ 接 口 示 例▲ lambda 表 达 式▲ 内 部 类▲ 代 理6.1 接口6.2 接口示例6.3 lambda 表达式6.4 内部类6.5 代理参考:Java核心技术卷一 基础知识 第10版...

2020-04-02 12:54:18 156

原创 Android注解

参考:Android注解-看这篇文章就够了

2020-04-01 13:28:34 124

原创 如何查看Android系统源码

参考:如何查看Android系统源码

2020-04-01 13:27:32 548

原创 ViewPager嵌套Fragment性能优化

1.ViewPager+Fragment如何管理生命周期2.ViewPager嵌套Fragment的缓存机制3.ViewPager卡顿性能优化

2020-04-01 13:12:13 492

WindowManagerService相关类图.eddx

Activity,Window,DecorView,ViewRootImpl,WindowManager,WindowManagerImpl,WindowManagerGlobal,WindowManagerService相关类图

2020-03-20

WindowManagerService相关类图.eddx

Activity,Window,DecorView,ViewRootImpl,WindowManager,WindowManagerImpl,WindowManagerGlobal,WindowManagerService相关类图

2020-03-20

WindowManagerService相关类图.eddx

Activity,Window,DecorView,ViewRootImpl,WindowManager,WindowManagerImpl,WindowManagerGlobal,WindowManagerService相关类图

2020-03-19

Binder.rar

Binder实例,client进程调用server进程的a+b函数,用server进程返回结果给client进程。 Binder跨进程通信相关的client进程,Proxy,BinderProxy,Binder驱动,Binder,Stub,server进程的时序图

2020-03-19

Android系统启动流程.xmind

Android系统启动流程的思维导图,包含了Android系统的关键进程以及关键服务。。

2020-03-19

OnTouchEvent.rar

Android事件分发机制的工程Demo,包含有Android事件分发机制的流程图,方便理解Android事件分发机制。

2020-02-28

区块链与资产证券化(ABS)

介绍资产证券化abs的整体原理,以及基于区块链技术的资产证券化管理平台的优势。

2019-03-25

Ethereum代码整体框架(根据源码分析)

Ethereum代码整体框架(根据源码分析),在看以太坊源码时做的整体框架的思维导图。

2019-01-15

A Kafka-based Ordering Service for Fabric

A Kafka-based Ordering Service for Fabric,讲解fabric的基于Kafka的排序服务。

2019-01-11

区块链技术及其应用

介绍区块链技术的背景,整体技术原理,以及相关应用。

2018-11-30

白硕《企业区块链》

上海交易所前总工程师白硕 做的演讲《企业区块链》。。

2018-11-27

雷凯-北京大学深圳 -块游记-CCF+CBC2018+PPT(杭州)-20181125

2018中国区块链技术大会上,北京大学深圳研究生院副教授雷凯做的演讲

2018-11-27

区块链—形式化表示与体系结构演进--斯雪明

2018中国区块链技术大会上,斯雪明做的演讲,区块链—形式化表示与体系结构演进

2018-11-27

银行支付系统的SWIFT架构

银行支付系统的SWIFT架构,SWIFT作为银行间标准化的载体。

2018-07-23

区块链技术在跨境支付领域的应用研究

区块链技术在跨境支付领域的应用研究, 可供参考学习。

2018-07-23

CustomHttpURLConnectionImpl

实现HttpURLConnection,创建自己想要的HttpURLConnection连接

2016-04-08

SqlCommand_Parameters

SqlCommand_Parameters属性用法例子,亲自运行过,没有问题初学者参考

2014-03-24

SqlCommand_ExecuteScalar方法

SqlCommand_ExecuteScalar方法,亲自运行过,没有问题初学者参考

2014-03-24

SqlCommand_ExecuteNonQuery方法

SqlCommand_ExecuteNonQuery方法,亲自运行过,没有问题初学者参考

2014-03-24

SqlDataReader

介绍 SqlDataReader对象例子,亲自运行过,没有问题初学者参考

2014-03-24

DataSet对象

介绍 DataSet对象例子,亲自运行过,没有问题初学者参考

2014-03-24

最小生成树算法详解

详细的最小生成树全解,讲述金典的最小生成树算法,全面掌握最小生成树算法

2013-05-11

空空如也

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

TA关注的人

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