字符串 字符 工具java
Java数据类型及其拓展
# 数据类型 **今天我们学习了数据类型及其拓展** **下面是具体内容** ```java public class practice01 { public static void main(String[] args) { // 今天我们来学习数据类型拓展 //整数拓展 进制 二进制:0b 八进 ......
Java反射机制
## 1、前置知识 #### 1.1、java 虚拟机的方法区1.1、java 虚拟机的方法区 java 虚拟机有一个运行时数据区,这个数据区又被分为方法区,堆区和栈区,我们这里需要 了解的主要是方法区。 方法区主要用来存放已经被虚拟机加载的类信息、静态变量、方法等信息。 当虚拟机需要装载某个类的时 ......
在docker内定位占用cpu过高的java线程
**参考 **[**>**](https://www.runjf.com/linux/docker-java-process-cpu) 1. 确定进程信息 * 判断该进程是否在Docker容器中。使用`cat /proc//cgroup`查看打印内容是否包含`:/docker/`。原理是Dock ......
java分布式从入门到架构学习路线?
java分布式从入门到架构学习路线? 初级阶段: 1. Java基础知识:掌握Java语言的基本语法、面向对象编程的概念、集合框架和异常处理等基础知识。 2. 网络编程:了解Java网络编程的基本概念,学习Socket编程和网络通信协议,掌握TCP/IP和HTTP协议的基本原理。 3. 分布式系统概 ......
Java常用命令
强制更新:mvn clean package -DskipTests -U 打包:mvn clean install -DskipTests 安装本地jar到本地仓库:mvn install:install-file -Dfile=D:\*.jar(本地文件位置) -DgroupId=com.*(自 ......
将java程序制作exe可执行程序,并制作成安装包
exe4j:生成exe可执行程序 inno Setup:将可执行程序制作成安装包 将jar和jre存放在同一个文件加内,方便操作 以下是制作exe的流程图: 剩下的直接默认,即可生成exe 以下是制作安装文件的流程图: 在上图弹出的框中,粘贴下面提供的代码 代码 ; Script generated ......
转义字符与ASCII码
转义字符 意义 ASCII码值(十进制) \a 响铃(BEL) 007 \b 退格(BS) ,将当前位置移到前一列 008 \f 换页(FF),将当前位置移到下页开头 012 \n 换行(LF) ,将当前位置移到下一行开头 010 \r 回车(CR) ,将当前位置移到本行开头 013 \t 水平制表 ......
Day02Java学习笔记
# Java学习day02 ## 一、注释 ### 1.1说明 **注释**:就是对代码的解释和说明。其目的是让人们能够更加轻松地了解代码。为代码添加注释,是十分必须要的,它不影响程序的编译和运行。 ### 1.2分类 - Java中的注释分为三种:`单行注释`、`多行注释`和`文档注释` - 单行 ......
PHP 字符串函数
字符串是字符序列,比如 "Hello world!"。 PHP strlen() 函数 strlen() 函数返回字符串的长度,以字符计。 下例返回字符串 "Hello world!" 的长度: <?php echo strlen("Hello world!"); ?> 以上代码的输出是:12 提示 ......
Affinity Publisher - 排版工具mac/win版
Affinity Publisher是一款强大的桌面出版工具,由Serif公司开发。它提供了专业级的页面布局和设计功能,适用于创建各种印刷品、数字出版物和交互式电子书。 →→↓↓载Affinity Publisher mac/win版 下面将详细介绍Affinity Publisher的主要特点和功 ......
SpringContextHolder工具類
1.工具類用途?java 該工具類主要用於那些沒有納入spring框架管理的類卻要調用spring容器中的bean提供的工具類,在spring中要經過IOC依賴注入來取得對應的對象,可是該類經過實現ApplicationContextAware接口,以靜態變量保存Spring Application ......
计算字符串中每个字母出现的次数几种方法
计算字符串中每个字母出现的次数几种方法 在编程中,有时候我们需要统计一个字符串中每个字母出现的次数,例如,判断一个字符串是否是回文,或者找出一个字符串中最常用的字母。这个问题看似简单,但是有很多种不同的方法来实现,每种方法都有自己的优缺点。本文将介绍三种常见的方法,并用JAVA语言来实现。 方法一: ......
【Dotnet 工具箱】JIEJIE.NET - 强大的 .NET 代码混淆工具
你好,这里是 Dotnet 工具箱,定期分享 Dotnet 有趣,实用的工具和组件,希望对您有用! 【JIEJIE.NET - 强大的 .NET 代码混淆工具】 JIEJIE.NET JIEJIE.NET 是一个使用 C# 开发的开源 .NET 代码加密工具。 很多 .NET 开发人员担心他们的软件 ......
java发送http请求(jquery发送http请求,前后端看这一篇文章够了,很完整)
为什么写这篇博客? 1.目前很多系统使用了微服务架构,那么各个微服务之间进行内部通信一般采用http协议的方式,springcloud中提供了ribbon,feign,openFeign等组件。 但是这些组件底层无非就是基于java原生的代码发送http请求或者使用了RestTemplate来封装了 ......
【Dotnet 工具箱】推荐一个使用 C# 开发的轻量级压测工具
你好,这里是 Dotnet 工具箱,定期分享 Dotnet 有趣,实用的工具和组件,希望对您有用! 轻量级压测工具 LoadTestToolbox 是一个使用 C# 开发的轻量级压测工具,基于 .NET 6 版本, 和其他压测工具相比,LoadTestToolbox 安装和使用都非常简单。 Load ......
Java8 Stream针对List先分组再求和、最大值、最小值、平均值等
解题思路:JAVA8使用stream()根据类型对List进行分组统计。 核心功能代码片段: //分组求和 Map<String, LongSummaryStatistics> collect = list.stream().collect( Collectors.groupingBy(Fruit: ......
ORALCE substr函数及substrb与字符集关系
ORALCE substr函数及substrb与字符集关系 语法 函数用途: SUBSTR函数用来截取从源字符(参数 char)中截取一部分目标字符,截取方式为限定从源字符截取起始位置(参数 positon),并限定截取目标字符长度(参数 substring_length)。substr系列函数计算 ......
网络性能测试工具iperf3
1.创建两个容器 # 创建第一个容器 docker run -d --name container1 ubuntu:latest sleep infinity # 创建第二个容器 docker run -d --name container2 ubuntu:latest sleep infinity ......
Excel工具使用
一、函数 1、前言 在Excel单元格中的函数名称都是大写字母,即使在输入函数时使用了小写字母,在按下Enter键后,Excel也会自动将函数名称转为大写字母,因此为了确保在公式中输入正确的函数名,我们可以在输入时使用小写字母,这样如果函数名称有误,那么在按下Enter键时Excel不会将小写字母转 ......
Java异常
# Java异常 ## 什么是异常 - **实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了。等等。** - **软件程 ......
基准测试工具 --- BenchmarkDotNet
介绍 今天介绍一个非常强大的基于.Net 的基准测试工具BenchmarkDotNet。 BenchmarkDotNet 已经被14300多个项目采用,包括非常多的知名开源项目,例如 dotnet/performance(.Net所有运行时的基准测试项目) dotnet/runtime(.Net 运 ......
JAVA中数值类型的类型和类以及使用的选择
数值类型的分类 在JAVA中,数值类型可以分为两大类:基本数据类型和包装类。 基本数据类型共有八种,分别是: 整型:byte、short、int、long 浮点型:float、double 字符型:char 布尔型:boolean 包装类是为了让基本数据类型可以作为对象使用而提供的一种类,它们分别是 ......
在Java项目中使用redisson实现分布式锁
Redisson自定义注解实现分布式锁 在Java项目中使用Redission自定义注解实现分布式锁: 添加Redission依赖项:在项目的pom.xml中添加Redission依赖项: <dependency> <groupId>org.redisson</groupId> <artifactI ......
实用工具软件
代码逻辑分析工具 BOUML - a free UML tool box 免费 Understand: The Software Developer's Multi-Tool (scitools.com) 收费 静态代码分析工具 Flawfinder Home Page (dwheeler.com) ......
Xshell(Linux操作系统工具)
安装包获取: 安装软件 安装程序安装 1) 点击下载完成的压缩包并解压文件,进入解压完成后的文件夹, 点击 Xshell-7.0.0111.exe 进行安装 破解软件 打开安装文件夹 ……,将刚才下载 的文件 NetSarang.7.x.Patch.exe 复制进安装文件夹 ......
438. 找到字符串中所有字母异位词
给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。 异位词 指由相同字母重排列形成的字符串(包括相同的字符串)。 ``` 示例 1: 输入: s = "cbaebabacd", p = "abc" 输出: [0,6] 解释: 起始索引 ......
java运算符
一、算术运算符 加减乘除 1、两个小数参与运算可能会存在运算精度失真问题 2、利用BigDecimal可以解决 add为加 subtract为减 multiply为乘 divide为除 3、%为余数 一个数除以另一个数,要是一个数比另一个数小,余数就是第一个数本身,商为0 4、应用场景 这里的结果为 ......
Java实现数组去重复的18种写法
说明 数组(含List)去重复在日常工作中经常遇到,很多时候用到Set数据结构,但有时候我们需要针对数据进行干预,这时候就需要用其他的实现方式了。以下列出各种的去重方式,基本含括了所有情况。 源码下载 https://github.com/microwind/algorithms/blob/main ......
基准测试工具 --- BenchmarkDotNet
## 介绍 今天介绍一个非常强大的基于.Net 的基准测试工具[BenchmarkDotNet](https://github.com/dotnet/BenchmarkDotNet)。 **BenchmarkDotNet** 已经被14300多个项目采用,包括非常多的知名开源项目,例如 - dotn ......
java学习day01
# Day01 java笔记 1.什么是程序 - 程序:为了让计算机执行某些操作或者解决某个问题而编写的有序集合 - 计算机语言 (1)低级语言 - 机器语言 只认识0 1 - 汇编语言 (2)高级语言 - 面向过程语言:c语言 - 面向对象语言:java,python,c#等 2.人机交互 - 控 ......