版本java jar jdk

【Eolink】Apikit V10.8.0 版本发布!增加支持 DUBBO、TCP、SOAP 、HSF、UDP 的接口协议

Apikit 最新功能来袭!👏👏 我们在这个版本实现了接口管理和测试能力的全面升级,包括且不限于: 新增功能速览: 📑 增加支持 DUBBO、TCP、SOAP 、HSF、UDP 接口文档和协议 📟 接口文档可自动生成业务代码 ⌨️ 支持多场景测试用例自动化生成 📖 新增断言模版可复用已有断 ......
接口 版本 Eolink Apikit DUBBO

学习记录-JAVA正则表达式

正则表达式 java匹配方法 s.matches("JAVA"); s.equals("JAVA"); 来询问该字符串是否匹配表达式 正则表达式语法 整行字符加上/ 表示为正则表达式 /123/ 以下所有均省略// 字符集 . 某一个字符 可以用J..A匹配JAVA (va||av) 或 可以用JA ......
正则 表达式 JAVA

关于java的快速输入的一点小bug

在java打算法题的时候,Scanner类、Sout的速度太慢,所以要用PrintWriter和BufferReader&StreamTokenizer类来进行快速输入。代码如下: import java.io.*; public class Main { public static PrintWr ......
java bug

JAVA正则表达式

JAVA正则表达式 参考 Java 正则表达式 | 菜鸟教程 (runoob.com) 1.正则表达式是什么 正则表达式(Regular Expression)是一种文本模式,包括普通字符和特殊字符。 正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。 2.正则表达式有什么用 (1 ......
正则 表达式 JAVA

分布式版本控制系统——Git 常用指令

分布式版本控制系统——Git 常用指令 一、Git优缺点 缺点:占用磁盘空间较大 优点:版本切换时非常快,因为每个版本都是完整的文件快照,切换版本时直接恢复目标版本的快照即可 特点:空间换时间 二、GIt中的三个区域 使用Git管理的项目,拥有三个区域,分别是工作区、暂存区、Git仓库 三、中的三种 ......
分布式 控制系统 指令 常用 版本

java:字符串的split方法,使用多个分隔符,分割一个字符串

@org.junit.Test public void test02() { String param = "张三;李四,拿破仑,王五;曹操 | 马六"; String[] split = param.split(";|,|;|,|\\|"); for (String s : split) { Sy ......
字符串 字符 分隔符 多个 方法

#Java程序设计实践

#Java程序设计实践 ##Java训练集1~3总结与心得 训练集链接 前言: 本次训练集1~3主要考察了对java基础语法的掌握,内容包括基础程序的设计,类设计,编程规则的掌握等等,学习的重点在于适应java的语法以及让类的设计规范合理。 PS:这次Java训练是某种意义上我第一次上手Java,题 ......
程序设计 程序 Java

第一次Java大作业总结与分析

一、前言 前三次作业中,前两次作业主要是对Java基本语法的一些考察,我基本上没有太大的问题,但是里面存在一些细节问题,特别是对于处理字符串这一块,开始我还不是特别熟悉,算是边做边学,不过到后面还好。第二次作业相比于第一次作业更难,题量差不多,都在合适范围内,但是第三次作业难度明显上升,虽然只有4题 ......
第一次 Java

Java循环

Java循环 Java中有三种主要循环结构: while循环 do...while循环 for循环 while循环 while循环结构为: 1 while(布尔表达式){ 2 //循环内容 3 } 只要布尔表达式为true,循环就将一直执行下去,也就是死循环 例: 1 public class wh ......
Java

JAVA 使用Hutool的HttpRequest加FileUtil工具类 把获取的二进制作图片内容进行保存

在使用小程序生成二维API接口时,通过HttpRequest请求获取到的Buffer为二进制内容,需要返回值必须为Byte类型,返回String类型就会变成乱码 下面直接上我的获取二维码方法,获取asscess_token略过: /** * 生成带参数的小程序二维码 */ public String ......

如何创建高版本的electron桌面客户端项目?

简介 由于之前创建electron项目时都是使用vue add electron-builder来让vue集成electron的,但是最高只支持到electron13.0,对于想要继承electron高版本的项目则不太支持,因此本文将介绍如何在vue项目中集成高版本electron 搭建环境 整体环 ......
客户端 electron 桌面 版本 客户

java中<<,>>和>>>的含义

<<表示左移运算符例如8<<2,表示将8向左移2位,结果为32。低位补0。二进制演算:8的二进制:1 0 0 0向左移动两位结果为1 0 0 0 0 0,换算成十进制即为32,也可以简单的理解为,左移就是将数变大,相当于8*2^2=32。左移运算符的运算规律:将左边的数按照右边的数往左移动几位。 ” ......
gt 含义 java lt

从 TDengine 存储引擎的变化探讨——为何大家应尽快切换 3.0 版本?

流是一个有方向感的汉字,并且给人轻便迅捷的感觉。TDengine( Time Series Database ,TSDB) 产品最初的灵感之一,便是和“流”字相关:一台物联网设备便是一条数据流,十万台设备便是十万条数据流。它们像溪河汇聚一样,每秒每分源源不断地流向了数据处理平台。 面对这样规模的大数 ......
TDengine 版本 引擎 3.0

java 原生项目 使用 log4j 写日志 及 log4j.properties 配置说明

今天遇到一个 java原生项目要使用 log4j 写日志 (非maven ),写下来供大家参考 下载 log4j 包 Apache log4j 1.2 - Download Apache log4j 1.2 把这个文件 放到 项目的 lib 目录下 在项目中引用 这个 jar包 创建 log4j.p ......
log4j log4 properties log 项目

jdk17新特性梳理

jdk8升级至jdk17新特性梳理 因为公司后续将采用jdk17进行开发,顾进行一个jdk17新特性的简单梳理 升级jdk17的理由 最简单的理由就是,springboot3.0放弃了jdk8,kafka4.0同样放弃了jdk8 新特性梳理 可以在接口中定义私有方法,主要为了jdk8的default ......
特性 jdk 17

EXSI版本升级

title: EXSI版本升级 date: 2022-10-19 tags: EXSI 升级 categories: 运维 EXSI 升级 keywords: 'Exsi,升级' cover: https://qiufuqi.gitee.io/img/hexo/20221019100146.png ......
版本 EXSI

Java解析json-简单应用

package org.example; import com.alibaba.fastjson.JSONObject; import java.io.*; public class Main { public static void main(String[] args) { String fil ......
Java json

Spring Boot 中的 AOP,到底是 JDK 动态代理还是 Cglib 动态代理?

好啦,开始今天的正文。 大家都知道,AOP 底层是动态代理,而 Java 中的动态代理有两种实现方式: 基于 JDK 的动态代理 基于 Cglib 的动态代理 这两者最大的区别在于基于 JDK 的动态代理需要被代理的对象有接口,而基于 Cglib 的动态代理并不需要被代理对象有接口。 那么小伙伴们不 ......
动态 还是 Spring Cglib Boot

Java stream 流

Java stream 流 中间操作 1、filter 作用:将流中的元素,基于自定义的比较器进行去重 方法定义 Stream<T> filter(Predicate<? super T> predicate); 说明:这个方法,传入一个Predicate的函数接口,关于Predicate函数接口定 ......
stream Java

linux 下 golang jdk 环境变量配置

export GOPROXY=https://goproxy.cn,direct export GOROOT=/usr/local/go export GOPATH=$HOME/go export GOBIN=$GOPATH/bin export PATH=$PATH:$GOROOT/bin:$GO ......
变量 环境 golang linux jdk

linux安装两个python版本

1.下载python3安装包 wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz 2.解压python的tgz压缩包文件 tar -xzvf Python-3.7.2.tgz 3.进入解压的文件 cd Python-3.7.2 ......
两个 版本 python linux

十大排序 Java实现

直接上代码 import java.util.ArrayList; import java.util.Collections; public class MySort { public static void main(String[] args) { MySort mySort = new MyS ......
Java

Java String 避免空指针的方法

1.方法1 判等时将变量作为参数或者使用TextUtils工具 "".equals(name) TextUtils.equals(name,null) 2.方法2 使用TextUtils工具 TextUtils.isEmpty(name) 3.使用try catch对异常进行捕获 try{ Log. ......
指针 方法 String Java

Java数组的动态初始化与静态初始化和常见问题

一、动态初始化数组的格式: 数据类型[] 数组名 = new 数据类型[数组长度]; 在创建的时候,由我们自己指定数组的长度,由虚拟机给出默认的初始化值。 数组默认的初始值规律: 1、整数类型:默认初始值0; 2、小数类型:默认初始值0.0; 3、字符类型:默认初始值'/u0000' (即空格); ......
数组 静态 常见问题 常见 动态

java-策略模式的简单应用

我以我在实际项目中的应用举例 场景如下:MQTT收到消息之后,根据不同的标识(operator)去进行不同的处理 1.新建接口MqttCallBackService<T> public interface MqttCallBackService<T> { //形参的转换方法 T parseMessa ......
策略 模式 java

剑指 Offer 17. 打印从 1 到最大的 n 位数(java解题)

leetcode《图解数据结构》剑指 Offer 17. 打印从 1 到最大的 n 位数(java解题)的解题思路和java代码,并附上java中常用数据结构的功能函数。 ......
位数 Offer java 17

python排序自定义版本号

1.LooseVersion版本排序 格式 # 合法格式 re.compile(r'(\d+ | [a-z]+ | \.)', re.VERBOSE) 成功 from distutils.version import LooseVersion version_list = ['1.1.2', '1. ......
版本 python

java的流程控制——Scanner对象用法

java.util.Scanner是java5的新特征,我们可以通过Scanner类来获取用户的输入 基本语法 Scanner s=new Scanner(System.in); 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext() ......
流程 对象 Scanner java

Java实现mock server

Mock Java实现mock有两种方式: servlet的Filter功能 spring的HandlerInterceptor Filter和HandlerInterceptor的区别: 这两者在功能方面很类似,但是在具体技术实现方面,差距还是比较大的。过滤器和拦截器都属于面向切面编程的具体实现。 ......
server Java mock

如何通过Java应用程序将PDF转为图片格式?

PDF文件和图片文件,这是两种完全不一样的格式,可是有的时候这两种格式却是有相互转换的需要,大家在工作中遇到PDF文件转图片文件的问题时是怎么解决的呢?你们使用的方法简单方便吗?如果很麻烦的话,不妨来了解一下这篇文章分享的方法哦。本文将介绍如何通过Java应用程序快速高效地将PDF转为图片格式。一起 ......
应用程序 格式 程序 图片 Java