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。这是有关迁移的由三个部分组成的系列文章的最终部分。本系列的第一篇文章说明了大规模迁移的概念

nacos相关

1.为什么将服务注册到nacos?答:微服务里有很多服务,为了更好的管理和查找服务,将服务注册到nacos中,nacos孵化于阿里巴巴,成长于十年双十一的洪峰考研,简单易用,稳定可靠,性能卓越。 2.在nacos中服务提供者是如何向nacos注册中心(registry)续约的?答:nacos服务客户端(要注册到nacos的服务)启动时会每隔一段时间(默认5秒)向nacos发送心跳包,nacos注册

JAVA枚举类

枚举类型本质上也是一种类,只不过是这个类的对象是有限的、固定的几个,不能让用户随意创建。 例如季节这个类只有春夏秋冬。不需要用一次创建一次。 开发中,如果针对于某个类,其实例是确定个数的。则推荐将此类声明为枚举类。 如果枚举类的实例只有一个,则可以看做是单例的实现方式。 随类加载 --> 静态,不可创建 --> 私有化构造器,对外暴露 不可更改 --> 实例对象public

Java lambda表达式

一、简介 1. lambda表达式格式 说明:(1) 小括号内:没有参数就留空(); 多个参数就用逗号分隔。(2) -> 是新引入的语法格式,代表指向动作。(3) 大括号内的语法与传统方法体要求基本一致。(4) 参数类型可以省略,当编译器无法自动推导可以加上。 可省略部分:凡是可以根据上下文推导得知的信息,都可以省略:(1) 小括号内参数的类型可以省略;(2) 如果小括号内只有一个参数

java命令

java -jar xxx.jar --server.port=8080

🍑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

Java自定义注解

注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。本文将通过示例详解Java如何实现自定义注解,需要的可以参考一下   − 目录 概念 作用 JDK中预定义的一些注解 注解生成文档案例 自定义注解 格式 本质 属性:接口中的抽象方法 元注解:用于描述注解的注解 在程序使用(解析)注解:获取注解

IM消息ID技术专题(七):深度解密vivo的自研分布式ID服务(鲁班)

本文由vivo互联网技术An Peng分享,本文收录时有内容修订和重新排版。 1、引言 本文通过对分布式ID的3种应用场景、实现难点以及9种分布式ID的实现方式进行介绍,并对结合vivo业务场景特性下自研的鲁班分布式ID服务从系统架构、ID生成规则与部分实现源码进行分享,希望为本文的阅读者在分布式ID的方案选型或技术自研提供参考。     技术交流:

Java介绍

@目录Java介绍Java的发展Java可以做什么 Java介绍 Java的发展 詹姆斯·高斯林Java编程语言的共同创始人之一,一般公认他为“Java之父”。 90年代初,创立green项目,后来发展一套语言叫做“Oak”,后改名为Java。 2009年,SUN公司已经被oracle公司收购 Java可以做什么 1.开发大型企业级网站 2.开发智能家居、智能应用 3.基于安卓平台进行开发 4.大

java的基础知识笔记

Java基础 Java基础特性 与cmd的交互 1.1 什么是cmd? 就是在windows操作系统中,利用命令行的方式去操作计算机。 我们可以利用cmd命令去操作计算机,比如:打开文件,打开文件夹,创建文件夹等。 1.2 如何打开CMD窗口? 按下快捷键:win + R。 此时会出现运行窗口。 在运行窗口中输出cmd 输出回车。 解惑: cmd默认操作C盘下的users文件夹下的XXX文件夹。(

国际应用-默认时区

  设置默认时区 一般来说,JVM在哪里跑,默认时区就是哪。对于国内程序员来讲,一般只会接触到东八区,也就是北京时间(本地时间)。随着国际合作越来越密切,很多时候需要日期时间国际化处理,举个很实际的例子:同一份应用在阿里云部署、在AWS(海外)上也部署一份供海外用户使用,此时同一份代码部署在不同的时区了,怎么破? 倘若时区不同,那么势必影响到程序的运行结果,很容易带来计算逻辑的错误,很

8.16 周三

上午 学习Java 下午 外出游玩 晚上 学习英语

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 查询请

大数介绍

如果基本的整数类型和浮点类型精确度还不够满足需求,那么可以使用javamath包中的BigInteger和BigDecimal类。这些类的对象代表了数字,该数字有任意长序列的位数。BigInteger类实现了任意精度整数计算,BigDecimal对浮点数有同样的实现。 BigInteger类的静态方法valueOf将long型转换为BigInteger: 例如 BigInteger n = Big

服务临时文件目录不存在

在linux系统中,springboot应用服务再启动(java -jar 命令启动服务)的时候,会在操作系统的/tmp目录下生成一个tomcat*的文件目录,上传的文件先要转换成临时文件保存在这个文件夹下面。 临时目录长时间(有文说是十天)没有使用会被系统自动删除,临时目录不存在再上传文件上去就会报错。 org.springframework.web.multipart.MultipartExc

使用批处理文件启动前后端程序

由于IDE打开太多会导致电脑巨卡,可以通过使用批处理文件调用命令,在命令行启动前后端程序。 示例如下: 1.启动后端 2.启动前端 3.重新编译运行后端  

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,那么也有一

JVM相关面试题

JVM的组成 程序计数器 Java堆 虚拟机栈 其实就是线程运行时需要的内存

【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

2个数组删除

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>在一个数组中删除另一个数组存在的值</title> <style type="text/css"> html,bo

<<  <  797  798  799  800  801  802  803  804  805  806  807  >  >>