加载中
Java面试题目

一、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的? 答: 1、String是字符串常量,StringBuffer和StringBuilder都是字符串变量。后两者的字符内容可变,而前者...

2017/12/15 23:43
54
JVM——垃圾回收

一、引用计数法  给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1,当引用失效时,计数器值就减1,任何时刻计数器为0的对象就是不可能再被使用的。   但是它很难解决...

2017/12/15 23:28
8
理解Java内存模型

Java内存模型即Java Memory Model,简称JMM。JMM定义了Java 虚拟机(JVM)在计算机内存(RAM)中的工作方式。JVM是整个计算机虚拟模型,所以JMM是隶属于JVM的。 如果我们要想深入了解Java并发编程...

2017/12/15 23:24
5
java对象占内存大小

好多东西记不清楚了,网络上收集的合到一起吧,没事儿看看 1B(byte 字节)=8bit 1KB(Kilobyte 千字节)=1024B, 1MB(Megabyte 兆字节 简称“兆”)=1024KB, 1GB(Gigabyte 吉字节 又称“千兆”)...

2017/12/15 22:39
4
go基础学习笔记

呃,最近在学习go语言,因为我是从java转过来的,有好多不习惯 go函数返回类型引用类型和值类型 go函数的返回值可以为引用类型和值类型,引用类型就是直接返回内存地址值类型是变量的副本,所...

2016/12/15 11:56
28
go语言之并发

简介 多核处理器越来越普及,那有没有一种简单的办法,能够让我们写的软件释放多核的威力?答案是:Yes。随着Golang, Erlang, Scale等为并发设计的程序语言的兴起,新的并发模式逐渐清晰。正...

Go
2016/12/10 22:45
65
Goroutine + Channel 实践

goroutine不同于thread,threads是操作系统中的对于一个独立运行实例的描述,不同操作系统,对于thread的实现也不尽相同;但是,操作系统并不知道goroutine的存在,goroutine的调度是有Golan...

Go
2016/12/10 18:53
78
golang sync.WaitGroup解决goroutine同步

go提供了sync包和channel来解决协程同步和通讯。新手对channel通道操作起来更容易产生死锁,如果时缓冲的channel还要考虑channel放入和取出数据的速率问题。 从字面就可以理解,sync.WaitGr...

2016/12/10 18:44
1K
mac pro下安装gdb和delve调试器

我用liteide进行go环境的配置,最近升级以后发现两个调试器都不能debug代码 了,主要原因有两个。一个是软件签名问题和mac系统的安装问题。 1.gdb 通过 brew install gdb 方式安装好软件,然...

Go
2016/12/09 12:02
327
hyperledger fabric本地开发环境mac部署

搭建方法主要参考http://hyperledger-fabric.readthedocs.io/en/latest/dev-setup/devenv/的英文文档说明,和另一篇windows下的文章(http://8btc.com/article-3815-1.html)在mac pro下进行...

2016/11/16 15:45
4.9K
mac 配置以太坊本地开发环境

使用官方的go 版本,的直接安装,也可以通过源码(git clone https://github.com/ethereum/go-ethereum)构建; brew tap ethereum/ethereum brew install ethereum 安装好以后就可以启动了,...

2016/11/05 10:51
4.1K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部