希望的天 希望的天
4年前
synchronized锁升级过程
1.前置知识:    1.1JAVA对象的内存布局      hotspot虚拟机中,普通对象在堆中的存储可以划分成三部分:对象头(包含了MarkWord和类型指针)、实例例数据和padding。JAVA对象的内存布局MarkWord的长度为4byte/8byte,用于存储对象自身的运行时数据
Easter79 Easter79
3年前
springMVC总结
1、开始1.1作用让pojo成为处理请求的控制器,无序实现任何接口1.2第一个案例!第一个案例(https://static.oschina.net/uploads/img/201605/11191330_hAHo.png)2、映射请求2.1使用@Re
Wesley13 Wesley13
3年前
Java 浅拷贝和深拷贝
!(https://oscimg.oschina.net/oscnet/b2f493d478242c24dc57d59ce17ceebb54f.jpg)前言Java中的对象拷贝(ObjectCopy)指的是将一个对象的所有属性(成员变量)拷贝到另一个有着相同类类型的对象中去。举例说明:比如,对象A和对象B都属于类S,具有
Wesley13 Wesley13
3年前
Go 使用 JSON
Encode将一个对象编码成JSON数据,接受一个interface{}对象,返回\\byte和errfuncMarshal(vinterface{}){byte,err}Marshal函数将会递归遍历整个对象,依次按照成员类型对这个对象进行编码,类型转换如下:1bool类型转换成JSON
Stella981 Stella981
3年前
Elasticsearch(024):es常见的字段映射类型之 连接类型(join type)
jointype概述出现的背景_引出问题:“某头条新闻APP”新闻内容和新闻评论是1对多的关系?在ES6.X该如何存储、如何进行高效检索、聚合操作呢?_1\.ES6.X新类型join产生背景Mysql中多表关联,我们可以通过left
Easter79 Easter79
3年前
SpringCloud(第 001 篇)简单用户微服务
SpringCloud(第001篇)简单用户微服务一、大致介绍通过RestAPI接口/simple/{id}来简单获取H2数据库中的用户信息,并且数据库中的字段与实体User类的字段相互映射。二、实现步骤2.1
Stella981 Stella981
3年前
Learning Java7 WatchService
WatchService直接映射到nativefileeventnotificationmechanism,如果原生文件时间通知机制不可用,默认实现就会使用polling方式。1\.JDK的实现风格,java.nio.file.Path接口对应一个java.nio.file.Paths静态方法工具类。Path接口定义了registe
Wesley13 Wesley13
3年前
Java基础学习总结(4)——对象转型
一、对象转型介绍!(http://static.oschina.net/uploads/img/201512/31130644_mPJ1.jpg)  对象转型分为两种:一种叫向上转型(父类对象的引用或者叫基类对象的引用指向子类对象,这就是向上转型),另一种叫向下转型。转型的意思是:如把float类型转成int类型,把do
Wesley13 Wesley13
3年前
Java反射是什么?看这篇绝对会了!
作者:火星十一郎https://www.cnblogs.com/hxsyl(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2Fhxsyl)一.概念反射就是把Java的各种成分映射成相应的Java类。Class(https://www
LeeFJ LeeFJ
2年前
Foxnic-SQL (7) —— DAO 特性 : 执行 SQL 语句
FoxnicSQL支持多种语句执行方式,包括直接执行SQL字符串、执行SQL对象,SQL对象自执行,多语句执行与批量执行。FoxnicSQL显著的特征是DAO对象既可以执行字符串的SQL语句,也可以执行对象化的SQL语句。