51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#深入理解jvm
OAuth2.0的理解&基础
OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。 1.应用场景为了理解OAuth的适用场合,让我举一个假设的例子。有一个"云冲印"的网站,可以将用户储存在Google的照片,冲印出来。用户为了使用该服务,必须让"云冲印"读取自己储存在Googl...
代码星球
·
2020-04-07
OAuth2.0
理解
基础
关于Java中的getBytes()的原理理解以及演算
调用strs.getBytes()的时候,涉及到英文字符串、中文字符串、二进制数、ascll编码、byte[]的那部分的转换原理、如何演算转换过程,感觉有难度。代码: byted[]="abcD热爱技术".getBytes(); 实属无奈,大家知道中文字符串如何转换成bytes数组吗?原...
代码星球
·
2020-04-07
关于
Java
中的
getBytes
原理
百度统计的JS脚本原理解析
一句话:在你的网站上加载百度统计的脚本,这个脚本会收集你的本地信息,然后发送给百度统计网站https://blog.csdn.net/iqzq123/article/details/8877645 百度的:http://hm.baidu.com/h.js?95dfd07652f91df...
代码星球
·
2020-04-06
百度
统计
JS
脚本
原理
Jmeter执行java脚本结束时提示:The JVM should have exited but did not.
使用jmeter对dubbo进行压测时,需要使用jmeter的sampler里的java请求 使用./jmeter.sh-n-ttest.jmx-ltest.jmx-o-etest后台启动任务,执行结束出现“TheJVMshouldhaveexitedbutdidnot.”现象,jme...
代码星球
·
2020-04-06
Jmeter
执行
java
脚本
结束
关于offset()的理解
假如要取得x线的offset().top,在页面上的是x线到页面顶端的距离s1,如何取得x线在窗口上的top呢,这就需要取得窗口顶端到页面顶端的距离s2,由于s1和s2都是有方向的,所以,s1-s2就是需要的值 ...
代码星球
·
2020-04-06
关于
offset
理解
深入学习JS: __doPostBack函数
在.NET中,所有的服务器控件提交到服务器的时候,都会调用__doPostBack这个函数,所以灵活运用这个函数对于我们的帮助还是很大的. 比如,在我们写程序的时候经常会需要动态的生成一些控件,最简单的方法就是通过一个字符串,比如stringstrB...
代码星球
·
2020-04-06
深入
学习
JS
doPostBack
函数
简单理解Socket
1数据传输方式数据传输方式:基于Http协议传输和Socket传输1.1Socket传输的定义和其特点所谓socket通常也称作"套接字",实现服务器和客户端之间的物理连接,并进行数据传输,主要有UDP和TCP两个协议。Socket处于网络协议的传输层。UDP协议:广播式数据传输,不进行数据验证TCP协议:传输控制协议...
代码星球
·
2020-04-06
简单
理解
Socket
JVM如何理解Java泛型类(转)
一个很典型的泛型(generic)代码。T是类型变量,可以是任何引用类型:publicclassPair<T>{privateTfirst=null;privateTsecond=null;publicPair(Tfir,Tsec){this.first=fir;this.second=sec;}publi...
代码星球
·
2020-04-06
JVM
如何
理解
Java
泛型
深入分析Volatile的实现原理(转)
在多线程并发编程中synchronized和Volatile都扮演着重要的角色,Volatile是轻量级的synchronized,它在多处理器开发中保证了共享变量的“可见性”。可见性的意思是当一个线程修改一个共享变量时,另外一个线程能读到这个修改的值。它在某些情况下比synchronized的...
代码星球
·
2020-04-06
深入分析
Volatile
实现
原理
JVM GC算法 CMS 详解(转)
CMS,全称ConcurrentLowPauseCollector,是jdk1.4后期版本开始引入的新gc算法,在jdk5和jdk6中得到了进一步改进,它的主要适合场景是对响应时间的重要性需求大于对吞吐量的要求,能够承受垃圾回收线程和应用线程共享处理器资源,并且应用中存在比较多的长生命周期的对象的应用。CMS是用于对t...
代码星球
·
2020-04-06
JVM
GC
算法
CMS
详解
JVM1.6 GC详解
JVMGC是JVM的内存回收算法,调整JVMGC(GarbageCollection),可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,所以我们要了解JVM内存组成,回收算法,对象分配机制。 Java堆由Perm区和Heap区...
代码星球
·
2020-04-06
JVM1.6
GC
详解
【转】编写高质量代码改善C#程序的157个建议——建议44:理解委托中的协变
建议44:理解委托中的协变委托中的泛型变量天然是部分支持协变的。为什么是“部分支持协变”?看下面示例:classProgram{publicdelegateTGetEmployeeHanlder<T>(stringname);staticvoidMain(){GetEmp...
代码星球
·
2020-04-06
建议
编写
高质量
代码
改善
【转】编写高质量代码改善C#程序的157个建议——建议28:理解延迟求值和主动求值之间的区别
建议28:理解延迟求值和主动求值之间的区别要理解延迟求值(lazyevaluation)和主动求值(eagerevaluation),先看个例子:List<int>list=newList<int>(){0,1,2,3,4,5,6,7,8,9};vartemp1=fromcinlis...
代码星球
·
2020-04-06
建议
求值
编写
高质量
代码
Objective-C Runtime理解 --- 转载
Objective-CRuntime理解---转载 注:本文是对ColinWheeler的 UnderstandingtheObjective-CRuntime 的翻译。初学Objective-C(以下简称ObjC)的人很容易忽略一个ObjC特性——ObjCRunt...
代码星球
·
2020-04-06
Objective-C
Runtime
理解
转载
关于JVM加载class文件和类的初始化
1.1.装载 查找并加载类的二进制数据1.2.链接 验证:确保被加载类的正确性。(安全性考虑) 准备:为类的静态变量分配内存,并将其初始化为默认值。(比如staticinta =10这里给a的默认初始值为0) 解析:把类中的符号引用转换为直接引用。1.3.初始化 为类的静态变量赋予正确的初始值。(这...
代码星球
·
2020-04-06
关于
JVM
加载
class
文件
首页
上一页
...
85
86
87
88
89
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他