51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#深入理解jvm
HASHMAP原理解析,不错的文章
http://blog.csdn.net/vking_wang/article/details/14166593...
代码星球
·
2021-01-23
HASHMAP
原理
解析
错的
文章
深入浅出一致性Hash原理
在解决分布式系统中负载均衡的问题时候可以使用Hash算法让固定的一部分请求落到同一台服务器上,这样每台服务器固定处理一部分请求(并维护这些请求的信息),起到负载均衡的作用。但是普通的余数hash(hash(比如用户id)%服务器机器数)算法伸缩性很差,当新增或者下线服务器机器时候,用户id与服务器的映射关系会大量失效。...
代码星球
·
2021-01-23
深入浅出
一致性
Hash
原理
JVM简介堆中新生代老年代浅析
一、JVM内存结构由程序计数器、堆、栈、本地方法栈、方法区等部分组成。1)程序计数器几乎不占有内存。用于取下一条执行的指令。2)堆所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xmx和-Xms来控制。堆被划分为新生代和旧生代,新生代又被进一步划分为Eden和Survivor区,最后Survivor由Fro...
代码星球
·
2021-01-23
JVM
简介
堆中
新生代
年代
JVM的内存结构,JVM的回收机制
内存作为系统中重要的资源,对于系统稳定运行和高效运行起到了关键的作用,Java和C之类的语言不同,不需要开发人员来分配内存和回收内存,而是由JVM来管理对象内存的分配以及对象内存的回收(又称为垃圾回收、GC),这对于开发人员来说确实大大降低了编写程序的难度,但带来的一个副作用就是,当系统运行过程中出现J...
代码星球
·
2021-01-23
JVM
内存
结构
回收
机制
查看指定java进程的jvm参数配置命令之jinfo
一、查看所有的参数jinfo-flags3739PS:3739为JAVA进程IDAttachingtoprocessID3739,pleasewait...Debuggerattachedsuccessfully.Servercompilerdetected.JVMversionis25.112-b15Non-defa...
代码星球
·
2021-01-23
查看
指定
java
进程
jvm
C# 对IOC的理解 依赖的转移
原文:https://blog.csdn.net/huwei2003/article/details/40022011系统可方便的替换日志类 自己的理解: 依赖接口,日志的实例化不直接写在依赖类中,而是放在构造函数的参数中。目的:谁调用谁实现。然后再借助ioc自动实例化注入到构造函数中 依赖的进化...
代码星球
·
2021-01-22
IOC
理解
依赖
转移
谈谈对于js面向对象的理解
1、构造函数就是把属性封装在函数里面,如果属性很多却没有用到会增加内存,所以不要放太多属性,为了减少内存,提高运行速度,就要用到原型prototypevarcat=newPerson('mingming',12)Javascript规定,每一个构造函数都有一个prototype属性,指向另一个对象。每个实例都会继承,这...
代码星球
·
2021-01-22
谈谈
对于
js
面向
对象
深入分析java中的反射机制
此文章转载于Java的架构师技术栈微信公众号 对于java中的反射机制,面试的时候也是会经常的提问到,在网上看了很多文章也查了很多资料,于是花了一部分时间整理了一下,也算是查漏补缺吧。一、反射概念在正式讲解反射之前,为了很好的去理解它我们先从一个案例说起。请看下面的代码:publicclassUser{pri...
代码星球
·
2021-01-19
深入分析
java
中的
反射
机制
深入分析Java中String、StringBuilder、StringBuffer的区别
此文章转载于Java的架构师技术栈微信公众号 StringBuilder和StringBufferStringBuilder和StringBuffer是可变的,也就说我们的增删改都是在原字符串的基础上操作的,操作次数再多内存也不会被白白的浪费,那他们俩又有什么区别呢?StringBuffer是线性安全的,支持...
代码星球
·
2021-01-19
深入分析
Java
String
StringBuilder
StringBuffer
闭包理解
1<!DOCTYPEhtml>2<htmllang="en">3<head>4<metacharset="UTF-8">5<title>01_理解闭包</title>6</head>7<body>8<!--91.如何产...
代码星球
·
2021-01-17
闭包
理解
JS基础深入总结
数据类型1<!DOCTYPEhtml>2<htmllang="en">3<head>4<metacharset="UTF-8">5<title>01_数据类型</title>6</head>7<body>8<...
代码星球
·
2021-01-17
JS
基础
深入
总结
css3之border-radius理解
CSS3提供了5种圆角属性border-radius :同时设置4个边框的圆角样式。border-top-left-radius :设置左上角边框的圆角样式。border-top-right-radius :设置右上角边框的圆角样式。border-bottom-left-radius&nb...
代码星球
·
2021-01-16
css3
border-radius
理解
深入学习css伪类和伪元素及其用法
CSS的伪类和伪元素在平时的代码中经常会出现,可是一旦别人问你,什么是伪类,什么是伪元素,可能还是不能完整的表述出来,下面我们来一探究竟。伪类用于在页面中的元素处于某个状态时,为其添加指定的样式。伪元素会创建一个抽象的伪元素,这个元素不是DOM中的真实元素,但是会存在于最终的渲染树中,我们可以为其添加样式。[重点]最常...
代码星球
·
2021-01-16
深入
学习
css
类和
元素
简单理解vertical-align属性和基线
vertical-align属性主要用于改变行内元素的对齐方式,对于行内布局影响很大,如果不了解的话,我们开发调整样式的时候很容易出错。 网上关于这个属性的原理说得很是复杂,看一眼就让人觉得望而生畏,而且大可不必完全理解其原理,只要懂得其规律,我们足够使用即可,下面把我的理解分享给大家: 基线 要了解vertic...
代码星球
·
2021-01-16
简单
理解
vertical-align
属性
基线
[Go] 理解 golang 中的 nil
相信写过Golang的程序员对下面一段代码是非常非常熟悉的了:iferr!=nil{//dosomething....}当出现不等于nil的时候,说明出现某些错误了,需要我们对这个错误进行一些处理,而如果等于nil说明运行正常。那什么是nil呢?查一下词典可以知道,nil的意思是无,或者是零值。零值,zerovalue...
代码星球
·
2021-01-16
Go
理解
golang
中的
nil
首页
上一页
...
17
18
19
20
21
...
下一页
尾页
按字母分类:
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
其他