常用 技术java

java热加载 热部署

https://www.cnblogs.com/sfnz/p/14157833.html springboot-devtools 热部署 添加依赖jar <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spri ......
java

java学习日记20230323-单例设计模式

单例设计模式 静态方法和属性的经典使用; 设计模式时在大量的实践中总结和理论化之后优选的代码结构,编程风格,以及解决问题的思考方式。 所谓类的单例设计模式,就是采用一定的方法保证在整个软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得对象实例的方法 饿汉式:可能造成资源浪费,对象在类加 ......
设计模式 20230323 模式 日记 java

Java基础语法3

# 方法 方法就是用来完成解决某件事情或实现某个功能的办法。 public static int sum(int a, int b) { int result = a + b; return result; } 参数的值传递 基本数据类型的参数传递 public static void add(i ......
语法 基础 Java

【Java工具类】获取文件编码格式

【使用方法】 String encoding = EncodingDetect.getJavaEncode(filePath + File.separator + fileName); 【工具类👇(即插即用)】 import java.io.*; import java.net.URL; /** ......
编码 格式 文件 工具 Java

java学习日记20230322-代码块

代码块 代码块又称为初始化块,属于类中的成员,是类的一部分,类似于方法,将逻辑语句封装在方法体中,通过{}包围起来。 但和方法不同,没有方法名,没有返回,没有参数,只有方法体,而且不用通过对象或者类显示调用,而是加载类时,或创建对象时隐式调用; 基本语法 [修饰符]{ 代码 } 注意: 修饰符可选, ......
20230322 代码 日记 java

Java 数组概述

为什么需要数组 需求分析1: 需要统计某公司50个员工的工资情况,例如计算平均工资、找到最高工资等。用之前知识,首先需要声明50个变量来分别记录每位员工的工资,这样会很麻烦。因此我们可以将所有的数据全部存储到一个容器中统一管理,并使用容器进行计算。 需求分析2: 容器的概念: 生活中的容器:水杯(装 ......
数组 Java

git常用命令

git clone 地址 : 克隆仓库 git clone -b 分支名 地址 :克隆仓库分支 git add . :暂存代码到本地 git commit -m '提交信息' : 提交代码到本地 git push :提交到远程仓库 git status :查看代码状态 git branch :查看分 ......
命令 常用 git

Docker CLI docker config rm 常用命令

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍Docke ......
命令 常用 Docker docker config

HTML常用元素

元素大全 <html>:定义HTML文档的根元素。 <head>:包含关于文档的元数据,如标题、样式表和脚本等。 <title>:定义文档的标题,通常出现在浏览器的标签栏中。 <body>:定义文档的主体,包含所有可见内容。 <h1> - <h6>:定义标题,从大到小六级标题。 <p>:定义段落。 ......
元素 常用 HTML

Java反序列化初探+URLDNS链

<1> 什么是序列化/反序列化 序列化,其实就是将数据转化成一种可逆的数据结构,自然,它的逆过程就叫做反序列化。 目的: 方便数据的传输与存储 通常我们在编程的时候,我们需要将本地已经实例化的某个对象,通过网络传递到其他机器当中。为了满足这种需求,就有了所谓的序列化和反序列化 不同于php序列化对象 ......
序列 URLDNS Java

Java面试-基础篇之5

#说一说synchronized关键字 synchronized是java语言中的一个关键字,如同public、private、trycatch等可以在Java中直接被编译器识别的具有功能性的单词。 synchronized中文意思是同步的,也表示它在Java中主要负责的是多个线程之间资源的同步性。 ......
基础 Java

跟着狂神学Java(Day 1 -Markdown语法学习)

Day 01 :Markdown学习 我是用Typora来记的笔记,每天的笔记可以直接导入博客中 1.标题 #+空格+文字,就是标题了,其中,1个#代表一级标题,2个#代表二级标题,以此类推。(注意,最多能到六级标题) 2.字体 1.斜体:在文字两边都加上1个* 2.粗体:在文字两边都加上2个** ......
神学 语法 Markdown 跟着 Java

【jmeter】启动报错Uncaught Exception java.lang.IllegalAccessError: class com.github.weisj.darklaf.ui.filech

1、问题 之前是java8的时候装的jmeter突然不能用了,报错Uncaught Exception java.lang.IllegalAccessError: class com.github.weisj.darklaf.ui.filech...... 2、原因 升级了java17 3、解决办法 ......

C++ 内存池技术初探

内存池意义 内存的分配与释放会向系统进行申请,陷入内核,而频繁的内存分配、释放会降低应用程序性能。应用程序通常以特定方式使用内存,因此,能通过开发专门的内存管理器来解决这种情况。内存管理器,通常也称为内存池。 内存管理器需要考虑两方面:大小、并发。 大小 1)固定大小:分配单一固定大小内存块对内存管 ......
内存 技术

时不我待,拥抱趋势,开源IM项目OpenIM技术简介

坚持开源 开源的理念是基于共享、合作和透明的原则,将软件、代码等知识资源公开并允许他人使用、修改和重新分发,以促进创新和发展。以下是几个开源的优点: 创新:开源可以促进创新,通过让其他人改进或扩展已有的代码或项目,不断推动技术的进步。 透明:开源可以提高项目的透明度和可信度,因为所有人都可以查看代码 ......
时不我待 趋势 简介 项目 OpenIM

java 类似datatable_java jdbc 得到像C#里的datatable一样的表格

java 类似datatable_java jdbc 得到像C#里的datatable一样的表格 https://blog.csdn.net/weixin_34079140/article/details/114602857 public ArrayList> getDataTale2(String ......
datatable java datatable_java 表格 jdbc

Java多线程之ExecutorCompletionService

1 ExecutorCompletionService 1.1 简介 当我们向Executor提交一组任务,并且希望任务在完成后获得结果,此时可以考虑使用ExecutorCompletionService。 ExecutorCompletionService实现了CompletionService接 ......
ExecutorCompletionService 线程 Java

jmeter常用的命令行及参数

一、运行方式分类 GUI方式:图形界面方式运行 CLI方式:command line命令行,jmeter的脚本可以通过命令行用命令进行执行 二、用命令行执行的优势: 1、图形化界面运行的时候会占用很大的内存,而命令行不会,节省负载机的本身资源 2、模拟请求执行脚本的速度效率更高一些 三、命令行参数 ......
命令 常用 参数 jmeter

【Java】关于Queue的用法总结

【Java】关于Queue的用法总结 原文链接:https://blog.csdn.net/qq_25353433/article/details/88016369 之前对Queue只有一知半解,常用它的某几个方法,却不知道其中的区别,看了官方文档今天来总结一下。 一、简介: Interface Q ......
Queue Java

JAVA中循环删除list中元素的方法总结

印象中循环删除list中的元素使用for循环的方式是有问题的,但是可以使用增强的for循环,然后今天在使用时发现报错了,然后去科普了一下,再然后发现这是一个误区。下面就来讲一讲。。伸手党可直接跳至文末。看总结。。 JAVA中循环遍历list有三种方式for循环、增强for循环(也就是常说的forea ......
元素 方法 JAVA list

java判断字符串是否为数字或中文或字母

java判断字符串是否为数字或中文或字母 https://blog.csdn.net/seeseeyoua/article/details/128189429 java判断字符串是否为数字或中文或字母 1.判断字符串是否仅为数字: 1、用JAVA自带的函数 public static boolean ......
字符串 字母 字符 数字 java

常用数字与字母的正则表达式 比如 前10个数字后面和一个数字或者字母

常用数字与字母的正则表达式 比如 前10个数字后面和一个数字或者字母 原文链接:https://www.cnblogs.com/xuqiang7/p/11082729.html ^\d{10}[A-Za-z0-9]{1}$ 或者 ^\d{10}([A-Za-z]{1}|\d{1}$ 如果拷贝到代码中 ......
数字 字母 正则 表达式 常用

JS常用各种正则表达式(汇总)

JS常用各种正则表达式(汇总) 原文链接:https://www.cnblogs.com/mxyr/p/10039393.html 匹配URL 这个url的正则表达式判断的JavaScript!比较全面的。它验证的情况包括IP,域名(domain),ftp,二级域名,域名中的文件,域名加上端口!用户 ......
正则 表达式 常用

学习记录-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

个人常用sql记录

CDATA区间使用 IF使用 Case When Then的使用 ......
常用 个人 sql