EffectiveCoding

107 篇文章
27 人订阅

全部文章

邹志全

谈一谈若干的K-V NoSQL应用:LevelDB、Redis、Tair、RockesDB

NoSQL、尤其是key-value NoSQL在日常开发中扮演了非常重要的角色,除非对于关系型数据或者事务之类的有着非常强的诉求,不妨就根据业务特点试一下No...

11520
邹志全

我认知中的营销活动及其系统

这是一篇大长文,是对我上份工作的总结,对主要工作内容的总结、也是对 “2020技术驿站” 补交的作业,望前东家前团队能更好,也祝愿自己在新的环境中能继续满心欢喜...

18210
邹志全

由null出发-看看为何mysql这么排斥null

在表结构设计时我们经常会面对是否要加空值约束、默认值处理等问题,当向前人经验中检索时,经常会看到不建议为null,强刷面经时not null也经常被归结到优化建...

10120
邹志全

到底什么是RPC - 概述

远古时期,每个进程各干各的,但随着发展有时候会存在A进程调用B进程某一方法,使用其功能的场景,比如说把画图统一都在某一个进程中,其他进程只需要调用它就ok了(代...

19510
邹志全

JVM Advanced JIT Compiler Options

JIT相关编译选项 Advanced JIT Compiler Options -XX:+AggressiveOpts 最核心的应该是加快编译,在JDK 6...

14620
邹志全

JVM Advanced Serviceability Options

Advanced Serviceability Options 这个系列的参数其实就是用来问题发生时来打印详细信息帮助分析的。 -XX:+ExtendedD...

5810
邹志全

JVM Advanced Runtime Options

高级运行时选项(Advanced Runtime Options): -XX:+UnlockCommercialFeatures 开启商业选项,许多商业特性...

10810
邹志全

JVM Non-Standard Options

准备对每一个参数进行详细的介绍,并且给出一些我所了解到的小技巧。 懂原理才能更好的使用嘛,推荐大家先把Java 使用熟练,然后好好看看JVM 原理相关的东西,...

9910
邹志全

JVM 参数列表

这一篇说一下JVM 参数相关,首先JVM参数中包含着么几类 标准参数(Standard)、非标准参数(Non-Standard)、高级运行时选项、JIT相关编译...

10520
邹志全

JVM 监控 1

服务监控是一个服务中非常重要的组成部分,直接决定了问题的发现及排查速度,并且从一定程度上提高服务一个周期内的可用性。在Java服务中,除了对于 业务、接口耗时&...

9200
邹志全

JVM 《八 JVM JDK代理&CGLib 代理解析》

前言&背景 现在Spring 什么的好火。 Spring 很经典的一个特性是AOP AOP 的基础是代理。 代理分为静态代理、动态代理。 静态代理,不...

8810
邹志全

JVM 《七 JVM 角度看对象》

作为一个Java 程序员,天天与我们交互的除了逻辑就是对象了,我们可以自己new一个,也可以注入一个,得到对象的方法儿有很多。

9410
邹志全

JVM《六 Class 文件的解析》

上一篇说的是类加载机制,其中刚开始装载阶段是对二进制流进行装载或者解析对应的 .class 文件。

11610
邹志全

JVM 《五 JVM 类加载机制&Tomcat 类加载方式解析》

所谓类加载机制也就是Java 虚拟机从磁盘装载 .class 文件或者网络中二进制字节流并且加载Java类的方式或者过程。

17320
邹志全

JVM 《四 JVM 中的String》

String 这样的量,在我们的认知中是比较特别的。 其中String 是个对象,然后String也可以是个普通的字面量。在每代JDK中对String 的处理...

9210
邹志全

JVM 《三 JVM 中的垃圾回收器 — — 其他》

除去上一篇说的CMS,剩下的都是这几类了,然后根据Old or New 自行分配就好了

5310
邹志全

JVM 《二 JVM 中的垃圾回收器 — — CMS&G1》

这是最常见的两个垃圾回收器,也是现阶段JVM中使用的最多的。 先说CMS,Concurrent Mark Sweep,,名字全称是Concurrent Low...

10220
邹志全

JVM 《一 JVM 中的垃圾回收》

当我们了解其中的内存之后,我们可能会有一点想法,我们的对象、相关类信息是存放在Java堆、方法区之中的。那我们的程序正在不断的new 对象、不断的loading...

8930
邹志全

JVM《 零  JVM 相关简介&内存模型》

提起Java,我们首先想到的是Java 语言。其实Java 是包括Java 语言、Java虚拟机规范两部分的。Java 不赘述,要说的是JVM, 即 Java ...

8830
邹志全

Go panic & recover

之前针对于go 的错误和异常做了简单的介绍,对于panic介绍的不算多,本篇从原理和源码的角度来看一下panic 和 recover是怎么运作的。 panic...

14220

扫码关注云+社区

领取腾讯云代金券