Java
Jmeter 二次开发-自定义函数
** Jmeter 自定义函数1. 新建 package,以 functions 为结尾;jmeter.properties 中 classfinder.functions.contain=.functions2. eclipse or IDEA 中 lib 文件夹,复制 ApacheJMeter_core.jar 和 ApacheJMeter_functions.jar 到次目录;eclips
SLF4J 报错解决:No SLF4J providers were found
1、报错原因 我们在项目中引用了SLF4J,或引用的其他项目依赖了SLF4J时,有时会报错: SLF4J: No SLF4J providers were found. SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#noProvider
vue中使用Tinymce
1、安装tinymce编辑器 npm i tinymcenpm i @tinymce/tinymce-vue 或: yarn add tinymce yarn add @tinymce/tinymce-vue 2、配置中文语言包 地址:中文语言包 注:最好将语言包放在public/langs/或static/langs/目录下,下面组件将会引用 3、封装组件 在comp
将应用程序迁移到云的 6 个策略
“移民的实际生活状况如何 — 嗯,这取决于很多因素:教育程度、经济状况、语言、入境地点以及在到达地所拥有的支持网络等。” -Daniel Alarcón 本文概述了我们看到客户实施的旨在将应用程序迁移到云的 6 个不同的迁移策略。这些策略基于 Gartner 在 2011 年在此处概括的 5 R。这是有关迁移的由三个部分组成的系列文章的最终部分。本系列的第一篇文章说明了大规模迁移的概念
Java lambda表达式
一、简介 1. lambda表达式格式 说明:(1) 小括号内:没有参数就留空(); 多个参数就用逗号分隔。(2) -> 是新引入的语法格式,代表指向动作。(3) 大括号内的语法与传统方法体要求基本一致。(4) 参数类型可以省略,当编译器无法自动推导可以加上。 可省略部分:凡是可以根据上下文推导得知的信息,都可以省略:(1) 小括号内参数的类型可以省略;(2) 如果小括号内只有一个参数
🍑Vue-Study
视频地址:https://www.bilibili.com/video/BV17h41137i4 课件链接:https://pan.baidu.com/s/1OQJdnVR74_SBr7BqUYQAbw?pwd=8023 Vue2官网:https://v2.cn.vuejs.org/ Vue3官网:https://cn.vuejs.org/ 代码: Vue-基础部分 前言:环境准备 VsCode插
charles for mac 使用说明
Charles简介 Charles 需要java的运行环境支持,支持Windows、Mac;Fiddler不支持Mac。故Charles是在Mac下常用的网络封包截取工具。 Charles原理:通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。 除了在做移动开发中调试端口外,Charles 也可以用于分析第三方应用的通讯协议。配合 Ch
【上传文件时异常】The field file exceeds its maximum permitted size of 1048576 bytes.
1、背景描述 本项目是个spring boot 项目,需要文件上传,上传的是一个 pdf文件,大小是5MB,报错内容如下: Caused by: org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException: The field file exceeds its maximum permit
IM消息ID技术专题(七):深度解密vivo的自研分布式ID服务(鲁班)
本文由vivo互联网技术An Peng分享,本文收录时有内容修订和重新排版。 1、引言 本文通过对分布式ID的3种应用场景、实现难点以及9种分布式ID的实现方式进行介绍,并对结合vivo业务场景特性下自研的鲁班分布式ID服务从系统架构、ID生成规则与部分实现源码进行分享,希望为本文的阅读者在分布式ID的方案选型或技术自研提供参考。 技术交流:
java的基础知识笔记
Java基础 Java基础特性 与cmd的交互 1.1 什么是cmd? 就是在windows操作系统中,利用命令行的方式去操作计算机。 我们可以利用cmd命令去操作计算机,比如:打开文件,打开文件夹,创建文件夹等。 1.2 如何打开CMD窗口? 按下快捷键:win + R。 此时会出现运行窗口。 在运行窗口中输出cmd 输出回车。 解惑: cmd默认操作C盘下的users文件夹下的XXX文件夹。(
EL表达式与JSTL标准标签库
先导入2个jar包 使用指令 <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"
JavaScript面试1
JavaScript1 1. 有哪些数据类型? 根据JavaScript中的变量类型传递方式,分为基本数据类型和引用数据类型两大类七种。 基本数据类型包括Undefined、Null、Boolean、Number,String,Symbol (ES6新增)六种。引用数据类型只有 Object—种,主要包括对象、数组和函数。Symbol( ) 代表独一无二的唯一性。 判断数据类型采用ty
浏览器中输入:“www.learnjava.com”之后都发生了什么?请详细阐述
当在浏览器中输入 "www.woaijava.com" 并按下回车后,会依次发生以下步骤: 域名解析: 浏览器首先会将输入的域名 "www.woaijava.com" 解析为对应的 IP 地址。它会查询本地 DNS 缓存,如果找不到,则会向域名服务器发起请求。 DNS 查询: 如果本地 DNS 缓存中没有对应的 IP 地址,浏览器会向本地 ISP 或公共 DNS 服务器发起 DNS 查询请
服务临时文件目录不存在
在linux系统中,springboot应用服务再启动(java -jar 命令启动服务)的时候,会在操作系统的/tmp目录下生成一个tomcat*的文件目录,上传的文件先要转换成临时文件保存在这个文件夹下面。 临时目录长时间(有文说是十天)没有使用会被系统自动删除,临时目录不存在再上传文件上去就会报错。 org.springframework.web.multipart.MultipartExc
byte类型的数据进行扩大范围
Java中的整型是有符号的。但是,如果你使用的值不可能是负值,并E实际需要额外一个比特,那么你可以使用将数值翻译成无符号类型的方法。例如,不用范围为-128127的byte类型值,你可能需要的范围为0255的值。你可以将数值存储在byte中,源于二进制运算的本质,某些操作,例如加和减可以工作。对于其他操作,调用Byte.toUnsignedInt(b)方法,可以获得0~255的整数值。 其中这个方
为什么 setTimeout 有最小时延 4ms ?为什么是4
写的超级棒,是我要找的答案,转载 原文链接:掘金 https://zhuanlan.zhihu.com/p/639441280 正文 在前端技术圈子里面,对于 setTimeout 常常有一句结论,“setTimeout 的最小设置延迟是 4ms”。 按照 “某乎” 的方式,在回答一个问题之前得 “先看是不是”,“再看对不对或为什么”。 我们先来看第一个问题,“是不是存在具体的规
高性能OpenResty与多级缓存架构
一个系统架构要支持高并发与高性能,那么必然会借助很多的资源以及中间件来共同配合实现。平时我们用的最多的是分布式缓存Redis,万金油中间件,性能很高,适用场景也很多,但是会受限与容器,springboot单个容器运行在tomcat中,而tomcat的并发也就150~200上下,可以支撑十几万并发的redis很显然在springboot应用中无法发挥到极致,哪怕多集群springboot,那么也有一
【Alibaba中间件技术系列】「RocketMQ技术专题」让我们一起探索一下DefaultMQPullConsumer的实现原理及源码分析
推荐超值课程:点击获取 前提介绍 在RocketMQ中一般有两种获取消息的方式,一个是拉(pull,消费者主动去broker拉取),一个是推(push,主动推送给消费者),在上一章节中已经介绍到了相关的Push操作,接下来的章节会介绍Pull操作方式的消费机制体系。 DefaultMQPullConsumer DefaultMQPullConsumer与DefaultMQPushConsumer
【Alibaba中间件技术系列】「RocketMQ技术专题」让我们一起实践一下RocketMQ服务及其控制台安装指南
推荐超值课程:点击获取 64位操作系统,生产环境建议Linux/Unix/MacOS(Windows操作系统安装说明详见 Windows操作系统安装教程) 64位JDK 1.8+ 4G+的可用磁盘 unzip rocketmq-all-4.5.1-bin-release.zip cd rocketmq-all-4.5.1-bin-release nohup sh bin/mqname