#深入理解jvm

深入分析HTTP状态码502(nginx+php-fpm)

我们的一个web项目,由于新上城市增多,导致访问量增大,DB压力增大,作为提供接口的业务方,最近被下游反馈大量请求“502”。502,badgateway,一般都是upstream(这里就是php)出错,对于php,造成502的原因常见的就是脚本执行超过timeout设置时间,或者timeout...

如何理解VB窗体中的scale类属性及width height属性之间的关系

          VB中的SCALEHIEGT,SCALEWIDTH,与窗体中的WIDTH,HEIGHT的区别及关系是许多VB初学者难以理解的。本人在DELPHI的过程中也曾经对这类似的概论搞不清楚,但通过这次对VB中...

Java 中冷门的 synthetic 关键字原理解读

看JAVA的反射时,看到有个synthetic,还有一个方法isSynthetic()很好奇,就了解了一下:AnyconstructsintroducedbyaJavacompilerthatdonothaveacorrespondingconstructinthesourcecodemustbemarkedassyn...

JVM原理

原文:https://baijiahao.baidu.com/s?id=1605937053950156833&wfr=spider&for=pc1:什么是JVMJVM是JavaVirtualMachine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的...
代码星球 ·2020-04-13

面向对象编程技术的总结和理解(c++)

目录树1.继承1.1基类成员在派生类中的访问属性1.2继承时导致的二义性1.3多基继承2.虚函数的多态2.1虚函数的定义2.2派生类中可以根据需要对虚函数进行重定义2.3虚函数的访问2.4哪些函数不能定义为虚函数2.5虚函数表指针(vptr)和虚基类表指针(bptr)2.5.1虚函数表指针vptr2.5.2含静态变量、...

低耦合的理解与作用

耦合度的概念耦合度是对模块(类)间关联程度的度量,可以用"联系"作同义词,"独立性"作反义词。耦合度分类(由高到低)(1)内容耦合。当一个模块直接修改或操作另一个模块的数据,或者直接转入另一个模块时,就发生了内容耦合。此时,被修改的模块完全依赖于修改它的模块。类与类之间直接调用或继承关系都是属于这种耦合。需完全避免内容...
代码星球 ·2020-04-13

概念理解_L2范数(欧几里得范数)

L1范数是指向量中各个元素绝对值之和L2范数、欧几里得范数一些概念。首先,明确一点,常用到的几个概念,含义相同。欧几里得范数(Euclideannorm)==欧式长度=L2范数==L2距离 Euclideannorm==Euclideanlength==L2norm==L2distance== &n...

理解统计套利的工作原理

https://www.jianshu.com/p/cfb0750341431.什么是定量交易定量交易是通过统计技术(或者别的技术)来分析历史数据,从而来识别交易的机会。定量交易适用于宏观经济事件和证券价格数据等可量化的信息。当定量交易模型被算法交易者使用时,证券交易将严格基于计算机算法进行买卖决策。统计套利决策就是利...

漫画:全面理解java.lang.IllegalArgumentException及其可用性设计

  经过一段时间的学习与实践,飞鸟已经可以独力解决一些问题。小鱼就让飞鸟讲述一些遇到的问题和解决过程。 报错日志: 这个产生的原因是我覆盖Collections.sort的Comparator方法的时候 Collections.sort在jdk1.7版本之后底层用的是T...

MPTCP 理解

背景   随着技术的发展许多设备具有了多个网络接口,而TCP依然是一个单线路的协议,在TCP的通信过程中发端和收端都不能随意变换地址。我们可以利用多个网络接口的这一特性来改善性能和有效冗余。例如:你的手机同时连接WIFI信号和3G信号的时候,如果WIFI关掉,使用WIFI进行的TCP连接就...
代码星球 ·2020-04-12

深入理解Java虚拟机---学习感悟以及笔记

一、为什么要学习Java虚拟机?   这里我们使用举例来说明为什么要学习Java虚拟机,其实这个问题就和为什么要学习数据结构和算法是一个道理,工欲善其事,必先利其器。曾经的我经常害怕处理内存溢出的问题,因为不知道他为什么会出现这个问题,当我在看了这本书以后明白了垃圾回收算法,以及JVM是如...

深入理解Lambda函数及其用法

Lambda函数又称匿名函数,匿名函数就是没有名字的函数,函数没有名字也行?当然可以啦。有些函数如果只是临时一用,而且它的业务逻辑也很简单时,就没必要非给它取个名字不可。先来看个简单lambda函数>>>lambdax,y:x+y<function<lambda>at0x102bc1...

JVM性能调优

摘自:http://uule.iteye.com/blog/2114697 JVM垃圾回收与性能调优总结JVM调优的几种策略  一、JVM内存模型及垃圾收集算法 1.根据Java虚拟机规范,JVM将内存划分为:New(年轻代)Tenured(年老代)永久代(Perm) ...
代码星球 ·2020-04-12

深入理解Java中的IO

    1.输入字节流InputStream   在整个Java.io包中最重要的就是5个类和一个接口。5个类指的是File、OutputStream、InputStream、Writer、Reader;一个接口指的是Serializable.掌握了...

RocketMQ原理解析-Broker

brker的启动 Broker向namesrv注册1.获取namesrv的地址列表(是乱序的)2.遍历向每个namesrv注册topic的配置信息topicconfigTopic在broker文件上的存储json格式"TopicTest":{"perm":6,"readQueueNums":8,"topicF...
首页上一页...8081828384...下一页尾页