摘要: jvm虚拟机栈的作用 jvm虚拟机栈栈帧的组成 jvm虚拟机栈,也叫java栈,它由一个个的栈帧组成,而栈帖由以下几个部分组成 局部变量表-存储方法参数,内部使用的变量 操作数栈-在变量进行存储时,需要进行入栈和出栈 动态连接-引用类型的指针 方法出口-方法的返回 一段原程序代码 package com.... 阅读原文
2019-08-30 08:05:02 阅读(2402) 评论(0)
摘要: 压测的时候,经常需要使用动态参数,即每次请求的参数不一样,这样才能更好的模拟真实的用户请求 我们首先能想到的也是最常见的就是用户ID 1.  用户参数 我们可以定义一个变量,然后指定多个值,这样每次请求的时候都会顺序循环去取这些值。通过${variable}取值。 具体参见官方文档,上面写的比较详尽,... 阅读原文
2019-08-30 07:22:55 阅读(3732) 评论(0)
摘要: 正本基本是自己翻译,翻译绝对有错误,就是这么自信,看的时候,自己注意下,如果感觉有语句不通,那么可能就是我翻译的出现了问题,可以自己翻找原文对比下。 其中自己的见解,我写在脚注中。 在 1997 年,James Gosling(java 之父),将刚诞生的 java 描述为 蓝领语言 1 ,它是非常... 阅读原文
2019-08-30 00:12:02 阅读(2322) 评论(0)
摘要: 一、说明 网关的核心概念就是路由配置和路由规则,而作为所有请求流量的入口,在实际生产环境中为了保证高可靠和高可用,是尽量要避免重启的,所以实现动态路由是非常有必要的;本文主要介绍实现的思路,并且以Nacos为数据源来讲解   二、实现要点 要实现动态路由只需关注下面4个点 网关启动时,动态路由的数据怎样加载... 阅读原文
2019-08-29 23:28:04 阅读(3688) 评论(0)
摘要: 最近网站PC端集成微信扫码登录,踩了不少坑,在此记录下实现过程和注意事项。 本文目录 一、微信开放平台操作步骤1.创建“网站应用”2.获取AppID和AppSecret二、开发指南三、开发实战1、pom.xml引入jar包2、配置文件添加对应的配置3、初始化配置4、控制层核心代码四、运行效果1... 阅读原文
2019-08-29 22:13:04 阅读(2632) 评论(0)
摘要: 一.程序、进程和线程   程序是一组指令的有序集合,也可以将其通俗地理解为若干行代码。它本身没有任何运行的含义,它只是一个静态的实体,它可能只是一个单纯的文本文件,也有可能是经过编译之后生成的可执行文件。   从狭义来说,进程是正在运行的程序的实例;从广义上来说,进程是一个具有一定独立功能的程序关于某个数据集... 阅读原文
2019-08-29 20:14:07 阅读(2356) 评论(0)
摘要: SPI(Service Provider Interfaces),中文直译服务提供者接口,一种服务发现机制。可能很多人都不太熟悉这个机制,但是平常或多或少都用到了这个机制,比如我们使用 JDBC 连接操作数据库的时候。 SPI 主要适用于功能扩展的场景,如一些框架提供某一部分功能可以由第三方开发人员扩展,满足... 阅读原文
2019-08-29 19:10:03 阅读(2530) 评论(0)
摘要: ---恢复内容开始--- 方法的概述 什么是方法? -方法,也叫函数,是完成特定功能的代码块。 为什么需要方法? -当一些代码被反复使用时,可以包他们提取出来,放到一个方法里面,以方法的形式来使用这些代  码 方法的好处 -大大提高代码的复用性,方便维护 方法的格式 修饰符 返回值的类型... 阅读原文
2019-08-29 17:38:03 阅读(2392) 评论(0)
摘要: 目录 服务限流 需求 算法 通过限制单位时间段内调用量来限流 通过限制系统的并发调用程度来限流 漏桶算法 令牌桶算法 代码 限流设计 环境配置 ... 阅读原文
2019-08-29 16:41:10 阅读(2689) 评论(0)
摘要: 一、循环结构 在程序当中总有一些需要反复的/重复的执行的代码,假设没有循环结构,那么这段需要重复执行的代码自然式子最需要重复编写的,代码无法得到重复使用,所以多数编程语言都是支持循环结构的,将来把需要反复执行的代码片段放到“循环体”,再联合“计数器”,共同控制这段需要反复执行的代码。 1.基本上所有的编程... 阅读原文
2019-08-29 14:44:03 阅读(2334) 评论(0)